Cisco Aironet MPI350 Fix
Jeremy O'Brien
obrien654j at gmail.com
Tue Nov 24 04:30:03 UTC 2009
On Mon, Nov 23, 2009 at 04:17:34PM -0500, Jeremy O'Brien wrote:
> On Mon, Nov 23, 2009 at 10:01:50AM -0500, John Baldwin wrote:
> > On Sunday 22 November 2009 12:55:55 pm Jeremy O'Brien wrote:
> > > Hello,
> > >
> > > I have a Cisco Aironet MPI350 PCI card in my Thinkpad X31, and on a
> > > fresh install of FreeBSD 8.0-RC3, the card did not work. Also, it caused
> > > my system to freeze up for a few seconds about once a minute as the
> > > driver spit out "an0: device timeout" messages so long as the interface
> > > was up. I researched the issue, and found the following fix already in
> > > dragonflybsd's tree:
> > >
> > >
> > http://gitweb.dragonflybsd.org/dragonfly.git/commit/7a2a04db44efafea257db883ae3eb5e4ebf2ece9
> > >
> > > I modified the patch and applied it to FreeBSD's kernel (trivial), and
> > > am happy to report that my card is now working flawlessly. Could someone
> > > possibly review this patch and integrate it into the source tree so that
> > > others may benefit from it as well?
> > >
> > > The patch is based off of 8.0-RC3's code, but applies to the latest code
> > > as well without modification.
> >
> > Can you try this version? The IFF_DRV_OACTIVE bits don't look correct to me
> > so I've left them out. I also changed the driver to use bus_*() vs
> > bus_space_*().
> >
> > --
> > John Baldwin
>
> Tried it at home, worked great. My university's wireless is shoddy.
I'm not sure if this is related to your patch or not, but I've been
getting spurts of kernel: stray irq7 messages that I don't recall
getting before the patch. Do you think it could be related?
More information about the freebsd-drivers
mailing list