Bug #3278
yge Tx descriptor error/TX hang detected!
Status:
New
Priority:
High
Assignee:
-
Category:
driver - device drivers
Start date:
2012-10-16
Due date:
% Done:
0%
Estimated time:
Difficulty:
Medium
Tags:
needs-triage
Gerrit CR:
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