Latest wi0 crashes with stable

"Gavin Cameron" <[email protected]>
Newsgroups gmane.os.freebsd.devel.mobile
Message-ID <009a01c242d2$0d9fd860$6401a8c0@bugs>
Hi all,

I decided tonight to change the way my wireless network works
to see if I could get around the wi0 crashes on my 4.6-STABLE
box.

I've turned off WEP, after seeing a suggestion to do so in
-CURRENT but the network crashes continue to occur.

After the last crash I decided to down the wi0 interface to see
if I could get networking working again.

The
  ifconfig wi0 down
command came back with the error
  wi0: wi_cmd: busy bit won't clear.

The other network interfaces started working again after a little
while but the wi0 interface will not start up again and immediately
upon trying to up the interface starts spewing out messages like

chip# ifconfig wi0 up
wi0: wi_cmd: busy bit won't clear.
wi0: wi_cmd: busy bit won't clear.
wi0: wi_cmd: busy bit won't clear.
wi0: init failed
wi0: timeout in wi_seek to fc07/0; last status 800b
wi0: timeout in wi_seek to fc00/0; last status 800b
wi0: timeout in wi_seek to fc81/0; last status 800b
wi0: timeout in wi_seek to fc83/0; last status 800b
wi0: timeout in wi_seek to fc83/0; last status 800b
wi0: timeout in wi_seek to fc06/0; last status 800b
wi0: timeout in wi_seek to fc09/0; last status 800b
wi0: timeout in wi_seek to fc0c/0; last status 800b
wi0: timeout in wi_seek to fc2d/0; last status 800b
wi0: timeout in wi_seek to fc04/0; last status 800b
wi0: timeout in wi_seek to fc02/0; last status 800b
wi0: timeout in wi_seek to fc03/0; last status 800b
wi0: timeout in wi_seek to fc0e/0; last status 800b
wi0: timeout in wi_seek to fc2a/0; last status 800b
wi0: timeout in wi_seek to fc01/0; last status 800b
wi0: timeout in wi_seek to fc85/0; last status 800b
wi0: timeout in wi_seek to fc28/0; last status 800b
wi0: timeout in wi_seek to fc23/0; last status 800b
wi0: timeout in wi_seek to fc24/0; last status 800b
wi0: timeout in wi_seek to fc80/0; last status 800b
wi0: wi_cmd: busy bit won't clear.
wi0: wi_cmd: busy bit won't clear.
wi0: failed to allocate 1594 bytes on NIC
wi0: tx buffer allocation failed
wi0: wi_cmd: busy bit won't clear.
wi0: failed to allocate 1594 bytes on NIC
wi0: mgmt. buffer allocation failed

My wi0 card is a Netgear MA401 in a MA301 PCI cradle.

Anyone know how I can check old versions of the wi driver out
using cvsup? Things were working great a month ago!

Thanks in advance for any advice.

Cheers
Gavin

To Unsubscribe: send mail to [email protected]
with "unsubscribe freebsd-mobile" in the body of the message
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.