#1 Le 18/04/2015, à 12:30
- manup31
Utilisation des ports USB d'un clavier DELL : ≤100mA only
Bonjour,
Je rebondis sur ce thread en en ouvrant un nouveau compte-tenu de son âge (2007), mais le problème apparaît être le même.
Un clavier DELL (Y-U0003_DEL5) dispose de 2 ports USB.
Quand on y branche un périphérique USB (par exemple une clé USB) il est alimenté mais pas accessible pour son utilisation.
Cela vient du PowerMax du hub du clavier qui n'est que de 100mA comme le montre le lsusb de ce bus:device (cf. à la fin de ce post).
Donc seules les périphériques USB nécessitant moins de 100mA "passeront" sur le hub du clavier, comme un dongle BT d'une souris Logitech par exemple.
Facile à contrôler en branchant le périphérique USB sur un autre port de la machine, il suffit alors de chercher MaxPower dans le lsusb -v du device, par exemple :
1. lsusb de la clé montrant un MaxPower de 200mA.
Bus 002 Device 005: ID 058f:6387 Alcor Micro Corp. Flash Drive
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x058f Alcor Micro Corp.
idProduct 0x6387 Flash Drive
bcdDevice 1.03
iManufacturer 1
iProduct 2
iSerial 3
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 200mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk-Only
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Et lsusb du hub clavier
Bus 002 Device 003: ID 413c:1005 Dell Computer Corp. Multimedia Pro Keyboard Hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 0 Full speed (or root) hub
bMaxPacketSize0 8
idVendor 0x413c Dell Computer Corp.
idProduct 0x1005 Multimedia Pro Keyboard Hub
bcdDevice 59.00
iManufacturer 1
iProduct 2
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 2
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 2
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0001 1x 1 bytes
bInterval 24
Hope this helps
manu'
Hors ligne