From owner-freebsd-hardware Fri Dec 31 11:19:35 1999 Delivered-To: freebsd-hardware@freebsd.org Received: from posgate.acis.com.au (posgate.acis.com.au [203.14.230.14]) by hub.freebsd.org (Postfix) with ESMTP id 4605115572 for ; Fri, 31 Dec 1999 11:19:28 -0800 (PST) (envelope-from andymac@bullseye.apana.org.au) Received: from bullseye.apana.org.au (uucp@localhost) by posgate.acis.com.au (8.9.3/8.9.3) with UUCP id GAA22592; Sat, 1 Jan 2000 06:18:16 +1100 Received: from bullseye.apana.org.au (central.apana.org.au [203.9.107.245]) by bullseye.apana.org.au (8.8.8/8.8.8) with SMTP id UAA08653; Fri, 31 Dec 1999 20:43:57 +1100 (EST) (envelope-from andymac@bullseye.apana.org.au) Date: Fri, 31 Dec 1999 19:36:38 +1100 (EDT) From: Andrew MacIntyre To: John Anderson Cc: freebsd-hardware@FreeBSD.ORG Subject: Re: HPT366 Controller Questions In-Reply-To: <001401bf5306$22ff0230$0242a8c0@neptune> Message-ID: X-X-Sender: andymac@bullseye.apana.org.au MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hardware@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org [NOTE: your mail client appears not wrap properly - it would help if it was set to do so] On Thu, 30 Dec 1999, John Anderson wrote: > Is there any way to make FreeBSD 3.4-RELEASE work with this combination > of hard drive and controller? I know that in Linux I can feed the > kernel (Which I did not patch for ATA/66 support) the string > `ide2=0xd000,0xd402,15 ide3=0xdc00,0xe002,15` and it will force the > HPT366 controller into working like an ATA/33 controller (I think Linux > just treats it like an ATA/33 controller at those addresses and it just > works because the HPT366 is completely backwards compatible, but I am > not sure). Is there any way to accomplish this in FreeBSD? My problem > is I have no clue as to how to do this. Do I need to mess with the I/O > addresses of wdc0 or wdc1? When I booted for the first time off the > CD, I went through the Visual (Non-CLI) configuration menu, and made > sure wdc0 and wdc1 were there, but then on boot the kernel only > detected my CD-ROM which is on wdc0 (Primary non-HPT366 controller), > and found nothing on the HPT366 controller. Is there a way for it to > see wdc1 as the primary channel on the HPT366 (Would that be wdc3?)? Well, in the visual configurator, use the values you use for Linux instead of the default values. It might be easier to make wdc0 use the HPT366 controller values, and wdc1 the primary standard IDE controller values, so that you boot from wd0 (might save you some other odd grief during install). > Can FreeBSD see more than two channels/controllers at boot? AFAIK yes, but you would need a custom kernel. You probably don't need it. I understand freebsd-current has native support for the HPT controller at UDMA/66 if the above doesn't work. -- Andrew I MacIntyre "These thoughts are mine alone..." E-mail: andrew.macintyre@aba.gov.au (work) | Snail: PO Box 370 andymac@bullseye.apana.org.au (play) | Belconnen ACT 2616 Fido: Andrew MacIntyre, 3:620/243.18 | Australia To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hardware" in the body of the message