Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 May 2004 18:32:12 +0200
From:      Fabien THOMAS <fabien.thomas@netasq.com>
To:        freebsd-net@freebsd.org
Subject:   em driver problem (system lock)
Message-ID:  <409FAE8C.1030706@netasq.com>

next in thread | raw e-mail | index | archive | help
This is a cryptographically signed message in MIME format.

--------------ms020803050609020101010107
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

      Hi,

We use a lot of intel gigabit card and since the first
time we use it we experience some strange hard lock of the system
(4.9|FreeBSD-stable). We have tried several driver version (it is not
related to a version). We use the card in polling mode but it seems that
the problem can be fired even in interrupt mode.

What i found during the debugging on a fiber card:

1) original driver did not lock but when the other end is rebooted i've
around 10 linkup/linkdown

2) removing linkup/linkdown printf: driver lock each time the other end
system is rebooted!

3) removing the E1000_IMC_RXSEQ in disable_intr correct the lock but i
do not understand why:
      a) E1000_IMC_RXSEQ need to be left when disabling intr?
      b) the system completly lock (even under debugger) for just an
interrupt source enabled?

static void
em_disable_intr(struct adapter *adapter)
{
      E1000_WRITE_REG(&adapter->hw, IMC,
              (0xffffffff));/* & ~E1000_IMC_RXSEQ));*/
      return;
}

What do you think of that ?

fabien


--------------ms020803050609020101010107
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIII5DCC
BG4wggNWoAMCAQICAgCAMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYDVQQGEwJGUjENMAsGA1UE
CBMETm9yZDEaMBgGA1UEBxMRVmlsbGVuZXV2ZSBkJ0FzY3ExLjAsBgNVBAoTJU5FVEFTUSAt
IFNlY3VyZSBJbnRlcm5ldCBDb25uZWN0aXZpdHkxJzAlBgNVBAsTHk5FVEFTUSBDZXJ0aWZp
Y2F0aW9uIEF1dGhvcml0eTAeFw0wMzA2MDQxMjQ4MDdaFw0wNDA2MDMxMjQ4MDdaMIHSMQsw
CQYDVQQGEwJGUjENMAsGA1UECBMETm9yZDEaMBgGA1UEBxMRVmlsbGVuZXV2ZSBkJ0FzY3Ex
LjAsBgNVBAoTJU5ldEFzcSAtIFNlY3VyZSBJbnRlcm5ldCBDb25uZWN0aXZpdHkxJzAlBgNV
BAsTHk5ldEFzcSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEWMBQGA1UEAxMNRmFiaWVuIFRI
T01BUzEnMCUGCSqGSIb3DQEJARYYZmFiaWVuLnRob21hc0BuZXRhc3EuY29tMIGfMA0GCSqG
SIb3DQEBAQUAA4GNADCBiQKBgQDnmO6Hh5Nm3OOE7+k3zSP3/cWDBGbxVh5PInSwQeKW43cK
KE0MH8Y5erHIhVVchaMRsvxBfJrB6T8s2vGNl+ZRnFVP2Ug8+xLYFFJONlkY1YnHTZJ/VGx/
lsf2ZDR7ZKqgcnuvbrLra4Np062oED1xwEpzbJnTemmbOGTqscUvcwIDAQABo4IBDzCCAQsw
CQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0OBBYEFLJEqzTrOFxg8EONNUey1yGm2kWj
MIG+BgNVHSMEgbYwgbOAFCcq6x3ZRNo6F3NqCSAgySWo+X+yoYGXpIGUMIGRMQswCQYDVQQG
EwJGUjENMAsGA1UECBMETm9yZDEaMBgGA1UEBxMRVmlsbGVuZXV2ZSBkJ0FzY3ExLjAsBgNV
BAoTJU5FVEFTUSAtIFNlY3VyZSBJbnRlcm5ldCBDb25uZWN0aXZpdHkxJzAlBgNVBAsTHk5F
VEFTUSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBADARBglghkgBhvhCAQEEBAMCBaAwDQYJ
KoZIhvcNAQEFBQADggEBAIvHoFpS3V+RmELk5XOcxU7fSfIPBnpGi0NQbw1P8BGKk86NAp5v
sVyc13sz9knwlebXuDF7Qdso6SnakcJwMS/rut8rSxqhFCFIlEd7pa47hMdMLDbr/ZeQDs4h
81h919ipv4j4iA12YjAS6t1FJrO6EJMFGf/YwIQ5Ou/iSECN90MRQvRmQYQgYDruOZf/KEad
Wd4kksoNQMnDwH5BTh8HbZ9DbN2l1s/GHP5U66l/Ik0I/Ghx7Rhv7S/aCZPAr7Q+QYcGcv7C
4lUjVFh0rlDC0aYQ0SEiykplA75W2qRklZZTinIb23BJZ9wugKooAFUYAORo3jv522SJyNe+
9MwwggRuMIIDVqADAgECAgIAgDANBgkqhkiG9w0BAQUFADCBkTELMAkGA1UEBhMCRlIxDTAL
BgNVBAgTBE5vcmQxGjAYBgNVBAcTEVZpbGxlbmV1dmUgZCdBc2NxMS4wLAYDVQQKEyVORVRB
U1EgLSBTZWN1cmUgSW50ZXJuZXQgQ29ubmVjdGl2aXR5MScwJQYDVQQLEx5ORVRBU1EgQ2Vy
dGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDMwNjA0MTI0ODA3WhcNMDQwNjAzMTI0ODA3WjCB
0jELMAkGA1UEBhMCRlIxDTALBgNVBAgTBE5vcmQxGjAYBgNVBAcTEVZpbGxlbmV1dmUgZCdB
c2NxMS4wLAYDVQQKEyVOZXRBc3EgLSBTZWN1cmUgSW50ZXJuZXQgQ29ubmVjdGl2aXR5MScw
JQYDVQQLEx5OZXRBc3EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxFjAUBgNVBAMTDUZhYmll
biBUSE9NQVMxJzAlBgkqhkiG9w0BCQEWGGZhYmllbi50aG9tYXNAbmV0YXNxLmNvbTCBnzAN
BgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA55juh4eTZtzjhO/pN80j9/3FgwRm8VYeTyJ0sEHi
luN3CihNDB/GOXqxyIVVXIWjEbL8QXyawek/LNrxjZfmUZxVT9lIPPsS2BRSTjZZGNWJx02S
f1Rsf5bH9mQ0e2SqoHJ7r26y62uDadOtqBA9ccBKc2yZ03ppmzhk6rHFL3MCAwEAAaOCAQ8w
ggELMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdDgQWBBSyRKs06zhcYPBDjTVHstch
ptpFozCBvgYDVR0jBIG2MIGzgBQnKusd2UTaOhdzagkgIMklqPl/sqGBl6SBlDCBkTELMAkG
A1UEBhMCRlIxDTALBgNVBAgTBE5vcmQxGjAYBgNVBAcTEVZpbGxlbmV1dmUgZCdBc2NxMS4w
LAYDVQQKEyVORVRBU1EgLSBTZWN1cmUgSW50ZXJuZXQgQ29ubmVjdGl2aXR5MScwJQYDVQQL
Ex5ORVRBU1EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQAwEQYJYIZIAYb4QgEBBAQDAgWg
MA0GCSqGSIb3DQEBBQUAA4IBAQCLx6BaUt1fkZhC5OVznMVO30nyDwZ6RotDUG8NT/ARipPO
jQKeb7FcnNd7M/ZJ8JXm17gxe0HbKOkp2pHCcDEv67rfK0saoRQhSJRHe6WuO4THTCw26/2X
kA7OIfNYfdfYqb+I+IgNdmIwEurdRSazuhCTBRn/2MCEOTrv4khAjfdDEUL0ZkGEIGA67jmX
/yhGnVneJJLKDUDJw8B+QU4fB22fQ2zdpdbPxhz+VOupfyJNCPxoce0Yb+0v2gmTwK+0PkGH
BnL+wuJVI1RYdK5QwtGmENEhIspKZQO+VtqkZJWWU4pyG9twSWfcLoCqKABVGADkaN47+dtk
icjXvvTMMYIDTjCCA0oCAQEwgZgwgZExCzAJBgNVBAYTAkZSMQ0wCwYDVQQIEwROb3JkMRow
GAYDVQQHExFWaWxsZW5ldXZlIGQnQXNjcTEuMCwGA1UEChMlTkVUQVNRIC0gU2VjdXJlIElu
dGVybmV0IENvbm5lY3Rpdml0eTEnMCUGA1UECxMeTkVUQVNRIENlcnRpZmljYXRpb24gQXV0
aG9yaXR5AgIAgDAJBgUrDgMCGgUAoIICCzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwG
CSqGSIb3DQEJBTEPFw0wNDA1MTAxNjMyMTJaMCMGCSqGSIb3DQEJBDEWBBR1AwVuiF311gjV
iJGcPVffRBRoMzBSBgkqhkiG9w0BCQ8xRTBDMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIA
gDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBqQYJKwYBBAGCNxAE
MYGbMIGYMIGRMQswCQYDVQQGEwJGUjENMAsGA1UECBMETm9yZDEaMBgGA1UEBxMRVmlsbGVu
ZXV2ZSBkJ0FzY3ExLjAsBgNVBAoTJU5FVEFTUSAtIFNlY3VyZSBJbnRlcm5ldCBDb25uZWN0
aXZpdHkxJzAlBgNVBAsTHk5FVEFTUSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eQICAIAwgasG
CyqGSIb3DQEJEAILMYGboIGYMIGRMQswCQYDVQQGEwJGUjENMAsGA1UECBMETm9yZDEaMBgG
A1UEBxMRVmlsbGVuZXV2ZSBkJ0FzY3ExLjAsBgNVBAoTJU5FVEFTUSAtIFNlY3VyZSBJbnRl
cm5ldCBDb25uZWN0aXZpdHkxJzAlBgNVBAsTHk5FVEFTUSBDZXJ0aWZpY2F0aW9uIEF1dGhv
cml0eQICAIAwDQYJKoZIhvcNAQEBBQAEgYBWb2gNPOmuYVdqyX8TKEN+4YQ/CIB4/0zsM+r1
pTYIjA7XZ0W3AeIPVsQ/y84GMN9igMibraEzpgwO48KQhjZQ2I86DPr+7EVkP6CwSFbs5/tE
T3JzPnY9cwPHOXmd/GB4hbVm4AJJ19j1lLwiB6qQ2rkQw5GoxPbAfZBlnVi35AAAAAAAAA==
--------------ms020803050609020101010107--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?409FAE8C.1030706>