é bug, já relata aqui: link
Instalei uma "Placa de Expansão PCI-E Superspeed de 5 Portas ORICO para USB 3.0 PCI, Adaptador de Controlador Hub Mini PCI-E USB 3.0 com Conector USB 3.0 de 20 PIN Internos [Controlador VL800 e VL812 USB 3.0]" que deveria funcionar com o Linux no meu servidor HP GL380 que não possui conectores de alimentação Molex ou SATA de 4 pinos. (tudo está diretamente conectado à placa-mãe e risers)
Espero não precisar conectar a energia secundária, pois isso "deveria" ser apenas para alimentar um dispositivo USB externo que precisa de energia. Como minhas unidades externas já possuem fontes de alimentação, elas teoricamente não precisam de energia da porta.
Depois de muita pesquisa, encontrei um "Riser PCI-E Sangoma ST1 com Adaptador de Alimentação + 12 V Molex Y Connector" que se conectará a um slot PCI-E não utilizado e fornecerá energia, mas é bastante caro, então estou esperando que eu não precise disso ...
Na linha de comando:
Usando o lspci -v, a entrada para este cartão é:
0e:00.0 USB controller: VIA Technologies, Inc. VL805 USB 3.0 Host Controller (rev 01) (prog-if 30 [XHCI])
Subsystem: VIA Technologies, Inc. VL805 USB 3.0 Host Controller
Physical Slot: 3
Flags: bus master, fast devsel, latency 0, IRQ 26
Memory at fdef0000 (64-bit, non-prefetchable) [size=4K]
Capabilities: [80] Power Management version 3
Capabilities: [90] MSI: Enable+ Count=1/4 Maskable- 64bit+
Capabilities: [c4] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Kernel driver in use: xhci_hcd
A placa controladora é vista pelo lsusb como:
/: Bus 08.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
|__ Port 2: Dev 2, If 0, Class=Hub, Driver=hub/4p, 5000M
Mas quando eu conecto uma unidade externa (que funciona bem em uma das portas USB internas do servidor) nada acontece.
Estou faltando alguma coisa na configuração ou devo tentar ligar as portas USB 3.0 e ver se funciona?