Geforce Go6600, криво встает драйвер Nvidia ("NVIDIA: could not open the device file /dev/nvidia0 (I/O error)&#)

nVidia, ATI, SIS, VIA и др.

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

qwzx
Сообщения: 15
ОС: openSUSE 10.2, WinXP

Geforce Go6600, криво встает драйвер Nvidia

Сообщение qwzx »

Всем здравстуйте!
У меня тут возникли проблемы с установкой дров nvidia. Поиском пользовался, пробовал различные варианты установки. Ставится гладко, без ошибок, но потом при попытке запустить иксы выдает следующее:

Код:

xauth: creating new authority file /root/.serverauth.17203 This is a pre-release version of the X server from The X.Org Foundation. It is not supported in any way. Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/. Select the "xorg" product for bugs you find in this release. Before reporting bugs in pre-release versions please check the latest version in the X.Org Foundation git repository. See http://wiki.x.org/wiki/GitPage for git access instructions. X Window System Version 7.1.99.902 (7.2.0 RC 2) Release Date: 13 November 2006 X Protocol Version 11, Revision 0, Release 7.1.99.902 Build Operating System: openSUSE SUSE LINUX Current Operating System: Linux Lx 2.6.18.2-34-default #1 SMP Mon Nov 27 11:46:27 UTC 2006 i686 Build Date: 28 November 2006 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Sat Apr 7 00:51:41 2007 (==) Using config file: "/etc/X11/xorg.conf" NVIDIA: could not open the device file /dev/nvidia0 (Input/output error). (EE) NVIDIA(0): The NVIDIA kernel module does not appear to be receiving (EE) NVIDIA(0): interrupts generated by the NVIDIA graphics device (EE) NVIDIA(0): PCI:1:0:0. Please see Chapter 5: Common Problems in the (EE) NVIDIA(0): README for additional information. (EE) NVIDIA(0): Failed to initialize the NVIDIA graphics device! (EE) Screen(s) found, but none have a usable configuration. Fatal server error: no screens found XIO: fatal IO error 104 (Connection reset by peer) on X server ":0.0" after 0 requests (0 known processed) with 0 events remaining.

В соответствием с README от нвидии "Chapter 5: Common Problems" отключил acpi и apic:
pci=noacpi pci=biosirq noapic acpi=off
толку ноль.
Может быть device file /dev/nvidia0 кривой создался?

Очень прошу помочь разобраться в данной проблеме!

Пробовал ставить версии 9755, 9629, 8776.
kernel 2.6.18.2-34, видюха GeForce Go6600
xorg.conf

Xorg.0.log

nvidia-installer.log
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Topper
Бывший модератор
Сообщения: 2088
Статус: Насильник бабушек-педофилок
ОС: Windows 10

Re: Geforce Go6600, криво встает драйвер Nvidia

Сообщение Topper »

кажися, не подгружается ядерный модуль... lsmod|grep nvidia что говорит?
Хрю.
Спасибо сказали:
qwzx
Сообщения: 15
ОС: openSUSE 10.2, WinXP

Re: Geforce Go6600, криво встает драйвер Nvidia

Сообщение qwzx »

lsmod | grep nvidia выдает следующее:

Код: Выделить всё

nvidia               4558164  0
i2c_core               25216  3 saa7134,ir_kbd_i2c,nvidia
agpgart                35528  2 nvidia,intel_agp
Спасибо сказали:
qwzx
Сообщения: 15
ОС: openSUSE 10.2, WinXP

Re: Geforce Go6600, криво встает драйвер Nvidia

Сообщение qwzx »

В http://www.linux.org.ru/books/lor-faq/lorFAQ-9.html написано:
9.15 После установки драйверов nvidia на Fedora Core 3 X-сервер не грузится. Что делать? (udev)


Все дело в том, что в fc3 используется udev, соответственно, в каталоге /dev по умолчанию создаются только существующие устройства. И когда X-сервер стартует, он начинает подгружать драйвер nvidia, тот пытается создать устройство, но не успевает к таймауту X-сервера. Логический вывод: нужно позаботиться об устройствах заранее.

Существует несколько способов:
Прогрузим модуль перед стартом X-сервера. Например, поместив команду /sbin/modprobe nvidia в /etc/rc.d/rc.local.
Создадим ноды в /dev. Это можно сделать либо поместив команды
mknod /dev/nvidia0 c 195 0
mknod /dev/nvidiactl c 195 255
в /etc/rc.d/rc.local или же выполнив две предыдущие команды в консоли, скопировать устройства так:
cp -a /dev/nvidia* /etc/udev/devices
chown root.root /etc/udev/devices/nvidia*
Лучше использовать именно скопированные ноды, потому что не нужно исправлять rc.sysinit (который будет перезаписан, как только вы обновите пакет initscripts), а ваша графическая загрузка тем не менее будет работать.


Пробовал так сделать, но команды mknod /dev/nvidia0 c 195 0 mknod /dev/nvidiactl c 195 255 не выполняются, говорит, что есть уже такие -ну и ладно, даль ше делаю cp -a /dev/nvidia* /etc/udev/devices и снова X не запускается. Так вот, можно ли как нибудь удалить этот /dev/nvidia0???
Спасибо сказали:
qwzx
Сообщения: 15
ОС: openSUSE 10.2, WinXP

Re: Geforce Go6600, криво встает драйвер Nvidia

Сообщение qwzx »

Наконец то появилось долгожданное лого nvidia!
Я выгрузил все модули, которые использовали irq11, и иксы загрузились. Но теперь другая проблема: где и что прописать чтобы выгруженные модули при очередной перезагрузке использовали другой irq, а irq11 оставить для нвидии?
Спасибо сказали:
dr-evil
Сообщения: 159
ОС: Fedora 18

Re: Geforce Go6600, криво встает драйвер Nvidia

Сообщение dr-evil »

очевидно в modules.conf
разве нет?
Анализ подозрительных файлов тут
Все что вы скажете может быть использовано как баян.
Jabber-конференция: sysadmins.ru на conference.jabber.ru - всем добро пожаловать!
Спасибо сказали:
qwzx
Сообщения: 15
ОС: openSUSE 10.2, WinXP

Re: Geforce Go6600, криво встает драйвер Nvidia

Сообщение qwzx »

Все никак не могу назначить модулям другие прерывания.
cat /proc/interrupts:

Код: Выделить всё

           CPU0
  0:      35957          XT-PIC  timer
  1:        159          XT-PIC  i8042
  2:          0          XT-PIC  cascade
  7:          3          XT-PIC  parport0
  8:          2          XT-PIC  rtc
  9:       2737          XT-PIC  acpi
 10:        407          XT-PIC  Intel ICH6, ohci1394, ipw2200
 11:     100000          XT-PIC  uhci_hcd:usb1, uhci_hcd:usb2, uhci_hcd:usb3, uhci_hcd:usb4, ehci_hcd:usb5, yenta, saa7133[0], eth0
 12:       4272          XT-PIC  i8042
 14:      16600          XT-PIC  ide0
NMI:          0
LOC:          0
ERR:          0
MIS:          0

Мне нужно освободить IRQ 11, и все модули с него перенести на другое прерывание, иначе у меня модуль nvidia не загружается, почему-то не хочет ни с кем делиться.
Я пробовал делать так: в modprobe.conf добавляю строчку

Код: Выделить всё

options saa7133[0] irq=10

После перезагрузки этот saa7133[0] пользуется тем же прерыванием, видимо где то еще кроме modprobe.conf сказано их грузить. В modprobe.conf.local ничего не записано. Посоветуйте, пожалуйста, как переназначить irq. Или может по другому можно загрузить модуль nvidia?
Chipset Intel 915PM+ICH6, видюшка на PCI Express, kernel 2.6.18.2-34
Спасибо сказали: