USB hotplug
- From
- Victor Wagner (2:5020/400)
- To
- All
- Date
- 2009-09-29T17:46:52Z
- Area
- RU.UNIX.SOLARIS
From: vitus@wagner.pp.ru (Victor Wagner)
Hi, all!
Два вопроса:
1. А есть ли в Solaris 10 (и 9) возможность как-то объяснить системе,
чтобы при вставлении usb-устройства с определенным vendor_id/product_id
она дернула шелловский скрипт. Примерно как это делают всякие udev и hal
под linux или devd под freebsd.
Вот здесь - читал:
http://docs.sun.com/app/docs/doc/816-1387/6m7qdms6d?a=view
не нашел.
Устройство, если что, обслуживается драйвером ugen.
Пока придумал только запустить скрипт, который будет каждые несколько
секунд проверять существование /dev/usb/${vendor_id}.${product_id}, но
как-то это не очень кузяво, особенно если учесть что библиотека, которая
будет с этим девайсом работать, поддерживает их хренову кучу.
2. А как собственно, это самое устройство (которое работает через ugen и
libusb) подружить с Solaris 9?
В сети нашел только советы взять libusb и ugen из opensolaris,
(пакета SUNWlibusbS из десятки не достаточно будет?) но не смог
разобраться как вытащенные из opensolaris исходники корректно собрать
под девяткой. Есть какое-нибудь внятное описание этого дела для чайников
в Solaris?
--
Нужно быть очень большим параноиком, чтобы искать ёжика на верхушке ёлки
-- П. Шумил
--- ifmail v.2.15dev5.4
* Origin: Free Net of Leninsky,45 (2:5020/400)
SEEN-BY: 236/100 450/1024 461/640 469/142 999 4625/8 5000/5000 5006/1 5007/1
SEEN-BY: 5010/70 5011/13 5012/46 5015/28 5019/40 5020/18 175 194 400 545 902
SEEN-BY: 5020/2238 4441 5021/29 5025/3 5030/1080 1957 5035/38 5036/1 5045/7
SEEN-BY: 5054/1 4 8 9 28 37 5060/88 5061/15 120 5062/10 5064/7 5066/18 5075/35
SEEN-BY: 5080/68 5085/13 5095/20 5096/18 6001/10 6037/7
PATH: 5020/400 545 5054/1 37