Сделать стартовой Добавить в избранное
 
Панель управления
логин :  
пароль :  
   
   
Регистрация
Напомнить пароль?
Статьи по Windows 9x Me XP 2003 Longhorn Vista Linux FreeBSD Apache MySQL хостинг PHP Perl » UNIX » Linux » Настройка модема ZyXEL Omni 56K Plus в Linux через USB
Навигация по сайту
Главная Софт
Форум FeedBack
 
Расширенный поиск
Календарь
«    Сентябрь 2007    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Популярные статьи
 

 

UNIX » Linux : Настройка модема ZyXEL Omni 56K Plus в Linux через USB
 
Данная статья посвящена подключению и настройке модема ZyXEL Omni 56K Plus в ОС Linux через USB

В ядре Linux нет драйвера для модема ZyXEL Omni 56K Plus, но зато есть драйвер для ZyXEL Omninet, который путем небольших изменений прекрасно работает и с ZyXEL Omni 56K Plus (и, возможно, с другими USB-модемами фирмы ZyXEL).


Подготовка ядра.

Файл, который мы будем изменять лежит здесь:
исходники ядра/drivers/usb/serial/omninet.c

Перед изменением мы должны узнать Vendor Id и Product Id нашего модема. Для ZyXEL Omni 56K Plus это будет 0x0586h и 0x1500 соответственно. Если вы пытаетесь настроить другой USB-модем, то для определения Vendor Id и Product Id можно воспользоваться утилитой "usbview".

Открываем наш файл и добавляем следующие строки:

#define ZYXEL_VENDOR_ID 0x0586 (или Vendor Id вашего модема )
#define ZYXEL_OMNIPLUS_ID 0x1500 (или Product Id вашего модема)

Находим структуру id_table, и добавляем новый элемент, который будет описывать наш модем:

{USB_DEVICE( ZYXEL_VENDOR_ID, ZYXEL_OMNIPLUS_ID)}

В итоге мы получаем такую структуру:

static struct usb_device_id id_table[] = {
{USB_DEVICE( ZYXEL_VENDOR_ID, ZYXEL_OMNINET_ID)},
{USB_DEVICE( ZYXEL_VENDOR_ID, ZYXEL_OMNIPLUS_ID)},
{}
};

Сохраняем файл. Вот и все изменения.

Т.к. модем работает через USB, необходимо будет включить поддержку USB в ядре, а также USB serial convert и, конечно, сам драйвер USB ZyXEL omni.net LCD Plus Driver. Теперь перекомпилируем и устанавливаем ядро (как это делать я описывать не стал, так как об этом много написано) [например, см. статью «Новичкам: компилируем Linux-ядро» — прим. ред.].

reboot


Настройка /dev

Создаем файл устройства:

mknod /dev/ttyUSB0 c 188 0

Для второго модема — mknod /dev/ttyUSB0 c 188 1 и т.д.

Делаем символическую ссылку на файл устройства:

ln -s /dev/ttyUSB0 /dev/modem


Настройка программы

В программе, которой ты будешь звонить, в качестве устройства выбираем /dev/modem.
На этом все.

З.Ы. Данный модем у меня работал с ядром 2.4.x и 2.6.x. Насчет других USB-модемов за неимением оных ничего сказать не могу.

Автор: Дмитрий Шубадеев aka ppp
E-mail: shubadeev hotbox ru
 
 
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
 
 
  • Установка драйвера модема на чипсете Smart Link
  • Специфика российских АТС: Как ускорить передозвон?
  • Коннект: Настройка модема
  • Подключение USB-сканера в Linux
  • Модемы, как настроить работу U. S. Robotics: Недавно приобрел модем U.S. Ro ...
  •  
     
     (голосов: 0)
    Комментарии (3)  Распечатать
     
     
    #1 написал: messiah
     



    Группа: Посетители
    Регистрация: 8.09.2008
    Камрад, спасибо за то, что помог разобраться с аватарой, но я уже перехотел её ставить :)
     
     
    Публикаций: 0 | Комментариев: 19 цитировать    
     
     
    #2 написал: Petermerts
     



    Группа: Гости
    Регистрация: --
    отлично, линуксоидам на заметку smile
     
     
    Публикаций: 0 | Комментариев: 0 цитировать    
     
     
    #3 написал: Katakomber
     



    Группа: Гости
    Регистрация: --
    полезная статейка
     
     
    Публикаций: 0 | Комментариев: 0 цитировать    
     
     
    Добавление комментария
       
     

    РАЗДЕЛЫ СТАТЕЙ
    На нашем сайте Вы можете почитать интересные статьи о разных операционных системах и не только о них.
     
    WINDOWS 98 - Все об ОС версии 9x - настройка, скрытые возможности, оптимизация, рекомендации и многое другое...
    FAQ   Безопасность   Восстановление   Другое   Настройка   Оптимизация   Установка


    WINDOWS 2000 - установка, настройка, оптимизация, ускорения работы, администрирование и многое другое.
       FAQ   Администрирование   Безопасность   Восстановление   Настройка   Оптимизация   Разное   Установка


    WINDOWS 2003 - настройка, полные обзоры данной ОС, оптимизация, скриншоты, FAQ...
       FAQ   Администрирование   Безопасность   Настрока   Разное   Установка


    WINDOWS XP - настройка, скрытые возможности, оптимизация, рекомендации и многое другое...
       FAQ   Безопасность   Восстановление   Другое  Настройка   Оптимизация   Установка


    WINDOWS Vista - установка, настройка, оптимизация, рекомендации и многое другое...
       FAQ   Другое   Обзор системы   Установка


    UNIX - установка, настройка, рекомендации и многое другое...
       Linux   FreeBSD   Сетевые технологии   Открытое программное обеспечение   Интернет   Разное   FAQ


    Администратору / пользователю - практические советы по работе с софтом железом и пр...
       Hardware   Internet   lan&more   Software    Exchange Server    Windows Server 2008


    Windows Server - Советы и рекомендации по настройке Windows серверов
       Exchange Server    Windows Server 2008    ISA Server


    Веб-мастеру - Apache, ASP, Flash, MySQL, хостинг и многое другое...
       Apache   ASP   Разное   Flash   Java/CSS/HTML/DHTML   MySQL   Хостинг   Perl   PHP
     
      Если после прочтения статьи у Вас возникли вопросы/предложения/дополнения, Вы можете изложить их на нашем форуме в соответствующем разделе.
    Если Вы являетесь автором статьи которая размещена на нашем портале незаконно, просим Вас сообщить нам об этом.