LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 03-15-2007, 06:17 PM   #1
KimVette
Senior Member
 
Registered: Dec 2004
Location: Lee, NH
Distribution: OpenSUSE, CentOS, RHEL
Posts: 1,794

Rep: Reputation: 46
Netfinity 4000R USB enumeration problem


I have a bunch of IBM Netfinith 4000R 1U servers - Machine types:

8652-31Y
8652-41Y
8652-51Y

I CANNOT get the USB ports to work. I'd like to get the USB ports
on at least one of these servers working so that I can set up a CUPS print
server on one of them.

When booting, the kernel module fails because there is no IRQ assigned to the USB controller. Here is output from dmesg:

Code:
usbcore: registered new driver usbfs
usbcore: registered new driver hub
USB Universal Host Controller Interface driver v3.0
PCI: No IRQ known for interrupt pin D of device 0000:00:07.2. Probably buggy MP table.
uhci_hcd 0000:00:07.2: Found HC with no IRQ.  Check BIOS/PCI 0000:00:07.2 setup!
uhci_hcd 0000:00:07.2: init 0000:00:07.2 fail, -19
There IS NO USB CONFIGURATION in the BIOS setup program. There is no way to enable or disable an IRQ for USB. I have tried disabling all unneeded devices (RS-232 and LPT ports) and moved the RAID controller to the other PCI slot, all to no avail. I get the same result.

kernel rev 2.6.18

Code:
/proc # cat devices
Character devices:
  1 mem
  2 pty
  3 ttyp
  4 /dev/vc/0
  4 tty
  4 ttyS
  5 /dev/tty
  5 /dev/console
  5 /dev/ptmx
  7 vcs
 10 misc
 13 input
 21 sg
 29 fb
128 ptm
136 pts
180 usb
189 usb_device
254 twe

Block devices:
  1 ramdisk
  7 loop
  8 sd
  9 md
 22 ide1
 65 sd
 66 sd
 67 sd
 68 sd
 69 sd
 70 sd
 71 sd
128 sd
129 sd
130 sd
131 sd
132 sd
133 sd
134 sd
135 sd
253 device-mapper
254 mdp
Code:
/proc # lspci
00:00.0 Host bridge: Intel Corporation 440GX - 82443GX Host bridge
00:01.0 PCI bridge: Intel Corporation 440GX - 82443GX AGP bridge
00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02)
00:11.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet Pro 100]
(rev 08)
00:12.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet Pro 100]
(rev 08)
00:14.0 PCI bridge: Digital Equipment Corporation DECchip 21152 (rev 03)
01:00.0 VGA compatible controller: Chips and Technologies F69000 HiQVideo (rev
64)
02:0f.0 RAID bus controller: 3ware Inc 7xxx/8xxx-series PATA/SATA-RAID (rev 01)
So, it is definitely seeing the integrated USB controller; it is just refusing to enable it. I can easily add a USB card however I should not have to.

However I cannot find USB configuration ANYWHERE in the BIOS setup utility. I already checked. (just to reiterate; elsewhere some smartass asked "did you check the BIOS" - uh, that was the FIRST thing I did)

Also, I have tried booting with the nosmp option. The output then recommended the pci=biosirq option so I tried that. When I boot with those two options here is what dmesg reports:

Code:
PCI: No IRQ known for interrupt pin D of device 0000:00:07.2.
uhci_hcd 0000:00:07.2: Found HC with no IRQ.  Check BIOS/PCI 0000:00:07.2 setup!
uhci_hcd 0000:00:07.2: init 0000:00:07.2 fail, -19
piix4_smbus 0000:00:07.3: Found 0000:00:07.3 device
piix4_smbus 0000:00:07.3: IBM system detected; this module may corrupt your serial eeprom! Refusing to load module!
piix4_smbus: probe of 0000:00:07.3 failed with error -1
PNPBIOS fault.. attempting recovery.
PnPBIOS: Warning! Your PnP BIOS caused a fatal error. Attempting to continue
PnPBIOS: You may need to reboot with the "pnpbios=off" option to operate stably
PnPBIOS: Check with your vendor for an updated BIOS
PnPBIOS: set_dev_node: unexpected status 0x28
pnp: Failed to activate device 00:05.
parport_pc: probe of 00:05 failed with error -5
So, how do I get the USB ports working?
If it is a BIOS issue, where can I get BIOS updates? IBM is no help because they discontinued ALL support for these servers September 30 of last year and no longer offer driver, BIOS or documentation downloads for these servers.
 
Old 03-27-2007, 12:14 PM   #2
KimVette
Senior Member
 
Registered: Dec 2004
Location: Lee, NH
Distribution: OpenSUSE, CentOS, RHEL
Posts: 1,794

Original Poster
Rep: Reputation: 46
Any ideas?
 
Old 04-19-2007, 12:43 AM   #3
KimVette
Senior Member
 
Registered: Dec 2004
Location: Lee, NH
Distribution: OpenSUSE, CentOS, RHEL
Posts: 1,794

Original Poster
Rep: Reputation: 46
`'~bump~'`
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Linux USB Enumeration Vs Windows USB Enumeration rajasekarpadmanaban Linux - Software 1 05-02-2007 03:36 AM
NFS4 group enumeration utahnix Linux - Networking 0 01-31-2007 04:00 PM
Scripting Help needed - IP Enumeration AnonyMooseUK Programming 11 10-22-2006 10:17 AM
FC5 Ethernet Device enumeration problem shenwood Fedora 1 05-04-2006 04:23 AM
Process Enumeration with C++ amitrawal_17 Programming 2 06-08-2004 01:16 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 09:13 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration