Another vote for supporting tp_smapi. I've reported the same problems as others in the various related bugs (each with a different model or two), and have it working on my T61p following:
http://www.thinkwiki.org/wiki/Tp_smapi http://www.nabble.com/tp_smapi-0.34-and-hdaps-td14712633.html Shem, by the way, I've got the same EC values as were reported on the thread, and patched the call in hdaps.c to use: if (!((data.val[0x1]!=0x00 || data.val[0x2]!=0x60 ||data.val[0x3]!=0x00 || data.val[0xF]!=0x00) || (data.val[0x1]!=0x01 || data.val[0x2]!=0x00 ||data.val[0x3]!=0x00 || data.val[0xF]!=0x00))) { printk(KERN_WARNING "bad hdaps_check_ec reply 0x%02x,0x%02x,0x%02x,0x%02x", data.val[0x1], data.val[0x2], data.val[0x3], data.val[0xF]); return -EIO; } I didn't have to make any changes to the kernel, I just needed to build and load tp_smapi and the replacement hdaps module, so this could be put out as an alternative package, so long as it was kept in sync with the kernel releases, if there is some reason for keeping the mainline kernel module. -- [gutsy] hdaps does not support Z60t and Z61m https://bugs.launchpad.net/bugs/45014 You received this bug notification because you are a member of Ubuntu Bugs, which is a direct subscriber. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs