Bug 16320 - iwl3945 crashes, seems to be disconnecting from the PCI bus
Summary: iwl3945 crashes, seems to be disconnecting from the PCI bus
Status: CLOSED INSUFFICIENT_DATA
Alias: None
Product: Drivers
Classification: Unclassified
Component: network-wireless (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: drivers_network-wireless@kernel-bugs.osdl.org
URL:
Keywords:
Depends on:
Blocks: 15310
  Show dependency tree
 
Reported: 2010-07-01 08:24 UTC by Satish
Modified: 2010-10-05 18:02 UTC (History)
4 users (show)

See Also:
Kernel Version: 2.6.34
Subsystem:
Regression: Yes
Bisected commit-id:


Attachments
the kernel log after the driver crashed. (63.55 KB, text/plain)
2010-07-01 08:24 UTC, Satish
Details
lspci showing that the device is still detected (1.74 KB, text/plain)
2010-07-01 08:26 UTC, Satish
Details
"lspci -s <device> -xxxx" output, trying to get the PCI config space for the device (312 bytes, text/plain)
2010-07-01 08:28 UTC, Satish
Details

Description Satish 2010-07-01 08:24:45 UTC
Created attachment 26984 [details]
the kernel log after the driver crashed.

The iwl3945 driver on 2.6.34 vanilla kernel has been crashing. A bug was earlier reported https://bugzilla.kernel.org/show_bug.cgi?id=16084 . But some patches to detect the crash in the driver and reloading it were added. Things seemed fine, but now the driver is crashing randomly, even when there is not much load on the wireless connection, and the crash much less frequent than before. 
As suggested earlier, when the crash happened, I checked whether the device is still detected. lspci shows it. And trying to get the device config space using lspci -s <device id> -xxxx returns "ff" everywhere. Guess that means its not accessible. I have attached the kernel log.

lspci after the crash shows : 

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 01)
00:1c.3 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 4 (rev 01)
00:1d.0 USB Controller: Intel Corporation N10/ICH7 Family USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 01)
02:06.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
02:06.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller
02:0e.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
10:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)


and lspci -s 10:00.0 -xxxx shows : 

10:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev ff)
00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Comment 1 Satish 2010-07-01 08:26:37 UTC
Created attachment 26985 [details]
lspci showing that the device is still detected
Comment 2 Satish 2010-07-01 08:28:26 UTC
Created attachment 26986 [details]
"lspci -s <device> -xxxx" output, trying to get the PCI config space for the device
Comment 3 John W. Linville 2010-07-23 13:35:31 UTC
Can you try booting w/ "pcie_aspm=off"?
Comment 4 John W. Linville 2010-10-05 18:02:12 UTC
Closing due to lack of response...

Note You need to log in before you can comment on or make changes to this bug.