David Woodhouse wrote:
> 
> The machine checks only don't show up because your PCI host bridge is
> more tolerant -- I bet you _could_ actually configure it to produce an
> NMI, if you really want that kind of behaviour when you poke at
> non-existent registers. I think that should be _encouraged_, in fact :)
> Or I can dust off the patch I used a while back to debug and recover
> from the machine checks.

AFAIK, reading a non-existent register should return all 1's, which is how I 
found the gmode problem
in yesterday's patch. I'm checking all 16- and 32-bit reads and no longer get 
any hits on the tests
for 0xFFFF, etc.

> Unless it's endian-related I suspect the BUG() would probably occur on
> i386 too, with the CardBus card I gave away last week and the same
> revision of the kernel. Perhaps John can confirm that? (I'm using
> 2.6.23-0.181.rc6.git4.fc8 today)

I am using a BCM4306/2 CardBus card, which should be the same, on my i386 
machine, and it is fine.
Endian issues are another matter.

> I'll poke at it some more when I get home this weekend.

I'll keep looking for endian-related stuff.

Larry


_______________________________________________
Bcm43xx-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to