Может быть, вопрос глупый, но я никак не могу найти в интернете более-менее приличных подробных руководств по программированию модулей ядра, работающих с устройствами usb.
Проблема состоит в следующем: модуль одного устройства (ПЗС-камеры) при подключении этого устройства создает в директории /dev/ соответствующий файл (fliusbX). Однако, права на этот файл - 0660, а uid и gid - root.
В старых версиях ядра в структуре usb_class_driver было поле mode, в котором задавался режим доступа к файлу. Сейчас такого нет.
Вопрос: как мне задать, скажем, режим доступа 0666 к создаваемому файлу устройства, или (что еще лучше) - задать uid файла на, скажем, video.