Hello,
I'm a newbie about these boards but I'm here to ask you, experts, an hand recovering my controller which is based on a Freescale i.MX5 board.
The appliance commercial name is AC SMART IV by LG and his main purpouse is to manage all air conditioning units attached to an external unit. The board is equipped with an MMC partitioned in 2 slices to contain root filesystem (ext2).
My board now stucks booting saying "kernel panic" because he cannot locate any filesystem on root partition.
Someone can help me recovering boot partition?
Running some commands from the boot menu I have:
BBG U-Boot > mmcinfo
Device: FSL_ESDHC
Manufacturer ID: 45
OEM: 100
Name: SEM04
Tran Speed: 25000000
Rd Block Len: 512
MMC version 4.0
High Capacity: Yes
Capacity: 3959422976
Bus Width: 4-bit
BBG U-Boot > fatinfo mmc
Interface: MMC
Device 0: Vendor: Man 450100 Snr 90232720 Rev: 4.7 Prod: SEM04
Type: Removable Hard Disk
Capacity: 3776.0 MB = 3.6 GB (7733248 x 512)
No valid FAT fs found
BBG U-Boot > iminfo
## Checking Image at 90800000 ...
Unknown image format!
BBG U-Boot > bdinfo
arch_number = 0x0000084D
env_t = 0x00000000
boot_params = 0x90000100
DRAM bank = 0x00000000
-> start = 0x90000000
-> size = 0x20000000
ethaddr = 00:E0:91:0F:09:8B
ip_addr = 192.168.10.13
baudrate = 115200 bps
At boot I have:
pmic_rtc pmic_rtc.1: setting system clock to 1970-01-24 09:23:28 UTC (2021008)
List of all partitions:
b300 3866624 mmcblk0 driver: mmcblk
b301 819232 mmcblk0p1
b302 2893824 mmcblk0p2
No filesystem could mount root, tried: ext3 ext2 ext4 cramfs vfat msdos
[<800c54ac>] (unwind_backtrace+0x0/0xf0) from [<804a2dfc>] (panic+0x6c/0xe0)9,1)
[<804a2dfc>] (panic+0x6c/0xe0) from [<80008ef8>] (mount_block_root+0x1cc/0x20c)
+0x160/0x1b8)(mount_block_root+0x1cc/0x20c) from [<80009188>] (prepare_namespace
0/0x168)88>] (prepare_namespace+0x160/0x1b8) from [<80008480>] (kernel_init+0x12
/0x8)08480>] (kernel_init+0x120/0x168) from [<800c19c0>] (kernel_thread_exit+0x0
Sure! The board, in my humble opinion, is ok but I miss the code to flash. Kernel was compiled by LG which distributes (sell) this product. I've asked to their "specialistic support" but the only answer I had was: "we dunno".
Is someone so human to give me some hints on how to recover partitions or how to check and find why the system is unable to find a valid filesystem on root partition?
Is there an utility as fsck to check and repair filesystem corrupted?
Many thanks
Filippo
Hello,
I can not seen the reason of panic but it looks like a bad programming, burn again your board and restart.
Regards