Getting PCMCIA Ethernet unoffical driver(IBM Etherjet) to work

Getting PCMCIA Ethernet unoffical driver(IBM Etherjet) to work

Post by Atip Asvanun » Sat, 15 Aug 1998 04:00:00



Dear sir,
I have been trying to get the IBM Etherjet driver to work on my
RedHat5.1.
I have a Thinkpad 380XD.
I tried everything said in the README file.

I ran make all then make install
[I am not sure if the options in make all matters?]
then rebooted the machine.
and tried inserting and removing the card several time.

I have a modem card in slot0, and the Etherjet in slot1.

When I plug in the Etherjet PCMCIA card, the beep only goes off once.

This is my /var/run/stab
Socket 0: Serial or Modem Card
0       serial  serial_cs       0       ttyS1   4       65
Socket 1: empty

This is the message from my /var/log/messages
Aug 14 01:10:52 localhost kernel: cs: IO port probe 0x0100-0x03ff:
excluding 0x220-0x22f 0x388-0x38f
Aug 14 01:10:52 localhost kernel: cs: IO port probe 0x0a00-0x0aff: clean.
Aug 14 01:10:52 localhost cardmgr[220]: initializing socket 0
Aug 14 01:10:52 localhost kernel: cs: memory probe 0x0d0000-0x0dffff:
clean.
Aug 14 01:10:52 localhost cardmgr[220]: socket 0: Serial or Modem Card
Aug 14 01:10:52 localhost cardmgr[220]: executing: 'insmod
/lib/modules/preferred/pcmcia/serial_cs.o'
Aug 14 01:10:52 localhost kernel: tty01 at 0x02f8 (irq = 9) is a 16550A
Aug 14 01:10:52 localhost cardmgr[220]: executing: './serial start ttyS1'
Aug 14 01:10:53 localhost cardmgr[220]: initializing socket 1
Aug 14 01:10:53 localhost cardmgr[220]: unsupported card in socket 1
Aug 14 01:10:53 localhost cardmgr[220]: version info: "IBM", "EtherJet PC
Card", "Version U10", "Card Assy Part Number - 85H4801"
Aug 14 01:10:53 localhost cardmgr[220]: manfid: 0x00a4, 0x003f

This is my /etc/pcmcia/networks.opt
# Network adapter configuration
#
# The address format is "scheme,socket,instance,hwaddr".
#
# Note: the "network address" here is NOT the same as the IP address.
# See the Networking HOWTO.  In short, the network address is the IP
# address masked by the netmask.
#
case "$ADDRESS" in
*,*,*,*)
    # Transceiver selection, for cards that need it -- see 'man ifport'
    IF_PORT=""
    # Use BOOTP [y/n]
    BOOTP="n"
    # IP address
    IPADDR="128.2.237.106 "
    # Netmask
    NETMASK="255.255.0.0"
    # Network address
    NETWORK="128.2.0.0"
    # Broadcast address
    BROADCAST="128.2.255.255"
    # Gateway address
    GATEWAY="128.2.1.2"
    # Domain name
    DOMAIN="andrew.cmu.edu"
    # Nameserver #1
    DNS_1="128.2.35.50"
    # Nameserver #2
    DNS_2=""
    # Nameserver #3
    DNS_3=""
    # NFS mounts, should be listed in /etc/fstab
    MOUNTS=""
    # For IPX interfaces, the frame type (i.e., 802.2)
    IPX_FRAME=""
    # For IPX interfaces, the network number
    IPX_NETNUM=""
    # Extra stuff to do after setting up the interface
    start_fn () { return; }
    # Extra stuff to do before shutting down the interface
    stop_fn () { return; }
    ;;

I didn't change any other files.

My make config choices:

Linux PCMCIA Configuration Script

The default responses for each question are correct for most users.
Consult the PCMCIA-HOWTO for additional info about each option.

Linux source directory [/usr/src/linux]:
Alternate target install directory []:
C compiler name [gcc]:
Linker name [ld]:
Compiler flags for debugging []:
Build 'trusting' versions of card utilities (y/n) [y]: y
Include experimental 32-bit (CardBus) card support (y/n) [y]: y

The PCMCIA drivers need to be compiled to match the kernel they
will be used with, or some or all of the modules may fail to load.
If you are not sure what to do, please consult the PCMCIA-HOWTO.

How would you like to set kernel-specific options?
    1 - Read from the currently running kernel
    2 - Read from the Linux source tree
    3 - Set each option by hand (experts only!)
Enter option (1-3) [1]: 1

Extracting kernel symbol versions...
Kernel configuration options:
    Symmetric multiprocessing support is disabled.
    PCI BIOS support is enabled.
    Advanced Power Management (APM) support is disabled.
    SCSI support is enabled.
    Networking support is enabled.
     IPv6 support is disabled.
     Radio network interface support is disabled.
     Token Ring device support is enabled.
    Module version checking is enabled.
    PCMCIA IDE device support is enabled.
    DEC Alpha UDB target platform is disabled.

The kernel source tree is version 2.0.34.
The current kernel build date is Fri May 8 16:05:57 EDT 1998.

Your module utilities are version 2.1.85.

It looks like you have a System V init file setup.

X Windows include files found.
Forms library not installed.
    If you want to build the 'cardinfo' PCMCIA control panel, you need
    to install the Forms Library, as well as the X Windows include files.
    See the HOWTO for details.

Thank you very much,

Atip Asvanund

 
 
 

Getting PCMCIA Ethernet unoffical driver(IBM Etherjet) to work

Post by David Hin » Thu, 20 Aug 1998 04:00:00


: Dear sir,
: I have been trying to get the IBM Etherjet driver to work on my
: RedHat5.1.
: I have a Thinkpad 380XD.
: I tried everything said in the README file.

Including the part about inserting a few lines in /etc/pcmcia/config?

: I didn't change any other files.

I guess not... that's your problem.  Re-read the README for the
EtherJet driver: it includes modifications you need to make to
/etc/pcmcia/config so that the card will be recognized.

-- Dave Hinds