This problem started happening after upgrading from gutsy to hardy:
When I unplug my ethernet cable:
May 7 08:39:34 gandalf kernel: tg3: eth0: Link is down.
May 7 08:39:34 gandalf NetworkManager: <info> SWITCH: terminating current connection 'eth0' because it's no longer valid.
May 7 08:39:34 gandalf NetworkManager: <info> Deactivating device eth0.
May 7 08:39:34 gandalf avahi-daemon[4206]: Withdrawing address record for 192.168.205.2 on eth0.
May 7 08:39:34 gandalf avahi-daemon[4206]: Leaving mDNS multicast group on interface eth0.IPv4 with address 192.168.205.2.
May 7 08:39:34 gandalf avahi-daemon[4206]: Interface eth0.IPv4 no longer relevant for mDNS.
May 7 08:39:34 gandalf NetworkManager: nm_device_is_802_3_ethernet: assertion `dev != NULL' failed
May 7 08:39:34 gandalf NetworkManager: nm_device_is_802_11_wireless: assertion `dev != NULL' failed
I'm getting the exact same issue:
Jun 14 22:58:48 gezim-laptop kernel: [ 1641.898529] tg3: eth0: Link is down. dhclient. eth0.pid with pid 7928 1fff:fe1e: 240d on eth0. is_802_ 3_ethernet: assertion `dev != NULL' failed is_802_ 11_wireless: assertion `dev != NULL' failed
Jun 14 22:58:48 gezim-laptop NetworkManager: <info> SWITCH: terminating current connection 'eth0' because it's no longer valid.
Jun 14 22:58:48 gezim-laptop NetworkManager: <info> Deactivating device eth0.
Jun 14 22:58:48 gezim-laptop dhclient: There is already a pid file /var/run/
Jun 14 22:58:48 gezim-laptop dhclient: killed old client process, removed PID file
Jun 14 22:58:48 gezim-laptop dhclient: wmaster0: unknown hardware address type 801
Jun 14 22:58:48 gezim-laptop dhclient: wmaster0: unknown hardware address type 801
Jun 14 22:58:48 gezim-laptop dhclient: DHCPRELEASE on eth0 to 192.168.0.1 port 67
Jun 14 22:58:48 gezim-laptop avahi-daemon[5292]: Withdrawing address record for 192.168.0.102 on eth0.
Jun 14 22:58:48 gezim-laptop avahi-daemon[5292]: Leaving mDNS multicast group on interface eth0.IPv4 with address 192.168.0.102.
Jun 14 22:58:48 gezim-laptop avahi-daemon[5292]: Interface eth0.IPv4 no longer relevant for mDNS.
Jun 14 22:58:49 gezim-laptop avahi-daemon[5292]: Withdrawing address record for fe80::20f:
Jun 14 22:58:49 gezim-laptop NetworkManager: nm_device_
Jun 14 22:58:49 gezim-laptop NetworkManager: nm_device_
This is after I followed the instructions in http:// linuxwireless. org/en/ users/Drivers/ b43#fw- b43-old.