On Thu, Mar 17, 2011 at 03:34:50PM +0300, Шенцев Алексей Владимирович wrote: > Тут важен не дистриб, а важно решение. Моя идея привязать каждую камеру к > конкретному /dev/videoX, используя не только idVendor:idProduct, но и iSerial > устройства не прокатила. Может кто то подскажет более правильное решение? > #Logitech, Inc. Miscellaneous Device > SUBSYSTEM=="video4linux", BUS=="usb", SYSFS{idVendor}=="0x046d", SYSFS{idProduct}=="0x081b", SYSFS{iSerial}=="2 51ED41A0", NAME="video1", SYMLINK+="video1" > SUBSYSTEM=="video4linux", BUS=="usb", SYSFS{idVendor}=="0x046d", SYSFS{idProduct}=="0x081b", SYSFS{iSerial}=="2 BA8533A0", NAME="video2", SYMLINK+="video2" > #Logitech, Inc. Miscellaneous Device > SUBSYSTEM=="video4linux", BUS=="usb", SYSFS{idVendor}=="0x046d", SYSFS{idProduct}=="0x081b", SYSFS{iSerial}=="51ED41A0", NAME="video1", SYMLINK+="video1" > SUBSYSTEM=="video4linux", BUS=="usb", SYSFS{idVendor}=="0x046d", SYSFS{idProduct}=="0x081b", SYSFS{iSerial}=="BA8533A0", NAME="video2", SYMLINK+="video2" Как минимум, здесь неверно указано имя атрибута sysfs - iSerial вместо serial. Кроме того, вместо SYSFS уже давно надо писать ATTRS, вместо BUS в данном случае - SUBSYSTEMS. Наконец, менять NAME уже давно не рекомендуется - правильным способом сейчас считается добавление SYMLINK, причём имена не должны пересекаться с именами, назначаемыми ядром (можно, например, ставить что-то типа video-1, video-2).