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? > 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. //Peter _______________________________________________ Bcm43xx-dev mailing list Bcm43xx-dev@lists.berlios.de https://lists.berlios.de/mailman/listinfo/bcm43xx-dev