Date: Fri, 24 May 1996 12:46:05 +0200 From: Andres Vega Garcia <Andres.Vega_Garcia@sophia.inria.fr> To: Mister Flash <flash@eru.tubank.msk.su> Cc: questions@freebsd.org Subject: Re: Help with 3Com/EISA Message-ID: <199605241046.MAA02376@fun.inria.fr> In-Reply-To: your message of Thu, 23 May 1996 21:05:40 %2B0400.
next in thread | raw e-mail | index | archive | help
: Mister Flash <flash@eru.tubank.msk.su> wrote: > Hello, >Can you take a glance at my problem with 3Com ? >As you were listed as one who contributed code to FreeBSD release of >the 3Com driver may be you may help me ? > >The problem is: > >EISA 3C579 board, Compaq Prosignia/300 comp., pentium 90MHz. >The board don't want to work with 32bit access, What you mean by `don't want to work with 32bit acces'?, does it mean that the card just does not go through the 32bits code (read/write)?, or does it mean it just doesn't work or makes core dump? Well, if what you mean is the first case, there is a little bug that I don't know if has been propagated, look at if_ep.c at the epprobe() function, around line 341 you have: if (BASE >= EP_EISA_START) /* we have an EISA board, we allow 32 bits access */ sc->stat = F_ACCESS_32_BITS; else sc->stat = 0; The time we come here BASE has't been initialized yet. The correct thing to have is: if (IS_BASE >= EP_EISA_START) /* we have an EISA board, we allow 32 bits access */ sc->stat = F_ACCESS_32_BITS; else sc->stat = 0; Let me know if that solves your problem. >changing the if_ep.c driver >not to use outsl, but outsw instead solves the thing. >We also tried this on another (not Compaq) machine -- no luck. >Can you tell me what configurations you tested this driver with When I did modifiactions to that driver, I was able to test that only in ISA (3c509). >and >what may be the problem's solution ? >Just want to have 32-bit of it ;( . > >Any help will be greatly appreciated... > >With cry for help, > Alexander V. Tischenko -Andres
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199605241046.MAA02376>