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
