I've successfully installed archlinuxarm on my pogoplug E02. I'd like to change my root device to something other than /dev/sda1, but am having trouble getting it to work. Problem is, I can't get the kernel netconsole working so I can debug this issue. I have the uboot netconsole working fine.
I've tried connecting a device with addresses 10.0.0.4 and 10.0.0.5 listening on UDP port 6666, but I don't get any output. I've also tried explicitly setting the netconsole device to my server at 192.168.0.15, here's my kernel command line:
[root@alarm ~]# cat /proc/cmdline
root=/dev/sda1 rootdelay=10 rootfstype=ext2 mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(rootfs),-(data) netconsole=4444@192.168.0.21/eth0,6666@192.168.0.15/00:08:9b:bf:03:ef debug
[root@alarm ~]#
But still I don't get any output over netconsole after uboot starts the kernel. Here's the relevant parts of my dmesg:
[root@alarm ~]# dmesg | grep netc
[ 0.000000] Kernel command line: root=/dev/sda1 rootdelay=10 rootfstype=ext2 mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(rootfs),-(data) netconsole=4444@192.168.0.21/eth0,6666@192.168.0.15/00:08:9b:bf:03:ef debug
[ 13.047629] netconsole: local port 4444
[ 13.047656] netconsole: local IP 192.168.0.21
[ 13.047677] netconsole: interface 'eth0'
[ 13.047696] netconsole: remote port 6666
[ 13.047716] netconsole: remote IP 192.168.0.15
[ 13.047737] netconsole: remote ethernet address 00:08:9b:bf:03:ef
[ 13.047764] netconsole: device eth0 not up yet, forcing it
[ 15.605042] console [netcon0] enabled
[ 15.605088] netconsole: network logging started
[root@alarm ~]#
Any ideas what I'm doing wrong?
