Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Dec 2002 01:11:09 +0100
From:      "Pawel Worach" <pawel.worach@telia.com>
To:        <net@freebsd.org>
Subject:   xe pcmcia interface broken, more debug
Message-ID:  <000001c2ae05$9fcbd380$2a45fea9@corona>

Next in thread | Raw E-Mail | Index | Archive | Help
I searched the archives and found tips on
changing the irq from 3 to 10 but the problem
persists. Here is some more info about the "watchdog
timeout" with the xe driver debugging enabled.
I also disabled autonegotiation (forced 10baseT/UTP)
as the other end is a Cisco Cat. 1900 10mbit port.

pccard: card inserted, slot 0
xe0 at port 0x240-0x24f iomem 0xd4000-0xd4fff irq 10 slot 0 on pccard0
xe0: attach
xe0: Intel CE3, bonding version 0x45, 100Mbps capable
xe0: DingoID =3D 0, RevisionID =3D 0, VendorID =3D 0
xe0: Ethernet address 00:a0:c9:37:21:ef
xe0: media_status
xe0: media_status
xe0: media_status
xe0: media_change
xe0: setmedia
xe0: disable_intr
xe0: soft_reset
xe0: silicon revision =3D 4
xe0: disable_intr
xe0: PHY OK!
xe0: MII registers:  0:3400 1:7809 4:01e1 5:0000 6:0000
xe0: Selecting 10baseT
xe0: Setting LEDs
xe0: init
xe0: enable_intr
xe0: init
xe0: enable_intr
xe0: init
xe0: enable_intr
<here we hang for a while>
xe0: watchdog timeout; resetting card
xe0: stop
xe0: disable_intr
xe0: hard_reset
xe0: setmedia
xe0: disable_intr
xe0: soft_reset
xe0: silicon revision =3D 4
xe0: disable_intr
xe0: PHY OK!
xe0: MII registers:  0:3400 1:7809 4:01e1 5:0000 6:0000
xe0: Selecting 10baseT
xe0: Setting LEDs
xe0: init
xe0: enable_intr
xe0: init
xe0: enable_intr
xe0: init
xe0: enable_intr
xe0: media_status
xe0: media_status
<and now we play along (with small packets)>

-----Original Message-----
From: Pawel Worach [mailto:pawel.worach@telia.com]=20
Sent: den 27 december 2002 20:07
To: 'freebsd-current@freebsd.org'; 'net@freebsd.org'
Subject: xe pcmcia interface broken


Using an IBM ThinkPad 770 with the
Intel EtherExpress(TM) PRO/100 PC Card Mobile Adapter16
is a no go in RELENG_5_0, this worked fine in 4.7-RELEASE
also i had to use the "OLDCARD" style pcmcia driver, the new one won't =
work.

pccard: card inserted, slot 0
xe0 at port 0x240-0x24f iomem 0xd4000-0xd4fff irq 3 slot 0 on pccard0
xe0: Intel CE3, bonding version 0x45, 100Mbps capable
xe0: DingoID =3D 0, RevisionID =3D 0, VendorID =3D 0
xe0: Ethernet address 00:a0:c9:37:21:ef
<dhclient start here, still no link>
xe0: watchdog timeout; resetting card
<now we have link and dhclient gets an ip address>

Now for the real fun, oversized frames:
# ping -c 1 darkstar
PING darkstar.sajd.net (192.168.1.11): 56 data bytes
64 bytes from 192.168.1.11: icmp_seq=3D0 ttl=3D64 time=3D0.668 ms

# ping -c 1 -s 2000 darkstar
PING darkstar.sajd.net (192.168.1.11): 56 data bytes
xe0: discard oversize frame (ether type 800 flags 3 len 1518 > max 1514)
xe0: discard oversize frame (ether type 800 flags 3 len 1518 > max 1514)

# ifconfig xe0 | grep mtu
xe0: flags=3D8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500

any ideas?


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-net" in the body of the message




Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?000001c2ae05$9fcbd380$2a45fea9>