<div dir="ltr"><div><div><div><div><div><div><div><div>I&#39;m trying to revive an relatively old device. MIPS SoC and looks like small netbook. Development of never software has been stopped around 2010 I believe. I&#39;m taking that more of a challenge than to find probable use for it.<br><br></div>So far after a lot of searching over the web archives ( is amazing how quick software get abandoned and even lost today ) I found good kernel source properly patched with the right LCD display driver.<br><br></div>As of yesterday&#39;s tests and several kernels later I have this question.<br><br></div>Seem like I don&#39;t have root device information build in the kernel. When boots kernel gives message &quot; root device NULL is been substituted with /dev/mtdblock4 &quot;.  I purposely disabled in the kernel config drivers for MTD devices and yaffs file systems just for reason kernel not to look there.<br><br></div>On other hand SD card is properly recognized.<br><br></div>Question: Where in the kernel compiling process I set root device? Is that even possible.<br><br></div>I&#39;ve read that modern kernel rely on initrd image to detect and mount root.<br><br></div>In old times you use rdev command to set manually that in the kernel. Obviously rdev is been deprecated way back.<br><br></div>Thanks<br></div>