苹果铝制键盘集线器供电不足

苹果铝制键盘集线器供电不足

我有一个带集成集线器的 Apple 铝制键盘。在 Mac OS X 上,我可以同时连接鼠标和 USB 笔式驱动器,而在 Linux 上,连接多个设备时会超出功率限制。

如果您能弄清楚为什么 Linux 无法重新配置 USB 端口以提供更多电力,我会非常高兴。

以下是 的输出lsusb -vvv

Bus 003 Device 012: ID 05ac:1006 Apple, Inc. Hub in Aluminum Keyboard
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         1 Single TT
  bMaxPacketSize0        64
  idVendor           0x05ac Apple, Inc.
  idProduct          0x1006 Hub in Aluminum Keyboard
  bcdDevice           96.15
  iManufacturer           1 
  iProduct                2 
  iSerial                 3 
  bNumConfigurations      1
  Configuration Descriptor:
bLength                 9
bDescriptorType         2
wTotalLength           25
bNumInterfaces          1
bConfigurationValue     1
iConfiguration          0 
bmAttributes         0xa0
  (Bus Powered)
  Remote Wakeup
MaxPower              300mA
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              0 
  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              12

更新: 如果通过输入以下命令明确启用设备,则集线器可以正常工作:

root@jonathans-imac:~# echo -n 1 > /sys/bus/usb/devices/1-1.2.1/bConfigurationValue

访问http://lwn.net/Articles/186331/获取有关此问题的更多信息。

相关内容