As minhas portas USB são 1.1 ou 2.0 ?
Já são várias vezes que vejo perguntas como esta, ou então:
"Estou a ligar este aparelho numa porta 1.1 ou 2.0 ?"
Bom, em tempos também já tive a mesma dúvida...
Existem programas gráficos onde se pode consultar isso mesmo, como o kinfocenter (do KDE) ou o usbview, mas vou indicar como consultar isto na linha de comandos:
$ lsusb
Este comando aplicado simplesmente apenas mostra quantos barramentos USB temos e o que temos ligado a eles, mas se o tornarmos "verboso"
$ lsusb -v
ele vai vomitar bastante informação onde se pode ver como neste exemplo
Bus 003 Device 001: ID 0000:0000
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
(....)
que o Bus 3 é versão 2.0 (entre muita outra informação que é apresentada)
Este comando quando é usado com aparelhos ligados nas portas USB, dá-nos informação também desses aparelhos.
Outro ponto que podem consultar é pedindo a listagem de módulos carregados com
$ lsmod
e consultar a lista tendo atenção a estes 3 módulos
uhci_hcd, que é o módulo universal de portas usb.
ohci_hcd, que é o módulo para portas 1.1.
ehci_hcd, que é o módulo para portas 2.0, este módulo é necessário para que as portas 2.0 funcionem na velocidade que devem. Se não tiverem portas 2.0 no vosso hardware é natural que este módulo não seja carregado.
Observação: Em algumas distros, estes comandos são exclusivos do root.
Abraços
ArameFarpado
10 comentários:
13 julho, 2007 21:42
Legal a dica, sempre tive essa dúvida. Muito últi. Obrigado!
13 julho, 2007 23:00
É mais fácil usando o comando que mencionaste com o grep: lsusb -v | grep bcdUSB
13 julho, 2007 23:17
Ah, sabes usar o grep :)
mas assim não vais ver todas as informações dadas e nem chegas a saber qual é qual, no caso de teres portas 1.1 e 2.0, assim como aparelhos ligados de tecnologia 1.1 e 2.0, sabes quantos tens mas não sabes quais são o quê.
usar o grep nestes casos é como apenas ler os títulos dos artigos dum blog ;)
13 julho, 2007 23:20
no Fedora esses comandos não existem, pelo menos na versão CD...
13 julho, 2007 23:31
Se for só para saber que tipo de portas USB são, chega. :)
13 julho, 2007 23:49
Live Cd Fedora ?
sim num live cd é possivel que não tenha, e mesmo em distros instaladas é possivel nem sequer se ter o lsusb no sistema e ter que instalar um pacote... na debian é usbutils.
quanto ao comando lsmod, acho que esse tem que existir mesmo num live-cd.
@bruno
se tiveres 6 portas e apenas souberes que 2 delas são dois 2.0 não ficas a saber muito, pois não sabes quais são.
14 julho, 2007 00:40
E se tiveres por exemplo as portas que vêem com a board 1.1 e tiveres comprado uma placa com 4 portas como fazes para ver que velocidade teem?
14 julho, 2007 01:23
Que velocidade ou de que versão são elas?
se for para ver a versão o processo é o mesmo que foi indicado.
Agora, velocidades, isso é outra história.
Supostamente
portas 1.1 = 12Mbit/s ou 1,5MByte/s
portas 2.0 = 480Mbit/s ou 60MByte/s
mas isto é quando vão em queda livre e com o vento a ajudar ;)
Para se medir quanto está a passar, acho que o mais fácil é fazer passar por ela um ficheiro grande e cronometrar o tempo para fazer uma contas, ou arranjar um medidor de velocidade para usb, o que desconheço se existe, mas mesmo assim é preciso ligar um aparelho que puxe pela comunicação para se conseguir medir alguma coisa.
14 julho, 2007 01:36
Como eu disse, se for só para saber que tipo de portas USB temos e não quais são quais, chega. Mas tens razão, se o caso for saber "quem é quem".
14 julho, 2007 12:08
A ideia é essa.
A artigo serve de resposta a duas perguntas:
As minhas portas USB são 1.1 ou 2.0 ?
e
Estou a ligar este aparelho numa porta 1.1 ou 2.0 ?
Enviar um comentário