No subject

Brian W. Harris harris@hep.anl.gov
Fri Jan 8 18:35:32 1999


Hi,
	I was hoping to get some help here.  I've set up 4 identical linux
boxes all using the 3COM 3C905 TX card without a problem.  Everything
works great!  However, on the 5th box I got stuck.  Can't ping (or
telnet,...) to any other machine.  In or out. 

The 3c59x.c module loads (dmesg w/ debug below) and ifconfig looks OK. 
IRQ OK. There does seem to be a problem with the carrier ( /proc/net/dev,
below ). What exactly is the carrier?  Does it mean the card is bad or is
it some other problem?

Thanks for any help. 

Brian
harris@hep.anl.gov

/sbin/ifconfig:
===============
eth0      Link encap:Ethernet  HWaddr 00:10:5A:1D:34:75
          inet addr:146.139.180.77 Bcast:146.139.180.127 Mask:255.255.255.128
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0
          TX packets:7 errors:0 dropped:0 overruns:0
          Interrupt:10 Base address:0x6800 

cat /proc/net/dev:
==================
Inter-|   Receive                  |  Transmit
 face |packets errs drop fifo frame|packets errs drop fifo colls carrier
    lo:     13    0    0    0    0       13    0    0    0     0    0
  eth0:      0    0    0    0    0        7    0    0    0     0    7

cat /proc/interrupts:
=====================
 0:      37093   timer
 1:        920   keyboard
 2:          0   cascade
 8:          1 + rtc
10:          9   eth0
12:          0   PS/2 Mouse
13:          1   math error
14:       3417 + ide0
15:          0 + ide1

dmesg (with 3c59x.c module loaded with debug=6):
================================================
nsole: 16 point font, 400 scans
Console: colour VGA+ 80x25, 1 virtual console (max 63)
pcibios_init : BIOS32 Service Directory structure at 0x000fad80
pcibios_init : BIOS32 Service Directory entry at 0xfb200
pcibios_init : PCI BIOS revision 2.10 entry at 0xfb230
Probing PCI hardware.
Calibrating delay loop.. ok - 347.34 BogoMIPS
Memory: 127788k/131072k available (740k kernel code, 384k reserved, 2160k 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: IGMP, ICMP, UDP, TCP
VFS: Diskquotas version dquot_5.6.0 initialized
Checking 386/387 coupling... Ok, fpu using exception 16 error reporting.
Checking 'hlt' instruction... Ok.
Linux version 2.0.35 (root@porky.redhat.com) (gcc version 2.7.2.3) #1 Tue Jul 14 23:56:39 EDT 1998
Starting kswapd v 1.4.2.2 
Serial driver version 4.13 with no serial options enabled
tty00 at 0x03f8 (irq = 4) is a 16550A
tty01 at 0x02f8 (irq = 3) is a 16550A
PS/2 auxiliary pointing device detected -- driver installed.
Real Time Clock Driver v1.09
Ramdisk driver initialized : 16 ramdisks of 4096K size
ide: i82371 PIIX (Triton) on PCI bus 0 function 57
    ide0: BM-DMA at 0xf000-0xf007
    ide1: BM-DMA at 0xf008-0xf00f
hda: WDC AC36400L, 6149MB w/256kB Cache, CHS=784/255/63, UDMA
hdc: TOSHIBA CD-ROM XM-6302B, 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
FDC 0 is a post-1991 82077
md driver 0.36.3 MAX_MD_DEV=4, MAX_REAL=8
scsi : 0 hosts.
scsi : detected total.
Partition check:
 hda: hda1 hda2 < hda5 hda6 hda7 hda8 >
VFS: Mounted root (ext2 filesystem) readonly.
Adding Swap: 128484k swap-space (priority -1)
sysctl: ip forwarding off
Swansea University Computer Society IPX 0.34 for NET3.035
IPX Portions Copyright (c) 1995 Caldera, Inc.
Appletalk 0.17 for Linux NET3.035
3c59x.c:v0.99E 5/12/98 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html
eth0: 3Com 3c905B Cyclone 100baseTx at 0x6800, 00:10:5a:1d:34:75, IRQ 10
  Internal config register is 1800000, transceivers 0xa.
  8K byte-wide RAM 5:3 Rx:Tx split, autoselect/NWay Autonegotiation interface.
  Enabling bus-master transmits and whole-frame receives.
eth0: Initial media type 100baseTX.
eth0: vortex_open() InternalConfig 01400000.
eth0: vortex_open() irq 10 media status 8080.
eth0:  Filling in the Rx ring.
eth0: Media selection timer tick happened, 100baseTX.
eth0: Media 100baseTX is has no link beat, 8080.
eth0: Media selection failed, now trying 10baseT port.
eth0: Media selection timer finished, 10baseT.
eth0: Trying to send a packet, Tx index 0.
eth0: interrupt, status e201, latency 2 ticks.
eth0: In interrupt loop, status e201.
eth0: exiting interrupt, status e000.
eth0: Media selection timer tick happened, 10baseT.
eth0: Media 10baseT is has no link beat, 80c0.
eth0: Media selection failing, using default 10baseT port.
eth0: Media selection timer finished, 10baseT.
eth0: Trying to send a packet, Tx index 1.
eth0: interrupt, status e201, latency 2 ticks.
eth0: In interrupt loop, status e201.
eth0: exiting interrupt, status e000.
eth0: Trying to send a packet, Tx index 2.
eth0: interrupt, status e201, latency 2 ticks.
eth0: In interrupt loop, status e201.
eth0: exiting interrupt, status e000.
eth0: Trying to send a packet, Tx index 3.
eth0: interrupt, status e201, latency 2 ticks.
eth0: In interrupt loop, status e201.
eth0: exiting interrupt, status e000.
eth0: Trying to send a packet, Tx index 4.
eth0: interrupt, status e201, latency 2 ticks.
eth0: In interrupt loop, status e201.
eth0: exiting interrupt, status e000.
eth0: Trying to send a packet, Tx index 5.
eth0: interrupt, status e201, latency 3 ticks.
eth0: In interrupt loop, status e201.
eth0: exiting interrupt, status e000.