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.