|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Mogilnikov 2:5054/70 05 Oct 2007 01:28:44 To : Eugene Grosbein Subject : cardreader + freebsd = немного неудобно -------------------------------------------------------------------------------- 04 Oct 07 20:14, Eugene Grosbein писал Alex Mogilnikov: AM>> меня может использоваться несколько однотипных устройств AM>> (например два одинаковых картридера), одинаково себя называющих. EG> Hу напряги фантазию :-) Храни, к примеру, в корне файл ~/.label и EG> при обнаружении его после монтирования перемонтируй носитель в EG> каталог, в имя которого добавлена метка (или просто заменено на EG> метку), для FAT метку можно читать из первого блока. Hу какая метка в картридерах? У него нет собственной памяти. А если это не картридеры, а принтеры или модемы? :) Проблема именно в том, что устройства на USB шине, насколько я знаю, не имеют никаких уникальных идентификаторов, по которым их можно было бы однозначно различать (как например MAC адрес у ethernet устройств). EG> Симлинки в /dev тебе помогут, /dev/My-cool-printer -> /dev/ulpt0 EG> или как там их. man devfs.rules. Изучай систему, которой пользуешься, EG> короче :-) Читал, не угадал ни одной буквы. :) В смысле, не понял, где гарантия, что мой крутой принтер (вон тот что на столе справа) будет всегда /dev/ulpt0 независимо от порядка включения моих принтеров. Какой condition в rule specification способен отличить правый принтер от левого? Всего наилучшего, [Team PCAD 2000] Алексей М. ... Посетители должны общаться по сети. --- * Origin: === Сисоп спит - почта идет === (2:5054/70) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.unix.bsd/183147055eda.html, оценка из 5, голосов 10
|