Hi all,
I have one Movistar ZTE MF110 3G USB modem. I had to solve a number of issues prior to have it working (this site was very helpful when trying to find a solution, and I'd like to thank you all for this). Now I've got my modem running properly and I connect to the internet without problems.
Problems arise when I connect an additional USB storage device to any of my USB ports and I find that I cannot mount these devices. The message I obtain is always the same:
mount: can't find /dev/sdb1 in /etc/fstab or /etc/mtab
The additional USB device never can be mounted when the USB modem has been attached to the USB port before. I have to dettach the USB modem prior to connect (and mount) an additional USB storage device. If both devices are connected and then you boot the system, both of them are accesible and usable.
On the contrary, if the first device to be connected is the USB storage device, I can mount it properly, and after I can attach the USB modem, and use it with no problems. But this system is planned to work with the USB modem connected at any time, which at this moment prevents the system to be able to mount another USB device whilst the modem is connected (even if it is not used).
I wonder if USB_modeswitch needs to be parameterized in order to allow the use of storage devices after setting up one USB modem. I obtained the VendorId and ProductId of the USB storage device and I made sure it is not present in /lib/udev/rules.d/40-usb_modeswitch.rules, thus USB_modeswitch should not modify its behavior at all.
A lsusb screenshot:
Bus 001 Device 008: ID 1043:8012 iCreate Technologies Corp.
Bus 001 Device 007: ID 19d2:0124 ONDA Communication S.p.A.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
when the USB storage device coming from iCreate Techs. is exposed.
Linux distro: Slax 6.1.2 (downloaded from www.slax.org).
USB_modeswitch downloaded from this site, unzipped, and recompiled exactly as described in this site.
How could I deal with this problem?
Many thanks in advance.
Back from vacation ...
Note that your stick in modem mode has most likely a MicroSD card slot. If it is switched, this slot will get a drive letter by the system (/dev/sdb) - but if there is no card inserted, there is no accessible partition (/dev/sdb1).
I suspect the following is happening:
Your other memory stick gets a different drive letter (e.g. /dev/sdc) when plugged in after the modem stick. /dev/sdb is already present at that moment. So you would have to do "mount /dev/sdc1 /mnt/sdb1".
The system handles USB and hard disks dynamically. The best way to keep track of the drives is to run "dmesg" right after plugging a memory device in.
Note that your stick in modem mode has most likely a MicroSD card slot. If it is switched, this slot will get a drive letter by the system (/dev/sdb) - but if there is no card inserted, there is no accessible partition (/dev/sdb1).
I suspect the following is happening:
Your other memory stick gets a different drive letter (e.g. /dev/sdc) when plugged in after the modem stick. /dev/sdb is already present at that moment. So you would have to do "mount /dev/sdc1 /mnt/sdb1".
The system handles USB and hard disks dynamically. The best way to keep track of the drives is to run "dmesg" right after plugging a memory device in.