Re: Problem with a corrupted disklabel

Robert Swindells <[email protected]>
Newsgroups gmane.os.netbsd.ports.hpcarm
Message-ID <[email protected]>
Richard Danter wrote:
>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?

Your problem is that NetBSD/i386 uses 16 partitions, NetBSD/hpcarm only
8, so the disklabels don't match up.

Robert Swindells
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.