Problem with a corrupted disklabel

Richard Danter <[email protected]>
Newsgroups gmane.os.netbsd.ports.hpcarm
Message-ID <[email protected]>
Hi all,

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
errors reported:

  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:

# /dev/wd2d
type: ESDI
disk: SAMSUNG CF/ATA
label: netbsd
flags:
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 16
sectors/cylinder: 1008
cylinders: 1010
total sectors: 1018080
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0		# microseconds
track-to-track seek: 0	# microseconds
drivedata: 0

16 partitions:
#        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!
Thanks
Rich
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.