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
[email protected]
https://lists.sourceforge.net/lists/listinfo/ibm-acpi-devel