reloading HAL drops ra0 from network Manager, then segfaults
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu EeePC Kernel |
New
|
Undecided
|
Unassigned |
Bug Description
When HAL is reloaded, during package installs or via etc/init.d/hal restart , the interface ra0 disappears from network-manager. After a while, network-manager usually segfaults.
from /var/log/
Nov 25 19:55:55 minimeee NetworkManager: <info> HAL disappeared
Nov 25 19:55:57 minimeee acpid: client connected from 8487[111:122]
Nov 25 19:55:58 minimeee NetworkManager: <info> HAL re-appeared
Nov 25 19:55:58 minimeee NetworkManager: <info> (ra0): now unmanaged
Nov 25 19:55:58 minimeee NetworkManager: <info> (ra0): device state change: 8 -> 1
Nov 25 19:55:58 minimeee NetworkManager: <info> (ra0): deactivating device (reason: 36).
Nov 25 19:55:59 minimeee NetworkManager: <info> ra0: canceled DHCP transaction, dhcp client pid 7686
Nov 25 19:55:59 minimeee NetworkManager: <WARN> check_one_route(): (ra0) error -34 returned from rtnl_route_del(): Sucess
Nov 25 19:55:59 minimeee avahi-daemon[5772]: Withdrawing address record for 10.0.0.6 on ra0.
Nov 25 19:55:59 minimeee avahi-daemon[5772]: Leaving mDNS multicast group on interface ra0.IPv4 with address 10.0.0.6.
Nov 25 19:55:59 minimeee avahi-daemon[5772]: Interface ra0.IPv4 no longer relevant for mDNS.
Nov 25 19:55:59 minimeee NetworkManager: <info> (ra0): cleaning up...
Nov 25 19:55:59 minimeee NetworkManager: <info> (ra0): taking down device.
Nov 25 19:55:59 minimeee avahi-daemon[5772]: Withdrawing address record for fe80::215:
Nov 25 19:55:59 minimeee NetworkManager: <info> Unmanaged Device found; state CONNECTED forced. (see http://
Nov 25 19:55:59 minimeee nm-dispatcher.
Hard to say if this is a NM 0.7 - bug or a eeepc_laptop - bug.
iwconfig shows ra0 existing
lsmod shows rt2860sta is still loaded
lshal shows
udi = '/org/freedeskt
info.linux.driver = 'rt2860' (string)
info.parent = '/org/freedeskt
info.product = 'Unknown (0x0781)' (string)
info.subsystem = 'pci' (string)
info.udi = '/org/freedeskt
info.vendor = 'RaLink' (string)
linux.
linux.subsystem = 'pci' (string)
linux.sysfs_path = '/sys/devices/
pci.device_class = 2 (0x2) (int)
pci.device_
pci.device_
pci.linux.
pci.product_id = 1921 (0x781) (int)
pci.subsys_
pci.subsys_vendor = 'RaLink' (string)
pci.subsys_
pci.vendor = 'RaLink' (string)
pci.vendor_id = 6164 (0x1814) (int)