[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