Quantcast
Channel: MobileRead Forums - Kindle Developer's Corner
Viewing all articles
Browse latest Browse all 4412

Unbriking Kindle DX

$
0
0
Hi.

My Kindle DX (US cdma ver.2009) now doesn't want to boot.
In serial console i can see this log (below).

As i understand system partition is damaged somehow
(kinit: init not found!)

What can i do to try to repair?
As i undersatan need to use Load MMC0 over USB storage (with rootfs.img/rootfs.tar.gz) i have password (with KindleDiagnosticTool)
or maybe it is possible to browse/fix FS only by commands from console? (i can't type anything from hyperterminal now)

Can somebody help me with getting this image from DX US?
Plz help

Thanks!

bootLOG:
Spoiler:
U-Boot 1.3.0-rc3-lab126 (Jun 18 2009 - 17:03:50)

CPU: Freescale i.MX31 at 398 MHz
Board: i.MX31 Mario
S/N: B004182193220199
Board Id: NP1A000000000000
DRAM: 128 MB
Flash: 8 MB
*** Warning - bad CRC, using default environment

In: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 0
boot globals: computed residue = 0xDEBB20E3, checksum = 0x0B2FFEA2
boot globals: passed
Using fallback kernel. Clearing boot globals
Booting Secondary kernel...
## Booting image at a0400000 ...
Image Name: s047290-1004221911-TN2~2.6.22.19
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1887236 Bytes = 1.8 MB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
OK


Starting kernel ...

Spoiler:
Uncompressing Linux............................................. ................
............................................ done, booting the kernel.
RCSR register - a7f0000
boot: I def:pcut::Atlas power cut encountered
2.6.22.19-lab126 #3 PREEMPT Thu Apr 22 19:26:59 PDT 2010 armv6l 532MHz
INFO:Using Nell keypad setting
INFO:Loaded module /lib/modules/mxc_keyb.ko kb_rev=4 (22560 bytes)
INFO:Using Turing/Nell fiveway setting
INFO:Loaded module /lib/modules/fiveway.ko SELECT_hold_timeout=0 SELECT_auto_rep
eat_time=0 fiveway_rev=2 (26896 bytes)
INFO:/dev/input/event0:keypad device opened successfully (count=1)
INFO:/dev/input/event1:keypad device opened successfully (count=2)
ERROR:/dev/input/event2:No such device(19)
ERROR:/dev/input/event3:No such device(19)
Press [ENTER] for recovery menu... 0 /INFO:Partition table verified for /d
ev/mmcblk0
INFO:Checking for updates... (auto-pilot mode)
/dev/mmcblk0p4:
CHS=4/16/111615 size=3657400320 bytes
flag type first last lba first lba size
Partition p1:
0x00 0x0b 2 <large> 2 7143358
CHS: 0/0/3 - <large>
Partition p2:
Partition p3:
Partition p4:
INFO:Setup loop device /dev/loop0 for /dev/mmcblk0p4 + 1024
INFO:No update*.bin found, no update needed.
INFO:no updates found.
BOOTING DEFAULT.
argc == 9
argv[0]: "kinit"
argv[1]: "console=ttymxc0,115200"
argv[2]: "mem=128M"
argv[3]: "ro"
argv[4]: "ip=none"
argv[5]: "root=/dev/mmcblk0p1"
argv[6]: "lpj=2654208"
argv[7]: "panic=10"
argv[8]: "quiet"
Running ipconfig
argc == 4
argv[0]: "IP-Config"
argv[1]: "-i"
argv[2]: "Linux kinit"
argv[3]: "ip=none"
IP-Config: no devices to configure
kinit: do_mounts
kinit: name_to_dev_t(/dev/mmcblk0p1) = mmcblk0p1(179,1)
kinit: root_dev = mmcblk0p1(179,1)
kinit: failed to identify filesystem /dev/root, trying all
kinit: trying to mount /dev/root on /root with type ext3
kinit: trying to mount /dev/root on /root with type cramfs
kinit: trying to mount /dev/root on /root with type msdos
kinit: trying to mount /dev/root on /root with type vfat
kinit: Unable to mount root fs on device mmcblk0p1(179,1)
Checking for init: /sbin/init
Checking for init: /bin/init
Checking for init: /etc/init
Checking for init: /sbin/init.sysvinit
Checking for init: /bin/sh
kinit: init not found!
Kernel panic - not syncing: Attempted to kill init!
kernel BUG at kernel/panic.c:101!
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = c7c64000
[00000000] *pgd=87ee0031, *pte=00000000, *ppte=00000000
Internal error: Oops: 817 [#1] PREEMPT

Viewing all articles
Browse latest Browse all 4412

Trending Articles