Hello
I have a problem with I.MX28 board when i'm booting with Linux burn on a SD card. I use the command "./mk_mx28_sd /dev/sdb" to burn linux image on my SD Card and when I plug it into my board, installation stop to this sentences "Waiting for root device /dev/sdb3...". I try to find anwers on this forum but nobody have the same problem because their unsing "u-boot" and not linux image so I can't modify my variables environments.
I attaching the log of minicom
thanks in advance,
Mickael
Original Attachment has been moved to: log_minicom.txt.zip
Solved! Go to Solution.
I found a .txt who change the kernel command line and when i open it, it was
-e noinitrd console=ttyAM0,115200 root=/dev/sdb3 rw rootwait ip=none ssp0
but in ltib it was
-e noinitrd console=ttyAM0,115200 root=/dev/mmcblk0p3 rw rootwait ip=none ssp0
So I change the .txt and it works
thanks for help
directory of .txt : /ltib/rpm/BUILD/imb-bootlets-src-10.12.01/linux_prep/cmdlines/IMX28_EVK.tkt
The device node name for SD card on target board should be different on Linux host.
Please check the device name (something similar to '/dev/mmcblk0p1', instead of '/dev/sdb3')
I have already think of that, but I don't find where i can fix that?
Regards,
Mickael
You need change the cmdline (you may notice the cmdline in your log)
Kernel command line: -e noinitrd console=ttyAM0,115200 root=/dev/sdb3 rw rootwait ip=none ssp0 |
when you build the .sb file, you may find some file where you can change the cmdline. I can't remember file name but you can search by the keyword.
I found a .txt who change the kernel command line and when i open it, it was
-e noinitrd console=ttyAM0,115200 root=/dev/sdb3 rw rootwait ip=none ssp0
but in ltib it was
-e noinitrd console=ttyAM0,115200 root=/dev/mmcblk0p3 rw rootwait ip=none ssp0
So I change the .txt and it works
thanks for help
directory of .txt : /ltib/rpm/BUILD/imb-bootlets-src-10.12.01/linux_prep/cmdlines/IMX28_EVK.tkt