The netconsole kernel module
If you do not have the hardware, wich is common because most laptops do not come with a COM port nowadays, you can use the netconsole module wich is very handy. It uses very low level network device calls to send via UDP console output across your network. It is included in the standard debian kernel. Using this may help you debug anything but your network device controller driver. In /etc/modprobe.d/, add a file that reads :
options netconsole firstname.lastname@example.org/eth1 \ email@example.com/01:23:34:56:78:9A
- 192.168.1.1:32769 on eth1 is the ip/port/interface to use the send output from.
- 192.168.1.6:32769 and mac address 01:23:34:56:78:9A is the ip/port/mac to send packets to.
On the 192.168.1.6 box, run :
$ nc -l -p 32769 -u
Then, simply modprobe netconsole on 192.168.1.1 and output should start to appear on 192.168.1.6.