<span class="q"><br><br><div><span class="gmail_quote">On 3/16/07, <b class="gmail_sendername">Geoff Levand</b> <<a href="mailto:geoffrey.levand@am.sony.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
geoffrey.levand@am.sony.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
> jmerino='/dev/sda1:/vmlinux-jmerino initrd=/dev/sda1:/initrd-<br>> jmerino.img root=/dev/sda2 init=/sbin/init 3'<br>><br>> Then, the kernel starts up but when it is time to exec init, it says:<br>>
<br>> Warning: Unable to open an initial console.<br><br><br>This is because YDL is setup for the 2.6.16 legacy kernel.<br><br></blockquote></div></span>In my testing I found that it is because for some reason (not dig yet) the current git kernel
<br>(2.6.21-rc1) for PS3 won't take command lines from kboot, so initrd will never have a chance<br>to be loaded. I've verified this on FC5 and YDL5, for kboot (otheros.bld) provided by both<br>Sony and YDL.<br><br>
If the default kernel config is used, the kernel will be compiled with a default command
<br>line which only assigns "root" and "videomode". FC5 can still be booted normally because<br>(root):/dev (the real directory, not the mounted tmpfs one) really contains the dev nodes<br>needed during boot, while for YDL5, /dev is in fact empty. After booting, anyway udev will
<br>take control...<br>
<br clear="all"><br>-- <br><i>Yet another coder currently roaming in Japan...</i><br>Yu-Te Aegis Lin, aka AirL<br>alternative email: ydlin (at) <a href="http://ntu.edu.tw">ntu.edu.tw</a>