Hi,
I recently trashed my Arch installation on my GoFlex Net, possibly caused by running a full system update. At any rate, my system stopped sending things to netconsole after the RTC line in dmesg.
So I tried my usual formula for dealing with this situation: I took out my USB stick, removed all files and untarred the ArchLinuxARM-kirkwood-latest.tar.gz tarball from the installation instructions. Now, however, I am greeted with the following on the netconsole:
$this->bbcode_second_pass_code('', '[ 37.188774] VFS: Cannot open root device "LABEL=rootfs" or unknown-block(0,0): error -6
[ 37.196842] Please append a correct "root=" boot option; here are the available partitions:
[ 37.205361] 0800 488386584 sda driver: sd
[ 37.210100] 0801 488385560 sda1 000d5dc8-01
[ 37.215042] 0810 7816704 sdb driver: sd
[ 37.219769] 0811 7520875 sdb1 000600e9-01
[ 37.224712] 0812 294400 sdb2 000600e9-02
[ 37.229693] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)')
Well, at least this is a very informative message. When I attempt to boot again, I notice that there are no messages whatever coming to the kernel netconsole, though the uBoot netconsole still works.
But the question is: what to do about it? I note that the installation instructions no longer mention labeling the root filesystem as 'rootfs', but that is what my GoFlex expects.
Any advice would be appreciated!
Complete netconsole output:
$this->bbcode_second_pass_code('', '[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 3.18.1-1-ARCH (nobody@root-armv5-copy) (gcc version 4.9.2 (GCC) ) #1 PREEMPT Tue Dec 23 02:43:32 MST 2014
[ 0.000000] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=0005397f
[ 0.000000] CPU: VIVT data cache, VIVT instruction cache
[ 0.000000] Machine: Seagate GoFlex Net
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512
[ 0.000000] Kernel command line: console=ttyS0,115200 mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(pogoplug),-(root) root=LABEL=rootfs rootdelay=10 netconsole=@10.10.10.6/eth0,@10.10.10.4/
[ 20.944586] cpuidle: using governor menu
[ 20.944709] Kirkwood: MV88F6281-A1, TCLK=200000000.
[ 20.944729] [Firmware Bug]: Feroceon L2: bootloader left the L2 cache on!
[ 20.944736] Feroceon L2: Cache support initialised.
[ 20.976289] vgaarb: loaded
[ 20.976628] SCSI subsystem initialized
[ 37.188774] VFS: Cannot open root device "LABEL=rootfs" or unknown-block(0,0): error -6
[ 37.196842] Please append a correct "root=" boot option; here are the available partitions:
[ 37.205361] 0800 488386584 sda driver: sd
[ 37.210100] 0801 488385560 sda1 000d5dc8-01
[ 37.215042] 0810 7816704 sdb driver: sd
[ 37.219769] 0811 7520875 sdb1 000600e9-01
[ 37.224712] 0812 294400 sdb2 000600e9-02
[ 37.229693] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[ 37.238001] CPU: 0 PID: 1 Comm: swapper Not tainted 3.18.1-1-ARCH #1
[ 37.244414] [<c000ef88>] (unwind_backtrace) from [<c000c48c>] (show_stack+0x10/0x14)
[ 37.252208] [<c000c48c>] (show_stack) from [<c0550dcc>] (panic+0x88/0x1f8)
[ 37.259131] [<c0550dcc>] (panic) from [<c07301d0>] (mount_block_root+0x21c/0x2c4)
[ 37.266659] [<c07301d0>] (mount_block_root) from [<c073053c>] (prepare_namespace+0x160/0x1c0)
[ 37.275230] [<c073053c>] (prepare_namespace) from [<c072fe60>] (kernel_init_freeable+0x1e8/0x230)
[ 37.284150] [<c072fe60>] (kernel_init_freeable) from [<c05503c4>] (kernel_init+0x8/0xec)
[ 37.292288] [<c05503c4>] (kernel_init) from [<c0009610>] (ret_from_fork+0x14/0x24)
[ 37.299898] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[ 94.728556] random: nonblocking pool is initialized')