uname next-20120730 I used the new feature echo "vid pid" >/sys/bus/usb/drivers/qmi_wwan/new_id dmesg [ 229.784142] usb 1-2: new high-speed USB device number 3 using ehci_hcd [ 229.919579] usb 1-2: New USB device found, idVendor=19d2, idProduct=1017 [ 229.919594] usb 1-2: New USB device strings: Mfr=3, Product=2, SerialNumber=4 [ 229.919603] usb 1-2: Product: ZTE LTE Technologies MSM [ 229.919612] usb 1-2: Manufacturer: ZTE,Incorporated [ 229.919620] usb 1-2: SerialNumber: MF821VVDFS020000 [ 229.963195] usbcore: registered new interface driver uas [ 229.970088] Initializing USB Mass Storage driver... [ 229.970935] scsi4 : usb-storage 1-2:1.0 [ 229.971286] usbcore: registered new interface driver usb-storage [ 229.971293] USB Mass Storage support registered. [ 233.122548] usb 1-2: USB disconnect, device number 3 [ 237.544186] usb 1-2: new high-speed USB device number 4 using ehci_hcd [ 237.680085] usb 1-2: New USB device found, idVendor=19d2, idProduct=1018 [ 237.680099] usb 1-2: New USB device strings: Mfr=3, Product=2, SerialNumber=4 [ 237.680109] usb 1-2: Product: ZTE LTE Technologies MSM [ 237.680117] usb 1-2: Manufacturer: ZTE,Incorporated [ 237.680125] usb 1-2: SerialNumber: MF821VVDFS020000 [ 237.685547] scsi5 : usb-storage 1-2:1.4 [ 238.685785] scsi 5:0:0:0: CD-ROM Vodafone USB SCSI CD-ROM 2.31 PQ: 0 ANSI: 0 [ 238.686486] scsi 5:0:0:0: Attached scsi generic sg1 type 5 [ 238.687799] scsi 5:0:0:1: Direct-Access Vodafone Storage 2.31 PQ: 0 ANSI: 0 [ 238.689612] sd 5:0:0:1: Attached scsi generic sg2 type 0 [ 238.698683] sd 5:0:0:1: [sdb] Attached SCSI removable disk [ 238.732245] sr0: scsi-1 drive [ 238.732256] cdrom: Uniform CD-ROM driver Revision: 3.20 [ 238.733775] sr 5:0:0:0: Attached scsi CD-ROM sr0 [ 816.224462] usbcore: registered new interface driver cdc_wdm [ 816.232541] usbcore: registered new interface driver qmi_wwan [ 833.357135] qmi_wwan: probe of 1-2:1.0 failed with error -22 [ 833.361494] qmi_wwan: probe of 1-2:1.1 failed with error -22 [ 833.363390] qmi_wwan 1-2:1.2: cdc-wdm0: USB WDM device [ 833.364343] qmi_wwan 1-2:1.2: wwan0: register 'qmi_wwan' at usb-0000:00:1d.7-2, WWAN/QMI device, 62:11:db:90:77:d1 [ 833.368190] qmi_wwan 1-2:1.3: cdc-wdm1: USB WDM device [ 833.369038] qmi_wwan 1-2:1.3: wwan1: register 'qmi_wwan' at usb-0000:00:1d.7-2, WWAN/QMI device, 62:11:db:90:77:d1 [ 890.237836] qmi_wwan 1-2:1.2: unknown notification 32 received: index 2 len 2 [ 1732.884839] usbcore: registered new interface driver usbserial [ 1732.884929] usbcore: registered new interface driver usbserial_generic [ 1732.885010] USB Serial support registered for generic [ 1732.885034] usbserial: USB Serial Driver core [ 1732.899204] usbcore: registered new interface driver option [ 1732.899261] USB Serial support registered for GSM modem (1-port) [ 1819.977738] option 1-2:1.0: GSM modem (1-port) converter detected [ 1819.978207] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB0 [ 1819.978476] option 1-2:1.1: GSM modem (1-port) converter detected [ 1819.978891] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB1 [ 2341.856616] usb 1-2: USB disconnect, device number 4 [ 2341.857096] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0 [ 2341.857191] BUG: unable to handle kernel NULL pointer dereference at (null) [ 2341.857230] IP: [<ffffffffa04a0527>] stop_read_write_urbs+0x37/0x80 [usb_wwan] [ 2341.857275] PGD 0 [ 2341.857297] Oops: 0000 [#1] SMP [ 2341.857322] Modules linked in: option usb_wwan usbserial qmi_wwan usbnet cdc_wdm sr_mod cdrom usb_storage uas fuse af_packet ip6table_filter ip6_tables iptable_filter ip_tables x_tables tun edd cpufreq_conservative cpufreq_userspace snd_pcm_oss cpufreq_powersave snd_mixer_oss acpi_cpufreq mperf snd_seq snd_seq_device arc4 hp_wmi sparse_keymap sg uvcvideo coretemp videobuf2_core videodev videobuf2_vmalloc videobuf2_memops joydev microcode pcspkr i2c_i801 lpc_ich r8169 rtl8192ce rtl8192c_common rtlwifi mac80211 snd_hda_codec_idt wmi battery cfg80211 rfkill ac snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_timer snd soundcore snd_page_alloc uhci_hcd i915 drm_kms_helper thermal drm i2c_algo_bit ehci_hcd processor usbcore usb_common button video thermal_sys [ 2341.857712] CPU 1 [ 2341.857734] Pid: 113, comm: khubd Not tainted 3.5.0-next-20120730-1-vanilla #1 Hewlett-Packard HP Mini 110-3700 /1584 [ 2341.857785] RIP: 0010:[<ffffffffa04a0527>] [<ffffffffa04a0527>] stop_read_write_urbs+0x37/0x80 [usb_wwan] [ 2341.857836] RSP: 0018:ffff880037bdbb30 EFLAGS: 00010286 [ 2341.857863] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffff880063ec6228 [ 2341.857892] RDX: ffff88005b6d6410 RSI: 0000000000000000 RDI: ffff88007b7fba10 [ 2341.857919] RBP: ffff880037bdbb60 R08: 0000000000000000 R09: 0000000000000000 [ 2341.857947] R10: 0000000000000000 R11: 5347203a30425355 R12: ffff880063d8c180 [ 2341.857974] R13: ffff880063d8c180 R14: 0000000000000000 R15: 0000000000000000 [ 2341.858006] FS: 0000000000000000(0000) GS:ffff88007ee80000(0000) knlGS:0000000000000000 [ 2341.858037] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 2341.858061] CR2: 0000000000000000 CR3: 0000000001a0b000 CR4: 00000000000007e0 [ 2341.858087] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2341.858114] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 [ 2341.858143] Process khubd (pid: 113, threadinfo ffff880037bda000, task ffff880037bd8280) [ 2341.858167] Stack: [ 2341.858184] ffff880037bdbb40 ffff880063d8c180 ffff880063e96c30 ffff88007b7fb800 [ 2341.858223] 0000000000000001 ffff880063d8c188 ffff880037bdbb70 ffffffffa04a05e9 [ 2341.858261] ffff880037bdbbc0 ffffffffa048e765 ffff88005b595808 ffff88007acf8800 [ 2341.858299] Call Trace: [ 2341.858336] [<ffffffffa04a05e9>] usb_wwan_disconnect+0x9/0x10 [usb_wwan] [ 2341.858384] [<ffffffffa048e765>] usb_serial_disconnect+0xd5/0x120 [usbserial] [ 2341.858484] [<ffffffffa002fb78>] usb_unbind_interface+0x58/0x1a0 [usbcore] [ 2341.858539] [<ffffffff8139e007>] __device_release_driver+0x77/0xe0 [ 2341.858577] [<ffffffff8139e097>] device_release_driver+0x27/0x40 [ 2341.858615] [<ffffffff8139d9ff>] bus_remove_device+0xdf/0x150 [ 2341.858654] [<ffffffff8139b0a8>] device_del+0x118/0x1a0 [ 2341.858737] [<ffffffffa002d590>] usb_disable_device+0xb0/0x280 [usbcore] [ 2341.858826] [<ffffffffa00256fd>] usb_disconnect+0x9d/0x140 [usbcore] [ 2341.858907] [<ffffffffa0026a7d>] hub_port_connect_change+0xad/0x8a0 [usbcore] [ 2341.858990] [<ffffffffa002cbf5>] ? usb_control_msg+0xe5/0x110 [usbcore] [ 2341.859072] [<ffffffffa00276e3>] hub_events+0x473/0x760 [usbcore] [ 2341.859154] [<ffffffffa0027a05>] hub_thread+0x35/0x1d0 [usbcore] [ 2341.859195] [<ffffffff81063c50>] ? add_wait_queue+0x60/0x60 [ 2341.859270] [<ffffffffa00279d0>] ? hub_events+0x760/0x760 [usbcore] [ 2341.859307] [<ffffffff8106362e>] kthread+0x8e/0xa0 [ 2341.859341] [<ffffffff8157d0e4>] kernel_thread_helper+0x4/0x10 [ 2341.859376] [<ffffffff810635a0>] ? flush_kthread_work+0x120/0x120 [ 2341.859408] [<ffffffff8157d0e0>] ? gs_change+0xb/0xb [ 2341.859432] Code: fd 41 54 53 48 83 ec 08 80 7f 1a 00 74 57 49 89 fc 31 db 90 49 8b 7c 24 20 45 31 f6 48 81 c7 10 02 00 00 e8 ec d8 ef e0 49 89 c7 <4b> 8b 3c 37 49 83 c6 08 e8 4c b5 b8 ff 49 83 fe 20 75 ed 45 30 [ 2341.859655] RIP [<ffffffffa04a0527>] stop_read_write_urbs+0x37/0x80 [usb_wwan] [ 2341.859699] RSP <ffff880037bdbb30> [ 2341.859721] CR2: 0000000000000000 [ 2341.896423] ---[ end trace e5fcf46c10657a4f ]--- In windows the order is: 00 DIAG 01 secondary 02 modem 03 networkcard 04 storage Revision: BD_VDF_K5006-ZV3.2 qmi infos: [02 Aug 2012, 11:19:28] [Debug] Checking version info (15 retries)... [02 Aug 2012, 11:19:28] [Debug] [/dev/cdc-wdm1] QMI Device supports 15 services: [02 Aug 2012, 11:19:28] [Debug] [/dev/cdc-wdm1] ctl (1.5) [02 Aug 2012, 11:19:28] [Debug] [/dev/cdc-wdm1] wds (1.12) [02 Aug 2012, 11:19:28] [Debug] [/dev/cdc-wdm1] dms (1.6) [02 Aug 2012, 11:19:28] [Debug] [/dev/cdc-wdm1] nas (1.8) [02 Aug 2012, 11:19:28] [Debug] [/dev/cdc-wdm1] qos (1.3) [02 Aug 2012, 11:19:28] [Debug] [/dev/cdc-wdm1] wms (1.4) [02 Aug 2012, 11:19:28] [Debug] [/dev/cdc-wdm1] pds (1.10) [02 Aug 2012, 11:19:28] [Debug] [/dev/cdc-wdm1] auth (1.1) [02 Aug 2012, 11:19:28] [Debug] [/dev/cdc-wdm1] at (1.1) [02 Aug 2012, 11:19:28] [Debug] [/dev/cdc-wdm1] voice (2.1) [02 Aug 2012, 11:19:28] [Debug] [/dev/cdc-wdm1] cat2 (2.0) [02 Aug 2012, 11:19:28] [Debug] [/dev/cdc-wdm1] uim (1.4) [02 Aug 2012, 11:19:28] [Debug] [/dev/cdc-wdm1] pbm (1.4) [02 Aug 2012, 11:19:28] [Debug] [/dev/cdc-wdm1] (null) (1.0) [02 Aug 2012, 11:19:28] [Debug] [/dev/cdc-wdm1] cat (2.0) [02 Aug 2012, 11:19:28] [Debug] QMI Device at '/dev/cdc-wdm1' ready [02 Aug 2012, 11:19:28] [Debug] Allocating new client ID... [02 Aug 2012, 11:19:28] [Debug] Registered 'dms' client with ID '2' [02 Aug 2012, 11:19:28] [Debug] Unregistered 'dms' client with ID '2' [02 Aug 2012, 11:19:28] [Debug] Client released Thomas -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html