From time to time the ipw driver drops the connection. Not each time the connection is dropped, occasionally the following error: Aug 6 00:13:38 Lucifer kernel: ipw0: link state changed to DOWN Aug 6 00:16:59 Lucifer kernel: ipw0: link state changed to UP Aug 6 00:16:59 Lucifer kernel: ipw0: firmware error Aug 6 00:16:59 Lucifer kernel: ipw0: link state changed to DOWN Restarting netif, bringing ipw down&up, regains the connection. Here is a typical set from /var/log/messages : Aug 7 10:49:43 Lucifer kernel: ipw0: link state changed to DOWN Aug 7 10:49:45 Lucifer kernel: ipw0: link state changed to UP Then I restart the interface: Aug 7 10:51:29 Lucifer kernel: ipw0: link state changed to DOWN Aug 7 10:51:54 Lucifer kernel: ipw0: link state changed to UP Aug 7 10:51:54 Lucifer dhclient: New IP Address (ipw0): 192.168.1.45 Aug 7 10:51:54 Lucifer dhclient: New Subnet Mask (ipw0): 255.255.255.0 Aug 7 10:51:54 Lucifer dhclient: New Broadcast Address (ipw0): 255.255.255.255 Aug 7 10:51:54 Lucifer dhclient: New Routers (ipw0): 192.168.1.1 Aug 7 10:51:54 Lucifer dhclient: New IP Address (ipw0): 192.168.1.45 Aug 7 10:51:54 Lucifer dhclient: New Subnet Mask (ipw0): 255.255.255.0 Aug 7 10:51:54 Lucifer dhclient: New Broadcast Address (ipw0): 255.255.255.255 Aug 7 10:51:54 Lucifer dhclient: New Routers (ipw0): 192.168.1.1 I'm not sure if there is a duplicate set of lines in the log file or if there are two instances for getting the routing set up. Fix: I've been considering a script to automatically bring ipw0 down/up every minute. Seems insane as many days the connection is maintained for over an hour at a time. How-To-Repeat: Turn the machine on, connect wirelessly, wait random interval. At some point there will be messages in the log file about ipw0 link state changed to DOWN then UP.
Responsible Changed From-To: freebsd-bugs->freebsd-net Over to maintainer(s).
For bugs matching the following criteria: Status: In Progress Changed: (is less than) 2014-06-01 Reset to default assignee and clear in-progress tags. Mail being skipped
Assign to the wireless list.