Shared PCI IRQ Lockups in 2.2pre4

Dave Harden (dharden@lycos.com)
Tue, 5 Jan 1999 09:09:23 -0500 (EST)


I have a computer that has 2 Intel EEPro100 Ethernet cards and an Adaptec
2940 SCSI controller on the PCI bus. The bios unfortunately provides no
way to hard code the interupts on any of the devices, and procedes to
allocate them in the following fashion: [notice shared int 10]

0: 5436677 timer
1: 2259 keyboard
2: 0 cascade
8: 1 + rtc
9: 68461 Intel EtherExpress Pro 10/100 Ethernet
10: 118827 aic7xxx, Intel EtherExpress Pro 10/100 Ethernet
12: 34267 PS/2 Mouse
13: 1 math error
15: 0 + ide1

This output was produced under 2.0.36. I have been unable to get the
machine to boot under 2.2pre4. I have tried having the EEPro/Adaptec
drivers in and out of modules. This concerns me as 2.0.36 has no trouble
whatsoever using this configuration. Here's some more config [once again
under 2.0.36]:

/proc/pci:

PCI devices found:
Bus 0, device 19, function 0:
SCSI storage controller: Adaptec AIC-7881U (rev 0).
Medium devsel. Fast back-to-back capable. IRQ 10. Master Capable.
Latency=64. Min Gnt=8.Max Lat=8.
I/O at 0xfc00.
Non-prefetchable 32 bit memory at 0xffbef000.
Bus 0, device 17, function 0:
Ethernet controller: Intel 82557 (rev 1).
Medium devsel. Fast back-to-back capable. IRQ 9. Master Capable.
Latency=66. Min Gnt=8.Max Lat=56.
Prefetchable 32 bit memory at 0xffbee000.
I/O at 0xff80.
Non-prefetchable 32 bit memory at 0xff800000.
Bus 0, device 15, function 0:
Ethernet controller: Intel 82557 (rev 1).
Medium devsel. Fast back-to-back capable. IRQ 10. Master Capable.
Latency=66. Min Gnt=8.Max Lat=56.
Prefetchable 32 bit memory at 0xffbed000.
I/O at 0xff40.
Non-prefetchable 32 bit memory at 0xff600000.
Bus 0, device 11, function 0:
VGA compatible controller: S3 Inc. ViRGE (rev 5).
Medium devsel. IRQ 11. Master Capable. Latency=64. Min Gnt=4.Max
Lat=255.
Non-prefetchable 32 bit memory at 0xf8000000.
Bus 0, device 7, function 1:
IDE interface: Intel 82371SB PIIX3 IDE (rev 0).
Medium devsel. Fast back-to-back capable. Master Capable.
Latency=64.
I/O at 0xffa0.
Bus 0, device 7, function 0:
ISA bridge: Intel 82371SB PIIX3 ISA (rev 1).
Medium devsel. Fast back-to-back capable. Master Capable. No
bursts.
Bus 0, device 0, function 0:
Host bridge: Intel 82441FX Natoma (rev 2).
Medium devsel. Fast back-to-back capable. Master Capable.
Latency=64.

Since I cannot get the machine to boot with the new kernel, I'm a little
unsure of where to proceed. The machine is a PPro-200 with 192 MB RAM.
It is running a clean Redhat 5.2 with updates applied according to the
Changes guidelines.

I am more than happy to run any patches/tests needed.

thanks,

dave

Dave Harden
dharden@lycos.com
Phone: (412)688-8870x143
Pager: (888)643-0748

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/