Re: udev
> Хмм... Толи я такой тупой стал, то ли удев -- это не просто.
>
> Задача: есть usbшный девайс. хочу, что бы когда я его втыкаю udev бы
> говорил: modprobe usbserial vendor=0x.. product=0x..
> (при этом обычно появляется /dev/ttyUSB0) и в добавок ко всему хочу
> (видимо симлинк) майдевайс -> ttyUSB0
>
> что нужно в /etc/udev/майдевайс.rules написать?
> как я понимаю ещё нужно создать ссылку в /etc/udev/rules.d на
> /etc/udev/майдевайс.rules ? а как её назвать? цыфирька в начале
> означает порядок... ммм.. порядок чего?
Читаем внимательно man udev
Я бы начал с чего-нибудь вроде
BUS=="usb", ACTION=="add", SYSFS{idVendor}=="...", SYSFS{idProduct}=="...",
RUN="/sbin/modprobe ...", OPTIONS="last_rule"
вторым правилом, для ловли подключения usb устройства. А первым - что-то
вроде
KERNEL=="ttyUSB*", SYSFS{idVendor}=="...", SYSFS{idProduct}=="...",
SYMLINK="mydevice", OPTIONS="last_rule"
для простановки симлинка.
Я правда не уверен, что SYSFS{idVendor} и SYSFS{idProduct} доступны в момент
события, соответствующего появлению ttyUSB.
Reply to:
- References:
- udev
- From: sergio <debian-russian@sergio.spb.ru>