|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Mogilnikov 2:5054/70 05 Oct 2007 14:59:45 To : Eugene Grosbein Subject : cardreader + freebsd = немного неудобно -------------------------------------------------------------------------------- 05 Oct 07 09:52, Eugene Grosbein писал Alex Mogilnikov: AM>> Hу какая метка в картридерах? У него нет собственной памяти. EG> Ты монтируешь кардридер или носитель? Ты думаешь, что я решаю какую-то свою частную задачу? Я говорю проблеме общего характера, принципиального решения которой я не вижу. Hоситель я могу вообще не монтировать. К примеру, я тиражирую карты памяти. Вставляю чистые карты в четыре картридера и запускаю запись. Получаю ошибку записи в 3-й картридер. Какую из этих карт я должен выкинуть в помойку? AM>> Проблема именно в том, что устройства на AM>> USB шине, не имеют никаких уникальных идентификаторов, EG> Кому нужны уникальные идентификаторы? Очевидно, тому, кто использует несколько одинаковых устройств. EG> А кое-какие есть, id EG> производителя и устройства, да ещё и текстуальные (а иногда и EG> бинарные) метки самоидентификации, usbdevs -v их показывает. Они не являются уникальными. AM>> Какой AM>> condition в rule specification способен отличить правый принтер AM>> от левого? EG> Отличать будет не сама devfs, а скрипт, запускаемый из devd по типу EG> моего, который должен перегенерировать конфиг для devfs и дергать её. Что-то я не встретил в man devfs.rules возможности запуска скриптов. Вот в usbd.conf такое есть. Hу и остается вопрос, как скрипт отличит правый принтер от левого. Твой скрипт хорош (да хорош, хорош!), пока у пользователя не появляется два или более устройства с совпадающими id'ами/метками. И еще, я правильно понимаю, что если у меня в компе 2 USB контроллера и 8 USB дырок, можно узнать только к какому из контроллеров подключили устройство, но не в какую конкретно дырку? Всего наилучшего, [Team PCAD 2000] Алексей М. ... Владею дыроколом на уровне пользователя. --- * Origin: === Сисоп спит - почта идет === (2:5054/70) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.unix.bsd/18314705fd0a.html, оценка из 5, голосов 10
|