Я купил карту PCIe 1x USB 3.0 от Renesas, модель µPD720201, чтобы вставить ее в слот PCIe 1x моей материнской платы Dell Optiplex 990.
Карточка: http://am.renesas.com/products/soc/usb_assp/product/upd720201/index.jsp
Совет: http://clascsg.uconn.edu/download/specs/O990.pdf
Теперь я знаю, что карта, которую я купил, имеет PCIe более позднего поколения, чем мой слот. Я не знал о существовании нескольких поколений PCIe до момента покупки. Тем не менее, из того, что я могу найти в Интернете, PCIe последующих поколений просто увеличивает скорость передачи данных. Это заставляет меня поверить, что я все еще смогу использовать купленную карту, но не на полную емкость, что меня устраивает!
Таким образом, проблема в том, что карта распознается моим компьютером, как показано в следующих списках:
lspci -v
03:00.0 USB controller: Renesas Technology Corp. uPD720201 USB 3.0 Host Controller (rev 03) (prog-if 30 [XHCI])
Flags: bus master, fast devsel, latency 0, IRQ 18
Memory at e1000000 (64-bit, non-prefetchable) [size=8K]
Capabilities: [50] Power Management version 3
Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+
Capabilities: [90] MSI-X: Enable+ Count=8 Masked-
Capabilities: [a0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [150] Latency Tolerance Reporting
Kernel driver in use: xhci_hcd
а также
lsusb -v
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 3.00
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 3
bMaxPacketSize0 9
idVendor 0x1d6b Linux Foundation
idProduct 0x0003 3.0 root hub
bcdDevice 3.16
iManufacturer 3 Linux 3.16.0-45-generic xhci_hcd
iProduct 2 xHCI Host Controller
iSerial 1 0000:03:00.0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 31
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
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 0x0004 1x 4 bytes
bInterval 12
bMaxBurst 0
Hub Descriptor:
bLength 12
bDescriptorType 42
nNbrPorts 4
wHubCharacteristic 0x0009
Per-port power switching
Per-port overcurrent protection
bPwrOn2PwrGood 10 * 2 milli seconds
bHubContrCurrent 0 milli Ampere
bHubDecLat 0.0 micro seconds
wHubDelay 0 nano seconds
DeviceRemovable 0x00
Hub Port Status:
Port 1: 0000.02a0 5Gbps power Rx.Detect
Port 2: 0000.02a0 5Gbps power Rx.Detect
Port 3: 0000.02a0 5Gbps power Rx.Detect
Port 4: 0000.02a0 5Gbps power Rx.Detect
Binary Object Store Descriptor:
bLength 5
bDescriptorType 15
wTotalLength 15
bNumDeviceCaps 1
SuperSpeed USB Device Capability:
bLength 10
bDescriptorType 16
bDevCapabilityType 3
bmAttributes 0x02
Latency Tolerance Messages (LTM) Supported
wSpeedsSupported 0x0008
Device can operate at SuperSpeed (5Gbps)
bFunctionalitySupport 3
Lowest fully-functional device speed is SuperSpeed (5Gbps)
bU1DevExitLat 0 micro seconds
bU2DevExitLat 0 micro seconds
Device Status: 0x0001
Self Powered
но когда я подключаю что-то к USB-портам карты, питание не подается, и подключенное устройство не распознается компьютером.
Подобные вопросы, как
Должна ли карта 2.0 работать в слоте 1.0 PCI Express?,
Будет ли слот PCI Express x16 2.0 работать с графической картой PCI Express x16 3.0
а также
Видеокарта PCI Express 3.0 в слот PCI-E 1.0 x16
есть ответы, в которых утверждается, что карта должна работать, хотя мой слот первого поколения.
Так есть ли что-то еще, что может блокировать порты USB? Или у меня есть исключительная карта, которая не имеет обратной совместимости?