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>