|
I'm having trouble getting networking going on a Dell Inspiron 3500. I believe that my 3CXFE57BT isn't auto-negotiating 100baseTx, which is what other machines on my network are talking, through a Netgear FE-108 switch. The symptom is that ping returns from my gateway escalate by 4 sec per return. Pinging from another machine to the laptop sees no lossage and 0.3 sec returns.
Diagnostics [from /var/log/messages, mii-diag, ping] follow. Assuming that my guess is correct, can I force the card to 100baseTx?
Joe
> [root@sniff /root]# uname -a > Linux sniff.eshu.net 2.2.14-5.0 #1 Tue Mar 7 21:07:39 EST 2000 i686 unknown > [root@sniff /root]# rpm -qf $(which cardmgr) > kernel-pcmcia-cs-2.2.14-5.0 > [root@sniff /root]# cat /etc/redhat-release > Red Hat Linux release 6.2 (Zoot) > [root@sniff /root]# date;/etc/rc.d/init.d/pcmcia restart > Sat Apr 15 10:54:03 PDT 2000 > Shutting down PCMCIA services: cardmgr modules. > Starting PCMCIA services: modules cardmgr. > > ... [/var/log/messages] ... > Apr 15 10:54:03 sniff cardmgr[879]: executing: './network check eth0' > Apr 15 10:54:03 sniff cardmgr[879]: shutting down socket 1 > Apr 15 10:54:03 sniff cardmgr[879]: executing: './network stop eth0' > Apr 15 10:54:03 sniff cardmgr[879]: executing: 'rmmod 3c575_cb' > Apr 15 10:54:03 sniff kernel: vortex_detach(eth0) > Apr 15 10:54:03 sniff cardmgr[879]: executing: 'rmmod cb_enabler' > Apr 15 10:54:04 sniff cardmgr[879]: exiting > Apr 15 10:54:05 sniff kernel: cs: cb_free(bus 35) > Apr 15 10:54:05 sniff kernel: unloading PCMCIA Card Services > Apr 15 10:54:05 sniff kernel: Linux PCMCIA Card Services 3.1.8 > Apr 15 10:54:05 sniff kernel: kernel build: 2.2.14-5.0 #1 Tue Mar 7 21:07:39 EST 2000 > Apr 15 10:54:05 sniff kernel: options: [pci] [cardbus] [apm] > Apr 15 10:54:05 sniff kernel: Intel PCIC probe: > Apr 15 10:54:05 sniff kernel: TI 1220 PCI-to-CardBus at bus 0 slot 4, mem 0x68000000, 2 sockets > Apr 15 10:54:05 sniff kernel: host opts [0]: [ring] [pwr save] [serial pci & irq] [no pci irq] [lat 64/176] [bus 32/34] > Apr 15 10:54:05 sniff kernel: host opts [1]: [ring] [pwr save] [serial pci & irq] [no pci irq] [lat 64/176] [bus 35/37] > Apr 15 10:54:05 sniff kernel: ISA irqs (scanned) = 4,7,9 polling interval = > 1000 ms > Apr 15 10:54:05 sniff cardmgr[1206]: starting, version is 3.1.8 > Apr 15 10:54:05 sniff cardmgr[1206]: watching 2 sockets > Apr 15 10:54:05 sniff kernel: cs: IO port probe 0x1000-0x17ff: clean. > Apr 15 10:54:05 sniff kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x130-0x137 0x220-0x22f 0x320-0x327 0x378-0x37f 0x388-0x38f 0x4d0-0x4d7 > Apr 15 10:54:05 sniff kernel: cs: IO port probe 0x0a00-0x0aff: clean. > Apr 15 10:54:06 sniff kernel: cs: cb_alloc(bus 35): vendor 0x10b7, device 0x5157 > Apr 15 10:54:06 sniff cardmgr[1206]: initializing socket 1 > Apr 15 10:54:06 sniff cardmgr[1206]: socket 1: 3Com 3CCFE575B/3CXFE575B Fast EtherLink XL > Apr 15 10:54:06 sniff cardmgr[1206]: executing: 'insmod /lib/modules/2.2.14-5.0/pcmcia/cb_enabler.o' > Apr 15 10:54:06 sniff cardmgr[1206]: executing: 'insmod /lib/modules/2.2.14-5.0/pcmcia/3c575_cb.o' > Apr 15 10:54:06 sniff kernel: 3c59x.c:v0.99L 5/28/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html > Apr 15 10:54:06 sniff kernel: cs: cb_config(bus 35) > Apr 15 10:54:06 sniff kernel: fn 0 bar 1: io 0x280-0x2ff > Apr 15 10:54:06 sniff kernel: fn 0 bar 2: mem 0x60021000-0x6002107f > Apr 15 10:54:06 sniff kernel: fn 0 bar 3: mem 0x60020000-0x6002007f > Apr 15 10:54:06 sniff kernel: fn 0 rom: mem 0x60000000-0x6001ffff > Apr 15 10:54:06 sniff kernel: vortex_attach(bus 35, function 0, device 5157) > Apr 15 10:54:06 sniff kernel: eth0: 3Com 3CCFE575 Cyclone CardBus at 0x280, 00:00:86:36:8f:a7, IRQ 9 > Apr 15 10:54:06 sniff kernel: eth0: CardBus functions mapped 60020000->c8059000 > Apr 15 10:54:06 sniff kernel: 8K byte-wide RAM 5:3 Rx:Tx split, MII interface. > Apr 15 10:54:06 sniff kernel: MII transceiver found at address 0, status 7809. > Apr 15 10:54:06 sniff kernel: Enabling bus-master transmits and whole-frame receives. > Apr 15 10:54:06 sniff cardmgr[1206]: executing: './network start eth0' > ... > > [root@sniff /root]# mii-diag -v > mii-diag.c:v1.07 10/14/99 Donald Becker (becker@cesdis.gsfc.nasa.gov) > Using the default interface 'eth0'. > MII PHY #0 transceiver registers: > 3000 782d 0300 e543 01e1 0000 0000 ffff > ffff ffff ffff ffff ffff ffff ffff ffff > 0140 0001 0200 ffff ffff ffff ffff ffff > ffff ffff ffff ffff ffff ffff ffff ffff. > Basic mode control register 0x3000: Auto-negotiation enabled. > You have link beat, and everything is working OK. > This transceiver is capable of 100baseTx-FD 100baseTx 10baseT-FD 10baseT. > Able to perform Auto-negotiation, negotiation complete. > Your link partner does not do autonegotiation, and this transceiver type > does not report the sensed link speed. > MII PHY #0 transceiver registers: > 3000 782d 0300 e543 01e1 0000 0000 ffff > ffff ffff ffff ffff ffff ffff ffff ffff > 0140 0000 0300 ffff ffff ffff ffff ffff > ffff ffff ffff ffff ffff ffff ffff ffff. > Basic mode control register 0x3000: Auto-negotiation enabled. > Basic mode status register 0x782d ... 782d. > Link status: established. > Capable of 100baseTx-FD 100baseTx 10baseT-FD 10baseT. > Able to perform Auto-negotiation, negotiation complete. > Vendor ID is 00:c0:39:--:--:--, model 20 rev. 3. > Vendor/Part: TDK Semiconductor 78Q2120. > I'm advertising 01e1: 100baseTx-FD 100baseTx 10baseT-FD 10baseT > Advertising no additional info pages. > IEEE 802.3 CSMA/CD protocol. > Link partner capability is 0000:. > Negotiation did not complete. > TDK 78q2120 extra registers: > Vendor specific register 16 is 0x0140. > Link polarity is detected as normal. > Vendor specific register 18 is 0x0300. > Auto-negotiation complete, 10Mbps half duplex. > Rx link in pass state, PLL locked. > Vendor specific register 17 is 0x0000. > Events since last read: > [root@sniff /root]# ping 10.10.10.1 > PING 10.10.10.1 (10.10.10.1) from 10.10.10.137 : 56(84) bytes of data. > 64 bytes from elegba.eshu.net (10.10.10.1): icmp_seq=0 ttl=255 time=0.4 ms > 64 bytes from elegba.eshu.net (10.10.10.1): icmp_seq=1 ttl=255 time=4001.2 ms > 64 bytes from elegba.eshu.net (10.10.10.1): icmp_seq=2 ttl=255 time=8001.1 ms > 64 bytes from elegba.eshu.net (10.10.10.1): icmp_seq=3 ttl=255 time=12001.1 ms > 64 bytes from elegba.eshu.net (10.10.10.1): icmp_seq=4 ttl=255 time=16001.1 ms > > --- 10.10.10.1 ping statistics --- > 29 packets transmitted, 6 packets received, 79% packet loss > round-trip min/avg/max = 0.4/10001.0/20001.1 ms
|
Messages