|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Davydov 2:5020/400 05 Oct 2007 17:10:47 To : Alex Mogilnikov Subject : Re: cardreader + freebsd = немного неудобно -------------------------------------------------------------------------------- > From: Alex Mogilnikov <Alex.Mogilnikov@f70.n5054.z2.fidonet.org> > Date: Fri, 05 Oct 2007 00:28:44 +0400 > > AM>> меня может использоваться несколько однотипных устройств > AM>> (например два одинаковых картридера), одинаково себя называющих. > > EG> Hу напряги фантазию :-) Храни, к примеру, в корне файл ~/.label и > EG> при обнаружении его после монтирования перемонтируй носитель в > EG> каталог, в имя которого добавлена метка (или просто заменено на > EG> метку), для FAT метку можно читать из первого блока. > > Hу какая метка в картридерах? У него нет собственной памяти. А если это не >картридеры, а принтеры или модемы? :) Проблема именно в том, что устройства на >USB шине, насколько я знаю, не имеют никаких уникальных идентификаторов, по >которым их можно было бы однозначно различать (как например MAC адрес у >ethernet устройств). Да они им и не нужны. Одну и ту же флэшку, воткнутую в разные картридеры (или разные USB-дырки), логично идентифицировать всё же по флэшке, а не по дырке. > EG> Симлинки в /dev тебе помогут, /dev/My-cool-printer -> /dev/ulpt0 > EG> или как там их. man devfs.rules. Изучай систему, которой пользуешься, > EG> короче :-) > > Читал, не угадал ни одной буквы. :) В смысле, не понял, где гарантия, что >мой крутой принтер (вон тот что на столе справа) будет всегда /dev/ulpt0 >независимо от порядка включения моих принтеров. А зачем тебе /dev/ulpt0, когда вон тот крутой принтер выключен? Вал. Дав. --- ifmail v.2.15dev5.4 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.unix.bsd/2581456696cc2.html, оценка из 5, голосов 10
|