Чтобы автоматически создать узел устройства, например, с помощью udev или devtmpfs, необходимо создать соответствующий kevent.Один только register_chrdev не делает этого.Вместо этого необходимо следовать модели устройства / драйвера (см. Также Документация / driver-model /) и использовать kobjects.
Сравните с драйверами / char / misc.c для одного из более простых примеров: он использует device_create ().Необходимым условием для этого является наличие класса struct, также демонстрируемого misc.c.