linux kernel: устройства /dev

Модератор: Модераторы разделов

Аватара пользователя
agbr
Сообщения: 486
ОС: openSUSE 10.2

linux kernel: устройства /dev

Сообщение agbr »

как заставить ядро ( 2.6 и 2.4 ) создавать ( автоматом? ) устройства в /dev при загрузке драйвера? (соответсвенно при выгрузке удалять) т.е. драйвер грузится, хватает себе какой-то мажор, для него нужен девайс. вообщем та проблема которая в LDD решается скриптом.
jabber: agbr@jabber.ru

против проприетарного ПО в GNU/Linux
Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10

Re: linux kernel: устройства /dev

Сообщение BlackStar »

Не уверен, но может udev как-нибудь прикрутить.
LightLang Team
Спасибо сказали:
Аватара пользователя
Asgard
Сообщения: 215
Статус: North Valfader

Re: linux kernel: устройства /dev

Сообщение Asgard »

для 2.6 покатит udev, для 2.4 - нет
в теории можно после загрузки ядра реализовывать эту задачу с помощью скрипта, просматривающего /proc, а сам скрипт разместить в /etc/rc.d.
sator arepo tenet opera rotas ;)
------------------------------------------------------------
LJ
Спасибо сказали:
Аватара пользователя
agbr
Сообщения: 486
ОС: openSUSE 10.2

Re: linux kernel: устройства /dev

Сообщение agbr »

Asgard писал(а):
14.06.2006 17:52
для 2.6 покатит udev, для 2.4 - нет
в теории можно после загрузки ядра реализовывать эту задачу с помощью скрипта, просматривающего /proc, а сам скрипт разместить в /etc/rc.d.


ну вот примерно так у товарища Рубини, насчет udev, там же ведь нужно чтобы драйвер прописался в /sys ? типа как-то надо вызывать class_* чего-то там?
jabber: agbr@jabber.ru

против проприетарного ПО в GNU/Linux
Спасибо сказали:
Аватара пользователя
Asgard
Сообщения: 215
Статус: North Valfader

Re: linux kernel: устройства /dev

Сообщение Asgard »

предварительно нужно загруть грамотно написанный модуль, записывающий основные параметры драйвера в соответсвующей поддиректории /proc
sator arepo tenet opera rotas ;)
------------------------------------------------------------
LJ
Спасибо сказали: