On Sunday 28 February 2010 19:52:53 Gábor Stefanik wrote: > 2010/2/28 Rafał Miłecki <zajec5@xxxxxxxxx>: > > 2010/2/28 Gábor Stefanik <netrolller.3d@xxxxxxxxx>: > >> On Sun, Feb 28, 2010 at 7:00 PM, William Bourque > >> <william.bourque@xxxxxxxxxx> wrote: > >>> I confirm, it still crashes on my notebook as well. However the new > >>> "fallback to PIO" behavior introduced earlier do a fine job getting it back > >>> on track. > >>> > >>> Btw, you are often refering to some documentation that document the register > >>> for this device, where could I find it? I probably won't be able to do much, > >>> but I'm curious to see... > >>> > >> New test patch attached. > > > > Patch adds this /incorrect/ ssb_write32 to 0x280a, right? By incorrect > > I mean over range. > > > > Would be nice to see if dumping tool generates same log about 0x280a > > now (for wl and b43 patched). > > I added both the "incorrect" 0x280a and the "correct" 0x80a here - it > is possible that the 0x280a one takes advantage of an undocumented > feature in PhoenixBIOS. Hell, it is pure luck that this does not blow up the whole machine. Please check the memory region of your wireless card with lspci -vvnn: 0001:10:12.0 Network controller [0280]: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller [14e4:4320] (rev 03) Subsystem: Apple Computer Inc. AirPort Extreme [106b:004e] 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- Latency: 16 Interrupt: pin A routed to IRQ 52 Region 0: Memory at a0006000 (32-bit, non-prefetchable) [size=8K] Capabilities: <access denied> Kernel driver in use: b43-pci-bridge Kernel modules: ssb It says 8k for all of my devices there. So an MMIO write to 0x2000 and above writes to completely random memory. -- Greetings, Michael. -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html