D-Link DFE-690TXD How-To

Jeff Hergan yellowdog-general@lists.terrasoftsolutions.com
Thu Apr 3 10:23:01 2003


This is a short How-To on making the D-Link DFE-690TXD Cardbus Ethernet  
card work in a G3 Series 266mhz laptop with YDL 2.3

This card uses the Realtek 8139 chip and requires rtk8139.o
These instructions are for a fresh install of YDL 2.3 using the default  
2.4 kernel that comes with the distribution.

First, download the driver source:

	http://physics.arizona.edu/~lapeyre/cardbus_DFE-690TXD.tar.gz

Copy the source to /usr/src/modules and extract:

	mkdir /usr/src/linux
	mv cardbus_DFE-690TXD.tar.gz /usr/src/modules
	cd /usr/src/modules
	tar xvfz *.tar.gz

Now compile the modules and copy them to /lib/modules/2.4.19-4a/pcmcia:

	cd cardbus_DFE-690TXD
	make
	cp *.o /lib/modules/2.4.19-4a/pcmcia

Finally, edit your /etc/pcmcia/config.opts file:

	vi /etc/pcmcia/config.opts

and add the following lines to the file:

# The CardBus version of the RealTek rtl8139b.
device "realtek" class "network"
     module "cb_enabler", "pci-scan", "cb_shim", "rtl8139"
# Bogus vendor ID from Best Data.
card "Best Data RTL8139B"              manfid 0x0000, 0x021b  bind  
"realtek"
card "Ambicom RTL8139B"                manfid 0x0101, 0x8139  bind  
"realtek"
card "Ambicom RTL8139B"                manfid 0x1395, 0x2100  bind  
"realtek"
card "Argosy EN235 RTL8139B"           manfid 0x0260, 0x0235  bind  
"realtek"
card "Compex LinkPort/TX32A"           manfid 0x018a, 0x0106  bind  
"realtek"
card "Laneed LD-10/100CBA"             manfid 0x01bf, 0x2230  bind  
"realtek"
card "RealTek RTL8139B"                manfid 0x0000, 0x024c  bind  
"realtek"
card "D-Link DFE-690TXD"               manfid 0x0149, 0x0000  bind  
"realtek"


Restart your computer and plug in the card and it should 'just work'.   
ifconfig -a will tell you if it's recognized.  It shows up as eth1 on  
my machine and eth0 is the built-in ethernet on the laptop.

I notice some error messages associated with unresolved symbols, but it  
works and someone with more knowhow would have to troubleshoot those.

Finally, I have to give credit to:

http://physics.arizona.edu/~lapeyre/

The above How-To is an only slightly-modified version of the info from  
John Lapeyre's site.

One final note:  on the YDL web site, there's a pcmcia ethernet howto:

http://www.yellowdoglinux.com/support/solutions/ydl_general/pcmcia- 
nic.shtml

I did _NOT_ do what is suggested on the above page.
I also didn't have success with the instructions on D-Link's driver  
downloads page.

Hopefully this will make someone's life a little easier.

Jeffrey P. Hergan, Ph.D.
Adjunct Professor of Philosophy
Saint Xavier University
Chicago