Date: Fri, 3 Nov 2000 16:27:11 -0800 (PST) From: Steve Watt <steve@Watt.COM> To: freebsd-questions@freebsd.org Subject: Booting past the old-BIOS limit Message-ID: <200011040027.QAA26851@wattres.Watt.COM>
next in thread | raw e-mail | index | archive | help
Greetings, I recently installed FreeBSD 4.1.1 in the second 7.5GB slice of a 30G IDE disk to run some experiments. However, the FreeBSD boot manager (a.k.a. boot0) wouldn't let me select anything but the first partition, though it correctly identified all three partitions that were allocated. It appeared to be reading the disk and getting some sort of error. (I saw the disk light flash briefly, and the boot code beeped.) Interestingly, the NetBSD boot manager *does* let me boot the 2nd and 3rd partitions on that disk. I'm reasonably code savvy (was able to add partition type 0x40/LynxOS to the "known partition types" table), but the way that packet mode is handled is quite different between FreeBSD and NetBSD, and I'm not deeply enough skilled to figure out what's broken. Anyone ran into this before? The system in question shows up thusly in dmesg.boot: atapci0: <Intel ICH ATA66 controller> port 0xffa0-0xffaf at device 31.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 [...] ata0-master: DMA limited to UDMA33, non-ATA66 compliant cable ad0: 29333MB <WDC WD307AA-00BAA0> [59598/16/63] at ata0-master using UDMA33 acd0: CDROM <TOSHIBA CD-ROM XM-6702B> at ata0-slave using PIO4 If it's interesting, NetBSD has this to say: pciide0 at pci0 dev 31 function 1: Intel 82801AA IDE Controller (ICH) (rev. 0x02) pciide0: bus-master DMA support present pciide0: primary channel wired to compatibility mode atapibus0 at pciide0 channel 0 wd0 at pciide0 channel 0 drive 0: <WDC WD307AA-00BAA0> wd0: drive supports 16-sector pio transfers, lba addressing wd0: 29333 MB, 16383 cyl, 16 head, 63 sec, 512 bytes/sect x 60074784 sectors wd0: 32-bit data port wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 4 pciide0: primary channel interrupting at irq 14 wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2 (using DMA data transfers) I'm not (yet) subscribed to freebsd-questions, so please cc me on replies. Thanks! 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?200011040027.QAA26851>