jotape
24/11/2007, 16:45
Buenas,
Primero de todo, saludos a todos los foreros, este es mi primer post aquí. Espero no tener que recurrir más pidiendo ayuda sino ofreciéndola :-)
A lo que vamos, me hice con una F200 el primer día que las entregó H-G, ha funcionado perfectamente casi dos semanas, y estaba contentísimo. Pero un día estuve jugando , la apagué, cargué las pilas cómo cada noche y por la mañana en el tren la enciendo y ya no funciona, me marca la tarjeta SD como vacía, ni siquiera me permite subir a "." o "..".
Antes de llevarla a reparar quería arreglarla yo mismo, así que le pedí a un amigo su interfaz para conectarme por RS232 y el minicom.
Mi sorpresa es que al arrancar da varios errores (a lo mejor son normales, ojo)
Os pego el arranque para compararlos con el arranque de alguien que le vaya bien la consola :-)
U-Boot 1.0.0 (Sep 10 2007 - 21:07:23)
U-Boot code: 03E00000 -> 03E49FA4 BSS: -> 03E82B70
IRQ Stack: 03ea3b6c
FIQ Stack: 03ea4b6c
DRAM Configuration:
Bank #0: 00100000 63 MB
Flash: 0 kB
NAND:Probing at 0x9c000000
Flash chip found:
Manufacturer ID: 0xEC, Chip ID: 0x76 (Samsung K9F1208 64Mb)
1 flash chips found. Total nand_chip size: 64 MB
Get Environment from NAND offset 0x70000 ...
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
NAND read: device 0 offset 0x1a0000, size 0x40000 ... 262144 bytes read: OK
NAND read: device 0 offset 0x80000, size 0xb0000 ... 720896 bytes read: OK
### main_loop: bootcmd="bootm"
Hit any key to stop autoboot: 0
## Booting image at 01000000 ...
Image Name: GP2X Linux Kernel
Created: 2007-10-08 9:22:48 UTC
Image Type: ARM Linux Kernel Image (gzip compressed)
Data Size: 673304 Bytes = 657.5 kB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Starting kernel ...
MMC/SD Card Detected
Partition check:
mmcsda: p1
Register SD: 972MsB
mount...1
mount...2:
INIT: version 2.84 booting
<7>**>>ecc error unfixed on chunk 3268:0
Started device management daemon v1.3.25 for /dev
<7Mount proc and >lesystem
**>>ecc error unfixed on chunk 1832:0
touch: /var/log/dmesg: No such file or directory
chmod: /var/log/dmesg: No such file or directory
chmod: /var/log/messages: No such file or directory
/etc/rc.d/rc.sysinit: /var/run/utmp: No such file or directory
touch: /var/log/wtmp: No such file or directory
chgrp: /var/run/utmp: No such file or directory
chmod: /var/run/utmp: No such file or directory
/etc/rc.d/rc.sysinit: /var/log/dmesg: No such file or directory
Mount SD, if not mounted...
mount: Mounting /dev/mmcsd/disc0/part1 on /mnt/sd failed: No such file or direcy
/etc/rc.d/rc.sysinit: ./irqbattery: No such file or directory
mount: Mounting /dev/mmcsd/disc0/part1 on /mnt/sd failed: No such file or direcy
Touch driver open
Touch calibration
Apply LCD Timing
****nStatus : 0
read pointercal value
write pointercal value
****nStatus : 0
Cómo podéis observar, dice que /mnt/sd no existe. No sé cómo ha podido borrarse, igual que me extraña que no pueda acceder a otros archivos como el dmesg.
Mi primera opción era pensar en reconstruir el sistema de archivos del kernel, pero si arranco con la imagen en la SD pulsando select+start no me hace caso xD Tampoco sé cómo actualizarlo desde mi Debian, si con el minicom o algún programa.
¿Alguien puede echarme una mano?
Muchas gracias.
Primero de todo, saludos a todos los foreros, este es mi primer post aquí. Espero no tener que recurrir más pidiendo ayuda sino ofreciéndola :-)
A lo que vamos, me hice con una F200 el primer día que las entregó H-G, ha funcionado perfectamente casi dos semanas, y estaba contentísimo. Pero un día estuve jugando , la apagué, cargué las pilas cómo cada noche y por la mañana en el tren la enciendo y ya no funciona, me marca la tarjeta SD como vacía, ni siquiera me permite subir a "." o "..".
Antes de llevarla a reparar quería arreglarla yo mismo, así que le pedí a un amigo su interfaz para conectarme por RS232 y el minicom.
Mi sorpresa es que al arrancar da varios errores (a lo mejor son normales, ojo)
Os pego el arranque para compararlos con el arranque de alguien que le vaya bien la consola :-)
U-Boot 1.0.0 (Sep 10 2007 - 21:07:23)
U-Boot code: 03E00000 -> 03E49FA4 BSS: -> 03E82B70
IRQ Stack: 03ea3b6c
FIQ Stack: 03ea4b6c
DRAM Configuration:
Bank #0: 00100000 63 MB
Flash: 0 kB
NAND:Probing at 0x9c000000
Flash chip found:
Manufacturer ID: 0xEC, Chip ID: 0x76 (Samsung K9F1208 64Mb)
1 flash chips found. Total nand_chip size: 64 MB
Get Environment from NAND offset 0x70000 ...
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
NAND read: device 0 offset 0x1a0000, size 0x40000 ... 262144 bytes read: OK
NAND read: device 0 offset 0x80000, size 0xb0000 ... 720896 bytes read: OK
### main_loop: bootcmd="bootm"
Hit any key to stop autoboot: 0
## Booting image at 01000000 ...
Image Name: GP2X Linux Kernel
Created: 2007-10-08 9:22:48 UTC
Image Type: ARM Linux Kernel Image (gzip compressed)
Data Size: 673304 Bytes = 657.5 kB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Starting kernel ...
MMC/SD Card Detected
Partition check:
mmcsda: p1
Register SD: 972MsB
mount...1
mount...2:
INIT: version 2.84 booting
<7>**>>ecc error unfixed on chunk 3268:0
Started device management daemon v1.3.25 for /dev
<7Mount proc and >lesystem
**>>ecc error unfixed on chunk 1832:0
touch: /var/log/dmesg: No such file or directory
chmod: /var/log/dmesg: No such file or directory
chmod: /var/log/messages: No such file or directory
/etc/rc.d/rc.sysinit: /var/run/utmp: No such file or directory
touch: /var/log/wtmp: No such file or directory
chgrp: /var/run/utmp: No such file or directory
chmod: /var/run/utmp: No such file or directory
/etc/rc.d/rc.sysinit: /var/log/dmesg: No such file or directory
Mount SD, if not mounted...
mount: Mounting /dev/mmcsd/disc0/part1 on /mnt/sd failed: No such file or direcy
/etc/rc.d/rc.sysinit: ./irqbattery: No such file or directory
mount: Mounting /dev/mmcsd/disc0/part1 on /mnt/sd failed: No such file or direcy
Touch driver open
Touch calibration
Apply LCD Timing
****nStatus : 0
read pointercal value
write pointercal value
****nStatus : 0
Cómo podéis observar, dice que /mnt/sd no existe. No sé cómo ha podido borrarse, igual que me extraña que no pueda acceder a otros archivos como el dmesg.
Mi primera opción era pensar en reconstruir el sistema de archivos del kernel, pero si arranco con la imagen en la SD pulsando select+start no me hace caso xD Tampoco sé cómo actualizarlo desde mi Debian, si con el minicom o algún programa.
¿Alguien puede echarme una mano?
Muchas gracias.