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