Привет всем. Объясню задачу: мне нужно написать драйвер обработки сигналов от платы ввода/вывода. Делаю я все это для ядра 2.6.8 в Debian. Написал свой модуль для ядра, собрал его с помощбю kbild, все прошло нормально. Создаю устройство | Код | # mknod adw1711 c 100 0 |
. Дале гружу модуль . В самом модуле при инициализации есть регистрация символьного устройства | Код | register_chrdev(0,"/dev/adw1711",&Fops) |
Все проходит нормально, возвращается номер устройства 100. По lsmod проверяю - модуль загружен. Проблема начинается когда я из клиента пытаюсь открыть устройство | Код | open("/dev/adw1711",0) |
выдается отрицательный результат. Подскажите, пожалуйста, где ошибка и как все это дело поправить.
|