Date: Sun, 19 Nov 2000 16:38:10 +0000 From: simond@irrelevant.org To: questions@freebsd.org Subject: Kernel finding wrong hard drive size when using UDMA66 Message-ID: <20001119163810.A66644@irrelevant.org>
next in thread | raw e-mail | index | archive | help
I just got around to changing my primary hard drive's cable to a UDMA66 cable from it's previous UDMA33 cable, but I now have the problem that my kernel is managing to get confused about the actual size of the hard drive, here's the entry from dmesg before I swapped cables: Nov 12 18:21:46 not /kernel: atapci0: <VIA 82C686 ATA66 controller> port 0xd800-0xd80f at device 4.1 on pci0 Nov 12 18:21:46 not /kernel: ata0: at 0x1f0 irq 14 on atapci0 Nov 12 18:21:46 not /kernel: ata0-master: DMA limited to UDMA33, non-ATA66 compliant cable Nov 12 18:21:46 not /kernel: ad0: 19574MB <IBM-DPTA-372050> [39770/16/63] at ata0-master UDMA33 But once I swapped cables I got the following entry for the drive: ad0: 2016MB <IBM-DPTA-372050> [4096/16/63] at ata0-master UDMA66 Which causes it to not be able to mount the partitions as they seem to go past the end of the disk, anyone got any ideas? Apart from the obvious put the old cable back in, that'll be a last ditch effort :) -- Simon Dick simond@irrelevant.org 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?20001119163810.A66644>