On Saturday 19 April 2008 00:38:28 Larry Finger wrote:
> Michael,
> 
> After seeing the fix for the ASUS cards, I went back to my card with a 
> BCM4301 and discovered that the board flags, both low and high, are 
> all set to ones. By detecting those conditions and forcing the values 
> to zero, I got the card to work with b43legacy for the first time.
> 
> Should I make the change from 0xFFFF to 0x0000 where ssb reads the 
> values, or should I do it in b43legacy?

Yep, the correct fix for this is done in SSB when the boardflags lo and hi
are read. We need to add a check there to set it to zero in case it's all
ones.
0xFFFF == 0x0000 is true for all values, actually. But for some of them
we check it in the driver.
But I suggest to fix this in SSB to fix it for all drivers.

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

Reply via email to