Date: Mon, 08 Jun 1998 10:50:53 +0200 (CEST) From: Malte Lance <malte@webmore.com> To: Robert Chalmers <robert@chalmers.com.au> Cc: freebsd-questions <freebsd-questions@FreeBSD.ORG> Subject: RE: Disktab and Disklabel curiosities. One works, one doesn't! Message-ID: <XFMail.980608105053.malte@webmore.com> In-Reply-To: <357B7990.FAE044D6@chalmers.com.au>
next in thread | previous in thread | raw e-mail | index | archive | help
(referring to the 4 mails you pumped into questions) > bytes/sector: 512 > sectors/track: 16 > tracks/cylinder: 51 > cylinders: 5036 total number of sectors: sectors/track * tracks/cylinder * cylinders = 16 * 51 * 5036 = 4109376 > sectors/unit: 4110000 Here's your mismatch. > c2490a|Compaq C2490A SCSI:\ > :dt=SCSI:ty=winchester:se#512:nt#51:ns#16:nc#5036:sf:\ > :pc#4110000:oc#0:te=unused:\ > :pe#2055000:oe#0:te=4.2BSD:be#4096:fe#512:\ > :pf#2055000:of#2055000:te=4.2BSD:be#4096:ff#512: 4109376 < pe + pf = 4110000 Malte. On 08-Jun-98 Robert Chalmers wrote: > Getting closer: > > by doing the following; > > dd if=/dev/zero of=/dev/rsd1 bs=1k count=1 > disklabel -Brw sd1 auto > > I managed to create a label c on the scsi drive. disklabel sd1 produced this, > minus the a and b partitions; ># /dev/rsd1c: > type: SCSI > disk: sd1s1 > label: > flags: > bytes/sector: 512 > sectors/track: 16 > tracks/cylinder: 51 > sectors/cylinder: 816 > cylinders: 5036 > sectors/unit: 4110000 > rpm: 3600 > interleave: 1 > trackskew: 0 > cylinderskew: 0 > headswitch: 0 # milliseconds > track-to-track seek: 0 # milliseconds > drivedata: 0 > > 3 partitions: ># size offset fstype [fsize bsize bps/cpg] > a: 2055000 0 unused 0 0 # (Cyl. 0 - 2518*) > b: 2055000 2055000 unused 0 0 # (Cyl. 2518*- 5036*) > c: 4110000 0 unused 0 0 # (Cyl. 0 - 5036*) > > > Not finished yet, I then did a disklabel -e -r sd1 > > and added the a: and b: partitions. exactly as you see them above. Upon > quitting the eidtor, it all wrote to disk perfectly!!! I discovered of course > that you cant start with c: e: f:... durrr. > > Now the tricky bit. Do the same with the /etc/disktab entry: > I used this disktab entry. > > c2490a|Compaq C2490A SCSI:\ > :ty=winchester:dt=SCSI:ns#16:nt#51:nc#5036:sf:\ > :oa#0:pa#2055000:ba#8192:fc#1024:\ > :ob#2055000:pb#2055000:bb#8192:fc#1024:\ > :oc#0:pc#4110000:bc#8192:fc#1024: > > doing a disklabel -w -r /dev/rsd1c c2490a sd1s1 produces the two errors, > partition b: partition extends past end of unit > partition c: partition extends past end of unit > > What gives. One type of enty works, one doesn't. > > any ideas anyone? > > thanks > Bob > > > > -- > Support Whirled Peas. Business in China? China House > robert@chalmers.com.au ph:61 7 49440357 fx:61 7 49578425 > China House Uses Webposition to ensure Top Spot in Searches > http://www.chalmers.com.au/ChinaHouse/Business/webposition > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message ---------------------------------- E-Mail: Malte Lance <malte@webmore.com> Date: 08-Jun-98 Time: 10:11:20 ---------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.980608105053.malte>