You need the GobiSerial drvier for /dev/ttyUSB*
GobiNet provides /dev/qcqmi* and wwan* interface pairs.
If all you want is to reprobe the device, then unloading and reloading the driver is the easiest method (modprobe -r GobiSerial; modprobe GobiSerial)
You can also do manual unbind/bind using the /sys/bus/usb/drivers/GobiSerial/bind and
/sys/bus/usb/drivers/GobiSerial/unbind sysfs attributes.
If you want to power cycle the modem, then you can sometimes do that using a laptop specific rfkill method. But that is entirely platform specific, and I have no idea what Toshiba does.
My best guess is that 1199:9063 is an ID allocated to Toshiba for use in their OEM version of the EM7305. The “normal” EM7305 device ID is 1199:9041 as far as I know.
Those drivers are used for device IDs supporting DirectIP. The relevant mainline drivers for EM7305 are “qcserial” and “qmi_wwan”. But as you’ve discovered: They don’t know the 1199:9063 ID. Simply because noone has reported it yet.
Note that this, as a laptop OEM device, probably is configured for MBIM operation by default. And it should work fine with the mainline “cdc_mbim” driver, since that is class based and does not need to know about specific device IDs.
I suspect this is because the device is in MBIM only mode by default. Could you post the output of “lsusb -vd 1199:9063” (feel free to remove/obfuscate serial numbers if you like)?
Well, that should work by default, using “cdc_mbim” as driver and ModemManager with libmbim on the userspace side. Anything else is an Ubuntu bug. Ubuntu forums are also probably better at debugging the Ubuntu specific problems…