Subject: Problem with a corrupted disklabel
To: None <port-hpcarm@NetBSD.org>
From: Richard Danter <firstname.lastname@example.org>
Date: 05/11/2006 10:50:08
I am trying to re-install NetBSD following a crash or something which
caused my Jornada 720 to stop working.
I have followed the instructions from the Palmtop NetBSD article by
Michael Lucas as I did previously. I am able to disklabel, format and
install everything using NetBSD running in a QEMU emulator on a Linux host.
The problem comes when I try to then boot my Jornada. It starts out OK,
hpcboot loads and starts the kernel, but then I get the following
wd0: disklabel corrupted
no file system for wd0 (dev 0x1000)
cannot mount root, error = 79
It seems odd that the disklabel could be corrupted since I can
read/write the flash disk just fine from the QEMU machine.
Doing a disklabel -e on the QEMU machine I see the following:
disk: SAMSUNG CF/ATA
total sectors: 1018080
headswitch: 0 # microseconds
track-to-track seek: 0 # microseconds
# size offset fstype [fsize bsize cpg/sgs]
a: 1001696 16384 4.2BSD 1024 8192 45536 # (Cyl. 16*- 1009)
c: 1001696 16384 unused 0 0 # (Cyl. 16*- 1009)
d: 1018080 0 unused 0 0 # (Cyl. 0 - 1009)
e: 16321 63 MSDOS # (Cyl. 0*- 16*)
Since I had this system working on this CF card once before I am sure it
can be made to work again, I am just not sure what is wrong.
Anyone see a problem with the info above?
Any suggestions what else I may need to look at to get this going again?
Any help is much appreciated!