[netdrivers] netgear IRQ problem

Donald Becker becker@scyld.com
Wed Jan 7 13:31:01 2004

On Tue, 6 Jan 2004, aaz wrote:

> We just installed a new Netgear FA311 10/100 PCI Card, in our RH 7.1 (custom
> kernel 2.4.23) box.
> This is the 3rd network adapter in the box, eth0 and eth1 are on the
> motherboard, it is a Dell poweredge 350
> We have the natsemi network driver support compiled into the kernel.
> Anyways we cannot get this card to work.  Here are some outputs. Can anyone
> help out here?

No IRQ has been assigned.
There are two ways an IRQ is assigned to a device, and neither is
controlled by the device driver.

- The BIOS may assign the IRQ
- If no IRQ is initially assigned, BIOS must provide tables and an OS
   interface to set the IRQ later.

> We have gone into the BIOS and disabled both serial ports to try to free up
> IRQs etc. to no avail. Shouldn't linux assign an IRQ to it?

You can fix the problem by either
   Changing the "PnP OS" setting
   Building a kernel with IRQ setting support (on by default with most
     distributions, but you built your own kernel)

> Jan  6 19:52:01 iserv2 kernel: eth2: NatSemi DP8381[56] at 0xd0804000,
> 00:09:5b:61:ba:df, IRQ 0.

>   Bus  0, device  14, function  0:
>     Ethernet controller: National Semiconductor Corporation DP83815
> (MacPhyter) Ethernet Controller (rev 0).
>       Master Capable.  Latency=64.  Min Gnt=11.Max Lat=52.
>       I/O at 0xea00 [0xebff].
>       Non-prefetchable 32 bit memory at 0xfebfe000 [0xfebfefff].

Donald Becker				becker@scyld.com
Scyld Computing Corporation		http://www.scyld.com
914 Bay Ridge Road, Suite 220		Scyld Beowulf cluster systems
Annapolis MD 21403			410-990-9993