Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 31 Dec 1999 19:36:38 +1100 (EDT)
From:      Andrew MacIntyre <andymac@bullseye.apana.org.au>
To:        John Anderson <janderso@jps.net>
Cc:        freebsd-hardware@FreeBSD.ORG
Subject:   Re: HPT366 Controller Questions
Message-ID:  <Pine.OS2.3.95.991231192340.407C-100000@CENTRAL>
In-Reply-To: <001401bf5306$22ff0230$0242a8c0@neptune>

next in thread | previous in thread | raw e-mail | index | archive | help

[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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.OS2.3.95.991231192340.407C-100000>