> I've simply to add '1465' as a valid product code? Probbably it is
> better to make a custom udev rule...
Works. usb_modeswitch seems to do the right thing:
Dec 21 18:41:25 eraldo kernel: [22575.416027] usb 1-3: new high speed USB device using ehci_hcd and address 3
Dec 21 18:41:25 eraldo kernel: [22575.551940] usb 1-3: New USB device found, idVendor=12d1, idProduct=1520
Dec 21 18:41:25 eraldo kernel: [22575.551952] usb 1-3: New USB device strings: Mfr=3, Product=2, SerialNumber=0
Dec 21 18:41:25 eraldo kernel: [22575.551957] usb 1-3: Product: HUAWEI Mobile
Dec 21 18:41:25 eraldo kernel: [22575.551962] usb 1-3: Manufacturer: HUAWEI Technology
Dec 21 18:41:25 eraldo kernel: [22575.553636] usb 1-3: configuration #1 chosen from 1 choice
Dec 21 18:41:25 eraldo kernel: [22575.618537] Initializing USB Mass Storage driver...
Dec 21 18:41:25 eraldo kernel: [22575.618853] scsi4 : SCSI emulation for USB Mass Storage devices
Dec 21 18:41:25 eraldo kernel: [22575.619117] usbcore: registered new interface driver usb-storage
Dec 21 18:41:25 eraldo kernel: [22575.619123] USB Mass Storage support registered.
Dec 21 18:41:25 eraldo kernel: [22575.625050] usb-storage: device found at 3
Dec 21 18:41:25 eraldo kernel: [22575.625057] usb-storage: waiting for device to settle before scanning
Dec 21 18:41:26 eraldo usb_modeswitch: switching 12d1:1520 (HUAWEI Technology: HUAWEI Mobile)
Dec 21 18:41:26 eraldo kernel: [22576.314328] usb 1-3: USB disconnect, address 3
Dec 21 18:41:30 eraldo kernel: [22580.500037] usb 1-3: new high speed USB device using ehci_hcd and address 4
Dec 21 18:41:30 eraldo kernel: [22580.635856] usb 1-3: New USB device found, idVendor=12d1, idProduct=1465
Dec 21 18:41:30 eraldo kernel: [22580.635864] usb 1-3: New USB device strings: Mfr=4, Product=3, SerialNumber=0
Dec 21 18:41:30 eraldo kernel: [22580.635870] usb 1-3: Product: HUAWEI Mobile
Dec 21 18:41:30 eraldo kernel: [22580.635874] usb 1-3: Manufacturer: HUAWEI Technology
Dec 21 18:41:30 eraldo kernel: [22580.637473] usb 1-3: configuration #1 chosen from 1 choice
Dec 21 18:41:30 eraldo kernel: [22580.641775] scsi5 : SCSI emulation for USB Mass Storage devices
Dec 21 18:41:30 eraldo kernel: [22580.642193] usb-storage: device found at 4
Dec 21 18:41:30 eraldo kernel: [22580.642197] usb-storage: waiting for device to settle before scanning
Dec 21 18:41:30 eraldo kernel: [22580.642245] scsi6 : SCSI emulation for USB Mass Storage devices
Dec 21 18:41:30 eraldo kernel: [22580.648983] usb-storage: device found at 4
Dec 21 18:41:30 eraldo kernel: [22580.648989] usb-storage: waiting for device to settle before scanning
Dec 21 18:41:30 eraldo kernel: [22580.728722] USB Serial support registered for GSM modem (1-port)
Dec 21 18:41:30 eraldo kernel: [22580.729370] option 1-3:1.0: GSM modem (1-port) converter detected
Dec 21 18:41:30 eraldo kernel: [22580.730761] usb 1-3: GSM modem (1-port) converter now attached to ttyUSB2
Dec 21 18:41:30 eraldo kernel: [22580.730849] option 1-3:1.3: GSM modem (1-port) converter detected
Dec 21 18:41:30 eraldo kernel: [22580.732823] usb 1-3: GSM modem (1-port) converter now attached to ttyUSB3
Dec 21 18:41:30 eraldo kernel: [22580.732882] option 1-3:1.4: GSM modem (1-port) converter detected
Dec 21 18:41:30 eraldo kernel: [22580.733220] usb 1-3: GSM modem (1-port) converter now attached to ttyUSB4
Dec 21 18:41:30 eraldo kernel: [22580.733291] usbcore: registered new interface driver option
Dec 21 18:41:30 eraldo kernel: [22580.733296] option: v0.7.2:USB Driver for GSM modems
Dec 21 18:41:31 eraldo usb_modeswitch: switched to 12d1:1465 (HUAWEI Technology: HUAWEI Mobile)
Dec 21 18:41:35 eraldo kernel: [22585.641752] usb-storage: device scan complete
Dec 21 18:41:35 eraldo kernel: [22585.642714] scsi 5:0:0:0: CD-ROM Vodafone CD ROM (Huawei) 2.31 PQ: 0 ANSI: 2
Dec 21 18:41:35 eraldo kernel: [22585.649082] usb-storage: device scan complete
Dec 21 18:41:35 eraldo kernel: [22585.649834] scsi 6:0:0:0: Direct-Access Vodafone Storage (Huawei) 2.31 PQ: 0 ANSI: 2
Dec 21 18:41:35 eraldo kernel: [22585.650906] sr1: scsi-1 drive
Dec 21 18:41:35 eraldo kernel: [22585.651148] sr 5:0:0:0: Attached scsi CD-ROM sr1
Dec 21 18:41:35 eraldo kernel: [22585.651289] sr 5:0:0:0: Attached scsi generic sg3 type 5
Dec 21 18:41:35 eraldo kernel: [22585.656699] sd 6:0:0:0: Attached scsi generic sg4 type 0
Dec 21 18:41:35 eraldo kernel: [22585.668900] sd 6:0:0:0: [sdb] Attached SCSI removable disk
The thing that i've not understood is why usb_modeswitch start two
time, one for 12d1:1520 and another time for 12d1:1465.
Still autodiscovery using IMEI/IMSI does not work, but if i set
manually in dongle.conf:
audio=/dev/ttyUSB3
data=/dev/ttyUSB4
works, incoming and outgoing. If i use /dev/ttyUSB2 for 'data', i got
one way audio and no incoming calls.
Still i'm seeking feedback on why IMEI/IMSI discovery does not work...