Date: Wed, 18 Oct 1995 16:31:21 -0700 (PDT) From: Brian Litzinger <brian@MediaCity.com> To: KWWANG@CSUPomona.Edu (Kuo Wei) Cc: freebsd-questions@freebsd.org Subject: Re: cyb driver (port 0x0 problem) Message-ID: <199510182331.QAA15793@MediaCity.com> In-Reply-To: <01HWLA1PEAGOASC7O3@clstac.is.csupomona.edu> from "Kuo Wei" at Oct 18, 95 03:44:50 pm
next in thread | previous in thread | raw e-mail | index | archive | help
>
> Hi there, it is me again :(
>
> Well, I got the driver to compile+install (my fault for mis-read 1
> line in the install file), but now I'm having some problem getting the 2nd
> Cyclades recognize under FreeBSD. Here's the output from kernel boot-up
>
> -----
> cy returned 46
> cy returned 46
> cy returned 46
> cy returned 46
> cyb0 at 0x0 IRQ 10 maddr 0xd4000 msize 8192 on isa
> cyb1 not probed due to I/O address conflict with cyb0 at 0x0
> -----
>
The problem is that the Cyclades board does not use any I/O ports.
so apparently the FreeBSD stuff defaults to a port of 0 for each
card, and hence the conflict.
I asked the "knowledgable_ones@freebsd" what to do about this and
never received an answer.
I can think of two possible solutions:
1. to each driver entry add a 'port 0xXXX', where XXX is some
unused location. XXX should be different for each cyb entry.
2. depending on your rev of FreeBSD either
add 'option ALLOW_IO_CONFLICTS' to your kernel conf.
or add
cyb1 port 0 conflict ...
to your kernel conf.
--
Brian Litzinger
brian@mediacity.com
http://www.mpress.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199510182331.QAA15793>
