You are not logged in.

#1 2009-04-05 13:23:19

Cotton
Member
From: Cornwall, UK
Registered: 2004-09-17
Posts: 568

Slow USB

Can someone explain what I need to do to get my high speed USB stick recognised as USB2?

I've installed Arch to it using ext2, but despite it being specified as 30 Mb/s read & 7 Mb/s write, hdparm -tT /dev/sdb shows transfer speeds of 1 MB/s.
This is on a SIS chipset based motherboard.  The USB devices section of Hardinfo shows 2 OHCI controllers, but switching the stick to the alternative port does not improve things. I've modprobed ehci & uhci drivers to no effect.  The stick functions at the correct speed on another PC, so I know its working.

The other oddity is that a USB based copy of Backtrack3 (another distro) works at USB2 speeds on the SIS PC.  Although that appears to be using PATA drivers rather than Arch's default SATA.

Any ideas?

Offline

#2 2009-04-05 13:27:44

.:B:.
Forum Fellow
Registered: 2006-11-26
Posts: 5,819
Website

Re: Slow USB

Check dmesg output for relevant info?


Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy

Offline

#3 2009-04-05 14:40:01

R00KIE
Forum Fellow
From: Between a computer and a chair
Registered: 2008-09-14
Posts: 4,734

Re: Slow USB

As far as I know EHCI drivers must be loaded first, and for me they always do, I've seen other threads where this problem was somewhat discussed but I don't remember how to force EHCI to load first, do a search and see if you can find anything similar to your problem.
Also I guess that someone that had a similar problem will eventually give you some directions on how to solve that problem.


R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K

Offline

#4 2009-04-05 15:18:42

Cotton
Member
From: Cornwall, UK
Registered: 2004-09-17
Posts: 568

Re: Slow USB

After unloading ohci, ehci & uhci drivers, then reloading with ehci first, dmesg gives the following, but access speed has not improved:

ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
uhci_hcd: USB Universal Host Controller Interface driver
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
ohci_hcd 0000:00:01.2: found PCI INT D -> IRQ 5
ohci_hcd 0000:00:01.2: sharing IRQ 5 with 0000:00:01.3
ohci_hcd 0000:00:01.2: OHCI Host Controller
ohci_hcd 0000:00:01.2: new USB bus registered, assigned bus number 1
ohci_hcd 0000:00:01.2: irq 5, io mem 0xe4422000
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 3 ports detected
ohci_hcd 0000:00:01.3: found PCI INT D -> IRQ 5
ohci_hcd 0000:00:01.3: sharing IRQ 5 with 0000:00:01.2
ohci_hcd 0000:00:01.3: OHCI Host Controller
ohci_hcd 0000:00:01.3: new USB bus registered, assigned bus number 2
ohci_hcd 0000:00:01.3: irq 5, io mem 0xe4420000
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 3 ports detected
usb 2-2: new low speed USB device using ohci_hcd and address 2
usb 2-2: configuration #1 chosen from 1 choice
input: Logitech Trackball as /devices/pci0000:00/0000:00:01.3/usb2/2-2/2-2:1.0/input/input4
generic-usb 0003:046D:C404.0002: input,hidraw0: USB HID v1.10 Mouse [Logitech Trackball] on usb-0000:00:01.3-2/input0
usb 2-3: new full speed USB device using ohci_hcd and address 3
usb 2-3: configuration #1 chosen from 1 choice
hub 2-3:1.0: USB hub found
hub 2-3:1.0: 1 port detected
usb 2-3.1: new full speed USB device using ohci_hcd and address 4
usb 2-3.1: configuration #1 chosen from 1 choice
scsi3 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 4
usb-storage: waiting for device to settle before scanning
scsi 3:0:0:0: Direct-Access     Corsair  Flash Voyager    1.00 PQ: 0 ANSI: 0 CCS
sd 3:0:0:0: [sdb] 2002944 512-byte hardware sectors: (1.02 GB/978 MiB)
sd 3:0:0:0: [sdb] Write Protect is off
sd 3:0:0:0: [sdb] Mode Sense: 00 26 00 00
sd 3:0:0:0: [sdb] Assuming drive cache: write through
sd 3:0:0:0: [sdb] 2002944 512-byte hardware sectors: (1.02 GB/978 MiB)
sd 3:0:0:0: [sdb] Write Protect is off
sd 3:0:0:0: [sdb] Mode Sense: 00 26 00 00
sd 3:0:0:0: [sdb] Assuming drive cache: write through
sdb: sdb1
sd 3:0:0:0: [sdb] Attached SCSI removable disk
sd 3:0:0:0: Attached scsi generic sg2 type 0
usb-storage: device scan complete

There's an ongoing bug report for similar symptoms at: http://bugs.archlinux.org/task/12009 but its not clear if this has been resolved in the most recent kernels.

Offline

Board footer

Powered by FluxBB