Comment 3 for bug 571179

Revision history for this message
zonyl (zonyl) wrote : Re: Wireless Network disabled after initial boot (random)

Figured out the cause of this problem.

If I suspend my laptop and it hangs for whatever reason when I try and bring it back up (happens a lot due to a different issue), I will hard reboot (hold power button down) thus causing the issue. I would guess that the suspend portion is disabling the interface somehow that prevents it from loading immediately after failed resume and subsequent hard-reboot.

Syslog log from a suspend event:
May 1 21:52:57 tablet NetworkManager: <info> Sleeping...
May 1 21:52:57 tablet NetworkManager: <info> (eth0): now unmanaged
May 1 21:52:57 tablet NetworkManager: <info> (eth0): device state change: 2 -> 1 (reason 37)
May 1 21:52:57 tablet NetworkManager: <info> (eth0): cleaning up...
May 1 21:52:57 tablet NetworkManager: <info> (eth0): taking down device.
May 1 21:52:57 tablet NetworkManager: <info> (eth1): now unmanaged
May 1 21:52:57 tablet NetworkManager: <info> (eth1): device state change: 8 -> 1 (reason 37)
May 1 21:52:57 tablet NetworkManager: <info> (eth1): deactivating device (reason: 37).
May 1 21:52:57 tablet NetworkManager: <info> (eth1): canceled DHCP transaction, dhcp client pid 11035
May 1 21:52:57 tablet wpa_supplicant[992]: CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
May 1 21:52:57 tablet NetworkManager: <WARN> check_one_route(): (eth1) error -34 returned from rtnl_route_del(): Sucess#012
May 1 21:52:57 tablet kernel: [18258.244603] tg3 0000:10:00.0: PME# enabled
May 1 21:52:57 tablet kernel: [18258.244633] tg3 0000:10:00.0: wake-up capability enabled by ACPI
May 1 21:52:57 tablet avahi-daemon[885]: Withdrawing address record for 192.168.13.118 on eth1.
May 1 21:52:57 tablet avahi-daemon[885]: Leaving mDNS multicast group on interface eth1.IPv4 with address 192.168.13.118.
May 1 21:52:57 tablet avahi-daemon[885]: Interface eth1.IPv4 no longer relevant for mDNS.
May 1 21:52:57 tablet NetworkManager: <info> (eth1): cleaning up...
May 1 21:52:57 tablet NetworkManager: <info> (eth1): taking down device.
May 1 21:52:57 tablet avahi-daemon[885]: Withdrawing address record for fe80::212:f0ff:febf:f6f0 on eth1.
May 1 21:52:57 tablet NetworkManager: <info> (xx:xx:xx:xx:xx:xx): now unmanaged
May 1 21:52:57 tablet NetworkManager: <info> (xx:xx:xx:xx:xx:xx): device state change: 3 -> 1 (reason 37)
May 1 21:52:57 tablet NetworkManager: <info> (xx:xx:xx:xx:xx:xx): cleaning up...
May 1 21:52:57 tablet NetworkManager: <info> (xx:xx:xx:xx:xx:xx): taking down device.
-- Hard reboot --
May 1 22:55:33 tablet NetworkManager: <info> starting...
May 1 22:55:33 tablet NetworkManager: <info> Trying to start the modem-manager...
May 1 22:55:33 tablet kernel: [ 49.562509] type=1505 audit(1272768932.374:3): operation="profile_load" pid=615 name="/usr/lib/NetworkManager/nm-dhcp-client.action"
May 1 22:55:33 tablet NetworkManager: SCPlugin-Ifupdown: init!
May 1 22:55:33 tablet NetworkManager: SCPlugin-Ifupdown: update_system_hostname
May 1 22:55:33 tablet NetworkManager: SCPluginIfupdown: management mode: unmanaged
May 1 22:55:33 tablet NetworkManager: SCPlugin-Ifupdown: devices added (path: /sys/devices/pci0000:00/0000:00:1c.0/0000:10:00.0/net/eth0, iface: eth0)
May 1 22:55:33 tablet NetworkManager: SCPlugin-Ifupdown: device added (path: /sys/devices/pci0000:00/0000:00:1c.0/0000:10:00.0/net/eth0, iface: eth0): no ifupdown configuration found.
May 1 22:55:33 tablet NetworkManager: SCPlugin-Ifupdown: devices added (path: /sys/devices/pci0000:00/0000:00:1e.0/0000:02:04.0/net/eth1, iface: eth1)
May 1 22:55:33 tablet NetworkManager: SCPlugin-Ifupdown: device added (path: /sys/devices/pci0000:00/0000:00:1e.0/0000:02:04.0/net/eth1, iface: eth1): no ifupdown configuration found.
May 1 22:55:33 tablet NetworkManager: SCPlugin-Ifupdown: devices added (path: /sys/devices/virtual/net/lo, iface: lo)
May 1 22:55:33 tablet NetworkManager: SCPlugin-Ifupdown: device added (path: /sys/devices/virtual/net/lo, iface: lo): no ifupdown configuration found.
May 1 22:55:33 tablet NetworkManager: SCPlugin-Ifupdown: end _init.
May 1 22:55:33 tablet NetworkManager: Loaded plugin ifupdown: (C) 2008 Canonical Ltd. To report bugs please use the NetworkManager mailing list.
May 1 22:55:33 tablet NetworkManager: Loaded plugin keyfile: (c) 2007 - 2008 Red Hat, Inc. To report bugs please use the NetworkManager mailing list.
May 1 22:55:33 tablet NetworkManager: <info> WiFi enabled by radio killswitch; enabled by state file
May 1 22:55:33 tablet NetworkManager: <info> WWAN enabled by radio killswitch; enabled by state file
May 1 22:55:33 tablet NetworkManager: SCPlugin-Ifupdown: (162755312) ... get_connections.
May 1 22:55:33 tablet NetworkManager: SCPlugin-Ifupdown: (162755312) ... get_connections (managed=false): return empty list.
May 1 22:55:33 tablet NetworkManager: Ifupdown: get unmanaged devices count: 0
May 1 22:55:33 tablet NetworkManager: <info> (eth0): carrier is OFF
May 1 22:55:33 tablet kernel: [ 50.668708] type=1505 audit(1272768933.482:7): operation="profile_replace" pid=841 name="/usr/lib/NetworkManager/nm-dhcp-client.action"
May 1 22:55:33 tablet NetworkManager: <info> (eth0): new Ethernet device (driver: 'tg3')
May 1 22:55:33 tablet NetworkManager: <info> (eth0): exported as /org/freedesktop/NetworkManager/Devices/0
May 1 22:55:33 tablet NetworkManager: <info> (eth1): driver supports SSID scans (scan_capa 0x21).
May 1 22:55:33 tablet NetworkManager: <info> (eth1): new 802.11 WiFi device (driver: 'ipw2200')
May 1 22:55:33 tablet NetworkManager: <info> (eth1): exported as /org/freedesktop/NetworkManager/Devices/1
May 1 22:55:33 tablet NetworkManager: <WARN> default_adapter_cb(): bluez error getting default adapter: The name org.bluez was not provided by any .service files
May 1 22:55:33 tablet NetworkManager: <info> modem-manager is now available
May 1 22:55:33 tablet NetworkManager: <info> Trying to start the supplicant...
May 1 22:55:33 tablet NetworkManager: <info> (eth1): supplicant manager state: down -> idle
May 1 22:55:34 tablet NetworkManager: SCPlugin-Ifupdown: devices added (path: /sys/devices/virtual/net/pan0, iface: pan0)
May 1 22:55:34 tablet NetworkManager: SCPlugin-Ifupdown: device added (path: /sys/devices/virtual/net/pan0, iface: pan0): no ifupdown configuration found.
May 1 22:55:34 tablet NetworkManager: <WARN> device_creator(): /sys/devices/virtual/net/pan0: couldn't determine device driver; ignoring...
May 1 22:56:21 tablet NetworkManager: bluez_manager_bdaddr_added_cb: BT device Jason Sharpee's Palm Pre (00:1D:FE:34:9F:D3) added (NAP)
May 1 22:56:21 tablet NetworkManager: <info> (xx:xx:xx:xx:xx:xx): new Bluetooth device (driver: 'bluez')
May 1 22:56:21 tablet NetworkManager: <info> (xx:xx:xx:xx:xx:xx): exported as /org/freedesktop/NetworkManager/Devices/2
May 1 23:00:32 tablet NetworkManager: <info> Waking up...
May 1 23:00:32 tablet NetworkManager: <info> (eth0): now managed
May 1 23:00:32 tablet NetworkManager: <info> (eth0): device state change: 1 -> 2 (reason 2)
May 1 23:00:32 tablet NetworkManager: <info> (eth0): bringing up device.
May 1 23:00:32 tablet NetworkManager: <info> (eth0): preparing device.
May 1 23:00:32 tablet NetworkManager: <info> (eth0): deactivating device (reason: 2).
May 1 23:00:32 tablet NetworkManager: <info> Unmanaged Device found; state CONNECTED forced. (see http://bugs.launchpad.net/bugs/191889)
May 1 23:00:32 tablet NetworkManager: <info> Unmanaged Device found; state CONNECTED forced. (see http://bugs.launchpad.net/bugs/191889)
May 1 23:00:32 tablet NetworkManager: <info> (eth1): now managed
May 1 23:00:32 tablet NetworkManager: <info> (eth1): device state change: 1 -> 2 (reason 2)
May 1 23:00:32 tablet NetworkManager: <info> (eth1): bringing up device.
May 1 23:00:32 tablet NetworkManager: <info> (eth1): preparing device.
May 1 23:00:32 tablet NetworkManager: <info> (eth1): deactivating device (reason: 2).
May 1 23:00:32 tablet NetworkManager: <info> Unmanaged Device found; state CONNECTED forced. (see http://bugs.launchpad.net/bugs/191889)
May 1 23:00:32 tablet NetworkManager: <info> (xx:xx:xx:xx:xx:xx): now managed
May 1 23:00:32 tablet NetworkManager: <info> (xx:xx:xx:xx:xx:xx): device state change: 1 -> 2 (reason 2)
May 1 23:00:32 tablet NetworkManager: <info> (xx:xx:xx:xx:xx:xx): deactivating device (reason: 2).
May 1 23:00:32 tablet NetworkManager: <info> (xx:xx:xx:xx:xx:xx): device state change: 2 -> 3 (reason 0)
May 1 23:00:32 tablet NetworkManager: <info> (eth1): supplicant interface state: starting -> ready
May 1 23:00:32 tablet NetworkManager: <info> (eth1): device state change: 2 -> 3 (reason 42)
May 1 23:00:32 tablet NetworkManager: <info> Activation (eth1) starting connection 'Auto xxxxxx'
May 1 23:00:32 tablet NetworkManager: <info> (eth1): device state change: 3 -> 4 (reason 0)
May 1 23:00:32 tablet NetworkManager: <info> Activation (eth1) Stage 1 of 5 (Device Prepare) scheduled...
May 1 23:00:32 tablet NetworkManager: <info> Activation (eth1) Stage 1 of 5 (Device Prepare) started...
May 1 23:00:32 tablet NetworkManager: <info> Activation (eth1) Stage 2 of 5 (Device Configure) scheduled...
May 1 23:00:32 tablet NetworkManager: <info> Activation (eth1) Stage 1 of 5 (Device Prepare) complete.
May 1 23:00:32 tablet NetworkManager: <info> Activation (eth1) Stage 2 of 5 (Device Configure) starting...
May 1 23:00:32 tablet NetworkManager: <info> (eth1): device state change: 4 -> 5 (reason 0)