Bug #3278
openyge Tx descriptor error/TX hang detected!
0%
Description
I recently tried to install oi_151a_prestable7 on a server that was previously running OpenSolaris 2009.06, but found that the network has become unstable. In 2009.06, I was using the myk driver, but I've only tried the bundled yge driver in OI.
When transmitting, /var/adm/messages fills up with lines like the following
Oct 15 03:10:00 elizabeth yge: [ID 844315 kern.warning] WARNING: yge0: Tx descriptor error Oct 15 03:13:45 elizabeth last message repeated 190608 times Oct 15 03:13:45 elizabeth yge: [ID 844315 kern.warning] WARNING: yge0: Tx descriptor error Oct 15 03:20:25 elizabeth last message repeated 322745 times
and after some time (a couple hours in my case; I was sending a zfs stream to a remote server), this
Oct 15 06:23:23 elizabeth yge: [ID 844315 kern.warning] WARNING: yge0: PCI Express protocol violation error Oct 15 06:23:23 elizabeth yge: [ID 844315 kern.warning] WARNING: yge0: Unexpected IRQ Status error Oct 15 06:23:23 elizabeth yge: [ID 844315 kern.warning] WARNING: yge0: Unexpected IRQ Master error Oct 15 06:23:23 elizabeth yge: [ID 844315 kern.warning] WARNING: yge0: Tx descriptor error Oct 15 06:23:28 elizabeth last message repeated 13 times Oct 15 06:23:29 elizabeth yge: [ID 844315 kern.warning] WARNING: yge0: TX hang detected! Oct 15 06:23:29 elizabeth mac: [ID 486395 kern.info] NOTICE: yge0 link down Oct 15 06:23:32 elizabeth mac: [ID 435574 kern.info] NOTICE: yge0 link up, 1000 Mbps, full duplex Oct 15 06:23:38 elizabeth yge: [ID 844315 kern.warning] WARNING: yge0: TX hang detected! Oct 15 06:23:38 elizabeth mac: [ID 486395 kern.info] NOTICE: yge0 link down Oct 15 06:23:38 elizabeth nwamd[93]: [ID 694016 daemon.error] 12: start_dhcp: ipadm_refresh_addr on yge0 returned: Could not communicate with dhcpagent, retrying in 10 sec Oct 15 06:23:41 elizabeth mac: [ID 435574 kern.info] NOTICE: yge0 link up, 1000 Mbps, full duplex Oct 15 06:23:47 elizabeth yge: [ID 844315 kern.warning] WARNING: yge0: TX hang detected! Oct 15 06:23:47 elizabeth mac: [ID 486395 kern.info] NOTICE: yge0 link down Oct 15 06:23:47 elizabeth nwamd[93]: [ID 694528 daemon.error] 13: start_dhcp: ipadm_refresh_addr on yge0 returned: Could not communicate with dhcpagent, retrying in 10 sec Oct 15 06:23:50 elizabeth mac: [ID 435574 kern.info] NOTICE: yge0 link up, 1000 Mbps, full duplex
At this point, the SSH connection is terminated and the interface ping-pongs until 'reboot -p' (a fast reboot does not solve the problem).
Output of 'prtconf -v' attached.
Files
Updated by Garrett D'Amore over 9 years ago
Can you please supply the output from prtconf vp - we would like to see the specific chipset model involved.
Updated by Martin Blom over 9 years ago
- File prtconf-pv.txt prtconf-pv.txt added
- File scanpci-v.txt scanpci-v.txt added
Attached 'prtconf -pv' and 'scanpci -v'.