Difference between revisions of "Ethernet console"

From ArmadeusWiki
Jump to: navigation, search
m
m (Links)
 
(3 intermediate revisions by 2 users not shown)
Line 10: Line 10:
 
* recompile and reflash your U-Boot:
 
* recompile and reflash your U-Boot:
 
<pre class="host">
 
<pre class="host">
$ make u-boot-clean
+
$ make uboot-rebuild
$ make
+
 
</pre>
 
</pre>
 
* redefine some environment variables (here 192.168.1.2 is the IP address of my Host PC):
 
* redefine some environment variables (here 192.168.1.2 is the IP address of my Host PC):
Line 20: Line 19:
  
 
==Linux==
 
==Linux==
TDBL
+
* You have to use ''netconsole'' script from U-Boot sources (default port is 6666):
 +
<pre class="host">
 +
$ tools/netconsole <ip> [port]
 +
</pre>
  
 
==Links==
 
==Links==
* http://www.digispeaker.com/content/u-boot-over-network
+
* https://github.com/lentinj/u-boot/blob/master/doc/README.NetConsole
 
* http://wiki.openvz.org/Remote_console_setup
 
* http://wiki.openvz.org/Remote_console_setup

Latest revision as of 23:03, 9 April 2018

On this page you will learn how to move the default RS-232 console to Ethernet. This might be useful in systems where you want to use the RS-232 port for something else or if you want a remote console.

Page under construction... Construction.png Informations on this page are not guaranteed !!

U-Boot

  • modify the config header file for your board and add it:
#define CONFIG_NETCONSOLE 1
  • recompile and reflash your U-Boot:
$ make uboot-rebuild
  • redefine some environment variables (here 192.168.1.2 is the IP address of my Host PC):
BIOS> setenv ncip 192.168.1.2
BIOS> setenv stdin nc; setenv stdout nc; setenv stderr nc

Linux

  • You have to use netconsole script from U-Boot sources (default port is 6666):
$ tools/netconsole <ip> [port]

Links