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

Reply via email to