Bug 53793

Summary: USB module won't load on a UP2000
Product: [Retired] Red Hat Linux Reporter: Robert M. Riches Jr. <rm.riches>
Component: kernelAssignee: Phil Copeland <copeland>
Status: CLOSED CURRENTRELEASE QA Contact: Brock Organ <borgan>
Severity: medium Docs Contact:
Priority: medium    
Version: 7.1CC: 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 Flags
a copy of /etc/modules.conf, last line manually added IIRC
none
output of lspci
none
contents of /proc/bus/pci/devices
none
contents of /proc/pci
none
contents of /var/log/boot.log
none
contents of /var/log/dmesg none

Description Robert M. Riches Jr. 2001-09-18 18:44:31 UTC
Description of Problem:
The USB (OHCI) module won't load.

Version-Release number of selected component (if applicable):
kernel 2.4.3-12

How Reproducible:
every time

Steps to Reproduce:
1. boot the system

Actual Results:
module fails to load, gives error messages (in attachments)

Expected Results:
module should load in kernel, then USB should work

Additional Information:
relevant files will be attached

Comment 1 Robert M. Riches Jr. 2001-09-18 18:45:55 UTC
Created attachment 32078 [details]
a copy of /etc/modules.conf, last line manually added IIRC

Comment 2 Robert M. Riches Jr. 2001-09-18 18:46:37 UTC
Created attachment 32079 [details]
output of lspci

Comment 3 Robert M. Riches Jr. 2001-09-18 18:47:19 UTC
Created attachment 32080 [details]
contents of /proc/bus/pci/devices

Comment 4 Robert M. Riches Jr. 2001-09-18 18:47:51 UTC
Created attachment 32081 [details]
contents of /proc/pci

Comment 5 Robert M. Riches Jr. 2001-09-18 18:48:27 UTC
Created attachment 32082 [details]
contents of /var/log/boot.log

Comment 6 Robert M. Riches Jr. 2001-09-18 18:48:59 UTC
Created attachment 32083 [details]
contents of /var/log/dmesg

Comment 7 Phil Copeland 2001-09-18 19:12:41 UTC
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
=--=



Comment 8 Robert M. Riches Jr. 2001-09-18 21:53:35 UTC
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?


Comment 9 Phil Copeland 2001-09-19 06:02:28 UTC
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
=--=

Comment 10 Pete Zaitcev 2002-06-03 18:22:42 UTC
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 :)


Comment 11 Phil Copeland 2002-06-03 19:20:21 UTC
Pete, which kernel? 2.4.18? 2.4.9? If I can get my hands on a UHCI I'll try it

Phil
=--=

Comment 12 Phil Copeland 2002-08-12 18:57:59 UTC
Try RH7.2's kernel (2.4.9-32.5)

Phil
=--=

Comment 13 Robert M. Riches Jr. 2002-08-12 19:17:53 UTC
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.


Comment 14 Phil Copeland 2002-08-12 19:27:09 UTC
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
=--=