Ticket #20721 (closed defect: fixed)
VBoxCreateUSBNode.sh string comparison using -eq => Fixed in SVN
Reported by: | Nik Soggia | Owned by: | |
---|---|---|---|
Component: | host support | Version: | VirtualBox 6.1.30 |
Keywords: | usb proxy udev helper device class bash linux | Cc: | |
Guest type: | all | Host type: | Linux |
Description
Udev $attr{bDeviceClass} is a string representing a 2-digit hexadecimal value.
To check the usb class VBoxCreateUSBNode.sh should therefore use "=" instead of "-eq".
As an example, this bluetooth adapter belongs to the 0xff device class:
Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 255 Vendor Specific Class bDeviceSubClass 1 bDeviceProtocol 1 bMaxPacketSize0 64 idVendor 0x0a5c Broadcom Corp. idProduct 0x21e8 BCM20702A0 Bluetooth 4.0 bcdDevice 1.12 iManufacturer 1 Broadcom Corp iProduct 2 BCM20702A0 iSerial 3 000000000000 bNumConfigurations 1
Cheers
Attachments
Change History
Changed 14 months ago by Nik Soggia
-
attachment
VBoxCreateUSBNode.patch
added
Note: See
TracTickets for help on using
tickets.
the right way to compare strings