Date: Sun, 26 Nov 2000 15:23:17 +0100 From: Kees Jan Koster <dutchman@tccn.cs.kun.nl> To: FreeBSD Hackers mailing list <freebsd-hackers@freebsd.org> Subject: truncating problem (long, sorry) Message-ID: <3A211CD5.CE57DA88@tccn.cs.kun.nl>
next in thread | raw e-mail | index | archive | help
Dear All, I always get the following message at system boot time: "slice extends beyond end of disk: truncating". This message is odd, because I have two identical harddisks (Maxtor DiamondMax 15Gb) and I have formatted and sliced them in precisely the same way, yet only one of them reports trouble. When I search the mailing list archives for others reporting the same trouble, I find that there's usually a Maxtor disk or an Asus K7V motherboard (which is what I use too) involved. Funny... I found one message a while ago that talks about how a kernel hack "helpfully" extends slices for braindead disks, IIRC. Of course, I cannot find that message back, nor can I find a reference to it in the kernel sources. I tried fiddling with the BIOS, but the disks are detected correctly by FreeBSD no matter what. :-) The setup runs like a charm. The disks are fast and give me no grief and I would not have reported this if it was not for the fact that these disks are *identical* and yet only one reports a problem. What am I missing? ******* Relevant dmesg output: FreeBSD 4.2-BETA #0: Sat Nov 18 15:37:00 CET 2000 ... atapci0: <VIA 82C686 ATA66 controller> port 0xd800-0xd80f at device 4.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 ... ad0: 14655MB <Maxtor 51536U3> [29777/16/63] at ata0-master UDMA66 ad2: 14655MB <Maxtor 51536U3> [29777/16/63] at ata1-master UDMA66 ... ad2s5: slice extends beyond end of disk: truncating from 16530822 to 16520553 sectors ******* fdisk output: ******* Working on device /dev/ad0 ******* parameters extracted from in-core disklabel are: cylinders=1868 heads=255 sectors/track=63 (16065 blks/cyl) Figures below won't work with BIOS for partitions not in cyl 1 parameters to be used for BIOS calculations are: cylinders=1868 heads=255 sectors/track=63 (16065 blks/cyl) Media sector size is 512 Warning: BIOS sector numbering starts with sector 1 Information from DOS bootblock is: The data for partition 1 is: sysid 165,(FreeBSD/NetBSD/386BSD) start 63, size 10485153 (5119 Meg), flag 80 (active) beg: cyl 0/ sector 1/ head 1; end: cyl 652/ sector 63/ head 171 The data for partition 2 is: sysid 11,(DOS or Windows 95 with 32 bit FAT) start 10490445, size 3004155 (1466 Meg), flag 0 beg: cyl 653/ sector 1/ head 0; end: cyl 839/ sector 63/ head 254 The data for partition 3 is: sysid 15,(Extended DOS, LBA) start 13494600, size 16514820 (8063 Meg), flag 0 beg: cyl 840/ sector 1/ head 0; end: cyl 1023/ sector 63/ head 254 The data for partition 4 is: <UNUSED> ******* Working on device /dev/ad2 ******* parameters extracted from in-core disklabel are: cylinders=1868 heads=255 sectors/track=63 (16065 blks/cyl) Figures below won't work with BIOS for partitions not in cyl 1 parameters to be used for BIOS calculations are: cylinders=1868 heads=255 sectors/track=63 (16065 blks/cyl) Media sector size is 512 Warning: BIOS sector numbering starts with sector 1 Information from DOS bootblock is: The data for partition 1 is: sysid 165,(FreeBSD/NetBSD/386BSD) start 63, size 10485153 (5119 Meg), flag 80 (active) beg: cyl 0/ sector 1/ head 1; end: cyl 652/ sector 63/ head 171 The data for partition 2 is: sysid 11,(DOS or Windows 95 with 32 bit FAT) start 10490445, size 3004155 (1466 Meg), flag 0 beg: cyl 653/ sector 1/ head 0; end: cyl 839/ sector 63/ head 254 The data for partition 3 is: sysid 15,(Extended DOS, LBA) start 13494600, size 16514820 (8063 Meg), flag 0 beg: cyl 840/ sector 1/ head 0; end: cyl 1023/ sector 63/ head 254 The data for partition 4 is: <UNUSED> ******* disklabels LikeEver# disklabel -r ad0 | tail -6 # size offset fstype [fsize bsize bps/cpg] a: 204800 0 4.2BSD 0 0 0 # (Cyl. 0 - 12*) b: 262144 204800 swap # (Cyl. 12*- 29*) c: 10485153 0 unused 0 0 # (Cyl. 0 - 652*) e: 2097152 466944 4.2BSD 0 0 0 # (Cyl. 29*- 159*) g: 7921057 2564096 4.2BSD 0 0 0 # (Cyl. 159*- 652*) LikeEver# disklabel -r ad2 | tail -6 # size offset fstype [fsize bsize bps/cpg] e: 204800 0 4.2BSD 0 0 0 # (Cyl. 0 - 12*) b: 262144 204800 swap # (Cyl. 12*- 29*) c: 10485153 0 unused 0 0 # (Cyl. 0 - 652*) f: 2097152 466944 4.2BSD 0 0 0 # (Cyl. 29*- 159*) g: 7921057 2564096 4.2BSD 0 0 0 # (Cyl. 159*- 652*) Enjoy, Kees Jan ---------------------------------------------------------------------- Kees Jan Koster e-mail: dutchman "at" tccn.cs.kun.nl ---------------------------------------------------------------------- Calvin: "Sometimes the world seems like a pretty mean place." Hobbes: "That's why animals are so soft and huggy." To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3A211CD5.CE57DA88>