LINUX.ORG.RU

Скорее всего - да. Он ведь внешний? Для COM-порта? У меня его предшественник - Omni 56K Plus, никаких проблем нет.

anonymous
()

Подходит и еще как, я его через USB использую, только надо
грузить модули usbserial и omninet, после их загрузки получаешь
девайс /dev/ttyUSB0 делаешь линк на /dev/modem и его везде
используешь. Правда надо патчик наложить на драйвер omninet:

diff -urN linux-2.4.22-rc2.orig/include/linux/ide.h linux-2.4.22-rc2/include/linux/ide.h
--- 2/drivers/usb/serial/omninet.c.orig 2002-11-29 02:53:15.000000000 +0300
+++ 2/drivers/usb/serial/omninet.c      2003-08-27 13:11:51.000000000 +0400
@@ -66,6 +66,8 @@

 #define ZYXEL_VENDOR_ID                0x0586
 #define ZYXEL_OMNINET_ID       0x1000
+#define ZYXEL_OMNI_56KPLUS_ID   0x1500
+#define ZYXEL_OMNI_56K_DUO_ID   0x1512

 /* function prototypes */
 static int  omninet_open               (struct usb_serial_port *port, struct file *filp);
@@ -78,6 +80,8 @@

 static struct usb_device_id id_table [] = {
        { USB_DEVICE(ZYXEL_VENDOR_ID, ZYXEL_OMNINET_ID) },
+       { USB_DEVICE(ZYXEL_VENDOR_ID, ZYXEL_OMNI_56KPLUS_ID) },
+       { USB_DE

McMCC ★★★
()

Хмм...Обрезался

--- 2/drivers/usb/serial/omninet.c.orig 2002-11-29 02:53:15.000000000 +0300
+++ 2/drivers/usb/serial/omninet.c      2003-08-27 13:11:51.000000000 +0400
@@ -66,6 +66,8 @@

 #define ZYXEL_VENDOR_ID                0x0586
 #define ZYXEL_OMNINET_ID       0x1000
+#define ZYXEL_OMNI_56KPLUS_ID   0x1500
+#define ZYXEL_OMNI_56K_DUO_ID   0x1512

 /* function prototypes */
 static int  omninet_open               (struct usb_serial_port *port, struct file *filp);
@@ -78,6 +80,8 @@

 static struct usb_device_id id_table [] = {
        { USB_DEVICE(ZYXEL_VENDOR_ID, ZYXEL_OMNINET_ID) },
+       { USB_DEVICE(ZYXEL_VENDOR_ID, ZYXEL_OMNI_56KPLUS_ID) },
+       { USB_DEVICE(ZYXEL_VENDOR_ID, ZYXEL_OMNI_56K_DUO_ID) },
        { }                                             /* Terminating entry */
 };

McMCC ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.