Red Hat Bugzilla – Bug 53793
USB module won't load on a UP2000
Last modified: 2007-04-18 12:37:13 EDT
Description of Problem:
The USB (OHCI) module won't load.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. boot the system
module fails to load, gives error messages (in attachments)
module should load in kernel, then USB should work
relevant files will be attached
Created attachment 32078 [details]
a copy of /etc/modules.conf, last line manually added IIRC
Created attachment 32079 [details]
output of lspci
Created attachment 32080 [details]
contents of /proc/bus/pci/devices
Created attachment 32081 [details]
contents of /proc/pci
Created attachment 32082 [details]
contents of /var/log/boot.log
Created attachment 32083 [details]
contents of /var/log/dmesg
Ah right, you're trying to use the onboard USB (Given by the Cypress Super IO
chip), Old known issue I'm afraid. The problem here is that the SRM doesn't
allocate an IRQ for the device which is why you'll see it screaming about IRQ
255. Of course it's not attached to irq 255 but according to the spec sheets to
irq 1 and 12. (ftp://ftp.uk.linux.org/pub/linux/alpha/cy82c693u.pdf page 120)
The OCHI USB module will work happily if you grab a OCHI USB PCI card and pop
that in the UP2000 as that correctly initializes.
Thanks for the response. (I wish I had an open slot to put
a USB PCI card.)
Do you know whether is hope of an SRM that will initialize
the onboard USB controller?
You mentioned OHCI by name. Is there some reason a UHCI
USB PCI card would not work on a UP-2000?
Umm well with the way things are with compaq/hp and the intel plundering. dunno.
(If only they would open src the SRM code, I'd have a chance at answering
As for the OHCI , well I've only got an OHCI UCB card here to play with though
there is no reason the UHCI wouldn't work as well
I suppose it *should* be possible tolet the system come up and then forcefully
initialise the USB portion of the Cypress chip. I'll have to enquire about that.
We made usb-uhci use correct PCI DMA API so it is cross-platform now.
So, a possible correction would be to add an UP-2000 fixup
into arch/alpha/kernel/setup.c which would forcefuly set IRQ
into pci_dev. I assigned this to Bryce, he can do that
if he gets hardware for testing and a little time
(dunno what would be tougher to find :)
Pete, which kernel? 2.4.18? 2.4.9? If I can get my hands on a UHCI I'll try it
Try RH7.2's kernel (2.4.9-32.5)
By marking this as closed, current release, does that mean
RH7.2 (once I get the media I ordered from HP) will work
with the UP2000's built-in USB ports?
I foun a little bit of time to give it a go,.. no. sorry. I did have a long chat
with the compaq folks a few weeks back about onboard USB and they effectivly
told me to give it up as a bad idea as wiring and timings for the onboard USB
are badly broken. 8/ Don't give up, I see a lot of combo USB/<something else>
cards out there (I recently bought the adaptec USB/firewire card which I have
working in the UP2000)
Sorry to crush your hopes there 8(