Roman --
roman pielaszek wrote:
> I found your USB Zyxel omni 56k plus driver on the web. It was version
> for kernel 2.2.18.
> Do you have any idea how to run this modem on newer kernels (RedHet 9 =
> 2.4.20-8)?
> I was unable to compile your file omniplus.c on 2.4.20. Besides, in RH9
> distribution, module "omninet" covers only ISDN TA from Zyxel, not an
> analog modem.
Sorry, I have not worked on this driver for a long time.
The Omninet ISDN TA and the Omninet modem use the same
protocol and so the same driver should work for both--provided
you add the product ID to the list of supported products.
Here is a patch for the 2.4.23 version of omninet.c that
adds this product ID. I have not tested it. Let me know
how it goes if you try it.
-- Al
--- omninet.c.2.4.23 2003-12-18 10:55:19.000000000 -0600
+++ omninet.c.2.4.23.new 2003-12-18 10:58:14.000000000 -0600
@@ -66,6 +66,7 @@
#define ZYXEL_VENDOR_ID 0x0586
#define ZYXEL_OMNINET_ID 0x1000
+#define ZYXEL_OMNI_56K_PLUS_ID 0x1500
/* function prototypes */
static int omninet_open (struct usb_serial_port *port, struct file
*filp);
@@ -78,6 +79,7 @@
static struct usb_device_id id_table [] = {
{ USB_DEVICE(ZYXEL_VENDOR_ID, ZYXEL_OMNINET_ID) },
+ { USB_DEVICE(ZYXEL_VENDOR_ID, ZYXEL_OMNI_56K_PLUS_ID) },
{ } /* Terminating entry */
};