On 11/16/2009 04:02 AM, Peter Stuge wrote:
> Oncaphillis wrote:
>> I poked around in the sbb code and found that ssb_do_read never
>> returns:
>>
>> <snip>
>> static int sprom_do_read(struct ssb_bus *bus, u16 *sprom)
>
> You wrote ssb_do_read above, this is sprom_do_read. Maybe they call
> each other?

No I meant sprom_do_read... It was late yesterday

>
>
>> So I guess the mmio address is wrong. It is set to decimal
>> -133791744 when it freezes. I don't know if that's a valid mmio
>> address but it seems fishy.
>
> $ printf %x\\n -133791744 | sed 'sx.*\(.\{8\}\)x\1x'
> f8068000
>
> Basically looks ok, but..
>
>
>> 01:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g 
>> [14e4:4315] (rev 01)
> ..
>>           Region 0: Memory at 57100000 (64-bit, non-prefetchable) [size=16K]
>
> It should be closer to this region.

That was my assumption too although I'm definitely not an expert on
hardware IO and address space mapping and all of this

Sebastian

>
>
> //Peter
> _______________________________________________
> Bcm43xx-dev mailing list
> Bcm43xx-dev@lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/bcm43xx-dev

_______________________________________________
Bcm43xx-dev mailing list
Bcm43xx-dev@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to