Here are 2 scripts to get the card working everytime, you will notice it
includes a udev rule
#/etc/udev/rules.d/51-mobiledata.rules
# Rules for HAUWEI e220
SUBSYSTEM==usb, SYSFS{idVendor}==12d1, SYSFS{idProduct}==1003,
RUN=/usr/local/bin/start_e220.sh
KERNEL==ttyUSB0, SYMLINK=modem,
The attached script successfully initializes the device reliably.
I am trying to see if I can create a /etc/udev/rules.d/ script to run
this on device insertion but unfortunately I have very little udev
experience.
** Attachment added: e220_startup script
You have been subscribed to a public bug:
In previous kernel releases this usb modem was detected correctly and
initialized without problem.
The problem is that HAL/udev detects the device as usb-storage before
trying to initialize usbserial. This results in the /dev/ttyUSBx devices
not being