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: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000001c2ae05$9fcbd380$2a45fea9>