LINUX.ORG.RU

Driver initialization parameters


0

1

Вопрос по написанию драйверов Linux: как передать в драйвер какие-либо параметры инициализации?

Ситуация такова: есть PCI драйвер, он загружается ядром по наличию в машине определенного PCI устройства (идентификаторы обслуживаемых устройств занесены в modules.pcimap). Нужно, чтобы на одной машине этот драйвер получал(откуда-то читал) при загрузке одно число, а на другой машине другое (или набор параметров). И чтобы была возможность настройки этих параметров пользователем (вступать в силу они будут после перезагрузки).

В LDD3 описан способ передачи с помощью module_param(), но он используется в случае загрузки драйвера через insmod/modprobe (я не знаю, как его использовать в таком случае загрузки драйвера). Ну и в общем вопрос: есть ли в Linux место, где могут храниться настройки драйверов (тут вспоминается реестр из Windows), и как из драйвера реализуется доступ к этому месту?

Спасибо.


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