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>

index | next in thread | raw e-mail

[-- Attachment #1 --]
      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


[-- Attachment #2 --]
0	*H
010	+0	*H
0n0V0
	*H
010	UFR1
0UNord10UVilleneuve d'Ascq1.0,U
%NETASQ - Secure Internet Connectivity1'0%UNETASQ Certification Authority0
030604124807Z
040603124807Z010	UFR1
0UNord10UVilleneuve d'Ascq1.0,U
%NetAsq - Secure Internet Connectivity1'0%UNetAsq Certification Authority10U
Fabien THOMAS1'0%	*H
	fabien.thomas@netasq.com00
	*H
0f7#ŃfVO"tAw
(M9zȅU\A|?,QUOH<RN6YՉMTld4{dr{nkiӭ=qJslzi8d/s00	U00U0UD48\`C5G!E0U#0'*D:sj	  %010	UFR1
0UNord10UVilleneuve d'Ascq1.0,U
%NETASQ - Secure Internet Connectivity1'0%UNETASQ Certification Authority0	`HB0
	*H
ǠZR_BsNIzFCPo
O΍o\{3I׸1{A()ڑp1/+K!HG{;L,6!X}ة
vb0E&9:H@CBfA `:9(FY$
@~ANmClݥT"Mhqo/	>ArU#TXtPѦ!"JeVڤdSrpIg.(Uh;d׾0n0V0
	*H
010	UFR1
0UNord10UVilleneuve d'Ascq1.0,U
%NETASQ - Secure Internet Connectivity1'0%UNETASQ Certification Authority0
030604124807Z
040603124807Z010	UFR1
0UNord10UVilleneuve d'Ascq1.0,U
%NetAsq - Secure Internet Connectivity1'0%UNetAsq Certification Authority10U
Fabien THOMAS1'0%	*H
	fabien.thomas@netasq.com00
	*H
0f7#ŃfVO"tAw
(M9zȅU\A|?,QUOH<RN6YՉMTld4{dr{nkiӭ=qJslzi8d/s00	U00U0UD48\`C5G!E0U#0'*D:sj	  %010	UFR1
0UNord10UVilleneuve d'Ascq1.0,U
%NETASQ - Secure Internet Connectivity1'0%UNETASQ Certification Authority0	`HB0
	*H
ǠZR_BsNIzFCPo
O΍o\{3I׸1{A()ڑp1/+K!HG{;L,6!X}ة
vb0E&9:H@CBfA `:9(FY$
@~ANmClݥT"Mhqo/	>ArU#TXtPѦ!"JeVڤdSrpIg.(Uh;d׾1N0J0010	UFR1
0UNord10UVilleneuve d'Ascq1.0,U
%NETASQ - Secure Internet Connectivity1'0%UNETASQ Certification Authority0	+0	*H
	1	*H
0	*H
	1
040510163212Z0#	*H
	1un]Ո=WDh30R	*H
	1E0C0
*H
0*H
0
*H
@0+0
*H
(0	+710010	UFR1
0UNord10UVilleneuve d'Ascq1.0,U
%NETASQ - Secure Internet Connectivity1'0%UNETASQ Certification Authority0*H
	1010	UFR1
0UNord10UVilleneuve d'Ascq1.0,U
%NETASQ - Secure Internet Connectivity1'0%UNETASQ Certification Authority0
	*H
Voh
<aWj(C~?xL36gEV?0bț36P؏:Ed?HVDOrs>v=s9y`xfI"ڹÑ}eX
help

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