Hi, it seems the iMacs (Intel) aren't supported with this driver. I managed to get it working altering the applesmc_whitelist-struct and adding a new entry for "iMac", with pointers to the Macmini-configs:
/* Note that DMI_MATCH(...,"MacBook") will match "MacBookPro1,1". * So we need to put APPLESMC_MACBOOKPRO_DMI_MATCH before * APPLESMC_MACBOOK_DMI_MATCH. */ struct dmi_system_id applesmc_whitelist[] = { { applesmc_dmi_match, "Apple MacBook Pro", { DMI_MATCH(DMI_BOARD_VENDOR,"Apple"), DMI_MATCH(DMI_PRODUCT_NAME,"MacBookPro") }, (void*)&applesmc_dmi_data[0]}, { applesmc_dmi_match, "Apple MacBook", { DMI_MATCH(DMI_BOARD_VENDOR,"Apple"), DMI_MATCH(DMI_PRODUCT_NAME,"MacBook") }, (void*)&applesmc_dmi_data[1]}, { applesmc_dmi_match, "Apple Macmini", { DMI_MATCH(DMI_BOARD_VENDOR,"Apple"), DMI_MATCH(DMI_PRODUCT_NAME,"iMac") }, (void*)&applesmc_dmi_data[2]}, { .ident = NULL } The module loads, and I have control over two temperature-sensors and two fans on my iMac Core Duo. ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Mactel-linux-devel mailing list Mactel-linux-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mactel-linux-devel