Subject: Re: driver for Lucent WaveLan/IEEE 802.11 committed
To: Christian E. Hopps <chopps@merit.edu>
From: Jeff Rizzo <riz@boogers.sf.ca.us>
List: port-i386
Date: 07/18/1999 11:45:57
On Sun, Jul 18, 1999 at 09:53:24AM -0400, Christian E. Hopps wrote:
> Jeff Rizzo <riz@boogers.sf.ca.us> writes:
> > 
> > Well, here's my results so far... I can get it to "work" on my ThinkPad 600,
> > by using wiconfig to set the card in BSS mode (as opposed to ad-hoc), but
> > it relatively quickly locks the machine up solid... can't even drop into
> > DDB.  If you've got any suggestions as to how to troubleshoot this,
> > I'm more than happy to help...
> 
> We had problems with my laptop not having enough IO space available.
> The driver requires ~64 bytes of IO space IIRC.  Up to trying this
> driver, my laptop was using a range of IO for the pcmcia cards that was
> partially conflicting with some audio devices (ess maestro).  The IO
> never got mapped/allocated becuase we don't have a driver for this audio
> device.  It hadn't been a problem becuase all the pcmcia cards I was
> using were not adding up enough IO alloction to hit the conflicting
> region.  When we tried the wi it conflicted and the machine would hang.
> 
> To fix this we booted lose98 and verified this was indeed the case, and
> located a larger unused region of unused io space.  To test we did a
> boot -d and in ddb did:
> 
>         w pcic_isa_alloc_iobase 600
>         w pcic_isa_alloc_iosize ff
> 
> That fixed the problem and so I added:
> 
>         options PCIC_ISA_ALLOC_IOBASE=0x600
>         options PCIC_ISA_ALLOC_IOSIZE=0xff
> 
> To my kernel config.
> 
> You may want to look into this, of course the io region will probably be 
> different on your laptop.
> 
> Chris.

Well, this seems to have fixed it, sure enough.  I'm writing this
using the driver even now!

I hope to get a chance to try it out on my Alpha, though last time
I tried any PCMCIA stuff on it (admittedly some time ago), I couldn't
get *anything* to work;  I believe that Jason and others have
fixed some stuff since then, so I'm optimistic.

Incidentally, what is the "approved" way of running generic config
stuff at a specific place in the boot sequence?  I need to run
'wiconfig' before dhclient, so that I can take the interface out of
ad-hoc mode; but if I put it in netstart.local, it gets run *after*
dhclient.  I can obviously hack one of the system rc files (or netstart
itself), but then it's harder to keep up with system file changes...

Thanks again to all involved!

+j
-- 
Jeff Rizzo                                         http://boogers.sf.ca.us/~riz