Qual slot USB é 2.0 ou 3.0? Como eu sei?

17

Gostaria de saber se o meu computador desktop suporta USB 3.0 , mas a saída abaixo parece improvável.

Eu recebo a seguinte saída de lspci :

root@liv-HP-Compaq-dc7900:/home/liv# lspci -v | grep -i usb
00:1a.0 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #4 (rev 02) (prog-if 00 [UHCI])
00:1a.1 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #5 (rev 02) (prog-if 00 [UHCI])
00:1a.2 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #6 (rev 02) (prog-if 00 [UHCI])
00:1a.7 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB2 EHCI Controller #2 (rev 02) (prog-if 20 [EHCI])
00:1d.0 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #1 (rev 02) (prog-if 00 [UHCI])
00:1d.1 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #2 (rev 02) (prog-if 00 [UHCI])
00:1d.2 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #3 (rev 02) (prog-if 00 [UHCI])
00:1d.7 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB2 EHCI Controller #1 (rev 02) (prog-if 20 [EHCI])

E de lsusb :

root@liv-HP-Compaq-dc7900:/home/liv# lsusb 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n
Bus 004 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 002 Device 004: ID 090c:1000 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) 64MB QDI U2 DISK

Seguindo All USB portas detectadas como USB 1.0, não USB 2.0 , também estou postando a saída de lsusb -t :

root@liv-HP-Compaq-dc7900:/home/liv# lsusb -t
/:  Bus 08.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 07.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 06.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
    |__ Port 2: Dev 2, If 0, Class=HID, Driver=usbhid, 12M
    |__ Port 2: Dev 2, If 1, Class=HID, Driver=usbhid, 12M
    |__ Port 2: Dev 2, If 2, Class=HID, Driver=usbhid, 12M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/6p, 480M
    |__ Port 5: Dev 6, If 0, Class=stor., Driver=usb-storage, 480M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/6p, 480M
    |__ Port 3: Dev 2, If 0, Class=vend., Driver=ath9k_htc, 480M

Eu entendi corretamente que apenas dois slots suportam USB 2.0? E se sim, como posso identificar exatamente qual slot físico suporta USB 2.0?

    
por landroni 02.02.2014 / 13:15

2 respostas

7

Existem várias perguntas.

Para o primeiro grupo de perguntas, o chipset do seu computador não suporta USB3. Você pode adicionar uma placa de plug-in que forneça portas USB3 - nesse caso, apenas as portas fornecidas na placa são USB3, enquanto as portas existentes permanecem USB2. Consulte o link (para um laptop) ou link (para um computador desktop) como exemplo.

Quanto à sua última pergunta, quais portas são USB1 e quais são USB2: Todas as portas são ambas.

Os controladores USB1 (UHCI) são chamados de "controladores complementares" no padrão USB. Por padrão, todas as portas são roteadas para lá (para compatibilidade com sistemas operacionais sem driver EHCI), mas de uma forma que o controlador USB2 (EHCI) possa assumir se o driver USB detectar um dispositivo USB2.

Isso significa que quando você conecta um dispositivo USB1 (por exemplo, um teclado) e um dispositivo USB2 (por exemplo, um pen drive) à mesma porta, eles aparecerão em locais diferentes na saída do lsusb. O dispositivo USB2 terminará em um controlador EHCI enquanto o dispositivo USB1 for finalizado em um controlador UHCI. Não há relação 1: 1 entre portas físicas e controladores.

Você pode determinar o modo em que um dispositivo está operando em lsusb na própria linha do dispositivo: Port 2: Dev 2, If 0, Class=HID, Driver=usbhid, 12M , 12M significa 12MBit / s = USB1, 480M = 480MBit / s = USB2, 5000M = 5000MBit / s = USB3. / p>

É diferente do USB3, pois vem com um design de porta diferente - 9 linhas em duas linhas em vez de 4 em um, e muitos dispositivos vêm com portas USB3 dedicadas e algumas portas USB2 adicionais (já que são mais baratas). p>

Para identificá-los facilmente, o padrão USB3 determina que as portas USB3 devem ter uma inserção azul.

    
por 02.02.2014 / 19:17
17

De acordo com a página da Wikipédia na USB :

Colors

Ports and connectors are often color coded to distinguish different functions. These colors are not part of the USB specification and can vary between manufacturers.

- USB 1.x               White
- USB 2.0               Black, sometimes white
- USB 3.0               Blue
- Sleep-and-charge      Yellow or red

Como um identificador adicional, se você olhar para a página da Wikipedia sobre USB 3.0 :

First introduced in 2008, USB 3.0 adds a new transfer mode called "SuperSpeed," (distinguishable from USB 2.0 by either the blue colour of the port or the initials SS)

assim como:

Since USB 2.0 and USB 3.0 ports may coexist on the same machine and they look similar, the Standard-A USB 3.0 connector has a blue insert (Pantone 300C color). The same color-coding applies to the USB 3.0 Standard-A plug.

Quanto ao cabeamento (e às vezes as portas em si, observe o "SS" no cabeamento, significa Super Speed, que é o nome para 3.0 USB.

Nalinhadecomando?

lsusb

VocêtambémpodeusarlsusbparaidentificarquaisportassãoclassificadascomoUSB2x3daseguinteforma:

$sudolsusb-v|grep-iE"Bus|^Device Desc|bcdusb"
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
  bcdUSB               2.00
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
  bcdUSB               2.00
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Device Descriptor:
  bcdUSB               1.10
...
...
Bus 010 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Device Descriptor:
  bcdUSB               3.00

OBSERVAÇÃO: cada dispositivo que possui 1.10 é uma das portas USB normalmente amarelas que estão sempre ligadas.

lspci

Você também pode fazer algo semelhante com lspci .

$ sudo lspci | grep USB
00:1a.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
00:1a.1 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
00:1a.2 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
00:1a.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
00:1d.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
00:1d.1 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
00:1d.2 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
00:1d.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
02:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 03)

Novamente na saída, as portas marcadas como USB são do tipo sempre ativado (também conhecido como Sleep e-load ), enquanto USB2 e USB 3.0 são marcados de acordo.

    
por 02.02.2014 / 15:03

Tags