I have the following problem:When I boot with plugged in usb modem everything is fine.If I unplug modem and plug it back it can not be used any more.Some logs below.1. Modem plugged on bootlsusbBus 001 Device 003: ID 12d1:1001 Huawei Technologies Co., Ltd. E169/E620/E800 HSDPA Modem usb_modeswitch log:USB_ModeSwitch log from Sun Apr 08 23:38:27 CEST 2012Raw args from udev: /1-1.1:1.0Using global config file: /etc/usb_modeswitch.confUsing top device dir /sys/bus/usb/devices/1-1.1----------------USB values from sysfs:  manufacturer  HUAWEI Technology  product   HUAWEI Mobile  serial    ----------------bNumConfigurations is 1 - don't check for active configurationSCSI attributes not needed, moving onchecking config: /usr/share/usb_modeswitch/12d1:1446! matched. Reading config dataconfig: TargetVendor set to 12d1config: TargetProductList set to 1001,1406,140b,140c,1412,141b,1433,1436,14ac,1506Driver module is option, ID path is /sys/bus/usb-serial/drivers/option1Command to be run:usb_modeswitch -I -W -D -s 20 -u -1 -b 1 -g 9 -v 12d1 -p 1446 -f $configBufferVerbose debug output of usb_modeswitch and libusb follows(Note that some USB errors are to be expected in the process)--------------------------------Reading long config from command line* usb_modeswitch: handle USB devices with multiple modes  * Version 1.2.1 (C) Josua Dietze 2011* Based on libusb0 (0.1.12 and above)! PLEASE REPORT NEW CONFIGURATIONS !DefaultVendor=  0x12d1DefaultProduct= 0x1446TargetVendor=   0x12d1TargetProduct=  not setTargetClass=    not setTargetProductList=1001,1406,140b,140c,1412,141b,1433,1436,14ac,1506DetachStorageOnly=0HuaweiMode=0SierraMode=0SonyMode=0QisdaMode=0GCTMode=0KobilMode=0SequansMode=0MobileActionMode=0CiscoMode=0MessageEndpoint=  not setMessageContent=55534243123456780000000000000011062000000100000000000000000000NeedResponse=0ResponseEndpoint= not setInquireDevice disabledSuccess check enabled, max. wait time 20 secondsSystem integration mode enabledUse given bus/device number: 001/009 ...Looking for default devices ... bus/device number matched searching devices, found USB ID 12d1:1446 found matching vendor ID found matching product ID adding device Found device in default mode, class or configuration (1) Skipping the check for the current configuration Using first interface: 0x00 Using endpoints 0x01 (out) and 0x81 (in) USB description data (for identification) ------------------------- Manufacturer: HUAWEI Technology     Product: HUAWEI Mobile     Serial No.: not provided -------------------------Looking for active driver ...OK, driver found; name unknown, limitation of libusb1OK, driver unkown detachedSetting up communication with interface 0Using endpoint 0x01 for message sending ...Trying to send message 1 to endpoint 0x01 ...libusb:error [op_clear_halt] clear_halt failed error -1 errno 71OK, message successfully sentResetting response endpoint 0x81Resetting message endpoint 0x01 Could not reset endpoint (probably harmless): -34 Device is gone, skipping any further commands Bus/dev search active, referring success check to wrapper. Bye. ok:busdev -------------------------------- (end of usb_modeswitch output)Checking success of mode switch for max. 20 seconds ... Waiting for device file system (1 sec.) ... Waiting for device file system (15 sec.) ...Reading attributes ...All attributes matchedMode switching was successful, found 12d1:1001 (HUAWEI Technology: HUAWEI Mobile)Now checking for newly created ports ... new ports found, device is known to driverChecking for AVOID_RESET_QUIRK kernel attributeAVOID_RESET_QUIRK activatedAll done, exiting 2.Modem unplugged and plugged backlsusb    Bus 001 Device 008: ID 12d1:1001 Huawei Technologies Co., Ltd. E169/E620/E800 HSDPA Modem usb_modeswitch log:USB_ModeSwitch log from Sun Apr 08 23:46:12 CEST 2012Raw args from udev: /1-1.1:1.0Using global config file: /etc/usb_modeswitch.confUsing top device dir /sys/bus/usb/devices/1-1.1----------------USB values from sysfs:manufacturer    HUAWEI Technologyproduct HUAWEI Mobileserial  ----------------bNumConfigurations is 1 - don't check for active configurationSCSI attributes not needed, moving onchecking config: /usr/share/usb_modeswitch/12d1:1446! matched. Reading config dataconfig: TargetVendor set to 12d1config: TargetProductList set to 1001,1406,140b,140c,1412,141b,1433,1436,14ac,1506Driver module is option, ID path is /sys/bus/usb-serial/drivers/option1Command to be run:usb_modeswitch -I -W -D -s 20 -u -1 -b 1 -g 7 -v 12d1 -p 1446 -f $configBufferVerbose debug output of usb_modeswitch and libusb follows(Note that some USB errors are to be expected in the process)--------------------------------Reading long config from command line * usb_modeswitch: handle USB devices with multiple modes * Version 1.2.1 (C) Josua Dietze 2011 * Based on libusb0 (0.1.12 and above)! PLEASE REPORT NEW CONFIGURATIONS !DefaultVendor=  0x12d1DefaultProduct= 0x1446TargetVendor=   0x12d1TargetProduct=  not setTargetClass=    not setTargetProductList=1001,1406,140b,140c,1412,141b,1433,1436,14ac,1506DetachStorageOnly=0HuaweiMode=0SierraMode=0SonyMode=0QisdaMode=0GCTMode=0KobilMode=0SequansMode=0MobileActionMode=0CiscoMode=0MessageEndpoint=  not setMessageContent=55534243123456780000000000000011062000000100000000000000000000NeedResponse=0ResponseEndpoint= not setInquireDevice disabledSuccess check enabled, max. wait time 20 secondsSystem integration mode enabledUse given bus/device number: 001/007 ...Looking for default devices ...  bus/device number matched  searching devices, found USB ID 12d1:1446  found matching vendor ID  found matching product ID  adding device Found device in default mode, class or configuration (1)Skipping the check for the current configurationUsing first interface: 0x00Using endpoints 0x01 (out) and 0x81 (in)USB description data (for identification)-------------------------Manufacturer: HUAWEI Technology Product: HUAWEI Mobile Serial No.: not provided-------------------------Looking for active driver ...OK, driver found; name unknown, limitation of libusb1OK, driver unkown detachedSetting up communication with interface 0Using endpoint 0x01 for message sending ...Trying to send message 1 to endpoint 0x01 ...libusb:error [op_clear_halt] clear_halt failed error -1 errno 71OK, message successfully sentResetting response endpoint 0x81Resetting message endpoint 0x01Could not reset endpoint (probably harmless): -34Device is gone, skipping any further commandsBus/dev search active, referring success check to wrapper. Bye.ok:busdev--------------------------------(end of usb_modeswitch output)Checking success of mode switch for max. 20 seconds ... Waiting for device file system (1 sec.) ... Waiting for device file system (15 sec.) ...Reading attributes ...   All attributes matched   Mode switching was successful, found 12d1:1001 (HUAWEI Technology: HUAWEI Mobile)   Now checking for newly created ports ...    new ports found, device is known to driver    Checking for AVOID_RESET_QUIRK kernel attribute    AVOID_RESET_QUIRK activated    All done, exiting dmesg output:[  261.611314] usb 1-1.1: USB disconnect, device number 3[  283.800711] usb 1-1.1: new high-speed USB device number 7 using ehci_hcd[  283.899855] scsi11 : usb-storage 1-1.1:1.0[  283.900156] scsi12 : usb-storage 1-1.1:1.1[  284.638710] usb 1-1.1: USB disconnect, device number 7[  300.687875] usb 1-1.1: new high-speed USB device number 8 using ehci_hcd[  300.787664] usb 1-1.1: GSM modem (1-port) converter now attached to ttyUSB0[  300.788085] usb 1-1.1: GSM modem (1-port) converter now attached to ttyUSB1[  300.788450] usb 1-1.1: GSM modem (1-port) converter now attached to ttyUSB2[  300.789174] scsi16 : usb-storage 1-1.1:1.3[  300.790242] scsi17 : usb-storage 1-1.1:1.4 P.S. I am using NetworkManager 0.9.2.0, Arch Linux, XFCEUpdate: Test on Xubuntu 11.10 Live CDI have just tested it under Xubuntu.After booting I have plugged-in USB modem. Modem was immediately recognized  by the system and start workingI have unplugged it and plugged it back.Modem was recognized and working.dmesg output[  902.454378] usb 1-1.2: new high speed USB device number 9 using ehci_hcd[  902.562241] scsi14 : usb-storage 1-1.2:1.0[  902.562632] scsi15 : usb-storage 1-1.2:1.1[  903.278564] usb 1-1.2: USB disconnect, device number 9[  919.341096] usb 1-1.2: new high speed USB device number 10 using ehci_hcd[  919.450088] option 1-1.2:1.0: GSM modem (1-port) converter detected[  919.450301] usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB0[  919.450597] option 1-1.2:1.1: GSM modem (1-port) converter detected[  919.450739] usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB1[  919.450984] option 1-1.2:1.2: GSM modem (1-port) converter detected[  919.451123] usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB2[  919.454323] scsi19 : usb-storage 1-1.2:1.3[  919.459118] scsi20 : usb-storage 1-1.2:1.4[  920.456207] scsi 19:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2[  920.460283] scsi 20:0:0:0: Direct-Access     HUAWEI   MMC Storage      2.31 PQ: 0 ANSI: 2[  920.749708] sr0: scsi-1 drive[  920.749847] sr 19:0:0:0: Attached scsi CD-ROM sr0[  920.749937] sr 19:0:0:0: Attached scsi generic sg2 type 5[  920.752303] sd 20:0:0:0: Attached scsi generic sg3 type 0[  920.761650] sd 20:0:0:0: [sdc] Attached SCSI removable diskI would say, that dmesg output from Xbuntu  looks similar to one from Arch.Any Ideas?
G3 Usb Modem Huawei E1550 did not work after unplug (NetworkManager)
networking;arch linux;networkmanager