Re: Подключать usbserial автоматически

2007-06-02 Пенетрантность Mikhail Ramendik
On Friday 01 June 2007 07:11, Max Dmitrichenko wrote:

 Поэтому, первым делом стоит проверить, что в modules.usbmap есть твое
 устройство или что usb-serial отвечает за устройства такого класса.

usbserial в данной таблице нет вообще. Добавить можно - но тогда при 
обновлении ядра изменениям кирдык?

-- 
Yours, Mikhail Ramendik


Re: Подключать usbserial автоматически

2007-06-01 Пенетрантность Max Dmitrichenko
В сообщении от 31 Май 2007 23:00 Mikhail Ramendik написал(a):
 On Thursday 31 May 2007 02:37, Victor Wagner wrote:
 
  /usr/share/doc/udev/writing_udev_rules/index.html
 
 Там я нашёл, как идентифицировать устройство. Но вот опцию загрузить модуль 
 такой-то не нашёл. Есть, правда, опция запустить программу такую-то, и 
 можно так сделать modprobe, но это кажется тем ещё хаком.

По идее, модуль ядра, который отвечает за одно или несколько устройств USB
экспортирует табличку, в которой содержаться идентификаторы и/или
класс устройств, за которые он отвечает.

Программка depmod выдирает эту табличку из модулей и составляет глобальную
таблицу, где прописано какой модуль нужно загрузить, чтобы устройство
подцепилось драйвером. Это глобальная таблица (для USB-устройств) создается в
/lib/modules/`uname -r`/modules.usbmap.

Когда ты втыкаешь устройство в USB, ядро генерит hotplug-событие, которое
содержит в себе идентификатор, класс и прочую инфу о подключенном устройстве.
Далее специальная программа (в sarge - hotplug скрипт, в etch - udev) это
событие ловит и сканит ту самую таблицу в поиске модуля, который отвечает за
данное устройство, и загружает этот модуль.

Поэтому, первым делом стоит проверить, что в modules.usbmap есть твое устройство
или что usb-serial отвечает за устройства такого класса.

--
  Макс


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Подключать usbserial автоматически

2007-05-31 Пенетрантность Mikhail Ramendik
On Thursday 31 May 2007 02:37, Victor Wagner wrote:

 /usr/share/doc/udev/writing_udev_rules/index.html

Там я нашёл, как идентифицировать устройство. Но вот опцию загрузить модуль 
такой-то не нашёл. Есть, правда, опция запустить программу такую-то, и 
можно так сделать modprobe, но это кажется тем ещё хаком.

-- 
Yours, Mikhail Ramendik


Подключать usbserial автоматически

2007-05-30 Пенетрантность Mikhail Ramendik
Всем привет!

Спасибо Витусу и другим за разъяснения - модем запустился!

Теперь хотелось бы кое-что автоматизировать. А именно - после втыкания модема 
сейчас нужно от рута сказать 

modprobe usbserial vendor=0x12d1 product=0x1003 

а уж потом можно и pon. Что и где можно подкрутить, чтобы usbserial с этими 
параметрами автоматом загружался при втыкании модема? (Убирать usb-storage, 
как выяснилось, не требуется, он не мешает usbserial).

-- 
Yours, Mikhail Ramendik


Re: Подключать usbserial автоматически

2007-05-30 Пенетрантность Said Chavkin

Можно написать в
/etc/modprobe.d/usbserial
options usbserial vendor=0x12d1 product=0x1003
в таком случае модуль будет загружаться с такими опциями

31.05.07, Mikhail Ramendik[EMAIL PROTECTED] написал(а):

Всем привет!

Спасибо Витусу и другим за разъяснения - модем запустился!

Теперь хотелось бы кое-что автоматизировать. А именно - после втыкания модема
сейчас нужно от рута сказать

modprobe usbserial vendor=0x12d1 product=0x1003

а уж потом можно и pon. Что и где можно подкрутить, чтобы usbserial с этими
параметрами автоматом загружался при втыкании модема? (Убирать usb-storage,
как выяснилось, не требуется, он не мешает usbserial).

--
Yours, Mikhail Ramendik