Project

General

Profile

Bug #3278

yge Tx descriptor error/TX hang detected!

Added by Martin Blom almost 8 years ago. Updated almost 8 years ago.

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

prtconf.txt (174 KB) prtconf.txt Martin Blom, 2012-10-16 08:03 AM
prtconf-pv.txt (29.2 KB) prtconf-pv.txt Martin Blom, 2012-10-18 05:11 PM
scanpci-v.txt (10.4 KB) scanpci-v.txt Martin Blom, 2012-10-18 05:11 PM

History

#1

Updated by Garrett D'Amore almost 8 years ago

Can you please supply the output from prtconf vp - we would like to see the specific chipset model involved.

#2

Updated by Martin Blom almost 8 years ago

Attached 'prtconf -pv' and 'scanpci -v'.

Also available in: Atom PDF