W dniu 19 czerwca 2011 02:18 użytkownik Rafał Miłecki <[email protected]> napisał: > phy_read(0x0810) -> 0x0000 > phy_write(0x0810) <- 0x0000 > phy_read(0x0810) -> 0x0000 > phy_write(0x0810) <- 0x0001 > phy_read(0x0810) -> 0x0001 > phy_write(0x0810) <- 0x0000 > phy_read(0x0810) -> 0x0000 > phy_write(0x0810) <- 0x0002
After hacking MMIO to fool driver's reads: phy_read(0x0810) -> 0xffff phy_write(0x0810) <- 0x0000 phy_read(0x0810) -> 0xffff phy_write(0x0810) <- 0x0001 phy_read(0x0810) -> 0xffff phy_write(0x0810) <- 0x0000 phy_read(0x0810) -> 0xffff phy_write(0x0810) <- 0x0002 So it clearly seems, driver is masking all the bits. -- Rafał _______________________________________________ b43-dev mailing list [email protected] http://lists.infradead.org/mailman/listinfo/b43-dev
