(SOLUCIONADO) Problema con ACPI en MSI PR200 (MSI 1221)

Imagen de RuMbOiDe
0 puntos

Muy buenas,

soy usuario de Ubuntu desde hace unos años, pero hasta ahora no he necesitado hacer una consulta concreta en un post.

Bueno, el principal problema que tengo es con mi ultimo portatil MSI PR200.

http://www.msiwhitebook.com/product_spec.asp?model=MS-1221

El acpi, desde la version 9.04 que empecé a usar hasta ahora, nunca me ha funcionado correctamente.
Concretamente, el problema está en que la batería no se reconoce bien. Unas veces te dice que esta cargada, otras que no... el icono de carga aparece y desaparece cada dos por tres. Esto tambien afecta al estado del procesador cuando queremos alguna politica concreta despendiendo del uso o no de la bateria.

He encontrado el bug en bugzilla que podeis ver en este enlace https://bugzilla.kernel.org/show_bug.cgi?id=14446

y al parecer, en la versión del kernel 2.6.32 ya se hizo el parche correspondiente para que lo soportara, concretamente, mi modelo de MSI. Al parecer se reabrió el bug por otro modelo donde no funcionaba ese parche.

Sin embargo, en la versión 10.04 de Ubuntu ya se dispone de este kernel, y sigo con el mismo fallo.

Con este post querría saber si alguien está en la misma situación que yo y si alguien ha podido solucionar de alguna manera este problema del que llevo detras mucho tiempo.

Muchas gracias! Espero respuestas a mi primer post :) Saludos!

__________________________________

Usando la herramienta de configuración sensors-detect he conseguido que ahora sí me reconozca bien en todo momento la temperatura de procesador, cores, EL ESTADO DE LA BATERIA!... etc ;-)

Por fin no voy a tener problemas configurando la politica del procesador según la temperatura de la CPU :) Espero que a alguien con este portatil le venga bien.

Saludos!

Imagen de Rafael Enriquez Herrador Rafa_bkn
+1
0
-1

Hola rumboide,

Tengo el mismo modelo de portátil y me ocurre lo mismo con la versión 10.04 (AMD64) de Ubuntu. He leído que pudiste solucionarlo ejecutando "sensors-detect". He realizado la misma operación, escaneando todos los sensores posibles, pero no me reconoce el sensor de carga de la batería. De hecho, sólo consigo resultados con el sensor de temperatura de la CPU. Una vez finalizado "sensors-detect" mi fichero /etc/modules queda de la siguiente manera:

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

lp
rtc

# Generated by sensors-detect on Tue Mar 22 21:49:13 2011
# Chip drivers
coretemp

Como se puede ver, no obtengo resultados en lo que se refiere al sensor de carga de batería. Si ejecuto la aplicación "acpi", se puede apreciar que se devuelven niveles extraños en la carga de la batería incluso cuando el adaptador está desconectado:

Battery 0: Charging, 0%, 01:44:47 until charged

Battery 0: Charging, 100%,  until charged

Battery 0: Unknown, 0%, rate information unavailable

Si ejecuto "upower -d" se ve que la batería es detectada correctamente, pero el nivel de carga no es el correcto:

Device: /org/freedesktop/UPower/devices/line_power_ADP1
  native-path:          /sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:02/PNP0C09:00/ACPI0003:00/power_supply/ADP1
  power supply:         yes
  updated:              Wed Mar 23 10:04:52 2011 (1046 seconds ago)
  has history:          no
  has statistics:       no
  line-power
    online:             yes

Device: /org/freedesktop/UPower/devices/battery_BAT1
  native-path:          /sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:02/PNP0C09:00/PNP0C0A:00/power_supply/BAT1
  vendor:               MSI Corp.
  model:                MS-1221
  power supply:         yes
  updated:              Wed Mar 23 10:21:58 2011 (20 seconds ago)
  has history:          yes
  has statistics:       yes
  battery
    present:             yes
    rechargeable:        yes
    state:               charging
    energy:              3.9024 Wh
    energy-empty:        0 Wh
    energy-full:         58.1616 Wh
    energy-full-design:  69.12 Wh
    energy-rate:         36.792 W
    voltage:             44.095 V
    time to full:        1.5 hours
    percentage:          6.70958%
    capacity:            84.1458%
  History (charge):
    1300872118	6.710	charging
  History (rate):
    1300872088	36.792	charging

Daemon:
  daemon-version:  0.9.1
  can-suspend:     yes
  can-hibernate    yes
  on-battery:      no
  on-low-battery:  no
  lid-is-closed:   no
  lid-is-present:   yes

Me gustaría saber que versión de Ubuntu tienes instalada (32 o 64 bits), como quedó tu fichero /etc/modules después de ejecutar "sensors-detect" y que devuelve en tu sistema el comando "upower -d". No tengo forma de hacer que el gnome-power-manager funcione correctamente y la verdad es que es muy frustrante, ya que no puedo ver cuanto tiempo puedo estar trabajando con el portátil sólo con la batería.

Muchas gracias de antemano y espero tu respuesta.

+1
0
-1
Imagen de jhonfy
+1
0
-1

Hola,

Despues de mucho buscar es la primera vez que encuentro un post con el mismo problema que tengo,

Llevo años utilizando Ubuntu y en mi laptop antes tenia instalada la version 9.10 que funcionaba muy bien (excepto la impresion de PDF's), con Lucid Lynx todo funciona muy bien excepto el problema que mencionas.)

Para ser mas exactos al iniciar la laptop todo funciona muy bien pero después de un rato variable de estar trabajando, conectada o con batería (es indiferente) llega un momento en que el ACPI parece enloquecer, dice que estoy conectado a la corriente y no detecta la batería, ademas de que teniendo instalado lm-sensors y sensors-detect con sensors-applet para monitorear la temperatura, se dispara dando un dato erróneo de 146°, a partir de ahy aunque sigue funcionando sin problemas ya no puedo contar ni con el tiempo que me queda de batería ni tampoco funciona el suspendido (que es lo que mas me hace falta).

Tengo instalado Ubuntu 10.04, 4Gb de RAM, Procesador AMD Athlon 64x2

Si alguien logra solucionarlo no duden en publicarlo por favor!!
Saludos
Jhon

+1
0
-1
Imagen de ivedci89
+1
-1
-1

mismo problema aunque en una pc diferente.. al arrojar el comando acpi a secas me entrega:
X% de carga. rate information unavailable.
Osea no me entrega en tiempo restante de duracion de la batería.

+1
-1
-1

técnico en informática