-   Linux - Kernel (
-   -   Did IDE block device label changed with Kernel > 2.6.27 ? (

maus 06-04-2009 09:03 AM

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 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?


mostlyharmless 06-04-2009 12:39 PM

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.

maus 06-07-2009 03:28 PM

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 ( 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 07:17 AM.