LINUX.ORG.RU

Как правельно подключить модуль ядра.


0

0

Написал модуль ядра для USB устройства, на основе usb-skeleton.c. Как не странно даже работает и камп за последнии 3 дня не повис. но беда в том что работать с устройством можно только из под ROOT. Вроде и прова в модуле установил как в примере. static struct usb_class_driver skel_class = { .name = "usb/my_device%d", .fops = &skel_fops, .mode = S_IFCHR | S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH, .minor_base = USB_SKEL_MINOR_BASE, }; и ещё удалил из модуля отладочнуб инфу с помощью strip -s *.ko и модуль перестал линковаться. PS"устройство в вум появляеться с /dev/my_device0 minor 180 major 189. Что посоветуете"

★★

>и ещё удалил из модуля отладочнуб инфу с помощью strip -s *.ko и модуль перестал линковаться

А ты почитай, что опция -s делает. И как оно после этого может с ядром слинковаться...

Dead ★★★★
()
Ответ на: комментарий от alexsy

погляди на права. chmod 666 /dev/my_device0.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.