Double Tall Iced Mocha, Lite on the Chocolate

January 21, 2007

Novatel Merlin u730 HSPDA Card in Linux

Filed under: /dev/random, /geek, /metrix, /seattlewireless, /work, pyramid — Ken @ 4:23 pm

Decided to try and get a friend’s u730 cellular data card working in Pyramid Linux last night. I thought it would pretty trivial since the card appears to use the same chipset as other EVDO/HSPDA cards already supported in the airprime module. But it turns out the device/vendor id combo is not in airprime. This simple patch should fix it for you.

This patch adds vendor/device id combination for the Novatel Merlin u730 hspda
card. Tested with a cingluar branded card.

Signed-off-by: Ken Caruso ken@ipl31.net

diff –git a/drivers/usb/serial/airprime.c b/drivers/usb/serial/airprime.c
index f2ca76a..00fa8b2 100644
— a/drivers/usb/serial/airprime.c
+++ b/drivers/usb/serial/airprime.c
@@ -24,6 +24,8 @@ static struct usb_device_id id_table []
{ USB_DEVICE(0×1410, 0×1430) }, /* Novatel Merlin XU870 HSDPA/3G */
{ USB_DEVICE(0×1410, 0×1100) }, /* ExpressCard34 Qualcomm 3G CDMA */
{ USB_DEVICE(0×413c, 0×8115) }, /* Dell Wireless HSDPA 5500 */
+ { USB_DEVICE(0×1410, 0×1400) }, /* Novatel Merlin U730 HSDPA/3G */
+
{ },
};
MODULE_DEVICE_TABLE(usb, id_table);