From owner-freebsd-questions Tue Oct 5 6:17:57 1999 Delivered-To: freebsd-questions@freebsd.org Received: from po3.wam.umd.edu (po3.wam.umd.edu [128.8.10.165]) by hub.freebsd.org (Postfix) with ESMTP id 1C97615211 for ; Tue, 5 Oct 1999 06:17:34 -0700 (PDT) (envelope-from culverk@wam.umd.edu) Received: from rac4.wam.umd.edu (root@rac4.wam.umd.edu [128.8.10.144]) by po3.wam.umd.edu (8.9.3/8.9.3) with ESMTP id JAA13487; Tue, 5 Oct 1999 09:16:36 -0400 (EDT) Received: from rac4.wam.umd.edu (sendmail@localhost [127.0.0.1]) by rac4.wam.umd.edu (8.9.3/8.9.3) with SMTP id JAA10582; Tue, 5 Oct 1999 09:16:40 -0400 (EDT) Received: from localhost (culverk@localhost) by rac4.wam.umd.edu (8.9.3/8.9.3) with ESMTP id JAA10578; Tue, 5 Oct 1999 09:16:40 -0400 (EDT) X-Authentication-Warning: rac4.wam.umd.edu: culverk owned process doing -bs Date: Tue, 5 Oct 1999 09:16:40 -0400 (EDT) From: Kenneth Wayne Culver To: Stephen Roome Cc: questions@freebsd.org Subject: Re: 3.2REL, 34Gb IDE + AMD K7 In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I might suggest using FreeBSD 4.0-CURRENT if that's not a production Box. It has a new ATA driver that might work. you may want to repost the original message and ask if there are known problems, I would've thought that if you got BIOS to use it properly, FreeBSD would've gotten it to work too. This is a dmesg output for my computer to show you what the ata driver detects as: ata-pci0: at device 7.1 on pci0 ata-pci0: Busmastering DMA supported ata0 at 0x01f0 irq 14 on ata-pci0 ata1 at 0x0170 irq 15 on ata-pci0 ad0: ATA-4 disk at ata0 as master ad0: 8063MB (16514064 sectors), 16383 cyls, 16 heads, 63 S/T, 512 B/S ad0: 16 secs/int, 0 depth queue, UDMA33 Creating DISK ad0 Creating DISK wd0 ad1: ATA-3 disk at ata0 as slave ad1: 4120MB (8438850 sectors), 8930 cyls, 15 heads, 63 S/T, 512 B/S ad1: 16 secs/int, 0 depth queue, UDMA33 Creating DISK ad1 Creating DISK wd1 ad2: ATA-3 disk at ata1 as master ad2: 6187MB (12672450 sectors), 13410 cyls, 15 heads, 63 S/T, 512 B/S ad2: 16 secs/int, 0 depth queue, UDMA33 Creating DISK ad2 Creating DISK wd2 acd0: CDROM drive at ata1 as slave , 128KB buffer, PIO acd0: supported read types: CD-DA acd0: Audio: play, 255 volume levels acd0: Mechanism: ejectable tray acd0: Medium: CD-ROM 120mm data/audio disc loaded, unlocked That's the full output from a dmesg. If you think this driver would help you, go ahead and upgrade to -CURRENT, but be careful, this driver is beta. I'm also not sure that the wdc driver knows about your harddrive controller, I don't think anyone has done anything for the chip that AMD supplies with the K7 yet. ================================================================= | Kenneth Culver | FreeBSD: The best OS around. | | Unix Systems Administrator | ICQ #: 24767726 | | and student at The | AIM: AgRSkaterq | | The University of Maryland, | Website: (Under Construction) | | College Park. | http://www.wam.umd.edu/~culverk/| ================================================================= On Tue, 5 Oct 1999, Stephen Roome wrote: > On Mon, 4 Oct 1999, Kenneth Wayne Culver wrote: > > Well, with your setup with the cyls and heads and all, you have to make > > sure that your custom kernel thinks you are using LBA, Generic actually > > doesn't use any flags at all, what I would suggest doing (if you havn't > > already) is taking all flags off the wdc0 and wdc1 devices, and step by > > step adding each one in until you get a problem; then you will be able to > > pinpoint the problem if it is with the flags. This is what I suspect, but > > I can't be sure as the biggest drive I have is 8.4 GB. > > > I set the flags for GENERIC in the startup userconfig to 0xb0ffb0ff, the flags > have the desired affect so that LBA, DMA etc are recognized at startup. > > FreeBSD only seems to have a problem once it is actually using beyond 32Gb of > the disk. (if I boot from GENERIC or CD.) i.e. as soon as I'm using the last > partition on the disk if it is ufs. (dos partitions at the end don't matter, > and windows98 is okay because I'm using the drivers supplied with the > motherboard - although I'm not too sure I trust it all.) > > My thinking is that, and I could be (probably am) wrong : > > All the ide stuff needs to be fixed up so that cylinders aren't stored as an > unsigned short, and basically ata4 support is included. > [see /sys/i386/isa/wdreg.h] > > That's probably quite a bit of work though, but I really don't know... > > If anyone knows how difficult this is, or if anyone is working on it, then > I'd be interested in hearing about it. > > Steve > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message