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