You are not logged in.

#1 2009-05-26 12:41:43

mini_ed
Member
Registered: 2008-06-07
Posts: 4

usb 2.0 device detected but loaded with ohci_hcd

Hi was wondering if anyone could shed some light on this issue.
I have a usb 2.0 card reader that is detected but for some reason doesn't want to run with ehci_hcd. instead it uses ohci_hcd:

May 26 22:13:34 edwin kernel: usb 2-1: new full speed USB device using ohci_hcd and address 11
May 26 22:13:34 edwin kernel: usb 2-1: not running at top speed; connect to a high speed hub

My usb 2.0 flash drive loads fine:

May 26 22:12:41 edwin kernel: usb 1-2: new high speed USB device using ehci_hcd and address 7
May 26 22:12:41 edwin kernel: usb 1-2: configuration #1 chosen from 1 choice

On top of that, my usb 2.0 reader seems to act very strangely. it is recognised fine without any cards (apart from the uhci_hcd issue), but with a SD card in it, it doesnt work. however if I put in a CF card AND the SD card, then both cards are mounted. (???)

Here is the dmesg when only the SD card is in:

May 26 22:34:51 edwin kernel: usb 2-1: new full speed USB device using ohci_hcd and address 12
May 26 22:34:52 edwin kernel: usb 2-1: not running at top speed; connect to a high speed hub
May 26 22:34:52 edwin kernel: usb 2-1: configuration #1 chosen from 1 choice
May 26 22:34:52 edwin kernel: scsi285 : SCSI emulation for USB Mass Storage devices
May 26 22:34:57 edwin kernel: scsi 285:0:0:0: Direct-Access     Generic  USB SD Reader    1.00 PQ: 0 ANSI: 0
May 26 22:34:57 edwin kernel: usb 2-1: reset full speed USB device using ohci_hcd and address 12
May 26 22:34:57 edwin kernel: usb 2-1: reset full speed USB device using ohci_hcd and address 12
May 26 22:34:58 edwin kernel: usb 2-1: reset full speed USB device using ohci_hcd and address 12
May 26 22:34:58 edwin kernel: usb 2-1: reset full speed USB device using ohci_hcd and address 12
May 26 22:34:59 edwin kernel: usb 2-1: reset full speed USB device using ohci_hcd and address 12
May 26 22:34:59 edwin kernel: usb 2-1: reset full speed USB device using ohci_hcd and address 12
May 26 22:34:59 edwin kernel: usb 2-1: USB disconnect, address 12
May 26 22:34:59 edwin kernel: sd 285:0:0:0: [sdd] READ CAPACITY failed
May 26 22:34:59 edwin kernel: sd 285:0:0:0: [sdd] Result: hostbyte=0x07 driverbyte=0x00
May 26 22:34:59 edwin kernel: sd 285:0:0:0: [sdd] Sense not available.
May 26 22:34:59 edwin kernel: sd 285:0:0:0: [sdd] Write Protect is off
May 26 22:34:59 edwin kernel: sd 285:0:0:0: [sdd] Attached SCSI removable disk
May 26 22:34:59 edwin kernel: sd 285:0:0:0: Attached scsi generic sg4 type 0

This message repeats iteself indefinitely (usb is re-detected)
Here is the dmesg with both cards in.

May 26 22:13:34 edwin kernel: usb 2-1: new full speed USB device using ohci_hcd and address 11
May 26 22:13:34 edwin kernel: usb 2-1: not running at top speed; connect to a high speed hub
May 26 22:13:34 edwin kernel: usb 2-1: configuration #1 chosen from 1 choice
May 26 22:13:34 edwin kernel: scsi284 : SCSI emulation for USB Mass Storage devices
May 26 22:13:39 edwin kernel: scsi 284:0:0:0: Direct-Access     Generic  USB SD Reader    1.00 PQ: 0 ANSI: 0
May 26 22:13:40 edwin kernel: sd 284:0:0:0: [sdd] 7744512 512-byte hardware sectors: (3.96 GB/3.69 GiB)
May 26 22:13:40 edwin kernel: sd 284:0:0:0: [sdd] Write Protect is off
May 26 22:13:40 edwin kernel: sd 284:0:0:0: [sdd] 7744512 512-byte hardware sectors: (3.96 GB/3.69 GiB)
May 26 22:13:40 edwin kernel: sd 284:0:0:0: [sdd] Write Protect is off
May 26 22:13:40 edwin kernel: sdd: sdd1
May 26 22:13:40 edwin kernel: sd 284:0:0:0: [sdd] Attached SCSI removable disk
May 26 22:13:40 edwin kernel: sd 284:0:0:0: Attached scsi generic sg4 type 0
May 26 22:13:40 edwin kernel: scsi 284:0:0:1: Direct-Access     Generic  USB CF Reader    1.01 PQ: 0 ANSI: 0
May 26 22:13:40 edwin kernel: sd 284:0:0:1: [sde] 500400 512-byte hardware sectors: (256 MB/244 MiB)
May 26 22:13:40 edwin kernel: sd 284:0:0:1: [sde] Write Protect is off
May 26 22:13:40 edwin kernel: sd 284:0:0:1: [sde] 500400 512-byte hardware sectors: (256 MB/244 MiB)
May 26 22:13:40 edwin kernel: sd 284:0:0:1: [sde] Write Protect is off
May 26 22:13:40 edwin kernel: sde: sde1
May 26 22:13:40 edwin kernel: sd 284:0:0:1: [sde] Attached SCSI removable disk
May 26 22:13:40 edwin kernel: sd 284:0:0:1: Attached scsi generic sg5 type 0

I guess in the end at least I can access the SD card, even if this is a workaround....and advice would be appreciated!
Thanks.
Ed

Last edited by mini_ed (2009-05-26 12:53:57)

Offline

#2 2009-05-26 12:48:00

eldragon
Member
From: Buenos Aires
Registered: 2008-11-18
Posts: 1,029

Re: usb 2.0 device detected but loaded with ohci_hcd

OHCI or UHCI are 2 different standards on how to access a host controller interface. for more info: http://en.wikipedia.org/wiki/OHCI

Offline

#3 2009-05-26 13:01:33

mini_ed
Member
Registered: 2008-06-07
Posts: 4

Re: usb 2.0 device detected but loaded with ohci_hcd

hey eldragon, thanks for ur reply.
the way i understand it, ohci_hcd is meant to handles usb 1.1 and ehci_hcd usb 2.0 right?
i have both modules loaded, but no uhci_hcd.
usbcore               160400  5 ohci_hcd,ehci_hcd,usb_storage,usbhid

Offline

Board footer

Powered by FluxBB