[Hardware] Как установить новые драйвера NVIDIA?
Sergey Stepanov
dlagovna на mail.ru
Чт Авг 18 21:14:46 MSD 2005
В Чтв, 18.08.2005, в 18:21, Andrei Bulava написал:
> > Результат вывода команды # pciscan -c 003| grep -qi NVIDIA пустота. :)
> > А вот результат вывода первой части этой команды
> >
> > # pciscan -c 003
> > Recommended driver Description
> > ------------------ -----------
> > unknown [VGA compatible controller]
> ^^^^^^^
>
> Ну вот, самое очевидное нашлось в последний момент. Поредактируйте файл
> /etc/sysconfig/nvidia_glx (раскомментировать строку 'FORCED_RUN=yes'),
> затем
>
> # /etc/rc.d/init.d/nvidia_glx start
>
> Если startx после этого не заработает - я сильно удивлюсь.
Да, теперь заработало. Спасибо! Но вылезла новая проблема. 8-((
При установке обновлений каким-то образом зацепились звуковые драйверы.
Теперь нет звука, хотя раньше был.
Что происходит: не грузится OSS модуль via82cxxx_audio. Драйвера ALSA
у меня при инсталляции AltMaster2.4 нормально не заработали, жутко
заикались и крутили один и тот же кусочек звука по нескольку раз.
В свое время я изменил файл /etc/modules.conf следующим образом,
и у меня все работало. (Драйвер OSS, а микшер ALSA).
Содержимое файла /etc/modules.conf
>-----
options ide-scsi ignore="hdd"
alias eth0 sundance
pre-install pcmcia_core CARDMGR_OPTS=-f /etc/rc.d/init.d/pcmcia start
above via82cxxx_audio snd-pcm-oss
above snd-pcm-oss snd-mixer-oss
alias sound-slot-0 via82cxxx_audio
alias usb-interface usb-uhci
alias usb-interface1 ehci-hcd
>-----
Вывод команды lsmod - видно, что звук не подгрузился.
#/sbin/lsmod
Module Size Used by Not tainted
binfmt_misc 5792 1
autofs4 8244 0 (autoclean)
usb-uhci 21708 0 (unused)
ehci-hcd 17160 0 (unused)
usbcore 58528 1 [usb-uhci ehci-hcd]
sundance 13824 1 (autoclean)
mii 2576 0 (autoclean) [sundance]
crc32 2880 0 (autoclean) [sundance]
floppy 48600 0 (autoclean)
processor 8984 0 (unused)
button 2796 0 (unused)
ac 1792 0
battery 5968 0 (unused)
rtc 6268 0 (autoclean)
Вывод команды modprobe
# /sbin/modprobe via82cxxx_audio
modprobe: Can't locate module snd-pcm-oss which is needed
for via82cxxx_audio
Вывод команды insmod
# /sbin/insmod via82cxxx_audio
Using
/lib/modules/2.4.26-std-up-alt12/kernel/drivers/sound/via82cxxx_audio.o
/lib/modules/2.4.26-std-up-alt12/kernel/drivers/sound/via82cxxx_audio.o:
/lib/modules/2.4.26-std-up-alt12/kernel/drivers/sound/via82cxxx_audio.o:
unresolved symbol ac97_release_codec_R0a40cae1
...
...
/lib/modules/2.4.26-std-up-alt12/kernel/drivers/sound/via82cxxx_audio.o:
/lib/modules/2.4.26-std-up-alt12/kernel/drivers/sound/via82cxxx_audio.o:
unresolved symbol register_sound_mixer_Raa5ad11b
/lib/modules/2.4.26-std-up-alt12/kernel/drivers/sound/via82cxxx_audio.o:
/lib/modules/2.4.26-std-up-alt12/kernel/drivers/sound/via82cxxx_audio.o:
unresolved symbol uart401intr_R6391d066
/lib/modules/2.4.26-std-up-alt12/kernel/drivers/sound/via82cxxx_audio.o:
/lib/modules/2.4.26-std-up-alt12/kernel/drivers/sound/via82cxxx_audio.o:
unresolved symbol unregister_sound_dsp_Rcd083b10
/lib/modules/2.4.26-std-up-alt12/kernel/drivers/sound/via82cxxx_audio.o:
/lib/modules/2.4.26-std-up-alt12/kernel/drivers/sound/via82cxxx_audio.o:
unresolved symbol register_sound_dsp_Rec3fcdb8
/lib/modules/2.4.26-std-up-alt12/kernel/drivers/sound/via82cxxx_audio.o:
/lib/modules/2.4.26-std-up-alt12/kernel/drivers/sound/via82cxxx_audio.o:
unresolved symbol midi_devs_Rb3ae63d0
/lib/modules/2.4.26-std-up-alt12/kernel/drivers/sound/via82cxxx_audio.o:
/lib/modules/2.4.26-std-up-alt12/kernel/drivers/sound/via82cxxx_audio.o:
unresolved symbol ac97_alloc_codec_Ra481435a
/lib/modules/2.4.26-std-up-alt12/kernel/drivers/sound/via82cxxx_audio.o:
/lib/modules/2.4.26-std-up-alt12/kernel/drivers/sound/via82cxxx_audio.o:
unresolved symbol probe_uart401_R63d781ea
Как мне кажется, проблема в том, что при обновлении драйверов, у меня
в системе появилось два каталога
/lib/modules/2.4.26-std-up-alt6 и
/lib/modules/2.4.26-std-up-alt12
В каталоге /lib/modules/2.4.26-std-up-alt6 есть куча подкаталогов,
включая /alsa и там же есть файл snd-pcm-oss.
А в каталоге /lib/modules/2.4.26-std-up-alt12 есть только подкаталоги
/kernel
/nVidia
/pcmcia
И вот видимо система пытается искать модули в каталоге
/lib/modules/2.4.26-std-up-alt12, в котором ничего толком и нет.
Я попробовал скопировать каталог /alsa из ...-alt6 в ...-alt12.
Перегрузил систему, но модуль snd-pcm-oss так и не находится.
Вопрос: что надо делать чтоб заработал звук?
> А у вас (как и у меня) видеокарта, которая не содержится в hwdatabase
> времён ALM2.4 :-\ Т.е. ALM2.4+updates для современного железа - хладный
> труп, как это ни печально ;-( Поэтому я и добавил костыль
> 'FORCED_RUN=yes' для себя и для других.
>
> P.S. Великая благодать снизойдёт на человека, который выжмет из
> обсуждения самую суть и поместит в faq.altlinux.ru. Миша, спасибо! :-)
И человек не забудет еще и про настройку звука рассказать. :-)
--
Со всяческими пожеланиями, Сергей.
http://xi.net.ru
Подробная информация о списке рассылки Hardware