Newer USB modems specially Wimax modems use a feature called zero cd. When you first insert the device, it will act as a CDROM and the driver gets installed from that CDROM. On subsequent insertion, the modem first mounted as CDROM and then very quickly it switched to the Modem mode, when the system detects the available driver.
Quoting from Wikipedia Article:
When a device uses the ZeroCD method means that it behaves as a USB CD-ROM when first connected, with a virtual CD-ROM inserted with the Windows device drivers and related Cosmote control program. Once the Windows device drivers are installed, a special USB command is sent to the device to “switch” it to modem mod
The package which is responsible to do the switching to the proper mode in Ubuntu is usb-modeswitch. So, Ubuntu 12.04 successfully switched the modem from CDROM mode to modem mode, which is required to use that as a modem.
Then why 10.04 mounts that as CDROM?
I guess, the usb-modeswitch package installed on Ubuntu 10.04 was missing the proper switching configuration for your specific Modem. (Please note that, proper configuration is required to do switch, such as vendor_id, product_id etc.). So, it only mounts it as a CDROM and can't go further.
If you are interested to see the content of the Modem device in CDROM mode, you have to prevent switching. (I'll add more info on this topic, if I find them). But, if you want to use the device as Modem, I think, you need to setup a connection using your modem now as it is already detected as modem.
If you want to mount the CDROM mode of the modem
First remove the USB Modem
Use this command to prevent usb_modeswitch to automatically switch to Wimax mode upon insertion.
sudo chmod -x /usr/sbin/usb_modeswitch
Then remove the driver if already activated. For my device (it is ZTE AX226 from Banglalion) the driver is bcm_wimax. So, I removed it with command:
sudo modprobe -r bcm_wimax
The drive may not be the same as me, but You can see a list of drivers loaded by the OS with command lsmod.
Then execute lsblk command to see the CDROM mode of the device and it's device name. Alternatively you can use Disk-utility tool. For me it is /dev/sr1.
Then use udisks or Disk-utility to mount the device.
udisks --mount /dev/sr1
If will be mounted most probably in /media/disk folder.
Do what you wanted to do with it.
Then again re-enable the usb_modeswitch with this command: (
This step is important)
sudo chmod +x /usr/sbin/usb_modeswitch
lsusband also the model and made of your wimax modem – Anwar Aug 30 '12 at 5:46