[eepro100] Re: Compaq Proliant DL360 on-board eepro

Patrick Schaaf bof@bof.de
Thu, 17 Aug 2000 19:11:02 +0200


On Thu, Aug 17, 2000 at 12:44:22PM -0400, Chaskiel M Grundman wrote:
> Excerpts from internet.computing.linux-eepro100: 17-Aug-100 Re:
> [eepro100] Re: Compaq P.. by Patrick Schaaf@bof.de 
> >   7:          0          0          XT-PIC  eth1
> This is your problem. You have a PCI device claiming to be using an IRQ
> that linux does not believe is useable by the IOAPIC. This means that
> when you in apic mode, you will never get interrupts from the device
> 
> I could go into some detail as to why linux believes this, but I think
> its a bios problem rather than a problem with the linux PCI code (the
> MPS table does not signify that the apic is capable of dealing with IRQ
> 7 from a PCI device. It does not appear that it will even deal with IRQ
> 7 from an ISA device, which is real wacky) If you boot your kernel with
> the "noapic" command line option, your machine should work.

Confirmed. The first on-board eepro100 is working now, with all
interrupts on CPU0; the SK98 gigabit card still works, even :)
Of course this is no solution for production use...

Is there a way (kernel parameter or something) to convince the kernel
that the bios is broken, and it should know better?

> If you wish to confirm that the problem is not with the linux PCI code,
> you should build and boot a 2.2.16 SMP kernel, and try things again.

Will do so, also for other reasons - the cpqarray internal RAID code
panics with some bh=NULL trouble...

thanks a lot
  Patrick