Bug 53793
Summary: | USB module won't load on a UP2000 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Robert M. Riches Jr. <rm.riches> | ||||||||||||||
Component: | kernel | Assignee: | Phil Copeland <copeland> | ||||||||||||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Brock Organ <borgan> | ||||||||||||||
Severity: | medium | Docs Contact: | |||||||||||||||
Priority: | medium | ||||||||||||||||
Version: | 7.1 | CC: | rm.riches | ||||||||||||||
Target Milestone: | --- | ||||||||||||||||
Target Release: | --- | ||||||||||||||||
Hardware: | alpha | ||||||||||||||||
OS: | Linux | ||||||||||||||||
Whiteboard: | |||||||||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||||||||
Doc Text: | Story Points: | --- | |||||||||||||||
Clone Of: | Environment: | ||||||||||||||||
Last Closed: | 2002-06-03 19:20:27 UTC | Type: | --- | ||||||||||||||
Regression: | --- | Mount Type: | --- | ||||||||||||||
Documentation: | --- | CRM: | |||||||||||||||
Verified Versions: | Category: | --- | |||||||||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||||||||
Embargoed: | |||||||||||||||||
Attachments: |
|
Description
Robert M. Riches Jr.
2001-09-18 18:44:31 UTC
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. Phil =--= 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 that..) 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. Phil =--= 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 Phil =--= Try RH7.2's kernel (2.4.9-32.5) Phil =--= 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? Thanks. 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( Phil =--= |