On Thu, Sep 10, 2009 at 8:43 PM, Daniel Schmitt <[email protected]> wrote: > Hello bcm43xx developers, > > I have problems using a bcm4306 rev 2 minipci card. I got the card out of > Microsoft mn700. I also have 2 atheros cards. They work. > > Here is output of > uname -a: Linux OpenWrt 2.6.28.10 #5 Thu Sep 10 20:36:33 CEST 2009 armv5teb > unknown > > lspci -vvn|grep 43 -A7: > 00:02.0 0280: 14e4:4325 (rev 02) > Subsystem: 1414:0004 > Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr+ > Stepping- SERR+ FastB2B- DisINTx- > Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- > <TAbort- > <MAbort- >SERR- <PERR- INTx- > Interrupt: pin A routed to IRQ 27 > Region 0: Memory at 48020000 (32-bit, non-prefetchable) [disabled] > [size=8K] > > 00:03.0 0200: 168c:001b (rev 01) > -- > 00:04.0 0280: 14e4:4325 (rev 02) > Subsystem: 1414:0004 > Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr+ > Stepping- SERR+ FastB2B- DisINTx- > Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- > <TAbort- > <MAbort- >SERR- <PERR- INTx- > Interrupt: pin A routed to IRQ 25 > Region 0: Memory at 48022000 (32-bit, non-prefetchable) [disabled] > [size=8K] > > > When I use latest trunk openwrt on my Compes WP188 ipx4xx board with latest > compat-wireless 2009-09-09 and with the ssb.ko inside the compat-wireless I > get > the following kernel panic: > > r...@openwrt:/lib/modules/2.6.28.10# insmod ssb.ko > PCI: enabling device 0000:00:02.0 (0140 -> 0142) > Bad mode in data abort handler detected > Internal error: Oops - bad mode: 0 [#1] > Modules linked in: ssb(+) > CPU: 0 Not tainted (2.6.28.10 #2) > pc : [<ffff01fc>] lr : [<bf002d94>] psr: a0000092 > sp : c392bb5c ip : 00000001 fp : c392bbcc > r10: c0230184 r9 : bf009000 r8 : 0000ffff > r7 : c3ad4248 r6 : c393b000 r5 : 00000025 r4 : 00000000 > r3 : c48c9048 r2 : c392bba4 r1 : 00000001 r0 : 90480000 > Flags: NzCv IRQs off FIQs on Mode IRQ_32 ISA ARM Segment user > Control: 000039ff Table: 03968000 DAC: 00000015 > Process insmod (pid: 1508, stack limit = 0xc392a260) > Stack: (0xc392bb5c to 0xc392c000) > bb40: 90480000 > bb60: 00000001 c392bba4 c48c9048 00000000 00000025 c393b000 c3ad4248 0000ffff > bb80: bf009000 c0230184 c392bbcc 00000001 c392bb5c bf002d94 ffff01fc a0000092 > bba0: ffffffff c392bbb0 ffffffb9 c392bbfc c3ad4200 c393b000 c392bbf4 bf0067c0 > bbc0: c392bbf0 c392bbd0 bf002d94 bf002624 c392bbf4 c393b000 c393b31c 00000000 > bbe0: bf002bdc c392bc98 c392bbf4 bf000eb0 bf002be8 00000000 00000000 00000000 > bc00: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > bc20: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > bc40: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > bc60: 00000000 00000000 00000000 00000000 00000000 c3811400 00000000 c393b000 > bc80: 00000000 c02409cc c0228a60 c392bca8 c392bc9c bf000fd8 bf000ddc c392bcc4 > bca0: c392bcac bf003dfc bf000fb8 bf006634 c3811400 00000000 c392bce4 c392bcc8 > bcc0: c0115d30 bf003d70 c3811458 bf006668 bf006668 c012ef64 c392bd08 c392bce8 > bce0: c012ee60 c0115cd4 c3811458 bf006668 c3811504 c012ef64 c39532a0 c392bd24 > bd00: c392bd0c c012eff0 c012edc4 00000000 c392bd28 bf006668 c392bd4c c392bd28 > bd20: c012e498 c012ef70 c382d598 c38114a0 00000000 bf006668 bf006668 00000000 > bd40: c392bd5c c392bd50 c012ecc8 c012e44c c392bd88 c392bd60 c012e950 c012ecb4 > bd60: bf006328 bf006634 bf006668 bf006668 00000000 c392a000 befe9e98 c392bdac > bd80: c392bd8c c012f198 c012e8b0 bf006634 00000000 bf006668 00000000 c392a000 > bda0: c392bdc8 c392bdb0 c0115fa4 c012f150 00000000 bf0066a0 00075028 c392bdd8 > bdc0: c392bdcc bf003d10 c0115f64 c392bde8 c392bddc bf009080 bf003ce8 c392bdfc > bde0: c392bdec bf00905c bf009078 00000000 c392bf80 c392be00 c00212b0 bf00900c > be00: c0033640 00000000 00000000 c38f5c00 c392be5c c392be20 c017de80 c0033620 > be20: 00000000 00000000 00000001 00000000 00000000 00000010 c3a3ec20 00000004 > be40: 00000000 c02b5700 c022f280 c022f268 c392be80 c392be60 c0067940 c006618c > be60: 00000000 00000009 c48b9000 00000001 bf0066a0 c392be90 c392be84 c0067a44 > be80: c0067840 c392bea4 c392be94 c3a16ec0 0000000a c48b9000 c392bec4 c392bea8 > bea0: c007b774 c008466c 00000000 00000000 00000000 c392a000 c392bed4 c392bec8 > bec0: c007b844 c007b6e8 c392bf80 c392bed8 c005d188 c007b820 00000000 c392bf50 > bee0: c392bf48 c392bef0 bf0066ac c48bff50 00000000 c48bfca8 c48bfbd0 c3a16ca0 > bf00: c48c0c68 00000016 00000017 0000000d 00000000 000000c0 000000c0 c48c0068 > bf20: c48c0c58 c012e64c c48c0040 c48c0068 bf006338 00000017 00000000 00000000 > bf40: 00000000 00000000 00009980 bf0066a0 00075028 00000000 00009980 bf0066a0 > bf60: 00075028 00000000 c0021f84 c392a000 befe9e98 c392bfa4 c392bf84 c005d4c4 > bf80: c0021284 c00864d8 00009980 00075028 00000002 00000080 00000000 c392bfa8 > bfa0: c0021de0 c005d440 00009980 00075028 00075028 00009980 00075018 00075028 > bfc0: 00009980 00075028 00000002 befe9f63 befe9bec 00000002 befe9e98 0000c8c0 > bfe0: 40051a94 befe8bcc 0001181c 40051aa0 20000010 00075028 00000000 00000000 > Backtrace: > Function entered at [<bf002618>] from [<bf002d94>] > Function entered at [<bf002bdc>] from [<bf000eb0>] > r8:bf002bdc r7:00000000 r6:c393b31c r5:c393b000 r4:c392bbf4 > Function entered at [<bf000dd0>] from [<bf000fd8>] > Function entered at [<bf000fac>] from [<bf003dfc>] > Function entered at [<bf003d64>] from [<c0115d30>] > r6:00000000 r5:c3811400 r4:bf006634 > Function entered at [<c0115cc8>] from [<c012ee60>] > r7:c012ef64 r6:bf006668 r5:bf006668 r4:c3811458 > Function entered at [<c012edb8>] from [<c012eff0>] > r8:c39532a0 r7:c012ef64 r6:c3811504 r5:bf006668 r4:c3811458 > Function entered at [<c012ef64>] from [<c012e498>] > r6:bf006668 r5:c392bd28 r4:00000000 > Function entered at [<c012e440>] from [<c012ecc8>] > r7:00000000 r6:bf006668 r5:bf006668 r4:00000000 > Function entered at [<c012eca8>] from [<c012e950>] > Function entered at [<c012e8a4>] from [<c012f198>] > Function entered at [<c012f144>] from [<c0115fa4>] > r8:c392a000 r7:00000000 r6:bf006668 r5:00000000 r4:bf006634 > Function entered at [<c0115f58>] from [<bf003d10>] > r6:00075028 r5:bf0066a0 r4:00000000 > Function entered at [<bf003cdc>] from [<bf009080>] > Function entered at [<bf00906c>] from [<bf00905c>] > Function entered at [<bf009000>] from [<c00212b0>] > r4:00000000 > Function entered at [<c0021278>] from [<c005d4c4>] > Function entered at [<c005d434>] from [<c0021de0>] > r7:00000080 r6:00000002 r5:00075028 r4:00009980 > Code: 00000000 00000000 00000000 00000000 (00000000) > ---[ end trace 9e4f8312b96f9129 ]--- > Segmentation fault
Please enable CONFIG_KALLSYMS. This trace is useless without symbol information. > > using b43legacy out of this release with ssb.ko from kernel 2.6.28.10 results > in > the following: > PCI: enabling device 0000:00:02.0 (0140 -> 0142) > ssb: Core 0 found: ChipCommon (cc 0x800, rev 0x02, vendor 0x4243) > ssb: Core 1 found: IEEE 802.11 (cc 0x812, rev 0x04, vendor 0x4243) > ssb: Core 2 found: PCMCIA (cc 0x80D, rev 0x01, vendor 0x4243) > ssb: Core 3 found: V90 (cc 0x807, rev 0x01, vendor 0x4243) > ssb: Core 4 found: PCI (cc 0x804, rev 0x07, vendor 0x4243) > ssb: Core 5 found: IEEE 802.11 (cc 0x812, rev 0x04, vendor 0x4243) > ssb: Ignoring additional 802.11 core > ssb: WARNING: Invalid SPROM CRC (corrupt SPROM) > ssb: SPROM revision 251 detected. > ssb: Unsupported SPROM revision 251 detected. Will extract v1 > ssb: Sonics Silicon Backplane found on PCI device 0000:00:02.0 > PCI: enabling device 0000:00:04.0 (0140 -> 0142) > ssb: Core 0 found: ChipCommon (cc 0x800, rev 0x02, vendor 0x4243) > ssb: Core 1 found: IEEE 802.11 (cc 0x812, rev 0x04, vendor 0x4243) > ssb: Core 2 found: PCMCIA (cc 0x80D, rev 0x01, vendor 0x4243) > ssb: Core 3 found: V90 (cc 0x807, rev 0x01, vendor 0x4243) > ssb: Core 4 found: PCI (cc 0x804, rev 0x07, vendor 0x4243) > ssb: Core 5 found: IEEE 802.11 (cc 0x812, rev 0x04, vendor 0x4243) > ssb: Ignoring additional 802.11 core > ssb: WARNING: Invalid SPROM CRC (corrupt SPROM) > ssb: SPROM revision 251 detected. > ssb: Unsupported SPROM revision 251 detected. Will extract v1 > ssb: Sonics Silicon Backplane found on PCI device 0000:00:04.0 > cfg80211: Using static regulatory domain info > cfg80211: Regulatory domain: US > (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) > (2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm) > (5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm) > (5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm) > (5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm) > (5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm) > (5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm) > cfg80211: Calling CRDA for country: US > b43legacy-phy0: Broadcom 4306 WLAN found > phy0: Failed to initialize wep: -2 > b43legacy: probe of ssb0:0 failed with error -2 > b43legacy-phy1: Broadcom 4306 WLAN found > phy1: Failed to initialize wep: -2 > b43legacy: probe of ssb1:0 failed with error -2 > Broadcom 43xx-legacy driver loaded [ Features: PLID, Firmware-ID: FW10 ] > > Only if I use ssb.ko from kernel and b43legacy from compat-wireless > 2009-08-15 I > managed one time to get wlan0 and wlan1 device. > But then they don't have a valid MAC address. > If I set if manually I get wlan0 running. Even in master mode. But if I want > to > get up wlan1 the same way, machine reboots. > > What's up with my broadcom cards? > > Thanks for your help, > Daniel > _______________________________________________ > Bcm43xx-dev mailing list > [email protected] > https://lists.berlios.de/mailman/listinfo/bcm43xx-dev > -- Vista: [V]iruses, [I]ntruders, [S]pyware, [T]rojans and [A]dware. :-) _______________________________________________ Bcm43xx-dev mailing list [email protected] https://lists.berlios.de/mailman/listinfo/bcm43xx-dev
