Hi all,
I'm running a newer Compaq laptop (v3000 series) which has one of these
wonderful broadcom PCI-E 4311 chips in them. I've been testing the
devicescape bcm43xx drivers from the wireless-dev tree for awhile, but I
still haven't gotten anything to work. This is the first time I've
submitted to a development list proper, so I apologize in advance if I've
forgotten anything or done something incorrectly.
Output from lspci -vv:
01:00.0 Network controller: Broadcom Corporation BCM4310 UART (rev 01)
Subsystem: Hewlett-Packard Company Unknown device 1360
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: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 20
Region 0: Memory at c3000000 (32-bit, non-prefetchable) [size=16K]
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-
Capabilities: [58] Message Signalled Interrupts: 64bit- Queue=0/0
Enable-
Address: 00000000 Data: 0000
Capabilities: [d0] Express Legacy Endpoint IRQ 0
Device: Supported: MaxPayload 128 bytes, PhantFunc 0,
ExtTag+
Device: Latency L0s <4us, L1 unlimited
Device: AtnBtn- AtnInd- PwrInd-
Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
Device: MaxPayload 128 bytes, MaxReadReq 128 bytes
Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s, Port 0
Link: Latency L0s <4us, L1 <64us
Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch-
Link: Speed 2.5Gb/s, Width x1
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Virtual Channel
Even though lspci identifies this as a BCM4310 (UART), I've been told that
this is actually a 4311 core.
I compiled a 2.6.19.1 kernel to test out the new PCI-E patches this
afternoon, and while it compiled cleanly and was able to scan, I was unable
to associate with any access points, encrypted or otherwise. The relevant
parts of dmesg are:
....
[ 127.078000] bcm43xx driver
[ 127.080000] ACPI: PCI Interrupt Link [LK2E] enabled at IRQ 19
[ 127.080000] ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LK2E] -> GSI 19
(level, high) -> IRQ 20
[ 127.080000] PCI: Setting latency timer of device 0000:01:00.0 to 64
[ 127.087000] bcm43xx: Chip ID 0x4311, rev 0x1
[ 127.087000] bcm43xx: Number of cores: 4
[ 127.087000] bcm43xx: Core 0: ID 0x800, rev 0x11, vendor 0x4243, enabled
[ 127.087000] bcm43xx: Core 1: ID 0x812, rev 0xa, vendor 0x4243, disabled
[ 127.087000] bcm43xx: Core 2: ID 0x817, rev 0x3, vendor 0x4243, disabled
[ 127.087000] bcm43xx: Core 3: ID 0x820, rev 0x1, vendor 0x4243, enabled
[ 127.088000] bcm43xx: PHY connected
[ 127.088000] bcm43xx: Detected PHY: Version: 4, Type 2, Revision 8
[ 127.088000] bcm43xx: Detected Radio: ID: 2205017f (Manuf: 17f Ver: 2050
Rev: 2)
[ 127.088000] bcm43xx: Radio turned off
[ 127.088000] bcm43xx: Radio turned off
[ 127.153000] bcm43xx: PHY connected
[ 127.252000] bcm43xx: Microcode rev 0x127, pl 0xe (2005-04-18 02:36:27)
[ 127.260000] bcm43xx: Radio turned on
[ 127.260000] bcm43xx: Radio enabled by hardware
[ 127.449000] bcm43xx: Chip initialized
[ 127.449000] bcm43xx: 32-bit DMA initialized
[ 127.449000] bcm43xx: Keys cleared
[ 127.449000] bcm43xx: Selected 802.11 core (phytype 2)
[ 128.758000] SoftMAC: Authentication response received from
00:11:50:a2:14:36 but no queue item exists.
[ 129.527000] bcm43xx: set security called, .level = 0, .enabled = 0,
.encrypt = 0
[ 130.631000] bcm43xx: set security called, .level = 0, .enabled = 0,
.encrypt = 0
[ 130.631000] bcm43xx: set security called, .level = 0, .enabled = 0,
.encrypt = 0
[ 130.631000] bcm43xx: set security called, .level = 0, .enabled = 0,
.encrypt = 0
[ 130.631000] bcm43xx: set security called, .level = 0, .enabled = 0,
.encrypt = 0
[ 130.899000] SoftMAC: Authentication response received from
00:14:6c:03:c5:ff but no queue item exists.
[ 130.899000] SoftMAC: Authentication response received from
00:14:6c:03:c5:ff but no queue item exists.
[ 130.900000] SoftMAC: Authentication response received from
00:14:6c:03:c5:ff but no queue item exists.
[ 136.380000] SoftMAC: Authentication response received from
00:11:50:a2:14:36 but no queue item exists.
[ 137.977000] SoftMAC: Authentication response received from
00:14:6c:03:c5:ff but no queue item exists.
[ 137.977000] SoftMAC: Authentication response received from
00:14:6c:03:c5:ff but no queue item exists.
[ 137.978000] SoftMAC: Authentication response received from
00:14:6c:03:c5:ff but no queue item exists.
[ 141.200000] bcm43xx: Radio turned off
I turned the radio off myself when it failed to authenticate. I repeated
the process, (rmmod bcm43xx, modprobe 43xx, and then attempt to connect)
but got an identical result.
Oh, and there's one other thing that I'd like to bring to the attention of
this list. The bcm43xx driver supplied with the default Ubuntu Edgy kernel
works. It runs very, very slowly (about 20 KB/s for download and even
slower for upload) but it identifies my chip and authenticates- the whole 9
yards. Just a heads up.
If anyone needs any other information about my setup or from the logs,
please ask. Thanks for all the hard work everyone is doing on this driver!
-Ryan Hurley
_______________________________________________
Bcm43xx-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev