When I bring up my sun gem card it works but it keeps on logging the following message in /var/log/messages Oct 16 15:46:04 localhost kernel: eth2: Link is up at 1000 Mbps, full-duplex. Oct 16 15:46:04 localhost kernel: eth2: Pause is enabled (rxfifo: 20480 off: 17408 on: 15872) Now after +/- 50 seconds I lose connection to any other host, when I check my switch it looks down. When I look with ifconfig or ping my own ip nothing looks wrong. I see dropped with ifconfig on RX When I look on the back of the net card I see rx and tx like a similar solaris system but the second light is burning constantly (not on the solaris) I tied sungem in the kernel and as an module. This is the line in /etc/conf.d/net iface_eth2="inet 10.100.96.197 netmask 255.255.255.224 broadcast 10.100.96.223" Reproducible: Always Steps to Reproduce: 1./etc/init.d/net.eth2 start 2.connect from an other host 3.lose connection Actual Results: Lose connection without any kernel message Expected Results: Stay in the air
Sorry but this seems more like a Kernel bug than a Gentoo bug. Maybe you find some of this info here usefull: http://marc.theaimsgroup.com/?l=linux-sparc&w=2&r=1&s=sungem&q=b My suggestion is to give the 2.4.23pre Kernel a try (vanilla-prepatch-sources). It works very stable on sparc64 and might have some improvements for the sungem drivers.