Present Location: News >> Blog >> Zoom USB Modem

Blog

> Zoom USB Modem
Posted by prox, from Charlotte, on July 01, 2008 at 08:51 local (server) time

One of our Linux boxes at work (that had 668 days of uptime!) blew up yesterday, and needed a reboot.  Unfortunately, the box's sole purpose is to provide OOB connectivity via modem for some gear we have at remote locations, and the internal modem wasn't being picked up by the new 2.6.24-1-686 (Debian) kernel I installed after the box came back up.

So I picked up the only USB modem I saw at Best Buy, a Zoom V.92 USB unit (model 3095F).  Although it's USB-powered and nice & small, it needs a small workaround in cdc-adm.c on Linux:

@@ -1242,6 +1242,9 @@ static struct usb_device_id acm_ids[] = 
   { USB_DEVICE(0x22b8, 0x7000), /* Motorola Q Phone */
   .driver_info = NO_UNION_NORMAL, /* has no union descriptor */
   },
+   { USB_DEVICE(0x0803, 0x3095), /* Zoom Telephonics Model 3095F USB MODEM */
+   .driver_info = NO_UNION_NORMAL, /* has no union descriptor */
+   },

   /* control interfaces with various AT-command sets */
   { USB_INTERFACE_INFO(USB_CLASS_COMM, USB_CDC_SUBCLASS_ACM,

See the original post to LKML here.  It looks like it made its way into 2.6.25.6.

> Add Comment

New comments are currently disabled for this entry.