Dear All, > > : --- if_ep.c Fri Feb 1 19:51:43 2002 > : +++ if_ep.c.fix Sat Feb 9 12:49:31 2002 > : @@ -571,7 +571,6 @@ > : > : if (status & (S_RX_COMPLETE | S_RX_EARLY)) { > : epread(sc); > : - continue; > : } > : if (status & S_TX_AVAIL) { > : /* we need ACK */ > > Committed this, and a couple other touch-ups to current. > I haven't been experiencing these lockups, but since the most recent buildworld I seem to have it (once so far, doing a large ports build on an NFS mount to verify).
I looked at the code of if_ep.c and I see that the continue is indeed not there. Here's the version of if_ep.c that I have: $FreeBSD: src/sys/dev/ep/if_ep.c,v 1.95.2.3 2002/03/06 07:26:35 imp Exp $ This is a 3com Ethlerlink III pccard thingy, by the way. angua% uname -a FreeBSD angua.research.kpn.com 4.7-STABLE FreeBSD 4.7-STABLE #20: Thu Feb 6 12:12:56 CET 2003 [EMAIL PROTECTED]:/usr/obj/usr/src/sys/ANGUA i386 angua% ifconfig ep0 ep0: flags=a843<UP,BROADCAST,RUNNING,SIMPLEX,LINK1,MULTICAST> mtu 1500 inet <blotted out> netmask 0xfffff800 broadcast 139.63.199.255 ether 00:60:08:23:20:5d media: Ethernet 10baseT/UTP angua% dmesg | grep ep0 ep0: <3Com Etherlink III 3C589> at port 0x240-0x24f irq 11 slot 0 on pccard0 ep0: Ethernet address 00:60:08:23:20:5d Kees Jan ===================================================== You can't have everything. Where would you put it? [Steven Wright] To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-hackers" in the body of the message