XO Troubleshooting Battery/lang-es: Difference between revisions
No edit summary |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 80: | Line 80: | ||
{{anchor|Diagnosing Battery Problems}} |
{{anchor|Diagnosing Battery Problems}} |
||
=La diagnóstica de problemas de batería= |
=La diagnóstica de problemas de batería= |
||
{{Translated text| |
{{Translated text| |
||
Line 85: | Line 86: | ||
| display=none }} |
| display=none }} |
||
La carga de la batería, y la interpretación de los botones alrededor de la pantalla, están bajo el control de un segundo microprocesador en el laptop, el [[Embedded_controller/lang-es|Controlador |
La carga de la batería, y la interpretación de los botones alrededor de la pantalla, están bajo el control de un segundo microprocesador en el laptop, el [[Embedded_controller/lang-es|Controlador Embebido]] (CE). Con el fin de garantizar que la comunicación de batería están siendo manejados adecuadamente, en primer lugar debemos establecer que la CE está funcionando correctamente: |
||
{{anchor|Did the EC boot?}} |
{{anchor|Did the EC boot?}} |
||
==¿ Se arranque el Controlador |
==¿ Se arranque el Controlador Embebido ?== |
||
{{Translated text| |
{{Translated text| |
||
Follow the [[XO_Full_Reset|Full Reset procedure]], and check to see if the battery LED flashes orange momentarily after reapplying power. |
Follow the [[XO_Full_Reset|Full Reset procedure]], and check to see if the battery LED flashes orange momentarily after reapplying power. |
||
Line 236: | Line 237: | ||
===Comprobando el nivel de carga real=== |
===Comprobando el nivel de carga real=== |
||
{{Translated text| |
{{Translated text| |
||
olpc- |
olpc-pwr-log is a Linux bash script that allows you to measure the amount of charge delivered to or extracted from the battery. It can be used to determine if the battery is performing at its rated capacity. |
||
| display=none }} |
| display=none }} |
||
[[#olpc- |
[[#olpc-pwr-log|olpc-pwr-log]] es un script bash para Linux que le permite medir la cantidad de carga entregada o extraídos de la batería. Se puede utilizar para determinar si la batería está actuando en su capacidad nominal. |
||
{{anchor|Laptop abruptly shuts off before battery capacity reaches < 10%}} |
{{anchor|Laptop abruptly shuts off before battery capacity reaches < 10%}} |
||
Line 249: | Line 250: | ||
{{anchor|Software Tools}} |
{{anchor|Software Tools}} |
||
=Herramientas de Software= |
=Herramientas de Software= |
||
==olpc- |
==olpc-pwr-log== |
||
{{Translated text| |
{{Translated text| |
||
Currently this tool (a Linux script) is located at http://dev.laptop.org/~rsmith/olpc- |
Currently this tool (a Linux script) is located at http://dev.laptop.org/~rsmith/olpc-pwr-log |
||
To use olpc- |
To use olpc-pwr-log follow the following procedure: |
||
# Copy (or download) olcp- |
# Copy (or download) olcp-pwr-log to the XO. It does not need any special priviledge |
||
# Start it |
# Start it |
||
| display=none }} |
| display=none }} |
||
A este tiempo, esta herramienta (un script de Linux) se encuentra a: [http://dev.laptop.org/~rsmith/olpc-pwr_log http://dev.laptop.org/~rsmith/olpc- |
A este tiempo, esta herramienta (un script de Linux) se encuentra a: [http://dev.laptop.org/~rsmith/olpc-pwr_log http://dev.laptop.org/~rsmith/olpc-pwr-log]. |
||
Para utilizar olpc- |
Para utilizar olpc-pwr-log, seguir el siguiente procedimiento: |
||
# Copia (o descargar con <tt>wget http://dev.laptop.org/~rsmith/olpc-pwr_log</tt>) [http://dev.laptop.org/~rsmith/olpc-pwr_log olcp- |
# Copia (o descargar con <tt>wget -O olpc-pwr-log http://dev.laptop.org/~rsmith/olpc-pwr_log</tt>) [http://dev.laptop.org/~rsmith/olpc-pwr_log olcp-pwr-log] a la XO. No se necesita ningún privilegio especial |
||
# Inicio ella |
# Inicio ella |
||
Latest revision as of 23:16, 20 June 2009
Traducción de XO_Troubleshooting_Battery | original |
english | español +/- | cambios |
Este es el parte de la Guia diagnóstico del laptop XO para diagnosticar problemas con la batería y energía en el laptop XO.
Empieza Aquí
Que problemas tiene con su laptop ?
El laptop no funcione de su batería
Si el laptop funcione bien con un batería conocido buena, la batería debe ser reemplazada.
Si el laptop no funciona con un batería conocido buena, ver el diagnóstico de problemas de batería.
El LED de batería está parpadeante rojo
Si la luz de batería está parpadeando roja, esto normalmente indica un error con la batería. Pruebe un restablecimiento completo. Si el problema persiste, entonces la batería debe ser reemplazada.
Si la batería de repuesto muestra la misma parpadea en rojo de la luz de batería, ver causas comunes de falta de presencia de batería, más adelante.
Es posible obtener más información acerca de la batería y, posiblemente, repararlo. Véase más abajo.
El laptop no puede cargar la batería
Si el laptop puede cargar una batería conocida buena, la batería debe ser reemplazada.
- Si la batería es una batería LiFePO4, con una etiqueta amarilla, véase el procedimiento de recuperación LiFePO4.
Si el laptop no puede cargar la batería conocida buena, ver el diagnóstico de problemas de batería.
El laptop no funciona usando el adaptador de alimentación
Si el laptop funciona bien usando un adaptador de alimentación conocido bueno, el adaptador debe ser sustituido.
Si el laptop no funciona usando un adaptador de alimentación conocido bueno:
- ¿El LED de batería todavía indicar el laptop piensa que tiene poder? Con un batería presente, el LED de batería debe iluminarse con amarillo o verde entra de un minuto. Si lo vea, es probable que tienes un problema de encendir el laptop.
- De lo contrario, es necesario sustituir la placa madre.
- Componentes sospechosos son el fusibles F1 (2A) y el diodo D21 (Schottky 3A) en la protección de la entrada DC de la placa madre. Si el fusible fue volado, comprobar diodo D123 (Schottky 3A) y el diodo D118 (38v zener) para ver si están bien.
El laptop emite un tono alto cuando se utiliza el adaptador de alimentación
Estamos trabajando con este. Si tienes un laptop con este problema, por favor contacto a OLPC
La diagnóstica de problemas de batería
La carga de la batería, y la interpretación de los botones alrededor de la pantalla, están bajo el control de un segundo microprocesador en el laptop, el Controlador Embebido (CE). Con el fin de garantizar que la comunicación de batería están siendo manejados adecuadamente, en primer lugar debemos establecer que la CE está funcionando correctamente:
¿ Se arranque el Controlador Embebido ?
Sigue las direcciones para reiniciar completamente el laptop. El LED de batería debe parpadear naranja momentáneamente (aproximadamente un cuarto de segundo) cuando retornas el poder de nuevo.
Si no vea ningun luz, sabes que tiene usted un placa madre rota o defectuoso firmware EC instalado. Si parpadear otro color (como rojo, o verde), probablemente tienes un problema con el circuito de LED.
La solución general a las dos de estos problemas es reemplazar la placa madre.
¿La CE reconoce la batería?
Cuando una batería se inserta en el laptop, la CE lee la información sobre la batería de un circuito integrado dentro de la batería. Si la CE no recibe información válida a partir de esta lectura, va a pensar la carga de la batería que no existe, o informar de un error. Las siguientes pruebas vean si la CE está hablando correctamente la batería.
¿El LED batería responder a los cambios en la alimentación externa?
Cuando usted solicita el adaptador de poder externa, la batería LED debería encenderse en uno de cuatro estados:
- verde sólido - indica una batería totalmente cargada
- amarillo sólido - indica la carga de la batería está cargando
- rojo sólido - indica la carga de la batería en situación de extrema necesidad de cobrar
- parpadea de color rojo - indica un error de batería. Véase arriba y una explicación detallada a continuación.
Si la luz de batería no indica uno de estos estados (por ejemplo, nada se enciende), entonces la batería no está siendo reconocido. Si obtiene una luz de batería sólida entonces la CE ha logrado leer el indicador de batería. Si la batería se mantiene sin luz de batería entonces la batería no está reconocido o leendo los datos ha confundido la CE. Utilice uno de los siguientes métodos para comprobar manualmente presencia de la batería para determinar el problema.
Comprobando para la presencia de la batería
Los siguientes métodos pueden ser utilizados para comprobar manualmente la presencia de la batería:
Usando Linux
Linux tiene una interfaz con la subsistema de la batería del laptop. Su disposición a través de sysfs a /sys/class/power_supply/olpc_battery/. El valor de "present" indica si la EC piensa que existe una batería. Para comprobar este valor, tipear cat en la actividad terminal:
sudo cat /sys/class/power_supply/olpc_battery/present
Usando Open Firmware
Usted necesitará un llave de desarollador para el laptop. Open Firmware ha comando que va a hablar con la EC y leer la información actual de la batería. Este comando es watch-battery. A la prompt de Open Firmware tipear:
ok watch-battery
Si la EC cree que existe una batería debería ver una sola línea que se actualiza con varias piezas de información de la batería. Si una batería no existe, esto será indicado con un No battery en lugar de información sobre el estado de la batería.
Usando Open Firmware y batman.fth
Usted necesitará un llave de desarollador para la laptop. #batman.fth batman.fth tiene comandos que puede interrogar al máquina de estados de la interfaz "1-wire" del EC. Esto le permite ver lo que pasa en la bus "1-wire". El comando es see-bstate. Si una batería no se detecta, el número impreso debe desplazarse entre 0,1 y 2. Números distintos de estos indican que la EC ha detectado una batería.
Las causas más comunes por falta de batería presencia
Hay un número de causas posibles de la falta de presencia batería. Aquí están, en el orden en que debe verificarse:
Un cable está desconectado
Compruebe que los conectores CN21 y CN22 de la placa madre están firmemente conectado. Hay un segundo conector, escondido en la parte inferior de la laptop.
Cable Roto
Si no se detectan la batería, una pausa o mala relación entre CN22 de la placa madre y el conector de la batería se traduce en no comunicación sobre el bus 1-wire. Compruebe la continuidad del cable con un ohmios.
Dato malo en el EEPROM de la batería
Normalmente, si los datos en la EEPROM de la batería se haya dañado, resultado un LED rojo parpadeante. Sin embargo, dependiendo de la corrupción puede ser posible confundir la EC. Utilice un batería buen conocido para asegurarse de que el problema es con la batería y no la laptop.
Una batería en esta condición puede ser detectada por ver la salida de see-bstate.
Error de comunicación 1-wire
El sensor en el interior de la batería podría ser funcionamiento mál o comunicación con el EC podría ser corrompido por un defecto de fabricación. Si el laptop no se puede comunicar con una batería conocida buena, y ya has comprobado por un cable desconectado o roto, entonces el error se encuentra en la placa madre y será necesario su sustitución.
LED Batería parpadea de color rojo
Un LED de batería parpadeante rojo indica que la subsistema batería ha detectado un error. Open Firmware tiene un comando que va a leer el código de error de la EC. El comando para ello es ec-abnormal@. A la prompt de Open Firmware, utilice las acciones siguientes para ver el código de error:
ok ec-abnormal@ .
Nota El '.' al fin (con espacio) es necesario para imprimir el código de error.
Las condiciones de error deben ser listadas...
¿La batería no carga?
Comprobando el nivel de carga real
olpc-pwr-log es un script bash para Linux que le permite medir la cantidad de carga entregada o extraídos de la batería. Se puede utilizar para determinar si la batería está actuando en su capacidad nominal.
<span id="Laptop abruptly shuts off before battery capacity reaches < 10%">
La laptop se apaga antes de la capacidad de la batería llega a menos de 10%
Herramientas de Software
olpc-pwr-log
A este tiempo, esta herramienta (un script de Linux) se encuentra a: http://dev.laptop.org/~rsmith/olpc-pwr-log.
Para utilizar olpc-pwr-log, seguir el siguiente procedimiento:
- Copia (o descargar con wget -O olpc-pwr-log http://dev.laptop.org/~rsmith/olpc-pwr_log) olcp-pwr-log a la XO. No se necesita ningún privilegio especial
- Inicio ella
El script se espere hasta que detecta una batería y luego comenzar un diario de diferentes parámetros a través de la subsistema olpc-battery. Si la batería está muy baja y la EC está utilizando "carga lenta" en lugar de "carga principal", entonces el script parece estar todavía en busca de una batería a pesar de que el LED de batería está encendida amarilla. Una vez que se termina carga lenta se informe de que una batería válida está presente y el script se continuar.
La salida del script es a la vez a la pantalla y un archivo. El nombre de archivo es pwr-<fecha>-<ID indicador>.csv. ID indicador es un único número de identificación que figura en el indicador de carga de cada batería.
Se pueden encontrar más detalles aquí
batman.fth
Batman.fth es un script Forth que está disponible desde http://dev.laptop.org/pub/firmware/scripts/batman.fth. Para usarlo, hay que cargarla en una prompt de Open Firmware (OFW). Para llegar a una prompt OFW requiere una llave de desarrollador. Para utilizar:
- Ponga batman.fth en una llave USB
- Inserte la llave USB en la computadora portátil XO (cuando está apagada)
- Enciende el ordenador portátil
- Llega a Open Firmware presionando la tecla ESC, mientras que el portátil está comenzando.
- A la prompt 'ok', escriba:
fload u: \ batman.fth
El script batman.fth puede ser almacenada en dispositivos otras que un llave USB. Es cargado con el comando fload, que debe especificar el dispositivo de almacenamiento donde se encuentra bathman.fth:
llave USB: fload usb:\batman.fth tarjeta SD: fload sd:\batman.fth Flash NAND (directorio de raiz): fload nand:\batman.fth
Una vez cargado, se ejecute los comandos en el script al igual que cualquier otro comando de Open Firmware. Si apaga la laptop, usted tiene que repetir el proceso de cargar batman.fth.
Herramientas en batman.fth
La siguiente es una lista de herramientas útiles en batman.fth con una breve nota de cómo utilizarlos. Algunos de estos comandos requieren que la EC se ponga en reiniciar antes de ejecutar el comando, a fin de que la sistema EC de gestión de batería está desactivado. El comando 1w-init hace esto. Después de se utiliza el comando 1w-init, todos los teclado, touchpad y botones están desactivado. Incluyendo el botón de encendido/apagar. Cualquier comando que requiere un 1w-init requerirá que todos comandos después de esto ser invocado utilizando el puerto serie del processor (J1). Para apagar la laptop más tarde, tendrá que eliminar ambos el poder externa y la batería.
- 1w-init
- Ponga la EC en restablecer y preparar el sistema para que Open Firmware pueda hablar directamente con el chip de indicador de carga en la batería. Ambos el teclado, touchpad y botones está desactivado después de este comando. Requerido antes de algunos de los otros comandos.
- see-bstate
- Continuamente se imprime el indice de la máquina del estado de la comunicación 1-wire del EC. Útil para determinar si la EC puede hablar con el indicador de carga de la batería.
- No requiere el comando 1w-init.
ok see-bstate
- bat-recover
- Hace PWM en la línea que permitirá cargar, resultando en una corriente de carga de batería psuedo-limitada. Imprime la temperatura en la batería, el corriente, el voltaje y el registro de carga en la pantalla.
- Se ejecuta automáticamente 1w-init
ok bat-recover
- bat-set-low
- Escriba ceros a diversos valores en el EEPROM de indicador de carga de la batería, obligando a la EC que vuelva a sincronizar con el estado de la batería. Útil si la batería está marcado como cargado cuando realmente no lo es.
- Necesita 1w-init
ok 1w-init bat-set-low
Subsistema de batería de Linux
Más información es necesário aquí