In my rev 1161 source tree, the staged root has dev/console as a regular file as well.  I grep'ed through the staged root and didn't find any "mknod" (or "console") in any ascii/Bash script (only in binary files), so I don't know where 1161 creates the device nodes.  If I could figure out how the functional 1161 build creates the initial nodes, then I would be able to figure out what the disfunctional 148x does differently.

On 8/1/07, Brad House <brad@mainstreetsoftworks.com> wrote:
> So, the call to open /dev/console fails.  I don't know how the Gumstix
> creates /dev/console but in the staged root/ it is just a 0-length
> regular file.  In rev 1161 it becomes a node to device 5/1 (Linux serial
> console, as in all Linux), but I don't know what it is in rev 148x
> (since I can't get the system started).
> The issue is probably how device 5/1 gets hooked up to the I/O device
> (serial or display) that will support the system console.
> Thanks for help on this issue.

Right, you need at least /dev/console and /dev/null for most
situations.  It's true that the current buildroot does not
properly populate /dev ...  I've not actually looked into
why but instead just run a series of mknod's on the fs prior
to creating the initramfs or rootfs...  The wiki page I
last referenced did have that example in there.  It's not going
to get produced correctly unless you manually do it...


This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
gumstix-users mailing list