Bug 639184

Summary: iwl3945 reports bad EEPROM/OTP signature in 2.6.34.7-56.fc13.i686
Product: [Fedora] Fedora Reporter: David Duncan <the>
Component: iwl3945-firmwareAssignee: Matthias Saou <matthias>
Status: CLOSED WORKSFORME QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 13CC: matthias
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-10-19 18:13:32 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
output from "dellWirelessCtl --info"
none
Information from working kernel.
none
dmesg | grep iwl from system with successful initialization of the iwl3945 on latest F13 kernel none

Description David Duncan 2010-10-01 00:24:33 UTC
Unable to init Intel wireless network controller 3945ABG at boot.  Issue is intermittent.  Card reports: 
iwl3945 0000:0b:00.0: MAC is in deep sleep!.  CSR_GP_CNTRL = 0xFFFFFFFF

Issue occurs on 2.6.34.7-56.fc13.i686 and 2.6.34.7-56.fc13.i686.  
Issue does not occur on 2.6.34.6-47.fc13.i686 or earlier.  

iwl3945-firmware-15.32.2.9-4.fc13.noarch

Laptop is a Dell XPS M1530 with BIOS revision A12.  

Steps to Reproduce:
1.  Boot one of the two afflicted kernels.  I assume that only the most recent is appropriate.    
  
Wireless LAN is not accessible. 

iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, in-tree:ds
iwl3945: Copyright(c) 2003-2010 Intel Corporation
iwl3945 0000:0b:00.0: enabling device (0000 -> 0002)
iwl3945 0000:0b:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
iwl3945 0000:0b:00.0: setting latency timer to 64
iwl3945 0000:0b:00.0: MAC is in deep sleep!.  CSR_GP_CNTRL = 0xFFFFFFFF
iwl3945 0000:0b:00.0: MAC is in deep sleep!.  CSR_GP_CNTRL = 0xFFFFFFFF
iwl3945 0000:0b:00.0: MAC is in deep sleep!.  CSR_GP_CNTRL = 0xFFFFFFFF
iwl3945 0000:0b:00.0: MAC is in deep sleep!.  CSR_GP_CNTRL = 0xFFFFFFFF
iwl3945 0000:0b:00.0: MAC is in deep sleep!.  CSR_GP_CNTRL = 0xFFFFFFFF
iwl3945 0000:0b:00.0: MAC is in deep sleep!.  CSR_GP_CNTRL = 0xFFFFFFFF
iwl3945 0000:0b:00.0: bad EEPROM/OTP signature, type=EEPROM, EEPROM_GP=0x00000007
iwl3945 0000:0b:00.0: EEPROM not found, EEPROM_GP=0xffffffff
iwl3945 0000:0b:00.0: Unable to init EEPROM
iwl3945 0000:0b:00.0: PCI INT A disabled
iwl3945: probe of 0000:0b:00.0 failed with error -2

Comment 1 David Duncan 2010-10-01 00:26:50 UTC
Created attachment 450917 [details]
output from "dellWirelessCtl --info"

Comment 2 David Duncan 2010-10-01 00:34:36 UTC
Created attachment 450919 [details]
Information from working kernel.

Comment 3 David Duncan 2010-10-19 18:11:28 UTC
Created attachment 454404 [details]
dmesg | grep iwl from system with successful initialization of the iwl3945 on latest F13 kernel

dmesg from 2.6.34.7-56  shows this working now.  

I modified the bios settings for the wi-fi locator from dynamic to basic.  This seems to have brought the card out of the "deep sleep".

Comment 4 David Duncan 2010-10-19 18:13:32 UTC
Since the wireless is functioning and we are so close to F14, I am going to close this and consider it working for me.  If it appears again after I upgrade, I will follow up.