Specifications
parse the U-Boot environment directly•
pass it via the command line•
If your device driver does not support one of these sources directly, then do it yourself:
add an init board hook•
program it from user space (`ifconfig hw ...`)•
for people who need to do NFS root or similar, then use initramfs -- this is what it was designed for !•
14.3.12. Loopback interface does not work
Question:
When I boot Linux I get a "socket: Address family not supported by protocol"
error message when I try to configure the loopback interface. What's wrong?
Answer:
This is most probably a problem with your kernel configuration. Make sure that the
CONFIG_PACKET option is selected.
14.3.13. Linux kernel messages are not printed on
the console
Question:
I expect to see some Linux kernel messages on the console, but there aren't any.
Answer:
This is absolutely normal when using the ELDK with root filesystem over NFS. The ELDK startup
routines will start the syslog daemon, which will collect all kernel messages and write them into a
logfile ( /var/log/messages ).
If you want to see the messages at the console, either run "tail -f /var/log/messages &"
on the console window, or stop the syslog daemon by issuing a "/etc/rc.d/init.d/syslog
stop" command. Another alternative is to increase the console_loglevel of the kernel (any
message with log level less than console_loglevel will be printed to the console). With the
following command the console_loglevel could be set at runtime: "echo 8 >
/proc/sys/kernel/printk". Now all messages are displayed on the console.
14.3.14. Linux ignores input when using the
framebuffer driver
Question:
When using the framebuffer driver the console output goes to the LCD display, but I cannot input
anything. What's wrong?
Answer:
You can define "console devices" using the console= boot argument. Add something like this to your
bootargs setting:
14.3.14. Linux ignores input when using the framebuffer driver 180