From nobody@FreeBSD.org  Sun Oct 31 21:15:44 2004
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id D928616A4CE
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 31 Oct 2004 21:15:44 +0000 (GMT)
Received: from www.freebsd.org (www.freebsd.org [216.136.204.117])
	by mx1.FreeBSD.org (Postfix) with ESMTP id CA9FB43D4C
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 31 Oct 2004 21:15:44 +0000 (GMT)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.12.11/8.12.11) with ESMTP id i9VLFixw013972
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 31 Oct 2004 21:15:44 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.12.11/8.12.11/Submit) id i9VLFisD013971;
	Sun, 31 Oct 2004 21:15:44 GMT
	(envelope-from nobody)
Message-Id: <200410312115.i9VLFisD013971@www.freebsd.org>
Date: Sun, 31 Oct 2004 21:15:44 GMT
From: "Simson L. Garfinkel" <simsong@acm.org>
To: freebsd-gnats-submit@FreeBSD.org
Subject: sk0: watchdog timeout
X-Send-Pr-Version: www-2.3

>Number:         73360
>Category:       amd64
>Synopsis:       sk0: watchdog timeout
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    bz
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Oct 31 21:20:12 GMT 2004
>Closed-Date:    Thu Nov 25 17:28:30 GMT 2004
>Last-Modified:  Thu Nov 25 17:28:30 GMT 2004
>Originator:     Simson L. Garfinkel
>Release:        5.3-RC1 FreeBSD  amd64
>Organization:
MIT
>Environment:
FreeBSD r3.nitroba.com 5.3-RC1 FreeBSD 5.3-RC1 #0: Sat Oct 30 13:05:38 EDT 2004     simsong@r3.nitroba.com:/usr/src/sys/amd64/compile/R3  amd64
      
>Description:
I have an AMD64 machine with an ASUS motherboard and an on-board syskonect gigabit ethernet. The syskonect is periodically going mute. It still receives packets but will not transmit. This happens in both gigabit and 100BaseT modes. 

It started happening a lot when I made the machine an NFS server.

Using a plug-in Intel etherexpress makes the problem go away.

From reviewing the freeBSD mailing lists,this is a known problem.

sk0: discard frame w/o leading ethernet header (len 0 pkt len 0)
sk0: discard frame w/o leading ethernet header (len 0 pkt len 0)
sk0: discard frame w/o leading ethernet header (len 0 pkt len 0)
sk0: watchdog timeout
sk0: watchdog timeout
sk0: watchdog timeout
sk0: watchdog timeout


I wanted you to know that the problem hasn't gone away.      
>How-To-Repeat:
      
>Fix:
Don't use a syskonect.      
>Release-Note:
>Audit-Trail:

From: "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>
To: "Simson L. Garfinkel" <simsong@acm.org>
Cc: freebsd-gnats-submit@FreeBSD.org, freebsd-amd64@FreeBSD.org
Subject: Re: amd64/73360: sk0: watchdog timeout
Date: Sun, 31 Oct 2004 21:42:23 +0000 (UTC)

 > I have an AMD64 machine with an ASUS motherboard and an on-board syskonect gigabit ethernet. The syskonect is periodically going mute. It still receives packets but will not transmit. This happens in both gigabit and 100BaseT modes.
 
 how do you know that it still receives packets ?
 
 - can you see counters increasing ?
 - can you see packets coming in using tcpdump or such ?
 
 PS:
 see also kern/73052, kern/73038, kern/71858, kern/71229, i386/67818,
 and closed: kern/69879

From: "Simson L. Garfinkel" <simsong@csail.mit.edu>
To: "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>
Cc: "Simson L. Garfinkel" <simsong@acm.org>,
	freebsd-amd64@FreeBSD.org, freebsd-gnats-submit@FreeBSD.org
Subject: Re: amd64/73360: sk0: watchdog timeout
Date: Sun, 31 Oct 2004 18:19:24 -0500

 --Apple-Mail-2-698480383
 Content-Transfer-Encoding: 7bit
 Content-Type: text/plain;
 	charset=US-ASCII;
 	format=flowed
 
 
 On Oct 31, 2004, at 4:42 PM, Bjoern A. Zeeb wrote:
 
 >> I have an AMD64 machine with an ASUS motherboard and an on-board 
 >> syskonect gigabit ethernet. The syskonect is periodically going mute. 
 >> It still receives packets but will not transmit. This happens in both 
 >> gigabit and 100BaseT modes.
 >
 > how do you know that it still receives packets ?
 >
 > - can you see counters increasing ?
 
 I ran tcpdump and saw that the packets were still arriving
 
 > - can you see packets coming in using tcpdump or such ?
 >
 > PS:
 > see also kern/73052, kern/73038, kern/71858, kern/71229, i386/67818,
 > and closed: kern/69879
 
 Okay. ...  I'm not sure what to do about those. ...
 
 I think that this is a syskonnect problem, rather than an AMD64 problem.
 
 I'm happy to assist the debugging. I seem to be able to make this 
 happen pretty easily.
 >
 
 --Apple-Mail-2-698480383
 Content-Transfer-Encoding: base64
 Content-Type: application/pkcs7-signature;
 	name=smime.p7s
 Content-Disposition: attachment;
 	filename=smime.p7s
 
 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGQTCCAvow
 ggJjoAMCAQICAw0E2zANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhh
 d3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt
 YWlsIElzc3VpbmcgQ0EwHhcNMDQwOTEwMTcyMzE5WhcNMDUwOTEwMTcyMzE5WjBHMR8wHQYDVQQD
 ExZUaGF3dGUgRnJlZW1haWwgTWVtYmVyMSQwIgYJKoZIhvcNAQkBFhVzaW1zb25nQGNzYWlsLm1p
 dC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPLsUeV6/8PNIFyEXXGCdqAxJQ
 JQeQ88JVHa0K4S8+DdAQTmLsLGPsblhVaaZPrRhYpSMyeaJltplhiGWVsGPCzmLYRM8AFkw/NqW/
 yBBsTpPZdNkGJYbubhIDBgX5LgWk4nml8FbU20edtIJ3TbPcXnxlsvOl03vdVC2111Qi1bldlqeY
 k3pFrgAcI8KUYpPcPsJbi576FOx+V+LKeFH2T5QRsDw36q8XdkUB207gGYqPY8VZmaXkB+8N4Svq
 jnMdRDp418gCULfdRJjJC1q5KDXEgRsm92tzzPP7kTAO0oYeCe9dEv1+kjs+xk67GJfv1oA/Z9YV
 DGVL9EXFe5GVAgMBAAGjVTBTMA4GA1UdDwEB/wQEAwID+DARBglghkgBhvhCAQEEBAMCBaAwIAYD
 VR0RBBkwF4EVc2ltc29uZ0Bjc2FpbC5taXQuZWR1MAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEE
 BQADgYEATYti6/MBmw128O1SiAETMMD1CT60c6RHlmZ68TOU7rWD+bSmwbwmys3EpwRlZoY8Nxu+
 xTBZNxVYWttrGjQ89MNkCRKLJ6lnmgVSliAfIVF0/Bx1oNjaZkJsvcPP/uqV3uEKxHXNqs/Wo7Hh
 YHRioRt7gUgUfqs2K2koYNderPIwggM/MIICqKADAgECAgENMA0GCSqGSIb3DQEBBQUAMIHRMQsw
 CQYDVQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xGjAY
 BgNVBAoTEVRoYXd0ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2Vz
 IERpdmlzaW9uMSQwIgYDVQQDExtUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgQ0ExKzApBgkqhkiG
 9w0BCQEWHHBlcnNvbmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wHhcNMDMwNzE3MDAwMDAwWhcNMTMw
 NzE2MjM1OTU5WjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0
 eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwgZ8w
 DQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMSmPFVzVftOucqZWh5owHUEcJ3f6f+jHuy9zfVb8hp2
 vX8MOmHyv1HOAdTlUAow1wJjWiyJFXCO3cnwK4Vaqj9xVsuvPAsH5/EfkTYkKhPPK9Xzgnc9A74r
 /rsYPge/QIACZNenprufZdHFKlSFD0gEf6e20TxhBEAeZBlyYLf7AgMBAAGjgZQwgZEwEgYDVR0T
 AQH/BAgwBgEB/wIBADBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhh
 d3RlUGVyc29uYWxGcmVlbWFpbENBLmNybDALBgNVHQ8EBAMCAQYwKQYDVR0RBCIwIKQeMBwxGjAY
 BgNVBAMTEVByaXZhdGVMYWJlbDItMTM4MA0GCSqGSIb3DQEBBQUAA4GBAEiM0VCD6gsuzA2jZqxn
 D3+vrL7CF6FDlpSdf0whuPg2H6otnzYvwPQcUCCTcDz9reFhYsPZOhl+hLGZGwDFGguCdJ4lUJRi
 x9sncVcljd2pnDmOjCBPZV+V2vf3h9bGCE6u9uo05RAaWzVNd+NWIXiC3CEZNd4ksdMdRv9dX2VP
 MYIC5zCCAuMCAQEwaTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcg
 KFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EC
 Aw0E2zAJBgUrDgMCGgUAoIIBUzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJ
 BTEPFw0wNDEwMzEyMzE5MjRaMCMGCSqGSIb3DQEJBDEWBBTx/UcqCcbE4dxxW3HmsOQsuKt8ZzB4
 BgkrBgEEAYI3EAQxazBpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGlu
 ZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBD
 QQIDDQTbMHoGCyqGSIb3DQEJEAILMWugaTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3Rl
 IENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWls
 IElzc3VpbmcgQ0ECAw0E2zANBgkqhkiG9w0BAQEFAASCAQBpAfN9sDv8djY4wuG8F0AHp+ncOog+
 TnZ355D7W1VhTywlzrJ6/1UUzSJthjCvUuUxXFm3HpbRB6ndrsXicGDOAxpkGANH8OzLpTY5srw+
 6UMz/BIVuLb+t3mNBEDut7ut6TV2pGwp8aLdYCHqNCXToduM6MofsfIAkYW6uxtZXNnxq45xSB5+
 aQ7Y7iNeWxeu4vwqN8+wzwCeplm5yEzwi3YmnrkY12dbS7LGL5y2p+6fGpPl+UsKSxDE/BWaKlSO
 gsk2u3l3FMlpCJazZDAUnpAaAXj2BYTkE8/7mCaCcEFjvhSloM1pZyIM9J/vWWiu4otYPLtAYuZw
 uSawzo9tAAAAAAAA
 
 --Apple-Mail-2-698480383--
 

From: "Simson L. Garfinkel" <simsong@csail.mit.edu>
To: simsong@acm.org, freebsd-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: amd64/73360: sk0: watchdog timeout
Date: Sun, 31 Oct 2004 22:06:09 -0500

 update: I have plugged in a syskonect I had around the house; it is now 
 sk1. I am seeing if the problem is specific to the on-board K8V SE's 
 syskonect, or if the problem is for all of them.
 
State-Changed-From-To: open->feedback 
State-Changed-By: bz 
State-Changed-When: Sat Nov 20 13:12:31 GMT 2004 
State-Changed-Why:  
Patches have been committed to HEAD. 
Please give them a try and let us know if the problems persist? 

If you are running 5.3 or newer RELENG_5 simply copying over 
if_sk.c (r1.92) and if_skreg.h (r1.24) from HEAD to 
your local tree should be fine for testing. 


Responsible-Changed-From-To: freebsd-amd64->bz 
Responsible-Changed-By: bz 
Responsible-Changed-When: Sat Nov 20 13:12:31 GMT 2004 
Responsible-Changed-Why:  
I'll handle this. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=73360 
State-Changed-From-To: feedback->closed 
State-Changed-By: bz 
State-Changed-When: Thu Nov 25 17:19:51 GMT 2004 
State-Changed-Why:  
Submitter reported: 
with latest version from HEAD still seen a watchdog timeout 
but sk kept going. PR may be closed. 

Many thanks for your testing. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=73360 
>Unformatted:
