PDA

View Full Version : How to determine if Tivo is using USB 1.0 or 2.0


macguide
01-11-2008, 03:31 PM
I have what purports to be a generic USB 2.0 ethernet adapter, but how can I be sure that it is actually operating at USB 2.0 speeds?

Other threads suggested looking at the dates of the drivers, but isn't there a more definitive test? I get about 1005.9 kbits/s transfer speed.

Here is a snippet from the kernel log:

Jan 6 02:52:54 (none) kernel: usb.c: registered new driver usbdevfs
Jan 6 02:52:54 (none) kernel: usb.c: registered new driver hub
Jan 6 02:52:54 (none) kernel: usb-ohci.c: USB OHCI at membase 0xb4000000, IRQ 5
Jan 6 02:52:54 (none) kernel: usb-ohci.c: usb-00:0d.0, PCI device 1033:0035
Jan 6 02:52:55 (none) kernel: usb.c: new USB bus registered, assigned bus number 1
Jan 6 02:52:55 (none) kernel: hub.c: USB hub found
Jan 6 02:52:55 (none) kernel: hub.c: 3 ports detected
Jan 6 02:52:55 (none) kernel: MCP startup complete
Jan 6 02:52:55 (none) kernel: hub.c: USB new device connect on bus1/1, assigned device number 2
Jan 6 02:52:55 (none) kernel: usb-ohci.c: USB OHCI at membase 0xb4001000, IRQ 3
Jan 6 02:52:55 (none) kernel: usb-ohci.c: usb-00:0d.1, PCI device 1033:0035
Jan 6 02:52:55 (none) kernel: usb.c: USB device 2 (vend/prod 0xbda/0x8150) is not claimed by any active driver.
Jan 6 02:52:56 (none) kernel: usb.c: new USB bus registered, assigned bus number 2
Jan 6 02:52:56 (none) kernel: hub.c: USB hub found
Jan 6 02:52:56 (none) kernel: hub.c: 2 ports detected
Jan 6 02:52:56 (none) kernel: usb.c: registered new driver usbnet
Jan 6 02:52:57 (none) kernel: rtl8150.c: rtl8150 based usb-ethernet driver v0.4.3 (2002/12/31)
Jan 6 02:52:57 (none) kernel: usb.c: registered new driver rtl8150
Jan 6 02:52:57 (none) kernel: rtl8150.c: eth0: rtl8150 is detected

Jamie
01-11-2008, 04:52 PM
According to the datasheet (http://www.datasheet4u.com/download.php?id=535784), the RTL8150 is a USB 1.1 "Full-Speed" (12Mb/s) device and is not capable of USB2.0 "High-Speed" transfers.

You'll often find devices that claim to be USB2.0, but that operate in "Full-Speed" (12MB/s) rather than "High-Speed" (480Mb/s). See this (http://www.everythingusb.com/usb2/faq.htm) FAQ. In particular:
USB 1.1 allowed a maximum transfer rate of 12Mbits/second. It is now obsolete, but both of its speeds (1.5Mbps & 12Mbps) are being adopted into USB 2.0, and they are now called Original USB officially. Though some manufacturers label their products Full-Speed USB. Note that this seems a bit deceptive as it's easy to mistake Full-Speed for Hi-Speed. You won't be fooled from now on as you now aware that Full Speed USB is only 12Mbits/second where Hi-Speed USB mode is capable of a much faster 480Mbits/second.