On Tue, Nov 10, 2009 at 09:42:05PM -0200, Henrique de Moraes Holschuh wrote: > If you stick > printk(TPACPI_NOTICE "some message"); > > inside various points of functions get_thinkpad_model_data() and > probe_for_thinkpad(), can you find out at which point your T23 is > failing the tests? Sticking some printk()s in the 2.6.32-rc6 version tells me that in probe_for_thinkpad(), is_thinkpad = (thinkpad_id.model_str != NULL) || (thinkpad_id.ec_model != 0) || tpacpi_is_fw_known(); is false. thinkpad_id.ec_model is 0; can tpacpi_is_fw_known() can ever return true in that case? In get_thinkpad_model_data(), it appears that the Embedded Controller stuff is not reached as dmi_find_device(DMI_DEV_TYPE_OEM_STRING,NULL,dev) never returns true. Later in get_thinkpad_model_data(), dmi_get_system_info(DMI_PRODUCT_VERSION) returns "Not Available", although dmi_get_system_info(DMI_PRODUCT_NAME) returns "26471D1". > Does the module load if you give it the "force_load=1" parameter? Yes, it does. Then it tells me, "ThinkPad BIOS 1AET59WW (1.15 ), EC unknown". ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ ibm-acpi-devel mailing list ibm-acpi-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/ibm-acpi-devel