Did IDE block device label changed with Kernel > 2.6.27 ?
I try to compile a new kernel for my embedded systems using Vortex86DX and Vortex86SX CPUs.
If I try to boot the kernel 22.214.171.124 I get a Kernel Panic "not syncing - VFS unable to mount root fs".
I think this panic occurs if there is an invalid root= Option in from GRUB for the Kernel.
BUT: The device boots fine, if I use the old Kernel (2.6.27.x) with the same root= option.
Why does my old root= option not work with the new kernel. Was there a change in bloc device labeling??? From HDA to SDA??
I reused the old (2.6.27.x) kernel config for the new kernel, thus I don't think there is module missing.
thanks for any hints and help?
Despite the fact that you resused the kernel config, I would hazard the guess that you're missing support for the fs or hardware in the kernel. I would recheck your compile options carefully to make sure the hardware and filesystem interface are compiled in.
Solution for Ebox 3300
I found a solution. I changed the BIOS settings. After I changed the IDE Mode from legacy to native the kernel (126.96.36.199) booted without any problem.
I suppose that older kernel haven't been able to manage the eBox 3300 IDE squirts, that's why the BIOS settings have been changed.
thanks for your support.
|All times are GMT -5. The time now is 09:30 PM.|