This driver was written by Danilo Beuche danilo@irb.cs.uni-magdeburg.de It has been tested with a IBM EtherJet PC-Card Rev. 1.0 only It is in maybe-beta state! Put the usal disclaimers here. NO WARRANTY AT ALL! USE AT YOUR OWN RISK! My Setup: DELL Lattitude CPi , gcc 2.7.2.3, Linux 2.2.1, PCMCIA-CS 3.0.8 Quickstart ---------- This is a device driver package for IBM EtherJet PC Card. To install this driver, unpack the archive on top of PCMCIA source tree, then type "make all" and "make install". Access libraries and extended vic and nv for this driver are available. If you need them, please contact me. Installation ------------ - Edit the configuration file /etc/pcmcia/config Insert the following lines at the appropriate places (you'll find them!) #--- device "cs89x0_cs" class "network" module "cs89x0_cs" #--- card "IBM EtherJet Ethernet Adapter" version "IBM", "EtherJet PC Card", "*", "*" bind "cs89x0_cs" #--- - Once you've done that, send the cardmgr a signal to tell it you changed the configuration "killall -HUP cardmgr" - Edit the /etc/pcmcia/network and /etc/pcmcia/network.opts files to match your needs. - Insert the card. If you may hear only one high beep, the card has been initialized properly. This is opposed to what is sad in the pcmcia_cs docs due to a not yet fixed on some laptops problem. Most people should hear two high beeps. If you hear two beeps one high, one low, something went wrong. Check log files for more infos. If you find something like "cs89x0_cs: card doesn't look like a cs89x0 based card!", you probably need the so called thinkpad hack. Look below for more info on this problem. - Now you shoud make a telnet/rlogin or whatever you want to do with a host on your net. Problems -------- If you are having problems while compiling or using this driver, send a mail with a bug report to danilo@cs.uni-magdeburg.de, but first look at the code, maybe you'll find a solution by yourself. I'll incorporate these solution in the "offical" driver. Have a look at the drivers web site http://www.first.gmd.de/~danilo/pc-driver PLEASE READ ALL RELEVANT DOCUMENTS CAREFULLY. If you ask me for help, include the relevant information: Model/Maker of your notebook, Linux distribution you are using, relevant parts of /var/log/messages and i /var/log/dmesg. OTHERWISE THE MAIL WILL BE IGNORED SILENTLY!!! The "doesn't looks like a cs89x0 base card" problem. ------------------------------- If your laptop doesn't recognize the card after insertion with the message: cs89x0_cs: doesn't looks like a cs89x0 based card at 0xXXX your may a workaround . Please try it and report that problem in any case (if the workaround did its job or not) to me. I'll include your laptop model in the list or try to fix it. Many new notebooks need special care as there are problems with reading 16 Bit values from I/O ports of the cardbus controllers. To enable the workaround you must uncomment the #define THINKPADHACK line in cs89x0_cs.c . For Thinkpad 760 user only: The second thing is that you must exclude some interrupts in config.opts. You'll find a sample in cs89x0_cs.opts This code should run on all other laptops as well, but it is slightly slower than the normal code. If you need to exclude interrupts depends on your notebook setup. If you encounter problems using this driver ask Emilio (emilio@siel.to.alespazio.it). He has an Thinkpad 760 while I don't have one. He was the first person who got the driver to work on a Thinkpad 760 so he's the expert on that. danilo@cs.uni-magdeburg.de