[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference nlfdc::linux-users

Title:Linux, the Free Operating System
Notice:New here? Sign in on topic 2
Moderator:EST::DEEGAN
Created:Fri Feb 11 1994
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:609
Total number of notes:2862

589.0. "Celebris Ethernet Controller 21142 tulip?" by ODIXIE::ROWEN (Forte: Stupid UNIX Tricks.) Thu Apr 03 1997 20:32

    I am trying to load Redhat 4.1 onto a Celebris 6200 and it works fine
    except that I can't find a driver that supports the 21142 based
    ethernet controller that comes with the system.  We tried the new
    tulip.c driver on the net and still had no luck.  I don't know much 
    about this controller so I haven't hacked at the driver yet.
    
    Has anyone got this working?  else Does anyone know a definitive
    place to find information on 21142 behavior?
    
    All input is appreciated!
    
    Rob Owen
    Federal Gov't Region- DoD
    Technical Support
    407-382-0053
	:*)
T.RTitleUserPersonal
Name
DateLines
589.1NETCAD::STEFANIFDDI Adapters R UsFri Apr 04 1997 08:4719
>>    Has anyone got this working?  else Does anyone know a definitive
>>    place to find information on 21142 behavior?

I'm sure you can find specs or contact info off the Digital Semiconductor WWW
page (start at http://www.digital.com/)

Dave Davies (formerly of NPB) wrote the DE4X5.C Linux driver to support DIGITAL
adapters that use the DC21x4 family of 10Mbps and 10/100Mbps Ethernet PCI
chips.  NPB skipped the DC21142 chip altogether and went to the DC21143 chip, so
there were no plans to support the 142 chip in any of our drivers.  I'm sure
Dave has received requests for supporting the DC21142, but since he's no longer
here I don't know what his capabilities would be to add that support.

As for the TULIP.C driver, that's Donald Becker's creation.  You can try
sending him mail (see source code for email address) but keep in mind that SMC
was originally supplying him with DC21x4-based controllers and it's quite
possibly that they skipped the 142 chip as well.

- Larry
589.2Me too. Solved?TKOV51::INMARUParadigm LostFri May 23 1997 15:5895
I'm struggling starting up ethernet driver on my Celebris GL 6200 too, 
but no luck.
Could anyone suggest me what the problem is.
My tulip driver seems to find 21142 chip, but something go wrong between
tulip driver and kernel.

I ran make menuconfig to set tulip driver as ethernet driver among other 
thing, but kernel generates error messages at boot time.
Ping to myself (127.0.0.1) works file, but outside not.
I wonder if the driver was old, I got tulip driver from CESDIS site,
replace the source, but still got error.
 
/sbin/depmod -a in rc.modules generates error messages...

    unresolved symbols in module /lib/modules/2.0.27/misc/ipx.o
    unresolved symbols in module /lib/modules/2.0.27/net/dlci.o
    unresolved symbols in module /lib/modules/2.0.27/misc/linear.o
    unresolved symbols in module /lib/modules/2.0.27/misc/raid0.o

I don't modprobed these modules.
And exitting rc.modules, rc.S going into network setup procedure (perhaps)
generates error

    Going to multiuser...
    insmod: make_EII_client undefined.
    insmod: make_8023_client undefined.
    insmod: destroy_8023_client undefined.
    insmod: destroy_EII_client undefined.
    Loading failed! The module symbols (from linux-2.0.27) don't match your
    linux-2.0.27
    Appletalk 0.17 for Linux NET3.035.
    insmod: make_EII_client undefined.
    insmod: make_8023_client undefined.
    insmod: destroy_8023_client undefined.
    insmod: destroy_EII_client undefined.
    Loading failed! The module symbols (from linux-2.0.27) don't match your
    linux-2.0.27

Seems something go wrong at the connection between tulip.o module and kernel.
dmesg output is like this. Seems tulip driver works fine.

Console: 16 point font, 400 scans
Console: colour VGA+ 80x25, 1 virtual console (max 63)
pcibios_init : BIOS32 Service Directory structure at 0x000fd5c0
pcibios_init : BIOS32 Service Directory entry at 0xf73ff
pcibios_init : PCI BIOS revision 2.10 entry at 0xf755d
Probing PCI hardware.
Warning : Unknown PCI device (1011:19).  Please read include/linux/pci.h 
Calibrating delay loop.. ok - 199.07 BogoMIPS
Memory: 31036k/32768k available (624k kernel code, 384k reserved, 724k data)
Swansea University Computer 
Society NET3.035 for Linux 2.0
NET3: Unix domain sockets 0.13 for Linux NET3.035.
Swansea University Computer Society TCP/IP for NET3.034
IP Protocols: ICMP, UDP, TCP
Checking 386/387 coupling... Ok, fpu using exception 16 error reporting.
Checking 'hlt' instruction... Ok.
Linux version 2.0.27 (root@ringo) (gcc version 2.7.2) #7 Thu May 22 10:37:06 JST 1997
PS/2 auxiliary pointing device detected -- driver installed.
Sound initialization started
<ESS ES1688 AudioDrive (rev 11) (3.1)> at 0x220 irq 5 dma 1,5

Sound initialization complete
ide: i82371 PIIX (Triton) on PCI bus 0 function 57
    ide0: BM-DMA at 0xecf0-0xecf7
    ide1: BM-DMA at 0xecf8-0xecff
hda: WDC AC22100H, 2014MB w/128kB Cache, LBA, CHS=1023/64/63, DMA
hdc: TOSHIBA CD-ROM XM-5702B, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
Floppy drive(s): fd0 is 1.44M
Started kswapd v 1.4.2.2 
FDC 0 is a post-1991 82077
Partition check:
 hda: hda1 hda2 hda3
VFS: Mounted root (ext2 filesystem) readonly.
Adding Swap: 66524k swap-space
sound: driver already loaded/included in kernel
tulip.c:v0.76 4/22/97 becker@cesdis.gsfc.nasa.gov
eth0: DEC 21142 Tulip at 0xec00, 00 00 f8 78 01 f6, IRQ 9

  THIS IS AN ALPHA TEST DRIVER.
  The following verbose information is emitted for
  bug reports on media selection.
eth0: EEPROM default media type Autosense.
eth0: Index #0 - Media 10baseT (#0) described by a 21142 non-MII PHY (2) block.
eth0: Index #1 - Media 10baseT-FD (#4) described by a 21142 non-MII PHY (2) block.
eth0: Index #2 - Meda 10base2 (#1) described by a 21142 non-MII PHY (2) block.
eth0: Index #3 - Media AUI (#2) described by a 21142 non-MII PHY (2) block.
eth0: Index #4 - Media MII (#11) described by a 21142 MII PHY (3) block.
Linux PCMCIA Card Services 2.9.1
Intel PCIC probe: not found.
iBCS: socksys registered on character major 30

Inmaru Tetu
589.3SMURF::GILLUMKirt GillumSat May 31 1997 03:1313
    
    Instead of using the tulip driver, have you tried the de4x5, de500
    driver?
    
    The 21142 is a new (non-software compatible) revision of the Tulip, and
    I would expect driver changes to support the chip.  However, the 21142
    isn't used very much...  The 21143 is the latest.  If anyhing the 21143
    driver might support the 21142.
    
    Check with the owner of de4x5.c about the status of 21143/21142
    support.  I would think that the de4x5 driver would have the best
    chance of supporting this chip.