[sisyphus] Old nvidia drivers for latest kernel

Sviatoslav Sviridov =?iso-8859-1?q?svd_=CE=C1_altlinux=2Eru?=
Вс Май 21 15:14:40 MSD 2006


Michael Shigorin пишет:
> On Fri, May 19, 2006 at 11:13:47PM +0300, Sviatoslav Sviridov wrote:
>   
>> Там рядом нашел правильный патч:
>> http://www.nvnews.net/vbulletin/showthread.php?t=67068
>> Теперь для 2.6.16 собирается :)
>> ЗЫ работу не проверял пока - 2.6.16 пока не поствил здесь...
>>     
>
> Ну выложи, в офисе есть и 2.6.16, и GF2.
>   

ftp://ftp.altlinux.ru/pub/people/svd/nvidia

Таки работает :)

<JT>
Правда, поначалу это все заставило меня немного понервничать... В
процессе обновления glibc система умерла. После реанимации (по руками
оказался livecd ubuntu, он-то и помог реанимировать) система выглядела
как новая... в том смысле, что обновить пришлось практически все,
включая иксы... и вот тут-то и не захотели новые иксы рабоать, ругались:

$ grep -i nvidia Xorg.0.log
(--) PCI:*(1:0:0) nVidia Corporation NV5 [RIVA TNT2/TNT2 Pro] rev 21,
Mem @ 0xdc000000/24, 0xde000000/25, BIOS @ 0xdd000000/16
(II) LoadModule: "nvidia"
(II) Loading /usr/lib/X11/modules/drivers/nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
(II) NVIDIA dlloader X Driver  1.0-7174  Tue Mar 22 06:46:47 PST 2005
(II) NVIDIA Unified Driver for all NVIDIA GPUs
(--) Chipset NVIDIA GPU found
(**) 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): Option "RenderAccel" "true"
(**) NVIDIA(0): Enabling experimental RENDER acceleration
(--) NVIDIA(0): Linear framebuffer at 0xDE000000
(--) NVIDIA(0): MMIO registers at 0xDC000000
(EE) NVIDIA(0): Failed to load the NVIDIA kernel module!
(EE) NVIDIA(0):  *** Aborting ***
(II) UnloadModule: "nvidia"

Хотя сам модуль загружался нормально:
May 21 14:17:13 stealth kernel: ACPI: PCI Interrupt 0000:01:00.0[A] ->
Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
May 21 14:17:13 stealth kernel: NVRM: loading NVIDIA Linux x86 NVIDIA
Kernel Module  1.0-7174  Tue Mar 22 06:44:39 PST 2005

откатился на использование nv...

Потом чуть погуглил и понял, что нет девайсов в /dev...

mknod /dev/nvidia0 c 195 0
mknod /dev/nvidiactl c 195 25

... и полет нормальный :)
</JT>

остается только сделать так, чтобы девайсы создавались во время загрузки
или по требованию... Как сделать это политкорректно?
Могу, в принципе, создать статические девайсы в /etc/udev/devices...
Какие еще бывают варианты?

-- 
Best regards,
Sviatoslav Sviridov
--
The problems of business administration in general, and database management in
particular are much to difficult for people that think in IBMese, compounded
with sloppy english.
		-- Edsger Dijkstra

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 254 байтов
Описание: OpenPGP digital signature
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20060521/6120c80b/attachment-0003.bin>


Подробная информация о списке рассылки Sisyphus