Problem with Wifi card in 2.6.14-rc1

Larry W. Finger Larry.Finger at lwfinger.net
Fri Sep 16 09:00:23 EDT 2005


I have been using a Linksys WPC54G wifi card with ndiswrapper since 
2.6.5. When I downloaded and built 2.6.14-rc1, the card no longer 
works. The problem is the same with or without "route=pcirq". One 
thing I noticed is that the memory assigned to the PCI system in 
general, and the cardbus bridge in particular has changed. The 
differences between the 2.6.13 and 2.6.14-rc1 output from dmesg that 
seem to be important include the following:

--- /dose/dmesg.13	2005-09-15 19:14:26.000000000 -0500
+++ /dose/dmesg.14rc1	2005-09-15 19:20:55.000000000 -0500
@@ -19,7 +19,7 @@

-Allocating PCI resources starting at 24000000 (gap: 24000000:dbf80000)
+Allocating PCI resources starting at 30000000 (gap: 24000000:dbf80000)

@@ -79,23 +79,23 @@
  PCI: Using ACPI for IRQ routing
  PCI: If a device doesn't work, try "pci=routeirq".  If it helps, 
post a report
  PCI: Cannot allocate resource region 0 of device 0000:00:0a.0
+pnp: 00:06: ioport range 0x1600-0x167f has been reserved
+pnp: 00:06: ioport range 0x2c8-0x2cf has been reserved
+pnp: 00:06: ioport range 0x4d0-0x4d1 has been reserved
+pnp: 00:06: ioport range 0x1000-0x105f could not be reserved
  PCI: Bridge: 0000:00:01.0
    IO window: c000-dfff
    MEM window: e0000000-efffffff
    PREFETCH window: 90000000-9fffffff
  PCI: Bus 2, cardbus bridge: 0000:00:0a.0
-  IO window: 00001400-000015ff
-  IO window: 00001800-000019ff
-  PREFETCH window: 24000000-25ffffff
-  MEM window: 26000000-27ffffff
+  IO window: 00002000-00002fff
+  IO window: 00003000-00003fff
+  PREFETCH window: 30000000-31ffffff
+  MEM window: 32000000-33ffffff
  PCI: Setting latency timer of device 0000:00:01.0 to 64
  ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
  PCI: setting IRQ 11 as level-triggered
  ACPI: PCI Interrupt 0000:00:0a.0[A] -> Link [LNKA] -> GSI 11 
(level, low) -> IRQ 11
-pnp: 00:06: ioport range 0x1600-0x167f has been reserved
-pnp: 00:06: ioport range 0x2c8-0x2cf has been reserved
-pnp: 00:06: ioport range 0x4d0-0x4d1 has been reserved
-pnp: 00:06: ioport range 0x1000-0x105f could not be reserved
  Simple Boot Flag at 0x37 set to 0x1
  Machine check exception polling timer started.
  Initializing Cryptographic API
@@ -171,30 +171,30 @@
  Yenta: CardBus bridge found at 0000:00:0a.0 [103c:0022]
  Yenta O2: res at 0x94/0xD4: 00/ea
  Yenta O2: enabling read prefetch/write burst
  Yenta: ISA IRQ mask 0x0038, PCI irq 11
  Socket status: 30000821
-ndiswrapper: driver lsbcmnds (The Linksys Group, Inc.,07/17/2003, 
3.30.15.0) loaded
-PCI: Enabling device 0000:02:00.0 (0000 -> 0002)
-ACPI: PCI Interrupt 0000:02:00.0[A] -> Link [LNKA] -> GSI 11 (level, 
low) -> IRQ 11
-PCI: Setting latency timer of device 0000:02:00.0 to 64
-ndiswrapper: using irq 11
-wlan0: ndiswrapper ethernet device 00:06:25:40:6f:03 using driver 
lsbcmnds, configuration file 14E4:4320:1737:4320.5.conf
-wlan0: encryption modes supported: WEP; TKIP with WPA; AES/CCMP with WPA
  USB Universal Host Controller Interface driver v2.3
+ndiswrapper: driver lsbcmnds (The Linksys Group, Inc.,07/17/2003, 
3.30.15.0) loaded
  ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
  ACPI: PCI Interrupt 0000:00:11.2[D] -> Link [LNKD] -> GSI 11 
(level, low) -> IRQ 11
-uhci_hcd 0000:00:11.2: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 
Controller
+uhci_hcd 0000:00:11.2: UHCI Host Controller
  uhci_hcd 0000:00:11.2: new USB bus registered, assigned bus number 1
  uhci_hcd 0000:00:11.2: irq 11, io base 0x00001200
  hub 1-0:1.0: USB hub found
  hub 1-0:1.0: 2 ports detected
+PCI: Enabling device 0000:02:00.0 (0000 -> 0002)
+ACPI: PCI Interrupt 0000:02:00.0[A] -> Link [LNKA] -> GSI 11 (level, 
low) -> IRQ 11
+PCI: Setting latency timer of device 0000:02:00.0 to 64
+ndiswrapper: using irq 11
+wlan0: ndiswrapper ethernet device 00:06:25:40:6f:03 using driver 
lsbcmnds, configuration file 14E4:4320:1737:4320.5.conf
+wlan0: encryption modes supported: WEP; TKIP with WPA; AES/CCMP with WPA
@@ -210,6 +210,8 @@
  ACPI: Processor [CPU0] (supports 8 throttling states)
  ACPI: Thermal Zone [THRM] (78 C)
  powernow: PowerNOW! Technology present. Can scale: frequency and voltage.
-Detected 1100.201 MHz processor.
-powernow: SGTC: 10000
-powernow: Minimum speed 500 MHz. Maximum speed 1100 MHz.
+Detected 2366.570 MHz processor.
+powernow: No PST tables match this cpuid (0x771)
+powernow: This is indicative of a broken BIOS.
+powernow: Trying ACPI perflib
+powernow: Minimum speed 1075 MHz. Maximum speed 2366 MHz.

A report on the incorrect CPU frequency has been submitted to bugzilla.

The sections of lspci -vvv relating to the cardbus bridge and the 
wifi card are:

0000:00:0a.0 CardBus bridge: O2 Micro, Inc. OZ6912 Cardbus Controller
	Subsystem: Hewlett-Packard Company: Unknown device 0022
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping+ SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 168
	Interrupt: pin A routed to IRQ 11
	Region 0: Memory at 34000000 (32-bit, non-prefetchable)
	Bus: primary=00, secondary=02, subordinate=05, sec-latency=176
	Memory window 0: 30000000-31fff000 (prefetchable)
	Memory window 1: 32000000-33fff000
	I/O window 0: 00002000-00002fff
	I/O window 1: 00003000-00003fff
	BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt- PostWrite+
	16-bit legacy interface ports at 0001

0000:02:00.0 Network controller: Broadcom Corporation BCM4306 
802.11b/g Wireless LAN Controller (rev 02)
	Subsystem: Linksys WPC54G
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 64
	Interrupt: pin A routed to IRQ 11
	Region 0: Memory at 32000000 (32-bit, non-prefetchable)
	Capabilities: [40] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=2 PME+

What other information would be helpful?

Larry




More information about the linux-pcmcia mailing list