Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I have an old IBM Personal Compuetr 300 GL which has an on board Crystal LAN CS 8920 Card.
I am unable to use the card.
I know that i have to use cs89x0 module.
When i tried to insert cs89x0 module the following error is coming
cs89x0.c: Module autoprobing not allowed
cs89x0.c: Append io=0xNNN
/lib/modules/2.2.14-5.0/net/cs89x0.o: init_module: Device or resource
busy
When i tried to inert the cs89x0 module with an io=200 option the
following error is coming
using /lib/modules/2.2.14-5.0/net/cs89x0.o
cs89x0.c: No card found at 0x200
/lib/modules/2.2.14-5.0/net/cs89x0.o: init_module: Device or resource
busy
Wow an oldie! Your error means that the driver doesn't detect the card and you have to tell it where to look. Essentially you need to find the IO address that the card uses then point the driver to that number. There may be jumpers on the motherboard for the card's I/O or it's possible the settings are in the BIOS and if you cant find it you could just keep trying different numbers until it works
Sorry, I don't know that crystal lan card at all. I just know from the "No card found at 0x200" error that it should have jumpers or a BIOS setting to set the I/O then you load the driver by pointing it at the I/O set on the card.
The settings should be in documentation for your network card, and there may be documentation for the driver in linux (look in /usr/src/linux/drivers/net.) If it were a 3Com 503 there would be jumpers with the i/o address clearly silkscreened on the NIC but I have no clue how crystal did their card. 3Com uses 300, 310, 330, 350, 250, 280, 2a0, 2e0 for their 503, maybe crystal uses the same ranges for their card?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.