Arne Flones wrote: > Hi, > > I'm fairly new to Debian, but not new to Linux. In particular, I know about > configuring almost everything, but not much about the Debian way of doing > things. >
The "Debian way.." shouldn't be too much of a factor here. Hardware support is mainly a function of the kernel, and Debian uses a pretty "stock" kernel as released by Linus. There are a few patched kernels available as "official" packages, mainly for things like UDMA 66 support, etc. Other Distros will apply several well-known patches to their "official" kernels, which will make them quite different from the "stock" kernels released by Linus. About the only change that I know about from the "stock" kernels in the 2.2.X series that would affect NICs is the new module set from Don Becker's site involving the pci_scan.o module + the new driver modules that use it. This is NOT in the "stock" kernels used by Debian to the best of my knowledge. THIS could be a factor in your "problem". > I have a pair of Netgear FX-310TX NICs. (I'm uncertain of the precise model > number; neither card has a model stenciled on the card.) The cards came in > one > of those networking kits; the price was right so I bought it. The card is a > PCI > card running the PNIC chip (marked LC82C169), which is a Tulip compatible. > > On a brand spanking new Debian 2.2Rev4 install, this card refuses to function. > I get the following from the tulip module. > > * Device or resource busy. > Hint: this error can be caused by incorrect module parameters including > invalid IO or IRQ parameters > See the above comment about Don Becker's revised NIC module set. You will have to visit http://www.scyld.com/ to get these and instructions on how to get them into your kernel. The instructions are written for a RPM-based system, but you should be able to just compile the individual module(s) and insert them into your kernel too. I would do this as a last resort, if the suggestions below don't work out. Another cause of this error message that I have seen rather frequently is that the "PnP OS" setting in your BIOS is either "yes" or "on". If you are using a 2.2.X series kernel this setting should be "NO" or "OFF". Finally, in my 2.2.19 kernel, there are several "flavors" of Tulip modules available. I have a "ng_tulip.o" + "old_tulip.o" + "tulip.o". You might want to check your /lib/modules/<kernel version>/net file and see what you have available. Check out the "ng_tulip.o" specifically. I suspect it is specifically written for Net Gear cards... An easy way to "pre-load" modules for bootup purposes is to place them in the /etc/modules file. This will make sure they are availble during the kernel's hardware detection phases on bootup. You can usually see if a module is going to work and a NIC is found by watching the bootup messages...about half way down, IIRQ. You should see a message about the module and that a card was detected at a certain IO and IRQ. > I tested the card in another machine (SuSE 6.3 - 2.2.13 - using that > installation's tulip driver with no options). It works flawlessly. I even > switched the two cards. Still no go. The cards are good. Apparently my > installation isn't. This is undoubtedly a silly thing. What am I doing > wrong? > > Any suggestions? > > Thanks, > Arne Flones > [EMAIL PROTECTED] That's about all I can think of...Good Luck! This card DOES work under Debian. Cheers, -Don Spoon-