Написал драйвер символьного устройства. Запустил его, как подгружаемый модуль. Регистрация символьного устройства и драйвера прошла удачно без каких либо ворнингов. Устройство отображается в /proc/devices, модуль в /proc/modules. Все вроде замечательно, но не создается файл моего устройства в папке /dev. Если я правильно понял, то файл должен создаваться после выполнения функции register_chrdev(MAJOR, name, *fops) с именем name( структура fops в драйвере описана). Или же нунжны какие-то функции для того, чтоб система создала файл устройства.