On Tue, 25 Sep 2007, Michael Biebl wrote:

network-manager only switches to the ethernet connection, when the
driver says it has a link. Can you please post the output of nm-tool
when the usb eth. card is attached.

It seems to me from the below that the something is incorrectly reporting a link, so it's a driver problem. Would that be your diagnosis?

$ sudo nm-tool

NetworkManager Tool

State: connecting

- Device: eth2 ----------------------------------------------------------------
   NM Path:           /org/freedesktop/NetworkManager/Devices/eth2
   Type:              Wired
   Driver:            e100
   Active:            no
   HW Address:        00:80:88:03:95:93

   Capabilities:
     Supported:       yes
     Carrier Detect:  yes
     Speed:           10 Mb/s

   Wired Settings
     Hardware Link:   no


- Device: usb0 ----------------------------------------------------------------
   NM Path:           /org/freedesktop/NetworkManager/Devices/usb0
   Type:              Wired
   Driver:            plusb
   Active:            yes
   HW Address:        32:CA:00:01:25:6A

   Capabilities:
     Supported:       yes
     Carrier Detect:  yes

   Wired Settings
     Hardware Link:   yes

   IP Settings:
     IP Address:      0.0.0.0
     Subnet Mask:     0.0.0.0
     Broadcast:       0.0.0.0
     Gateway:         0.0.0.0
     Primary DNS:     0.0.0.0
     Secondary DNS:   0.0.0.0

A log of NetworkManager would help, too. You can do that by running NetworkManager with NetworkManager --no-daemon

$ sudo NetworkManager --no-daemon
NetworkManager: <info>  starting...

(NetworkManager:20392): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion `handler_id > 0' failed
NetworkManager: <info>  eth2: Device is fully-supported using driver 'e100'.
NetworkManager: <info> nm_device_init(): waiting for device's worker thread to start NetworkManager: <info> nm_device_init(): device's worker thread started, continuing.
NetworkManager: <info>  Now managing wired Ethernet (802.3) device 'eth2'.
NetworkManager: <info>  Deactivating device eth2.
NetworkManager: <info> Found dial up configuration for tiscali via Modem: tiscali NetworkManager: <info> Found dial up configuration for tiscali-gramps via Modem: tiscali-gramps NetworkManager: <debug> [1190812224.676758] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_409_58_noserial'). NetworkManager: <debug> [1190812224.834608] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_409_58_noserial_if0'). NetworkManager: <debug> [1190812224.874371] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_409_58_noserial_usbraw'). NetworkManager: <debug> [1190812225.119151] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_4f1_3008_01'). NetworkManager: <debug> [1190812225.279883] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_ffffffff_ffffffff_noserial'). NetworkManager: <debug> [1190812225.311731] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/net_00_80_88_13_10_9a'). NetworkManager: <debug> [1190812225.355819] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_4f1_3008_01_usbraw'). NetworkManager: <debug> [1190812225.493043] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_5e3_604_noserial'). NetworkManager: <debug> [1190812225.644773] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_5e3_604_noserial_if0'). NetworkManager: <debug> [1190812225.688086] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_5e3_604_noserial_usbraw'). NetworkManager: <debug> [1190812225.932996] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_1267_103_noserial'). NetworkManager: <debug> [1190812226.094334] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_1267_103_noserial_if0'). NetworkManager: <debug> [1190812226.241851] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_1267_103_noserial_if1'). NetworkManager: <debug> [1190812226.301332] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_1267_103_noserial_usbraw'). NetworkManager: <debug> [1190812226.316398] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_2821_5001_1000E00000001EAB'). NetworkManager: <debug> [1190812226.457473] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_1267_103_noserial_if0_logicaldev_input'). NetworkManager: <debug> [1190812226.486850] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_1267_103_noserial_if1_logicaldev_input'). NetworkManager: <debug> [1190812226.596305] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_2821_5001_1000E00000001EAB_if0'). NetworkManager: <debug> [1190812226.643715] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_2821_5001_1000E00000001EAB_usbraw'). NetworkManager: <debug> [1190812226.658044] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_67b_0_noserial'). NetworkManager: <debug> [1190812226.772353] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_67b_0_noserial_if0'). NetworkManager: <debug> [1190812226.809734] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/net_32_ca_00_01_25_6a'). NetworkManager: <info> usb0: Device is fully-supported using driver 'plusb'. NetworkManager: <info> nm_device_init(): waiting for device's worker thread to start NetworkManager: <info> nm_device_init(): device's worker thread started, continuing.
NetworkManager: <info>  Now managing wired Ethernet (802.3) device 'usb0'.
NetworkManager: <info>  Deactivating device usb0.
NetworkManager: <debug> [1190812226.878164] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_67b_0_noserial_usbraw'). NetworkManager: <info> Will activate wired connection 'usb0' because it now has a link. NetworkManager: <info> SWITCH: no current connection, found better connection 'usb0'.
NetworkManager: <info>  Will activate connection 'usb0'.
NetworkManager: <info>  Device usb0 activation scheduled...
NetworkManager: <debug> [1190812227.171205] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_67b_2303_noserial'). NetworkManager: <debug> [1190812227.185592] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_67b_2303_noserial_if0'). NetworkManager: <debug> [1190812227.187304] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_67b_2303_noserial_if0_serial_usb_0'). NetworkManager: <debug> [1190812227.188738] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_67b_2303_noserial_usbraw').
NetworkManager: <info>  Activation (usb0) started...
NetworkManager: <info> Activation (usb0) Stage 1 of 5 (Device Prepare) scheduled... NetworkManager: <info> Activation (usb0) Stage 1 of 5 (Device Prepare) started... NetworkManager: <info> Activation (usb0) Stage 2 of 5 (Device Configure) scheduled... NetworkManager: <info> Activation (usb0) Stage 1 of 5 (Device Prepare) complete. NetworkManager: <info> Activation (usb0) Stage 2 of 5 (Device Configure) starting... NetworkManager: <info> Activation (usb0) Stage 2 of 5 (Device Configure) successful. NetworkManager: <info> Activation (usb0) Stage 3 of 5 (IP Configure Start) scheduled. NetworkManager: <info> Activation (usb0) Stage 2 of 5 (Device Configure) complete. NetworkManager: <info> Activation (usb0) Stage 3 of 5 (IP Configure Start) started... NetworkManager: <debug> [1190812227.256214] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_1631_1c3_noserial'). NetworkManager: <debug> [1190812227.468197] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_1631_1c3_noserial_if1'). NetworkManager: <debug> [1190812227.503498] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_1631_1c3_noserial_if0'). NetworkManager: <debug> [1190812227.595292] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_67b_2305_noserial'). NetworkManager: <debug> [1190812227.738563] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_1631_1c3_noserial_usbraw'). NetworkManager: <debug> [1190812227.769544] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_1631_1c3_noserial_if0_logicaldev_input'). NetworkManager: <debug> [1190812227.918368] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_ffffffff_ffffffff_noserial_0'). NetworkManager: <debug> [1190812227.928764] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_1631_1c3_noserial_if1_logicaldev_input'). NetworkManager: <debug> [1190812227.955598] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_ffffffff_ffffffff_noserial_0_printer_noserial'). NetworkManager: <debug> [1190812227.998080] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_67b_2305_noserial_usbraw').
NetworkManager: <info>  Activation (usb0) Beginning DHCP transaction.
NetworkManager: <info> Activation (usb0) Stage 3 of 5 (IP Configure Start) complete. NetworkManager: <info> DHCP daemon state is now 12 (successfully started) for interface usb0 NetworkManager: <debug> [1190812231.412765] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_2821_5001_1000E00000001EAB_if0_scsi_host'). NetworkManager: <debug> [1190812231.427730] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_2821_5001_1000E00000001EAB_if0_scsi_host_scsi_device_lun0'). NetworkManager: <debug> [1190812231.447936] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_2821_5001_1000E00000001EAB_if0_scsi_host_scsi_device_lun0_scsi_generic'). NetworkManager: <debug> [1190812231.726561] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/storage_serial_ASUSTek_Design_SCB_2408_1000E00000001EAB_0_0'). NetworkManager: <info> DHCP daemon state is now 1 (starting) for interface usb0 NetworkManager: <info> Device 'usb0' DHCP transaction took too long (>45s), stopping it. NetworkManager: <info> Activation (usb0) Stage 4 of 5 (IP Configure Timeout) scheduled... NetworkManager: <info> DHCP daemon state is now 14 (normal exit) for interface usb0 NetworkManager: <info> DHCP daemon state is now 14 (normal exit) for interface usb0 NetworkManager: <info> Activation (usb0) Stage 4 of 5 (IP Configure Timeout) started... NetworkManager: <info> No DHCP reply received. Automatically obtaining IP via Zeroconf. NetworkManager: <info> autoip: Sending probe #0 for IP address 169.254.3.90.
NetworkManager: <info>  autoip: Waiting for reply...
NetworkManager: <info> autoip: Sending probe #1 for IP address 169.254.3.90.
NetworkManager: <info>  autoip: Waiting for reply...
NetworkManager: <info> autoip: Sending probe #2 for IP address 169.254.3.90.
NetworkManager: <info>  autoip: Waiting for reply...
NetworkManager: <info> autoip: Sending announce #0 for IP address 169.254.3.90.
NetworkManager: <info>  autoip: Waiting for reply...
NetworkManager: <info> autoip: Sending announce #1 for IP address 169.254.3.90.
NetworkManager: <info>  autoip: Waiting for reply...
NetworkManager: <info> autoip: Sending announce #2 for IP address 169.254.3.90.
NetworkManager: <info>  autoip: Waiting for reply...
NetworkManager: <info> Activation (usb0) Stage 5 of 5 (IP Configure Commit) scheduled... NetworkManager: <info> Activation (usb0) Stage 4 of 5 (IP Configure Timeout) complete. NetworkManager: <info> Activation (usb0) Stage 5 of 5 (IP Configure Commit) started... NetworkManager: <info> DHCP returned name servers but system has disabled dynamic modification!
NetworkManager: <info>  Activation (usb0) successful, device activated.
NetworkManager: <info>  Activation (usb0) Finish handler scheduled.
NetworkManager: <info> Activation (usb0) Stage 5 of 5 (IP Configure Commit) complete.



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to