Проблема с модулем

Аватар пользователя ALEX1980

Все привет!

Свежеоткомпилированное ядро 2.6.17.9
При загрузке выскакивает такая строчка (если память не изменяет):
Cecking for nvidia kernel modules [сбой]

если я правильно понял, ядро не грузит драйвера для видюхи? Правда Х-сы запускаются и можно смотреть фильмы, играть и т.п.

Подскажите пожалуйста как сие безобразие исправить.

Аватар пользователя wildsin

Проблема с модулем

ALEX1980 писал(а):
Свежеоткомпилированное ядро 2.6.17.9
При загрузке выскакивает такая строчка (если память не изменяет):
Cecking for nvidia kernel modules [сбой]

неполная информация... какое ядро было до вот этого "Свежеоткомпилированное ядро 2.6.17.9"?
если другая версия, то надо пересобирать модуль nvidia под это ядро...
модуль для одного ядра не работает с ядром другой версии...

Аватар пользователя ALEX1980

Проблема с модулем

Прошу прощения.

Стоит ASP 11 EXPRESS (4- диска) ядро стояло 2.6.14 (родное с диска).

Я догадывался что необходимо пересобрать, но как это сделать? не пересобирать же все ядро снова!

Аватар пользователя Meloman

Re: Проблема с модулем

ALEX1980 писал(а):
Я догадывался что необходимо пересобрать, но как это сделать? не пересобирать же все ядро снова!

Достаточно переименовать в Makefile значение EXTRAVERSION с 9 на, допустим, 9-sec.

На какой модуль ругается при загрузке? - Может, он и не критичен...

P.S.
Можно и подождать, пока выйдет очередное обновление ядра и пропатчить его+добавить сборку модуля...

Аватар пользователя wildsin

Проблема с модулем

ALEX1980 писал(а):
Я догадывался что необходимо пересобрать, но как это сделать? не пересобирать же все ядро снова!

не надо пересобирать ядро......... ты ж скомпилил и установил 2.6.17.9, стало быть ядро уже есть........

перегружаешь машину, чтоб загрузилось именно это ядро... раз ты его пересобрал, то полное дерево исходников у тебя есть... вот и пересобери только драйвер nvidia... один же раз оно как-то было собрано Улыбка
а вообще рекомендую (если хочется ядра 2.6.17) вытянуть с официального ftp-сайта ASP последнее kernel, kernel-devel и
src версии 2.6.17-1.2142.1asp, установить его, потом вытянуть src последнего nvidia оттуда же, сделать полное дерево исходников этого ядра, а потом пересбрать nvidia-glx-%version.src.rpm.......... модули nvidia-glx, ndiswrapper, madwifi, ieee80211 и какие-то еще собираются отдельно от ядра (которое можно взять готовое)...

Аватар пользователя guitarero007

Проблема с модулем

Опишу как это делал я:
1) идешь на сайт nvidia и тянешь вот этот файлик, если у тебя интел и 32-битная архитектура и карточка ГеФорс:
http://download.nvidia.com/XFree86/Linux-x86/1.0-8762/NVIDIA-Linux-x86-1...

2) Помести ядро в /usr/src и сделай символьную ссылку linux-2.6.17.9 - > linux (я лично так делаю, поскольку часто приходится работать с разными ядрами)

3) Если ядро уже там, то тебе ничего делать не нужно

4) делаешь C+A+F{1-6} и логинишься рутом

5) пишешь init 4

6) sh ./path/to/NVIDIA-Linux-x86-1.0-8762-pkg1.run

7) догадываешься и экспериментируешь и читаешь что пишет инсталлер

Поражён shutdown -r now

9) Если опять не находит его - это ничего, у тебя уже есть /lib/modules/2.6.17.9/kernel/drivers/video/nvidia.ko
Но очевидно скрипты или еще какая-то хрень ищет его в подпапке nvidia

Идешь в /lib/modules/2.6.17.9/kernel/drivers/video/ и
mkdir /lib/modules/2.6.17.9/kernel/drivers/video/nvidia
cp /lib/modules/2.6.17.9/kernel/drivers/video/nvidia.ko /lib/modules/2.6.17.9/kernel/drivers/video/nvidia

Снова перезагружаешься - у меня работает и не жалуется ни на что

зы. успехов ;)

Аватар пользователя guitarero007

Проблема с модулем

>>не пересобирать же все ядро снова!
гы%) Ядро пересобирается не полностью а просто дособирается какая-то фигня которая была изменена, если есть большое желание узнать опции сборки - открой мэйк-файл и man gcc && make && и тп ;)

Аватар пользователя ALEX1980

Проблема с модулем

Цитата:
На какой модуль ругается при загрузке? - Может, он и не критичен

ругается на такой модуль- nvidia.ko

Аватар пользователя RedBeard

Re: Проблема с модулем

А попробуй-ка втупую скопировать этот модуль из /lib/modules/прежняя_версия в /lib/modules/новая_версия , можно еще modprobe на нем попытаться сделать. У меня такое однажды проскочило (не было критических изменений ни в модуле, ни в вызове его).

Аватар пользователя RedBeard

Проблема с модулем

guitarero007 писал(а):
5) пишешь init 4

А вот эти танцы с бубнами зачем? Все это и в 5-м ранлевеле под рутом нормально работает.

Аватар пользователя guitarero007

Проблема с модулем

Танец с бубном? На 5 ранлевеле запускается х-сервер, дрова нвидии не хотят ставиться при запущенных иксах. Других способов объяснить дровам что они не правы и должны ставиться иначе я не знаю.

Я описал процесс установки дров, который с таким же успехом работает у меня и на дебиане, т.е. он сравнительно универсален, насколько мне это кажется.

Не знаю зачем заниматься ерундой с копированием дров от одного ядра в модули к другому, когда весь процесс установки занимает 1,5 минуты?

RSS-материал