Robhogg
May 11th, 2008, 04:38 PM
Up to now, I have had my Huawei E220 HSDPA/G3 modem working fine under Gutsy (using huaweiAktBbo to switch the device from CD-ROM to modem mode, and wvdial to connect). I took the option of upgrading to Hardy today, and now cannot connect.
Under Gutsy, when the modem was first connected, it would be in mass-storage mode, and ls /dev/ttyUSB* would show only /dev/ttyUSB0 until I ran sudo huaweiAktBbo. Now, when the device is connected, ls -l /dev/ttyUSB* shows:
crw-rw---- 1 root dialout 188, 0 2008-05-11 15:24 /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 1 2008-05-11 15:24 /dev/ttyUSB1
crw-rw---- 1 root dialout 188, 2 2008-05-11 15:24 /dev/ttyUSB2
This looks correct. However, trying to connect with sudo wvdial throws the following error:
--> WvDial: Internet dialer version 1.60
--> Cannot open /dev/ttyUSB0: No such file or directory
--> Cannot open /dev/ttyUSB0: No such file or directory
--> Cannot open /dev/ttyUSB0: No such file or directory
file is able to correctly identify the devices, but cat again throws a "No such file..." error.
Among the output of dmesg | grep -i usb is:
[ 1826.234950] usb 2-1: configuration #1 chosen from 1 choice
[ 1826.237053] usb 2-1: airprime converter now attached to ttyUSB0
[ 1826.237170] usb 2-1: airprime converter now attached to ttyUSB1
[ 1826.237284] usb 2-1: airprime converter now attached to ttyUSB2
[ 1865.722383] airprime ttyUSB0: airprime_open - failed submitting read urb 0 for port 0, error -2
[ 1875.577989] airprime ttyUSB0: airprime_open - failed submitting read urb 0 for port 0, error -2
[ 1875.578212] airprime ttyUSB0: airprime_open - failed submitting read urb 0 for port 0, error -2
...
Googling around suggests that airprime converter is possibly a driver for the Verizon AirPrime 5220 wireless card (which I don't have).
Any suggestions? Or anyone else have this problem?
Thanks,
Rob
UPDATE: I now have it connected. I blacklisted airprime, with the result that the only USB0 was shown when first connected. However, the switching utility (huaweiAktBbo) no longer worked until I rebooted with the previous kernel (2.6.22) instead of the new one installed with Hardy (2.6.24). It now works fine, and I've updated grub's config accordingly.
It looks like support for the card has been broken, or left out, with the latest kernel build. Feature or oversight?
Under Gutsy, when the modem was first connected, it would be in mass-storage mode, and ls /dev/ttyUSB* would show only /dev/ttyUSB0 until I ran sudo huaweiAktBbo. Now, when the device is connected, ls -l /dev/ttyUSB* shows:
crw-rw---- 1 root dialout 188, 0 2008-05-11 15:24 /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 1 2008-05-11 15:24 /dev/ttyUSB1
crw-rw---- 1 root dialout 188, 2 2008-05-11 15:24 /dev/ttyUSB2
This looks correct. However, trying to connect with sudo wvdial throws the following error:
--> WvDial: Internet dialer version 1.60
--> Cannot open /dev/ttyUSB0: No such file or directory
--> Cannot open /dev/ttyUSB0: No such file or directory
--> Cannot open /dev/ttyUSB0: No such file or directory
file is able to correctly identify the devices, but cat again throws a "No such file..." error.
Among the output of dmesg | grep -i usb is:
[ 1826.234950] usb 2-1: configuration #1 chosen from 1 choice
[ 1826.237053] usb 2-1: airprime converter now attached to ttyUSB0
[ 1826.237170] usb 2-1: airprime converter now attached to ttyUSB1
[ 1826.237284] usb 2-1: airprime converter now attached to ttyUSB2
[ 1865.722383] airprime ttyUSB0: airprime_open - failed submitting read urb 0 for port 0, error -2
[ 1875.577989] airprime ttyUSB0: airprime_open - failed submitting read urb 0 for port 0, error -2
[ 1875.578212] airprime ttyUSB0: airprime_open - failed submitting read urb 0 for port 0, error -2
...
Googling around suggests that airprime converter is possibly a driver for the Verizon AirPrime 5220 wireless card (which I don't have).
Any suggestions? Or anyone else have this problem?
Thanks,
Rob
UPDATE: I now have it connected. I blacklisted airprime, with the result that the only USB0 was shown when first connected. However, the switching utility (huaweiAktBbo) no longer worked until I rebooted with the previous kernel (2.6.22) instead of the new one installed with Hardy (2.6.24). It now works fine, and I've updated grub's config accordingly.
It looks like support for the card has been broken, or left out, with the latest kernel build. Feature or oversight?