El ventilador no funciona en un Acer Aspire 5315

El ventilador no funciona en un Acer Aspire 5315

Recientemente instalé lubuntu 11.10 en mi vieja computadora portátil (acer aspire 5315 celeron) y observé que el ventilador no funciona correctamente en el lado de lubuntu. Me resulta extraño que esté funcionando perfectamente en Windows Vista.

¿Cómo podría solucionar este problema?

Respuesta1

Muchas computadoras portátiles Acer necesitanacerhdfpara controlar correctamente la velocidad del ventilador. Sin acerhdf un Acer 1810TZ hace mucho ruido (ejecutando Ubuntu y conectado a la corriente). Desafortunadamente, su computadora portátil no parece tener soporte oficial (su modelo no aparece en la parte del código fuente, consulte el bloque de código a continuación). Aún puedes forzar su ejecución, pero no es una buena idea si no sabes si esto dañaría tu hardware. Ejecute dmesg|grep acerpara comprobar si hubo algún mensaje de acerhdf (debería estar incluido en los kernels más nuevos).

/* Register addresses and values for different BIOS versions */
static const struct bios_settings_t bios_tbl[] = {
    /* AOA110 */
    {"Acer", "AOA110", "v0.3109", 0x55, 0x58, {0x1f, 0x00} },
    {"Acer", "AOA110", "v0.3114", 0x55, 0x58, {0x1f, 0x00} },
    {"Acer", "AOA110", "v0.3301", 0x55, 0x58, {0xaf, 0x00} },
    {"Acer", "AOA110", "v0.3304", 0x55, 0x58, {0xaf, 0x00} },
    {"Acer", "AOA110", "v0.3305", 0x55, 0x58, {0xaf, 0x00} },
    {"Acer", "AOA110", "v0.3307", 0x55, 0x58, {0xaf, 0x00} },
    {"Acer", "AOA110", "v0.3308", 0x55, 0x58, {0x21, 0x00} },
    {"Acer", "AOA110", "v0.3309", 0x55, 0x58, {0x21, 0x00} },
    {"Acer", "AOA110", "v0.3310", 0x55, 0x58, {0x21, 0x00} },
    /* AOA150 */
    {"Acer", "AOA150", "v0.3114", 0x55, 0x58, {0x1f, 0x00} },
    {"Acer", "AOA150", "v0.3301", 0x55, 0x58, {0x20, 0x00} },
    {"Acer", "AOA150", "v0.3304", 0x55, 0x58, {0x20, 0x00} },
    {"Acer", "AOA150", "v0.3305", 0x55, 0x58, {0x20, 0x00} },
    {"Acer", "AOA150", "v0.3307", 0x55, 0x58, {0x20, 0x00} },
    {"Acer", "AOA150", "v0.3308", 0x55, 0x58, {0x20, 0x00} },
    {"Acer", "AOA150", "v0.3309", 0x55, 0x58, {0x20, 0x00} },
    {"Acer", "AOA150", "v0.3310", 0x55, 0x58, {0x20, 0x00} },
    /* Acer 1410 */
    {"Acer", "Aspire 1410", "v0.3108", 0x55, 0x58, {0x9e, 0x00} },
    {"Acer", "Aspire 1410", "v0.3113", 0x55, 0x58, {0x9e, 0x00} },
    {"Acer", "Aspire 1410", "v0.3115", 0x55, 0x58, {0x9e, 0x00} },
    {"Acer", "Aspire 1410", "v0.3117", 0x55, 0x58, {0x9e, 0x00} },
    {"Acer", "Aspire 1410", "v0.3119", 0x55, 0x58, {0x9e, 0x00} },
    {"Acer", "Aspire 1410", "v0.3120", 0x55, 0x58, {0x9e, 0x00} },
    {"Acer", "Aspire 1410", "v1.3204", 0x55, 0x58, {0x9e, 0x00} },
    {"Acer", "Aspire 1410", "v1.3303", 0x55, 0x58, {0x9e, 0x00} },
    {"Acer", "Aspire 1410", "v1.3308", 0x55, 0x58, {0x9e, 0x00} },
    {"Acer", "Aspire 1410", "v1.3310", 0x55, 0x58, {0x9e, 0x00} },
    {"Acer", "Aspire 1410", "v1.3314", 0x55, 0x58, {0x9e, 0x00} },
    /* Acer 1810xx */
    {"Acer", "Aspire 1810TZ", "v0.3108", 0x55, 0x58, {0x9e, 0x00} },
    {"Acer", "Aspire 1810T",  "v0.3108", 0x55, 0x58, {0x9e, 0x00} },
    {"Acer", "Aspire 1810TZ", "v0.3113", 0x55, 0x58, {0x9e, 0x00} },
    {"Acer", "Aspire 1810T",  "v0.3113", 0x55, 0x58, {0x9e, 0x00} },
    {"Acer", "Aspire 1810TZ", "v0.3115", 0x55, 0x58, {0x9e, 0x00} },
    {"Acer", "Aspire 1810T",  "v0.3115", 0x55, 0x58, {0x9e, 0x00} },
    {"Acer", "Aspire 1810TZ", "v0.3117", 0x55, 0x58, {0x9e, 0x00} },
    {"Acer", "Aspire 1810T",  "v0.3117", 0x55, 0x58, {0x9e, 0x00} },
    {"Acer", "Aspire 1810TZ", "v0.3119", 0x55, 0x58, {0x9e, 0x00} },
    {"Acer", "Aspire 1810T",  "v0.3119", 0x55, 0x58, {0x9e, 0x00} },
    {"Acer", "Aspire 1810TZ", "v0.3120", 0x55, 0x58, {0x9e, 0x00} },
    {"Acer", "Aspire 1810T",  "v0.3120", 0x55, 0x58, {0x9e, 0x00} },
    {"Acer", "Aspire 1810TZ", "v1.3204", 0x55, 0x58, {0x9e, 0x00} },
    {"Acer", "Aspire 1810T",  "v1.3204", 0x55, 0x58, {0x9e, 0x00} },
    {"Acer", "Aspire 1810TZ", "v1.3303", 0x55, 0x58, {0x9e, 0x00} },
    {"Acer", "Aspire 1810T",  "v1.3303", 0x55, 0x58, {0x9e, 0x00} },
    {"Acer", "Aspire 1810TZ", "v1.3308", 0x55, 0x58, {0x9e, 0x00} },
    {"Acer", "Aspire 1810T",  "v1.3308", 0x55, 0x58, {0x9e, 0x00} },
    {"Acer", "Aspire 1810TZ", "v1.3310", 0x55, 0x58, {0x9e, 0x00} },
    {"Acer", "Aspire 1810T",  "v1.3310", 0x55, 0x58, {0x9e, 0x00} },
    {"Acer", "Aspire 1810TZ", "v1.3314", 0x55, 0x58, {0x9e, 0x00} },
    {"Acer", "Aspire 1810T",  "v1.3314", 0x55, 0x58, {0x9e, 0x00} },
    /* Acer 531 */
    {"Acer", "AO531h", "v0.3201", 0x55, 0x58, {0x20, 0x00} },
    {"Acer", "AO531h", "v0.3304", 0x55, 0x58, {0x20, 0x00} },
    /* Acer 751 */
    {"Acer", "AO751h", "V0.3212", 0x55, 0x58, {0x21, 0x00} },
    /* Acer 1825 */
    {"Acer", "Aspire 1825PTZ", "V1.3118", 0x55, 0x58, {0x9e, 0x00} },
    /* Gateway */
    {"Gateway", "AOA110", "v0.3103",  0x55, 0x58, {0x21, 0x00} },
    {"Gateway", "AOA150", "v0.3103",  0x55, 0x58, {0x20, 0x00} },
    {"Gateway", "LT31",   "v1.3103",  0x55, 0x58, {0x9e, 0x00} },
    {"Gateway", "LT31",   "v1.3201",  0x55, 0x58, {0x9e, 0x00} },
    {"Gateway", "LT31",   "v1.3302",  0x55, 0x58, {0x9e, 0x00} },
    {"Gateway", "LT31",   "v1.3303t", 0x55, 0x58, {0x9e, 0x00} },
    /* Packard Bell */
    {"Packard Bell", "DOA150", "v0.3104",  0x55, 0x58, {0x21, 0x00} },
    {"Packard Bell", "DOA150", "v0.3105",  0x55, 0x58, {0x20, 0x00} },
    {"Packard Bell", "AOA110", "v0.3105",  0x55, 0x58, {0x21, 0x00} },
    {"Packard Bell", "AOA150", "v0.3105",  0x55, 0x58, {0x20, 0x00} },
    {"Packard Bell", "DOTMU",  "v1.3303",  0x55, 0x58, {0x9e, 0x00} },
    {"Packard Bell", "DOTMU",  "v0.3120",  0x55, 0x58, {0x9e, 0x00} },
    {"Packard Bell", "DOTMU",  "v0.3108",  0x55, 0x58, {0x9e, 0x00} },
    {"Packard Bell", "DOTMU",  "v0.3113",  0x55, 0x58, {0x9e, 0x00} },
    {"Packard Bell", "DOTMU",  "v0.3115",  0x55, 0x58, {0x9e, 0x00} },
    {"Packard Bell", "DOTMU",  "v0.3117",  0x55, 0x58, {0x9e, 0x00} },
    {"Packard Bell", "DOTMU",  "v0.3119",  0x55, 0x58, {0x9e, 0x00} },
    {"Packard Bell", "DOTMU",  "v1.3204",  0x55, 0x58, {0x9e, 0x00} },
    {"Packard Bell", "DOTMA",  "v1.3201",  0x55, 0x58, {0x9e, 0x00} },
    {"Packard Bell", "DOTMA",  "v1.3302",  0x55, 0x58, {0x9e, 0x00} },
    {"Packard Bell", "DOTMA",  "v1.3303t", 0x55, 0x58, {0x9e, 0x00} },
    /* pewpew-terminator */
    {"", "", "", 0, 0, {0, 0} }
};

Respuesta2

el problema se resolvió actualizando el BIOS

información relacionada