|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 05 Oct 2007 09:52:38 To : Alex Mogilnikov Subject : Re: cardreader + freebsd = немного неудобно -------------------------------------------------------------------------------- 04 окт 2007, четверг, в 23:28 KRAST, Alex Mogilnikov написал(а): AM>>> меня может использоваться несколько однотипных устройств AM>>> (например два одинаковых картридера), одинаково себя называющих. EG>> Hу напряги фантазию :-) Храни, к примеру, в корне файл ~/.label и EG>> при обнаружении его после монтирования перемонтируй носитель в EG>> каталог, в имя которого добавлена метка (или просто заменено на EG>> метку), для FAT метку можно читать из первого блока. AM> Hу какая метка в картридерах? У него нет собственной памяти. Ты монтируешь кардридер или носитель? AM> А если это не картридеры, а принтеры или модемы? :) Hиже. AM> Проблема именно в том, что устройства на AM> USB шине, насколько я знаю, не имеют никаких уникальных идентификаторов, AM> по AM> которым их можно было бы однозначно различать (как например MAC адрес у AM> ethernet устройств). Кому нужны уникальные идентификаторы? А кое-какие есть, id производителя и устройства, да ещё и текстуальные (а иногда и бинарные) метки самоидентификации, usbdevs -v их показывает. EG>> Симлинки в /dev тебе помогут, /dev/My-cool-printer -> /dev/ulpt0 EG>> или как там их. man devfs.rules. Изучай систему, которой пользуешься, EG>> короче :-) AM> Читал, не угадал ни одной буквы. :) В смысле, не понял, где гарантия, AM> что AM> мой крутой принтер (вон тот что на столе справа) будет всегда /dev/ulpt0 AM> независимо от порядка включения моих принтеров. Какой condition в rule AM> specification способен отличить правый принтер от левого? Отличать будет не сама devfs, а скрипт, запускаемый из devd по типу моего, который должен перегенерировать конфиг для devfs и дергать её. Eugene -- А если не будут брать, отключим газ. --- slrn/0.9.8.1 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.unix.bsd/260932831a79c.html, оценка из 5, голосов 10
|