* [sisyphus] Как раздавать имена устройствам в /dev? @ 2012-09-18 19:30 Alexei V. Mezin 2012-09-18 19:33 ` Alexei V. Mezin 0 siblings, 1 reply; 4+ messages in thread From: Alexei V. Mezin @ 2012-09-18 19:30 UTC (permalink / raw) To: sisyphus Было написано когда-то правило, которое для ТВ-тюнера создавало /dev/video -> /dev/осмысленное_имя. Нужно было для того, чтоб тюнер и веб-камера не дрались за video0/video1 и работал tvtime. Однако, после очередного апдейта все сломалось. Поэтому вопрос: куда теперь правила писать? ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [sisyphus] Как раздавать имена устройствам в /dev? 2012-09-18 19:30 [sisyphus] Как раздавать имена устройствам в /dev? Alexei V. Mezin @ 2012-09-18 19:33 ` Alexei V. Mezin 2012-09-19 10:24 ` Sergey Vlasov 0 siblings, 1 reply; 4+ messages in thread From: Alexei V. Mezin @ 2012-09-18 19:33 UTC (permalink / raw) To: sisyphus 18.09.2012 23:30, Alexei V. Mezin пишет: > > Было написано когда-то правило Выглядело так: [alexei@bigbear ~]$ cat /etc/udev/rules.d/96-videodev.rules # TV tuner KERNEL=="video*", SYSFS{vendor}=="0x109e", SYSFS{device}=="0x036e", SYMLINK+="video/bttv" # MS webcam KERNEL=="video*", SYSFS{vendor}=="0x045e", SYSFS{device}=="0x0766", SYMLINK+="video/webcam" ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [sisyphus] Как раздавать имена устройствам в /dev? 2012-09-18 19:33 ` Alexei V. Mezin @ 2012-09-19 10:24 ` Sergey Vlasov 2012-09-19 19:51 ` Alexei V. Mezin 0 siblings, 1 reply; 4+ messages in thread From: Sergey Vlasov @ 2012-09-19 10:24 UTC (permalink / raw) To: sisyphus [-- Attachment #1: Type: text/plain, Size: 1047 bytes --] On Tue, Sep 18, 2012 at 11:33:26PM +0400, Alexei V. Mezin wrote: > 18.09.2012 23:30, Alexei V. Mezin пишет: > > > > Было написано когда-то правило > > Выглядело так: > > [alexei@bigbear ~]$ cat /etc/udev/rules.d/96-videodev.rules > # TV tuner > KERNEL=="video*", SYSFS{vendor}=="0x109e", SYSFS{device}=="0x036e", SYMLINK+="video/bttv" > # MS webcam > KERNEL=="video*", SYSFS{vendor}=="0x045e", SYSFS{device}=="0x0766", SYMLINK+="video/webcam" SYSFS давно пора заменить на ATTRS, тогда и правила могут опять заработать. Хотя второе правило всё равно записано неверно - для USB имена и значения атрибутов немного другие: KERNEL=="video*", ATTRS{idVendor}=="045e", ATTRS{idProduct}=="0766", SYMLINK+="video/webcam" (т.е., idVendor/idProduct и без "0x"). Ну и сейчас есть /lib/udev/rules.d/60-persistent-v4l.rules, где создаются ссылки /dev/v4l/by-id/*, /dev/v4l/by-path/* - возможно, они годятся и без дополнительных правил (by-id привязывается к серийному номеру USB-устройства, by-path - к PCI-слоту или USB-порту). [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 190 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [sisyphus] Как раздавать имена устройствам в /dev? 2012-09-19 10:24 ` Sergey Vlasov @ 2012-09-19 19:51 ` Alexei V. Mezin 0 siblings, 0 replies; 4+ messages in thread From: Alexei V. Mezin @ 2012-09-19 19:51 UTC (permalink / raw) To: sisyphus 19.09.2012 14:24, Sergey Vlasov пишет: > SYSFS давно пора заменить на ATTRS, тогда и правила могут опять > заработать. Да, спасибо, помогло. > Хотя второе правило всё равно записано неверно - для USB > имена и значения атрибутов немного другие: Раньше было единообразие имен и параметров. Теперь все сломали. Ну и нафига.... :( > Ну и сейчас есть /lib/udev/rules.d/60-persistent-v4l.rules, где создаются > ссылки /dev/v4l/by-id/*, /dev/v4l/by-path/* - возможно, они годятся и без > дополнительных правил Работает. Но черезвычайно недружественно к пользователю. Если для USB-устройств по имени можно понять что к чему, то PCI плата называется совсем абракадаброй. ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2012-09-19 19:51 UTC | newest] Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2012-09-18 19:30 [sisyphus] Как раздавать имена устройствам в /dev? Alexei V. Mezin 2012-09-18 19:33 ` Alexei V. Mezin 2012-09-19 10:24 ` Sergey Vlasov 2012-09-19 19:51 ` Alexei V. Mezin
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git