LINUX.ORG.RU

Как создать /dev/mem


0

0

Проблема: купил новое железо, стандартная сборка ядра мандривы 2007 отказалась работать. Точнее она работает, но видит или только ide устройства или только sata, в зависимости от того, с какого интерфейса она загрузилась.

После долгих мучений я решил собрать своё ядро, которое нормально заработает на моей машинке. Собрал ядро, заработало, определяются все устройства (на обоих контроллерах), но не пускается Xсистема, говорит, что у меня нету /dev/mem. Какую опцию в настройках ядра надо включить, чтобы появилось это устройство?

anonymous

Ответ на: комментарий от alexru

спасибо, брат. Я тебя не забуду.

anonymous
()
Ответ на: комментарий от Zulu

Ой.... неправильно прочитал :))

PS: я не специально.

alexru ★★★★
()

>Какую опцию в настройках ядра надо включить, чтобы появилось это устройство?

Никакую. /dev/mem не опционален (в чем несложно убедиться, посмотрев в /usr/src/linux/drivers/char/Makefile + /usr/src/linux/drivers/char/mem.c). Если mem есть в /proc/devices (а он там есть), то вам достаточно создать devnode: mknod /dev/mem c 1 1

а после этого задуматься, почему ваш дистрибутив не создает его автоматом.

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