Hi All, I have a production firewall on a Sun V120 running OpenBSD 4.5 sparc64, with 2 active interfaces. Two weeks ago, the gem1 interface suddenly hung and I was able to revive it using "ifconfig gem1 down; ifconfig gem1 up". I found the following m...@openbsd thread from March 2009:
http://www.mail-archive.com/[email protected]/msg73257.html After contacting Daniel, it seems the issue was fixed in a newer gem.c. But since this appeared to be specific to the gem/eri hardware, I installed a quad hme card and moved over to hme0 and hme1. Today the same thing happened with hme1, and the ifconfig down/up brought it back. System was only up for 1 day when this happened. Where should I be looking to track down this problem? With gem I noticed some Ierrs in netstat but no Oerrs. With hme, I see Oerrs but no Ierrs. Either way, on the switch (Cisco 2924) I get a handful of input errors. The /var/log/messages shows nothing. I thought maybe it's a cable or switch problem, but then why would the ifconfig down/up in OpenBSD bring it back without touching the cable or switch at all? I swapped the hme1 cable today just to see if it has any effect on the error counters. netstat -i after each failure: gem1 1500 <Link> 00:03:ba:ce:da:8a 1463892401 14 1119483645 0 0 hme1 1500 <Link> 08:00:20:ee:8d:4d 31718821 0 31632599 28 0 switch interface status after hme failure: 23870059 packets input, 63580130 bytes Received 124 broadcasts, 0 runts, 0 giants, 0 throttles 26 input errors, 26 CRC, 0 frame, 26 overrun, 26 ignored 0 watchdog, 0 multicast 0 input packets with dribble condition detected 24011555 packets output, 2096322509 bytes, 0 underruns 0 output errors, 0 collisions, 2 interface resets 0 babbles, 0 late collision, 0 deferred 0 lost carrier, 0 no carrier 0 output buffer failures, 0 output buffers swapped out Bryan

