diff --git a/repos/dde_linux/src/drivers/usb_host/raw.cc b/repos/dde_linux/src/drivers/usb_host/raw.cc index 0a3daadaf5..89c78568b6 100644 --- a/repos/dde_linux/src/drivers/usb_host/raw.cc +++ b/repos/dde_linux/src/drivers/usb_host/raw.cc @@ -806,7 +806,11 @@ class Device : public List::Element uint8_t const class_value = interface.cur_altsetting->desc.bInterfaceClass; + uint8_t const protocol_value = + interface.cur_altsetting->desc.bInterfaceProtocol; + xml.attribute("class", Value(Hex(class_value))); + xml.attribute("protocol", Value(Hex(protocol_value))); }); }); }