nixp.ru v3.0

22 января 2017,
воскресенье,
00:36:42 MSK

DevOps с компанией «Флант»
Puzzzo написал 3 января 2006 года в 16:18 (322 просмотра) Ведет себя как мужчина; открыл 1 тему в форуме, оставил 8 комментариев на сайте.

Здравствуйте! У меня проблема — не могу воткнуть дрова Nvidia!

(Карта GForce FX 5200)

Вообщем запускаю «NVIDIA-Linux-x86-1.0-8174-pkg1.run»

Спрашивает о загрузке с ftp модулей ядра! говорю «нет»(инет не подключен под Linux)

Собирается новый модуль(нормально, в логе ошибок нету)!

Устанавливается! XF86Config-4 правлю!

А вот на запуске ошибку выдает! Типа Disabling IRQ #19 фигня еще всякая!

А вот на команду «insmod /dev/nvidia0» пишет:

Disabling IRQ #19

insmod: can’t read '/dev/nvidia0\′: Input/Output error

Message from syslog@localhost at Mon Jan 2 02:48:44 2006 …

localhost kernel: Disabling IRQ #19

И вот не знаю что и делать! Народ, подскажите, ПЛИИИЗ!!!

Genie

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

где-то так:

# modprobe nvidia

а вообще, должно было само подгрузиться и прописаться…

ну, разве что /etc/modules проверить (или рядом)

Puzzzo

Ну это-то понятно! Но и так ошибку при загрузке выдает! Там что то вроде:

«Не могу открыть файл устройства /dev/nvidia0"(почему и использовал insmod..)

Ну Disabling IRQ #19 неизменно втыкается! Чета с прерыванием вроде бы? А вот в Bios нету настроуки чтобы изменить((( Там ведь"Assign IRQ for VGA"?

Genie
Там ведь"Assign IRQ for VGA"?

вроде бы должно быть это включено.

«Не могу открыть файл устройства /dev/nvidia0"(почему и использовал insmod..)

ну-ка, что по этому поводу (этого устройства) есть в /var/log/nvidia-installer.log ?

а вообще, см. /usr/share/doc/NVIDIA_GLX-1.0/README.txt как и что должно быть с этими устройствами.

около

Q. How and when are the the NVIDIA device files created?

A. Depending on the target system’s configuration, the NVIDIA device files

used to be created in one of three different ways:

at installation time, using mknod


Puzzzo

В nvidia-installer.log ничего похожего нету(или не там смотрю)!

Везде пишет что все установлено и удачно собрано!

А в readme не понял ничего…что за атрибуты? И куда их и как их?

Sasha2

А приведи еще вывод cat /proc/interrupts

Puzzzo
Sasha2
А приведи еще вывод cat /proc/interrupts



CPU0
0:      213526     IO-APIC-edge     timer
1:      76         IO-APIC-edge     i8042
2:      0          XT-PIC           cascade
8:      1          IO-APIC-edge     rtc
9:      0          XT-PIC           ehci_hcd
10:     0          IO-APIC-edge     ohci_hcd, Nvidia NForce2
11:     0          IO-APIC-edge     ohci_hcd
12:     58         IO-APIC-edge     i8042
14:     3092       IO-APIC-edge     ide0
15:     47         IO-APIC-edge     ide1
NMI     0
LOC     814554
ERR     0
MIS     0
Genie
А в readme не понял ничего…что за атрибуты? И куда их и как их?

мдаа.

дистрибутив?

версия ядра? самосбрное ли?

devfs/udev используется? конфиги в студию, если да.

acpi не работает. выключен явно?

Sasha2

Ну вот у меня работает и выглядит это так

CPU0 CPU1

0: 7424970 0 IO-APIC-edge timer

1: 2811 0 IO-APIC-edge i8042

7: 0 0 IO-APIC-edge parport0

9: 0 0 IO-APIC-level acpi

12: 782591 0 IO-APIC-edge i8042

16: 67849 0 IO-APIC-level aic79xx

17: 48302 0 IO-APIC-level aic79xx

18: 3619910 0 IO-APIC-level ehci_hcd:usb1, EMU10K1

19: 3029529 0 IO-APIC-level uhci_hcd:usb2, nvidia

20: 0 0 IO-APIC-level uhci_hcd:usb3

21: 306938 0 IO-APIC-level eth0

NMI: 0 0

LOC: 7424961 7424974

ERR: 0

MIS: 0

Что то мне помнится (хотя я могу и ошибаться), что в BIOS есть настройка, относящаяся к IRQ19. Я просто уже давно не лазил в BIOS не могу сказать точно, но попробуй еще там посмотреть.

Puzzzo
…что в BIOS есть настройка, относящаяся к IRQ19

Да, есть там такой пунктик «Assign IRQ for VGA», но только у меня в оном его нету.

Genie

Mandrake 10.1

2.6.3-7mdk-p3-smp-64GB Ничего с ним не делал!

devs/udev видимо не используется(кстати а что это?))))

С acpi не знаю, советовали поперебирать вот это:

acpi nolapic noapic pci=biosirq и еще что-то.

Все перепробовал не помогает! (Может не правильно делал?)

Пытался так:

append="nolapic noapic pci=biosirq (ну и другие параметры)»

lilo

Sasha2

Нет не совсем так.

Я думаю еще надо с настройками ACPI поиграть в BIOS.

А это Assign IRQ for VGA вообще ни сбоку припеку.

По моему это уж для очень древних PCI видеокарт.

Puzzzo
Я думаю еще надо с настройками ACPI поиграть в BIOS.

Ну попробую что-нибудь попарить, если не испорчю чуего нибудь)))

Позже напишу.

DimkaS
Sasha2
Нет не совсем так.

Я думаю еще надо с настройками ACPI поиграть в BIOS.

А это Assign IRQ for VGA вообще ни сбоку припеку.

По моему это уж для очень древних PCI видеокарт.

IMHO для agp это тоже нужно

vga не указывает конкретно на pci

Sasha2

Я так не думаю, поскольку на опыте проверил, что эта настройка ни на что не влияет.

Windows и так давным давно умел обходить ее. Наверно это умеет и Linux.

Puzzzo

Кароче с BIOS’ом ничего не помогает единственное что меняется так это вывод cat /proc/interrupts

Nvidia NForce2 прыгает, и все...
10:     0          IO-APIC-edge     ohci_hcd, Nvidia NForce2
или так
11:     0          IO-APIC-edge     ohci_hcd, Nvidia NForce2
Genie
Я так не думаю, поскольку на опыте проверил, что эта настройка ни на что не влияет.

… до тех пор, пока у тебя одна видеокарта в системе стоит.

Наверно это умеет и Linux.

при рпбочем ACPI и APIC. а так как в опциях указано их не использовать, то тут драйвер и обламывается. жёстко.

Пытался так:

append="nolapic noapic pci=biosirq (ну и другие параметры)»

а для чего это тебе, собственно?

не помню точно, но на 2.6.3 на моём железе (см. профиль) работало и без таких приключений.

да и непонятно, для чего тебе smp ядро? на nForce2 оно не особенно к чему. (да и во время 2.6.3 глючило.)

Puzzzo
да и непонятно, для чего тебе smp ядро?

Ну это не от меня пока зависит:) Какое было такое и стоит)))

Щас пока только читаю про ядра, разбираюсь что к чему, попозже может и другое поставлю! Если смогу)))

Puzzzo

Заработало!!!

Просто в lilo.conf в области загрузки своего ядра прописал

append="pci=noacpi acpi=off noapic"

lilo

Перезагрузился…и все!!!

Работает просто замечательно! Безтормозов и глюков!

СПАСИБО всем!!!

Sasha2

Слушай, уважаемый Genie, а зачем их две видеокарты то в одной тачке.

Так можно докатиться, что и две клавиатуры или жве мыши прицеплять.

Genie
Так можно докатиться, что и две клавиатуры или жве мыши прицеплять.

вот как раз для этого и… ;)

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

не очень сильно получилось, но я сильно и не пытался — тем более, что надо было перекомпилировать иксы, а я на то время был намного меньше в курсе о том, как вообще что в linux…

а счас банально нет на это времени. есть на что его тратить, нежели на возню с компом.. ;)

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.