У меня Asus GeForce4 Ti4200 V9280 AGP8x. Скачал для Mandrake 9.0 NVIDIA_kernel-1.0-4191.mdk90enterprise.i586.rpm и NVIDIA_GLX-1.0-4191.tar.gz. При установке rpm пишет
Failed to install nvidia.o error: execution of %post scriplet from NVIDIA_kernel ... failed, exit status 1. Надеясь, что будет работать не смотря на это, продолжаю по инструкции. Не работает. Помогите!!! :( |
Что-то не то :(
Трудно сказать почему А у Вас точно Mandrake 9.0 ? Если нет, лучше из тарбола ставить. [s]Исправлено: ruslandh, 8:00 20-02-2003[/s] |
Точно 9.0. Перед предложением ввести Login/Password пишет:
Mandrake Linux release 9.0 (dolphin) for i586 Kernel 2.4.19-16mdk on an i686 /tty1.:( |
А что говорит
uname -r (Какая версия ядра ?) Добавлено: for i586 i686 Не в этом-ли загвоздка ? (Ядро i586, а патч на i686) ? |
uname говорит 2.4.19-16mdk и i686.
А можно сделать, чтобы патч на i686 не устанавливался, это у меня так получается сразу при чистой установке с дистрибутива. Драйверов на mdk9.0 и i686 у Nvidia нет, а есть только на mdk9.0 и i586 или mdk8.2 и i586. Может надо возвращаться на mdk8.2 или искать дистрибутив mdk9.0 без патча? |
Igor Laptev
Варианты: 1 Качай тарболл 2 Если есть - сорец 3 Временно обманываешь патч и в /usr/lib/kernel/2.4.20..../version.h временно меняешь 6 на 5. Теоретически после установки патча на ядро, оно может вообще перестать работать - позаботься о копии ядра (/boot/vmlinuz... и все что с ним связано конкретно можно узнать в /etc/lilo), но вероятность этого достаточно мала. |
Igor Laptev
Качай тарбол. Устанавливается на 15 секунд дольше, зато проблем меньше. |
Установил тарбол, отредактировал как мог 86config и 86config-4.
Рисует NVIDIA, а потом часы на синем экране и все. :weep: |
Igor Laptev
1 NVIDIA рисеует - значит драйвера NVIDIA запустились 2 часы? - что-то непонятное. А какой у вас вход в графический режим (какой у вас runlevel - см /etc/inittab) |
Я ставил себе этиже драйвера на MDK9.0 без проблем из сорцов. Скачай
NVIDIA_kernel-1.0-4191.src.rpm и NVIDIA_GLX-1.0-4191.i386.rpm, потом rpm --rebuild *.src.rpm Устанавливать нужно не из под иксов, а из чистой консоли - загрузись в init 3 И ещё. Проверь какие иксы стоят. драйвера нужно ставить на 4.x.x и редактировать соответственно XF86config-4. |
ruslandh
/etc/inittab у меня нет, я не нашел ничего похожего, так что где менять runlevel не знаю. При загрузке было написано INIT runlevel 5. Я переустановил Linux и во время установки сделал runlevel 3. :o Я устанавливал NVIDIA_kernel-1.0-4191.tar.gz и NVIDIA_GLX-1.0-4191.tar.gz. И дрова, видимо, установились. Valerius А, что NVIDIA_GLX-1.0-4191.i386.rpm и src, это принципиально? И рад бы что-то сделать не из чистой консоли, но у меня ничего другого нет и не было. Устанавливаю из-под root, может надо из-под usera? |
ПРивет.
Цитата:
=============================================================== # Default runlevel. (Do not set to 0 or 6) id:3:initdefault: =============================================================== Цитата:
Цитата:
Цитата:
Удачи. |
Значит так:
дрова стоят, в XF86Config-4 меняю vesa на nvidia, в inittab ставлю runlevel=5, reboot, вижу nVIDIA, вижу Мастер первого входа в систему, если жму cansel, то сразу, если next, то после трех окошек мастера вижу часы на синем экране и ничего больше не происходит. :weep::weep::weep: |
Igor Laptev
1 И что у Вас за дистрибутив !!!! :) А что пытается запуститься ? Хорошо-бы логи посмотреть из /var/log/XFree86.... 2 А если поставить runlevel 3, а потом дать startx, да еще логи проанализировать ... startx 2> startx.txt kdm 2> kdm.txt gdm 2> gdm.txt telinit 5 2> init5.txt |
Мой XFree86.0.log занимает 26.4Kb, там нет сообщений со значками (WW), (EE), (NI), (??), насколько я понимаю, там все правильно и хорошо. Вот его последние строчки:
(II) [GLX]: Initializing GLX extension (II) Keyboard "Keyboard1" handled by legacy driver (**) Option "Protocol" "IMPS/2" (**) Mouse1: Protocol: "IMPS/2" (**) Option "CorePointer" (**) Mouse1: Core Pointer (**) Option "Device" "/dev/psaux" (**) Option "ZAxisMapping" "4 5" (**) Mouse1: ZAxisMapping: buttons 4 and 5 (**) Mouse1: Buttons: 5 (II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE) В startx.txt написано: (==) Using config file: "/etc/X11/XF86Config-4" Using vt 7 (II) [GLX]: Initializing GLX extension /etc/X11/Xsession: line 14: /bin/chmod: cannot execute binary file А я не знаю, что с этим делать. kdm.txt и init5.txt пустые. gdm.txt - command not found. Linux с этого дистрибутива работает на машине с MB Abit ST-6R и видео Asus V3800 давно и нормально, а вот на новой машине с MB Asus P4PE (тоже с RAID, но другим) и видео Asus Geforce4 нет графики. :( |
Дистриб тот-же, только карта NvidiaGeForse 2MX 400!!! Игры вообще не запускаются, шрифты размазаны. Скачал те-же дрова что и Игорь, но в упор не могу понять как их ставить:o (в линуксе всего 6 часов:( ) Из командной строки КДЕ не запускается (startkde) . Если не затруднит по строчкам напишите как их ставить???Пожалуйста!!!
|
Andrey T
В консоле из-под root набираю mc (можно пользоваться командами cp, ls, cd, но Midnight Commander`ом проще). В корневом каталоге иду в /mnt/, а там до устройства с драйверами (у меня cdrom), copy их куда-нибудь в root. tar xvzf NVIDIA_kernel-1.0-4191.tar.gz tar xvzf NVIDIA_GLX-1.0-4191.tar.gz cd NDIDIA_kernel-1.0-4191 make install cd ../NVIDIA_GLX-1.0-4191 make install потом в файле у меня /etc/X11/XF86Config-4, у тебя, наверное, в XF86Config в Device section меняешь строку Driver "nv", или Driver "vesa", или какой там у тебя Driver, на Driver "nvidia". В инструкции к дровам еще написано, убедитесь, что у вас есть Load "glx" и вы должны удалить строки Load "dri" и Load "GLcore". |
поставил дрова из tar'ов...
Хсы не грузятся... (ругаются на NVdriver вроде)... максимум ползаю по консоли... пробовал удалить поставленные дрова и установить те что шли с дистрибутивом... один хрен.... чё делать... хачу в хсы... ! |
Спаасииите меня!!!
Дрова установил, нужный файл подправил, перезагрузился... При попытке запустить Х (startx) выдает сообщение об ошибке!!! Log файл на 33Кb, по-этому привожу последние строки, они как- раз с ошибками: (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32 (==) NVIDIA(0): RGB weight 888 (==) NVIDIA(0): Default visual is TrueColor (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) (--) NVIDIA(0): Linear framebuffer at 0xD0000000 (--) NVIDIA(0): MMIO registers at 0xDC000000 (EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module! (EE) NVIDIA(0): *** Aborting *** (II) UnloadModule: "nvidia" (II) UnloadModule: "vgahw" (II) Unloading /usr/X11R6/lib/modules/libvgahw.a (EE) Screen(s) found, but none have a usable configuration. Fatal server error: no screens found |
аналогична... но вроде без лога.. хотя хз...
|
Нам кто-нибудь поможет????? :o
|
Если шариш в Линуксе и английском, посмотри сдесь: http://www.nvnews.net/vbulletin/show...p;pagenumber=7
Если разберешся напиши плиз!!! |
Andrey T
По этой ссылке форум, в котором написано почти тоже, что в нашем, за исключением одного ч., который ставил драйвера версии 1.0.3123, при этом сделал недокументированный финт ушами и у него заработало. Мне это не помогло. Вот что он делал. Редактировал /etc/X11/XF86Config-4 так: в Section "Module" сразу после строки Load "dbe" добавил строку Load "/usr/X11R6/lib/modules/extensions/libglx.so" и выбросил строку Load "glx". В секции Device "vesa" заменил на "nvidia". В Section "Screen" добавил строку Option "NvAgp" "x". "0" отключает agp, "1" сработало у него, "2" можно попытаться. Потом переименовал файл в /usr/X11R6/lib/modules/extensions libglx.a на libglx.so и создал ссылку ln -s libglx.so.1.0.3123 libglx.so (у меня это было в наличии). Что теперь делать, не знаю, может найти этот старый драйвер, может начать юзать RH, а может быть ничего. Если кто что узнает пишите, плиз. |
Что-то я давно в эту тему не заходил :)
Igor Laptev Цитата:
Andrey T Spoon А У вас модули nvidia загружаются : дайте из-под root команду lsmod | grep nvidia Если ничего не выдается, то попробуйте дать команду insmod nvidia а для автоматической загрузки модуля, проаписать в файле /etc/modules строчку nvidia |
ruslandh
Это относится к 14-й строке файла Xsession: for errfile in "$HOME/.xsession-errors" "${TMPDIR-/tmp}/xses-$USER" "/tmp/xses-$USER" do if ( cp /dev/null "$errfile" 2> /dev/null ) then chmod 600 "$errfile" exec > "$errfile" 2>&1 break fi done |
Igor Laptev
У Вас проблемы не с драйверами NVIDIA, а непосредственно с запуском X-клиентов. Попробуйте запустить следующий скрипт (или его модификации): Код:
#!/bin/sh Код:
#!/bin/sh |
/etc/modules - так нет такого файла...
|
spoon
Странно :o Ну, попробуй, создай :) Или есть другой вариант - пропиши в /etc/modules.conf строчки alias nvidia NVdriver alias char-major-195 NVdriver PS Если скажешь и его нет, возникнет вопрос - а Linux ли у тебя стоит :) [s]Исправлено: ruslandh, 8:09 1-03-2003[/s] |
После команды
lsmod |grep nvidia: nvidia 1467552 0 (unused) insmod nvidia: Using /lib/modules/2.4.19-16mdk/kernel/drivers/video/nvidia.0 Прописал в /etc/modules последнюю строчку nvidia. А что дальше? Может я чего не понял. Перезагружаюсь, набираю startx .... и все как прежде (Х-ы не грузятся). Концовка лог-файла такая-же (II) Setting vga for screen 0. (II) Loading sub module "vgahw" (II) LoadModule: "vgahw" (II) Loading /usr/X11R6/lib/modules/libvgahw.a (II) Module vgahw: vendor="The XFree86 Project" compiled for 4.2.1, module version = 0.1.0 ABI class: XFree86 Video Driver, version 0.5 (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32 (==) NVIDIA(0): RGB weight 888 (==) NVIDIA(0): Default visual is TrueColor (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) (--) NVIDIA(0): Linear framebuffer at 0xD0000000 (--) NVIDIA(0): MMIO registers at 0xDC000000 (EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module! (EE) NVIDIA(0): *** Aborting *** (II) UnloadModule: "nvidia" (II) UnloadModule: "vgahw" (II) Unloading /usr/X11R6/lib/modules/libvgahw.a (EE) Screen(s) found, but none have a usable configuration. Fatal server error: no screens found When reporting a problem related to a server crash, please send the full server output, not just the last messages. This can be found in the log file "/var/log/XFree86.0.log". Please report problems to xfree86@xfree86.org. |
Пардон. Предыдущее сообщение мое :gigi:
Забыл написать, что после insmod nvidia еще пишет: insmod: a module named nvidia already exists. |
вставка в modules.conf
alias nvidia NVdriver alias char-major-195 NVdriver не помогла... |
Свершилось чудо!!! Как это обычно бывает решение проблемы лежало на поверхности! Достаточно только было внимательно почитать /var/log/messages !!!:) :oszone: Оказывается нужно было в BIOS-е выставить (дословно не помню):
PnP OS : no IRQ for VGA (или как там его) : yes:biggrin: Kак все теперь будет работать не знаю, однако четкости на рабочем столе так и не получил (ярлыки и подписи к ним какие-то не четкие, смазанные:down: ). Может это так задумано:biglaugh: ? ВСЕМ ОГРОМНОЕ СПАСИБО ЗА ПОМОЩЬ!!!!!!!:oszone: |
ruslandh
1) Запустил предложенный скрипт, а что должно произойти? У меня ничего не происходит. 2) в файле Xsession-error у меня написано: cp: cannot start '/usr/share/mdk/kde/root-interface/kdeglobals': No such file or directory :insane: |
Igor Laptev
1 Должен был запуститься KDE (или IceWM) на 8-м терминале. Гораздо интереснее что произошло у Вас :) 2 А файл /usr/share/mdk/kde/root-interface/kdeglobals существует реально ? 3 А вы что из-под root запускаете X-ы (я что-то забыл какой вход в систему вы используете - обычный или графический - какой у Вас runlevel 3 или 5). В принципе в системе может стоять запрет запуска X-в из-под root. Правда жалко, что не стоит в 95% случаев - в нем систему и гробят 4 Как видно из последнего лога у Вас проблемы с KDE. Может Вам попробовать запустить Gnome или IceWM ? spoon Значит модуль был загружен и так. Цитата:
Добавлено: Andrey T Я рад за Вас :) [s]Исправлено: ruslandh, 5:52 2-03-2003[/s] |
А вообще реально получить цвета 32bit? После манипуляций с XF86Config-4, Х-ы не грузятся и пишут что моя карта на такой подвиг не способна (хотя в ХР 1280х1024х32 просто великолепно работает)??? Приходится довольствоваться 24.
|
ruslandh
1. runlevel 3, потому что, если 5, то экран с часами и намертво зависает. 2. скрипт из-под user'a выдает nVIDIA, а потом черный экран с мышиным крестиком, хоть не зивисает. Пишет: Gnome Using vt 7 (gnome-volume-control:1582): Gtk-WARNING **: cannot open display: (gnome-session:1581): Gtk-WARNING **: cannot open display: (II) [GLX]: Initializing GLX extension [1]- Done X :1 [2]+ Exit 1 startgnome IceWM IceWM: Bad option: ShowXSutton IceWM: Can't open display: <none>. X must be running and $DISPLAY set. (II) [GLX]: Initializing GLX extension [1]- Done X :1 [2]+ Exit 1 icewm KDE (II) [GLX]: Initializing GLX extension xmodmap: unable to open display ' ' xmodmap: unable to open display ' ' xset: unable to open display ' ' ksplash: cannot connect to X server kdeinit: Aborting. $DISPLAY is not set. Warning: connect() failed: No such file or directory ksmserver: cannot connect to X server Error: Can't open display: Warning: connect() failed: No such file or directory Error: Can't contact kdeinit! [1]- Done X :1 [2]+ Exit 1 startkde |
Igor Laptev
1 Странно - у Вас не один клиент не видет, что DISPLAY=1. Как-будто эта команда не выполнялась. Т.е я пока вижу неправильность выполнения скрипта. 2 Попрбуйте выдать на 7-й экран (DISPLAY должен быть выбран по-умодчанию, т.е. равным 0 ) Код:
#!/bin/sh |
ruslandh
После последних упражнений было долгое исправление ошибок на диске. Выполнил вновь предложенный скрипт - все дословно тоже самое. Не хочет работать Linux на моем новом железе. :o |
Господа! Вы внимательнее readmy.txt до установки почитайте. Там сложные ситуации описываются. Если что-то не запускается, логи почитайте. Я себе на видеокарточку nVidia 2 mx400 и Mandrake 9.0 ставил драйвера из rpm. Потом подправил XF86Config-4 и стартанул иксы. Все запустилось с первого раза. Причем, на две машины с одинаковыми видеокарточками ставил драйвера как из консоли, так и из терминала под иксами. Разницы не заметил - все работает.
Добавлено: Andrey T Цитата:
|
Пока не нашел нормальный дистрибутив RH 8.0, поставил Mandrake 8.2. Есть графика! Видно, все дело в плохом дистрибутиве.:(
|
Igor Laptev
я б сказал в чём дело ;) :D |
Время: 12:29. |
Время: 12:29.
© OSzone.net 2001-