![]() |
News | Profile | Code | Photography | Looking Glass | Projects | System Statistics | Uncategorized |
Blog |
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.
New comments are currently disabled for this entry.
![]() ![]() ![]() ![]() ![]() |
This HTML for this page was generated in 0.001 seconds. |