LINUX.ORG.RU

Проблема с NVIDIA (в ФАК смотрел)


0

0

Понимаю, что проблема не раз поднималась. Читал треды, что смог найти, смотрел в FAQ, но так и не понял, что я недоделал... Помогите разобраться плз...

Ядро 2.6.10 + NVIDIA (6629)
При попытке запустить иксы получаю ошибку(содержимое /var/log/Xorg.0.log):

(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
        compiled for 4.0.2, module version = 1.0.6629
        Module class: XFree86 Server Extension
        ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension GLX
(II) LoadModule: "mouse"
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="X.Org Foundation"
        compiled for 6.7.0, module version = 1.0.0
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 0.4
(EE) No drivers available.

Fatal server error:
no screens found
_______________________________________________________

Ядро собрано без поддержки rifafb. Вот содержимое xorg.cfg

Section "Module"
        Load  "dbe"     
        SubSection "extmod"
           Option      "omit xfree86-dga"
        EndSubSection
        Load  "type1"
        Load  "freetype"
        Load  "speedo"
        Load  "glx"
EndSection

Section "Device"
        Identifier  "Card 0"
        Driver      "nvidia"
        ChipSet     "GeForce4 MX 440 with AGP8X"
        Card        "nv GeForce4 MX 440 with AGP8X"
EndSection


anonymous

Re: Проблема с NVIDIA (в ФАК смотрел)

А дистрибутив случайно не ASPLinux 10? Если да, то говорят, что помагает установка родных дров от nVidia (предварительно удалив АСП-шные).

anonamoz ()
Ответ на: Re: Проблема с NVIDIA (в ФАК смотрел) от anonamoz

Re: Проблема с NVIDIA (в ФАК смотрел)

Хе... Так тут дело не в nvidia

(II) LoadModule: "mouse" (II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o (II) Module mouse: vendor="X.Org Foundation" compiled for 6.7.0, module version = 1.0.0 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 0.4 (EE) No drivers available.

ИМХО тут что-то с мышкой. Дай-ка кусочек конфига про мышь.

anonamoz ()
Ответ на: Re: Проблема с NVIDIA (в ФАК смотрел) от anonymous

Re: Проблема с NVIDIA (в ФАК смотрел)

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "keyboard"
        Option      "AutoRepeat" "250 30"
        Option      "XkbRules"   "xorg"
        Option	    "XkbModel" "pc105"
        Option	    "XkbVariant" "winkeys"
        Option	    "XkbLayout" "us,ru(winkeys)"
        Option	    "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection

а должно быть Driver "kbd" что ли?

anonymous ()
Ответ на: Re: Проблема с NVIDIA (в ФАК смотрел) от anonymous

Re: Проблема с NVIDIA (в ФАК смотрел)

Как я понимаю, ты обновил ядро, так вот 2.6 использует devfs чего в Слаке при обычной установке нет. Проверь куда у тебя ссылается /dev/mouse и работает ли мышь в консоли.

anonamoz ()
Ответ на: Re: Проблема с NVIDIA (в ФАК смотрел) от anonymous

Re: Проблема с NVIDIA (в ФАК смотрел)

Ну тогда не знаю. Попрбуй Х пересобрать, может помогЁт. Все эти свистопляски начались после замены ядра? Если да то возьми ядро, что в testing лежит, оттуда же Хоrg. Может так заработает. А ваапсче по заявлениям Патрика слака еще не скоро на 2.6 перейдет, 10.1 по-крайней мере будет еще с 2.4 ядром.

anonamoz ()

Re: Проблема с NVIDIA (в ФАК смотрел)

У тебя проблемма с дровами... NVIDIA-Linux-x86-1.0-6629 Я на 5 тачек их ставил с разными видюхами... дрова этой версии ужасно глючат. Возьми что-нибудь по старее NVIDIA-Linux-x86-1.0-6106 например. Работает, проверено%)

anonymous ()

Re: Проблема с NVIDIA (в ФАК смотрел)

Тупой вопрос можно?


1. Ты исходники драйвера nvidia патчил? Я думаю, что нет. А надо. Хорошо, что вообще собрались.
2. Ты файл модуля nvidia.ko в папке /lib/ядро/ видишь? Если видишь, прибей и найди патчи.

Они называются так:
NVIDIA_kernel-1.0-6629-1165235.diff.txt
NVIDIA_kernel-1.0-6629-1171869.diff.txt

Накладываются последовательно.

P.S. Точный адрес где лежат не скажу, я искал гуглом и нашел, естественно, на сайте nvidia.com в форуме.

jackill ★★★★★ ()
Ответ на: Re: Проблема с NVIDIA (в ФАК смотрел) от jackill

Re: Проблема с NVIDIA (в ФАК смотрел)

>1. Ты исходники драйвера nvidia патчил? Я думаю, что нет. А надо. Хорошо, что вообще собрались.

ядро пропатченное.

Вообще у меня это непнятная ситуация и я явно просто туплю где-то. Дело в том, что я переставлял систему и ранее иксы у меня стартовали...

anonymous ()

Re: Проблема с NVIDIA (в ФАК смотрел)

люди! хэлп! у не один же я эти дрова ставлю на 2.6.10... у кого как заработало?

anonymous ()
Ответ на: Re: Проблема с NVIDIA (в ФАК смотрел) от anonymous

Re: Проблема с NVIDIA (в ФАК смотрел)

>Вообще у меня это непнятная ситуация и я явно просто туплю где-то. Дело в том, что я переставлял систему и ранее иксы у меня стартовали...

Млин, у меня всё тоже самое. И ошибка и ядро и драйвер и даже видеокарта :)

Wishmaster ()
Ответ на: Re: Проблема с NVIDIA (в ФАК смотрел) от Wishmaster

Re: Проблема с NVIDIA (в ФАК смотрел)

Ура! Заработало! :) Народ, короче делайте так, как в ФАК'е написано, а патч надо на дрова накладывать. С ядром 2.6.10 без поддержки rivafb всё работает. В патче надо 6111 изменить на вашу версию драйвера. В моём случае это 6629. Удачи!

Wishmaster ()
Ответ на: Re: Проблема с NVIDIA (в ФАК смотрел) от Wishmaster

Re: Проблема с NVIDIA (в ФАК смотрел)

1) собрал ядро без поддержки rifafb 2) создаю файл patch-nvidia.patch следующего содержания:

--- NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c 2004-08-31 22:52:17.000000000 +0100 +++ NVIDIA-Linux-x86-1.0-6629-pkg1-new/usr/src/nv/nv.c 2004-09-20 02:49:42.399538232 +0100 @@ -19,6 +19,10 @@ MODULE_ALIAS_CHARDEV_MAJOR(NV_MAJOR_DEVICE_NUMBER); #endif

+#ifndef __VMALLOC_RESERVE +unsigned int __VMALLOC_RESERVE; +#endif + /* * our global state; one per device */

3) Патчу и инсталяю дрова:

# ./NVIDIA-Linux-x86-1.0-6629-pkg1.run --extract-only # cd NVIDIA-Linux-x86-1.0-6629-pkg1 # patch -p0 < ../NVIDIA_kernel-1.0-6629-1165235.diff.txt # patch -p0 < ../NVIDIA_kernel-1.0-6629-1171869.diff.txt # patch -p1 < ../patch-nvidia.patch.txt # ./nvidia-installer

4) правлю файл /etc/X11/xorg.conf:

Section "Module" Load "dbe" # Double buffer extension SubSection "extmod" Option "omit xfree86-dga" EndSubSection Load "type1" Load "freetype" Load "speedo" Load "glx" EndSection

Section "Device" Identifier "Card 0" Driver "nvidia" ChipSet "GeForce4 MX 440 with AGP8X" Card "nv GeForce4 MX 440 with AGP8X" EndSection

5) # X

6) # less /var/log/Xorg.0.log)

получаю:

(II) LoadModule: "glx" (II) Loading /usr/X11R6/lib/modules/extensions/libglx.so (II) Module glx: vendor="NVIDIA Corporation" compiled for 4.0.2, module version = 1.0.6629 Module class: XFree86 Server Extension ABI class: XFree86 Server Extension, version 0.1 (II) Loading extension GLX (II) LoadModule: "mouse" (II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o (II) Module mouse: vendor="X.Org Foundation" compiled for 6.7.0, module version = 1.0.0 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 0.4 (EE) No drivers available.

anonymous ()
Ответ на: Re: Проблема с NVIDIA (в ФАК смотрел) от anonymous

Re: Проблема с NVIDIA (в ФАК смотрел)

Сорри, форматирование не включил...

1) собрал ядро без поддержки rifafb 

2) создаю файл patch-nvidia.patch следующего содержания:

--- NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c      2004-08-31 22:52:17.000000000 +0100
+++ NVIDIA-Linux-x86-1.0-6629-pkg1-new/usr/src/nv/nv.c  2004-09-20 02:49:42.399538232 +0100
@@ -19,6 +19,10 @@
 MODULE_ALIAS_CHARDEV_MAJOR(NV_MAJOR_DEVICE_NUMBER);
 #endif

+#ifndef __VMALLOC_RESERVE
+unsigned int __VMALLOC_RESERVE;
+#endif
+
 /*
  * our global state; one per device
  */

3) Патчу и инсталяю дрова:

# ./NVIDIA-Linux-x86-1.0-6629-pkg1.run --extract-only
# cd NVIDIA-Linux-x86-1.0-6629-pkg1
# patch -p0 < ../NVIDIA_kernel-1.0-6629-1165235.diff.txt
# patch -p0 < ../NVIDIA_kernel-1.0-6629-1171869.diff.txt
# patch -p1 < ../patch-nvidia.patch.txt
# ./nvidia-installer

4) правлю файл /etc/X11/xorg.conf:

Section "Module"
	Load  "dbe"  	# Double buffer extension
	SubSection "extmod"
		Option	    "omit xfree86-dga"
	EndSubSection
	Load  "type1"
	Load  "freetype"
	Load  "speedo"
	Load  "glx"
EndSection

Section "Device"
	Identifier  "Card 0"
	Driver      "nvidia"
	ChipSet     "GeForce4 MX 440 with AGP8X"
	Card        "nv GeForce4 MX 440 with AGP8X"
EndSection

5) # X

6) # less /var/log/Xorg.0.log)

получаю:

(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
        compiled for 4.0.2, module version = 1.0.6629
        Module class: XFree86 Server Extension
        ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension GLX
(II) LoadModule: "mouse"
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="X.Org Foundation"
        compiled for 6.7.0, module version = 1.0.0
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 0.4
(EE) No drivers available.

anonymous ()
Ответ на: Re: Проблема с NVIDIA (в ФАК смотрел) от anonymous

Re: Проблема с NVIDIA (в ФАК смотрел)

Я ядро не патчил.

Собираешь ядро без rivafb
sh NVIDIA-Linux-x86-1.0-6629-pkg1.run --extract-only
cd NVIDIA-Linux-x86-1.0-6629-pkg1
Создаёшь патч как написано в FAQ
patch -p1 < nvidia-patch.patch
make install
Правишь xorg.conf как написано в рид ми
Перезагружаешься

НВИДИА-инсталлер для установки запускать не надо.

Wishmaster ()
Ответ на: Re: Проблема с NVIDIA (в ФАК смотрел) от anonymous

Re: Проблема с NVIDIA (в ФАК смотрел)

Попробуй изменить Protocol с PS/2 на auto, а если на мышке ещё скролл есть, то попробуй такую конструкцию:

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "IMPS/2"
	Option	    "Device" "/dev/mouse"
	Option      "ZAxisMapping" "4 5"
EndSection

Если работать всё расно не будет, то тогда делай xorgcfg -textmode и там всё настраивай,
но после этого придётся заново подправить xorg на предмет нвидии. Напиши тогда сюда что получится

Wishmaster ()
Ответ на: Re: Проблема с NVIDIA (в ФАК смотрел) от Wishmaster

Re: Проблема с NVIDIA (в ФАК смотрел)

ага, этот борьер преодолён... теперь ошибка выглядит так:

(II) Module mouse: vendor="X.Org Foundation"
        compiled for 6.7.0, module version = 1.0.0
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 0.4
(II) LoadModule: "kbd"
(II) Loading /usr/X11R6/lib/modules/input/kbd_drv.o
(II) Module kbd: vendor="X.Org Foundation"
        compiled for 6.7.0, module version = 1.0.0
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 0.4
(EE) No drivers available.

anonymous ()
Ответ на: Re: Проблема с NVIDIA (в ФАК смотрел) от anonymous

Re: Проблема с NVIDIA (в ФАК смотрел)

На всякий случай оставшиеся секции:

Section "ServerLayout"
	Identifier     "Simple Layout"
	InputDevice    "Mouse1" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Module"
	Load  "dbe"  	# Double buffer extension
	SubSection "extmod"
		Option	    "omit xfree86-dga"
	EndSubSection
	Load  "type1"
	Load  "freetype"
	Load  "speedo"
	Load  "glx"
EndSection

Section "Monitor"
	Identifier   "My Monitor"
	HorizSync    31.5 - 79.0
	VertRefresh  50.0 - 70.0
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card 0"
	Monitor    "My Monitor"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
		Modes    "1152x864" "1024x768" "800x600"
	EndSubSection
EndSection

anonymous ()
Ответ на: Re: Проблема с NVIDIA (в ФАК смотрел) от Wishmaster

Re: Проблема с NVIDIA (в ФАК смотрел)

Да, и ещё... когда ставлю патч patch-nvidia.patch, тот, что в FAQ на выводе сообщения:

patching file usr/src/nv/nv.c
patch unexpectedly ends in middle of line
Hunk #1 succeeded at 20 with fuzz 1 (offset 1 line).

Я так и не понял "patch unexpectedly ends in middle of line" это в данном случае проблема или всё штатно, как полагается? Может я неправильно patch-nvidia.patch записал?

anonymous ()
Ответ на: Re: Проблема с NVIDIA (в ФАК смотрел) от anonymous

Re: Проблема с NVIDIA (в ФАК смотрел)

>Да, и ещё... когда ставлю патч patch-nvidia.patch.............
У меня так же было
Так у тебя работает или нет? С клавой что?
Вообще, мне кажется тебе лучше сохранить свой xorg на всяк пожарный и заново запустить xorgsetup.
Ну, а потом и xorgcfg -textmode. Всё там настроить, а потом то, что получилось подправить.

Wishmaster ()
Ответ на: Re: Проблема с NVIDIA (в ФАК смотрел) от Wishmaster

Re: Проблема с NVIDIA (в ФАК смотрел)

>Так у тебя работает или нет? С клавой что?

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

anonymous ()
Ответ на: Re: Проблема с NVIDIA (в ФАК смотрел) от Wishmaster

Re: Проблема с NVIDIA (в ФАК смотрел)

Да без них пробовал - ничего не изменялось.. эксперименты только вечером продолжить смогу (сейчас не у себя)...

anonymous ()
Ответ на: Re: Проблема с NVIDIA (в ФАК смотрел) от Wishmaster

Re: Проблема с NVIDIA (в ФАК смотрел)

Запустил, что б их!

Перезапусил, как советовал xorgsetup + xorgcfg и подправил вновь xorg.conf.
После запуска X система ругнулась на то, что не подерживается это устройство. 
Закоментил ChipSet "GeForce4 MX 440 with AGP8X" и всё завелось.

Проблема оказалась в общем дурацкой, но пока добрался...
Спасибо, друг за помощь! 

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