Jamie Harris wrote: > > > My NE2000 compatible card is configured at port 0x220 by default. > > It's an SMC somethingorother. Port 0x220 wasn't included in the list > > of I/O addresses to probe at boot time in the 2.4.10 and 2.4.11 > > kernels, so it only found the nework card after I did the following > > patch. > > I've never seen an NE2000 compatible SMC card. You sure you are using > the right module? All my SMC cards have always been driven by > the smcultra module The smc-ultra driver source code says that it handles SMC ultra cards in 8390-compatible mode (8390 was the Ethernet controller on the early NE2000's). I don't know about SMC cards, but NE2000 cards that use the National AT/LANTIC Ethernet controller (DP83905) can live at these I/O base addresses: "The ISA I/O map comprises a block of 32 addresses which can be located at one of 7 base addesses (240h, 280h, 2C0h, 300h, 320h, 340h and 360h)." > static unsigned int netcard_portlist[] __initdata = { > - 0x300, 0x280, 0x320, 0x340, 0x360, 0x380, 0 > + 0x300, 0x280, 0x320, 0x340, 0x360, 0x380, 0x220, 0 So I don't know if 0x220 needs to be added here, but 0x240 and 0x2c0 certainly do need to be added. ~Randy - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html