wi0_cmd: busy bit won't clear
Daniel Eischen
eischen at vigrid.com
Sat Sep 6 01:48:56 PDT 2003
On Sat, 6 Sep 2003, John Birrell wrote:
> On Tue, Aug 19, 2003 at 09:27:51AM -0600, M. Warner Losh wrote:
> > It seems that the new code sends out packets more quickly than the
> > old, and if you try to reset it while it has packets in flight, bad
> > things happen. Or one thread is commanding the card to do something
> > that it doesn't like to reset out of. There may be other issues as
> > well.
>
> Has there been any progress on this?
>
> I thought I ran into a similar problem today (wi0_cmd: busy bit won't clear)
> using an up-to-date current.
>
> When I booted with the card plugged in, it would attach and ifconfig OK.
> Removing the card and reinserting it caused the "wi0_cmd: busy bit won't
> clear" when I went to ifconfig it.
Hmm, some of us get it in the reverse -- when the machine boots
with the card in, we get that message. Removing and reinserting
the card after boot seems to work better, but perhaps that's
just my imagination -- I still sometimes have the same problem
when reinserting the card.
> The kernel I was booting had 'options BRIDGE' and the bridge sysctls were
> configured (from a hostap test I did before upgrading to current). The
> presence of the bridge code was enough to get an illegal channel warning
> when the card was inserted.
>
> After removing the bridge option, the card attaches, configs and detaches
> fine.
--
Dan Eischen
More information about the freebsd-mobile
mailing list