Skip site navigation (1)Skip section navigation (2)
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>