Re: Подключать usbserial автоматически
On Friday 01 June 2007 07:11, Max Dmitrichenko wrote: Поэтому, первым делом стоит проверить, что в modules.usbmap есть твое устройство или что usb-serial отвечает за устройства такого класса. usbserial в данной таблице нет вообще. Добавить можно - но тогда при обновлении ядра изменениям кирдык? -- Yours, Mikhail Ramendik
Re: Подключать usbserial автоматически
В сообщении от 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 автоматически
On Thursday 31 May 2007 02:37, Victor Wagner wrote: /usr/share/doc/udev/writing_udev_rules/index.html Там я нашёл, как идентифицировать устройство. Но вот опцию загрузить модуль такой-то не нашёл. Есть, правда, опция запустить программу такую-то, и можно так сделать modprobe, но это кажется тем ещё хаком. -- Yours, Mikhail Ramendik
Подключать usbserial автоматически
Всем привет! Спасибо Витусу и другим за разъяснения - модем запустился! Теперь хотелось бы кое-что автоматизировать. А именно - после втыкания модема сейчас нужно от рута сказать modprobe usbserial vendor=0x12d1 product=0x1003 а уж потом можно и pon. Что и где можно подкрутить, чтобы usbserial с этими параметрами автоматом загружался при втыкании модема? (Убирать usb-storage, как выяснилось, не требуется, он не мешает usbserial). -- Yours, Mikhail Ramendik
Re: Подключать usbserial автоматически
Можно написать в /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