wi interface with Netgear 301/401 flakey

"Gavin Cameron" <[email protected]>
Newsgroups gmane.os.freebsd.devel.mobile
Message-ID <001e01c23d4b$e3d73a90$6401a8c0@bugs>
Hi all,

I've had two crashes of my FreeBSD 4.6-STABLE, dated Sun 4 Aug,
while using my wireless lan.

In my FreeBSD box I'm using a Netgear MA401 in a MA301 PCI cradle. The
client machine is a WinXP box running a MA401.

This evenings crash occured while traffic was very light, I just had
a ssh and a IMAP session up.

The FreeBSD box has the wi0 interface setup as follows

wi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 192.168.2.1 netmask 0xffffff00 broadcast 192.168.2.255
        ether 00:30:ab:1a:06:c6
        media: IEEE 802.11 Wireless Ethernet DS/11Mbps <hostap>
        status: associated
        ssid GavinsHomeNetwork 1:GavinsHomeNetwork
        stationname "FreeBSD WaveLAN/IEEE node"
        channel 3 authmode OPEN powersavemode OFF powersavesleep 100
        wepmode MIXED weptxkey 3
        wepkey 1:128-bit wepkey 2:128-bit wepkey 3:128-bit wepkey 4:128-bit

When this interface goes belly up all networking to the box dies and
a reboot is required.

While tring to reboot, which took about 10 minutes from issuing the reboot
command until the machine actually rebooted, a vast number of wi0 errors
were written to the console.

These messages included

Aug  6 23:01:29 chip /kernel: wi0: timeout in wi_seek to fc28/0; last status
800b
Aug  6 23:01:29 chip /kernel: wi0: timeout in wi_seek to fc23/0; last status
800b
Aug  6 23:01:29 chip /kernel: wi0: timeout in wi_seek to fc24/0; last status
800b
Aug  6 23:01:29 chip /kernel: wi0: timeout in wi_seek to fc2a/0; last status
800b
Aug  6 23:01:29 chip /kernel: wi0: timeout in wi_seek to fc80/0; last status
800b
Aug  6 23:01:29 chip /kernel: wi0: wi_cmd: busy bit won't clear.
Aug  6 23:01:29 chip /kernel: wi0: wi_cmd: busy bit won't clear.
Aug  6 23:01:29 chip /kernel: wi0: failed to allocate 1594 bytes on NIC
Aug  6 23:01:29 chip /kernel: wi0: tx buffer allocation failed
Aug  6 23:01:29 chip /kernel: wi0: wi_cmd: busy bit won't clear.
Aug  6 23:01:29 chip /kernel: wi0: failed to allocate 1594 bytes on NIC
Aug  6 23:01:29 chip /kernel: wi0: mgmt. buffer allocation failed
Aug  6 23:02:34 chip /kernel: wi0: wi_cmd: busy bit won't clear.
Aug  6 23:03:34 chip /kernel: wi0: wi_cmd: busy bit won't clear.
Aug  6 23:04:34 chip /kernel: wi0: wi_cmd: busy bit won't clear.

Any ideas?

Thanks in advance,

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.