Re: Cisco Aironet mini-PCI wireless card (MPI-350) [Was: Re: Intel

Jan Mynarik (mynarikj@phoenix.inf.upol.cz)
13 Jun 2003 12:58:08 +0200


Many thanks,

the patch worked well in the meaning of possible module insertion. But I
wasn't able to configure the card with ACU well.

With older firmware it's possible to insert module and to configure it
with ACU, but I'm not able to configure the card well. The whole
password menu produces segmentation fault :-))

Is there any other way how to configure this card? Unfortunately it
doesn't support wireless extensions.

Jan Mynarik

On Thu, 2003-06-12 at 19:46, Jeremy Fitzhardinge wrote:
> On Thu, 2003-06-12 at 10:20, Jan Mynarik wrote:
> > Cisco's linux support is great until you have IBM's ThinkPad R40. With
> > this notebook, their newest Linux driver (version 2.0, older ones do not
> > support my card) module (mpi350.o) can't be inserted to kernel (oops and
> > module remains 'initializing' forever). Module is compiled successfully
> > against both 2.4.20 and 2.4.21-rc7 kernels.
> >
> > I'm just fighting their bureaucracy (in support) and trying to reach
> > someone who actually wrote the driver (module says Roland Wilcher). I
> > want to help him with testing and provide him with all possible
> > information.
>
> Downgrade your firmware. On the Cisco site, there's a Linux driver
> paired with a particular firmware version. Use it: there's a bug in the
> kernel driver in which it reads stuff out of the card's RIDs into a
> local structure, but using the card's RID size. The newer firmware has
> increased the structure sizes for some RIDs, which overruns the stack
> and crashes.
>
> I have attached a patch for the driver to fix the crash, but I'm not
> confident the card works well without the correct firmware.
>
> J

-- 
Jan Mynarik <mynarikj@phoenix.inf.upol.cz>

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/