I would like to use the HSPA modem model Ovation MC935D from Novatel Wireless. It has specific requirement to mount its storage and then eject it to get the proper modem initialized on USB bus. While I can do that on Ubuntu (I manually eject the mounted flash), the WL-500gP with WL500gp-184.108.40.206-rtn-r4051 seem to not see the flash drive and do not mount it, so I do not have anything to unmount.
I tried usb_modeswitch, but I can achive is to detach the storage driver from the device and it does not switch to to new Product ID (0x7001).
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 6 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1410 ProdID=5020 Rev= 0.00
S: Manufacturer=Novatel Wireless, Inc.
S: Product=Novatel Wireless HSPA Modem
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
The device identifies in the log this way after it is plugged in:
Jan 1 03:11:46 kernel: usb 1-1: new high speed USB device using ehci_hcd and address 7
Jan 1 03:11:46 kernel: usb 1-1: configuration #1 chosen from 1 choice
Jan 1 03:11:46 kernel: scsi5 : SCSI emulation for USB Mass Storage devices
Jan 1 03:11:48 kernel: scsi 5:0:0:0: CD-ROM Novatel Mass Storage 2.31 PQ: 0 ANSI: 0
I need any advice how can I do it quickly to get the flash on the modem mounted and ejected, the best would be done automatically.
Otherwise what is the best option to choose as the HSPA modem proven to work with WL-500gP?