Здравствуйте. Есть старенький компьютер. Не могу никак на нем звуковую (PCI) запустить cristal cs4236. В удаленной винде хп шла нормально, а вот fedora11 что-то никак.
Дело в том что ее не видно в
# lspci
00:00.0 Host bridge: VIA Technologies, Inc. VT82C693A/694x [Apollo PRO133x] (rev 44)
00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AGP]
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C596 ISA [Mobile South] (rev 23)
00:07.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 10)
00:07.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 11)
00:07.3 Host bridge: VIA Technologies, Inc. VT82C596 Power Management (rev 30)
00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
01:00.0 VGA compatible controller: nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro] (rev 15)
Что можно попробовать? Только не советуйте сменить звуковую :)
Не работает звук
Обнови ядро. Либо пересобери.
Обнови ядро. Либо пересобери.
я пока не настолько в linux опытный, расскажите пожалуйста подробнее как это сделать?
Пробовал вот что:
# uname -a
Linux Vitany 2.6.30.10-105.2.23.fc11.i686.PAE #1 SMP Thu Feb 11 07:05:37 UTC 2010 i686 i686 i386 GNU/Linux
на текущий момент ядро самое последнее
# modinfo soundcore
filename: /lib/modules/2.6.30.10-105.2.23.fc11.i686.PAE/kernel/sound/soundcore.ko
alias: char-major-14-*
license: GPL
author: Alan Cox
description: Core sound module
srcversion: 20FFA34014D97CB83477CD9
depends:
vermagic: 2.6.30.10-105.2.23.fc11.i686.PAE SMP mod_unload 686
судя по написанному здесь
http://www.alsa-project.org/main/index.php/Matrix:Module-cs4236
ядро пересобирать не надо, так как подключается к ядру модулем
или это не то?
И все? Или еще кто-то поможет?
Уважаемые жители форума очень хочется звук иметь в компе. Помогите! :)
Вывод
lsmod | grep cs4236покажите
А заодно ради интереса попробуйте проверить звуковую с помощью лайв-сд Федора 12
А также, как вариант, попробовать:
modprobe snd-cs46xxВот собрал информацию. Все вводил по порядку.
# lsmod | grep cs4236
#
# modprobe snd-card-cs4236
WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.
WARNING: All config files need .conf: /etc/modprobe.d/dist.conf.save, it will be ignored in a future release.
FATAL: Module snd_card_cs4236 not found.
#
# modprobe snd-cs4236
WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.
WARNING: All config files need .conf: /etc/modprobe.d/dist.conf.save, it will be ignored in a future release.
WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.
WARNING: All config files need .conf: /etc/modprobe.d/dist.conf.save, it will be ignored in a future release.
WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.
WARNING: All config files need .conf: /etc/modprobe.d/dist.conf.save, it will be ignored in a future release.
#
# lsmod | grep cs4236
snd_cs4236 27972 0
snd_wss_lib 20428 1 snd_cs4236
snd_opl3_lib 8960 1 snd_cs4236
snd_mpu401_uart 6416 1 snd_cs4236
snd_pcm 61608 2 snd_cs4236,snd_wss_lib
snd 44264 10 snd_cs4236,snd_wss_lib,snd_opl3_lib,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_seq,snd_seq_device,snd_pcm,snd_timer
#
# lspci
00:00.0 Host bridge: VIA Technologies, Inc. VT82C693A/694x [Apollo PRO133x] (rev 44)
00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AGP]
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C596 ISA [Mobile South] (rev 23)
00:07.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 10)
00:07.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 11)
00:07.3 Host bridge: VIA Technologies, Inc. VT82C596 Power Management (rev 30)
00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
01:00.0 VGA compatible controller: nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro] (rev 15)
#
# modprobe snd-cs46xx
WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.
WARNING: All config files need .conf: /etc/modprobe.d/dist.conf.save, it will be ignored in a future release.
FATAL: Module snd_cs46xx not found.
#
Russian Fedora Remix 12 Gnome LiveCDне пробовал. Сейчас еще качается :)
Вот. Еще я ошибся, карточка не Crystal CS4236 а Crystal CS4235
Попутный вопрос. Чего он от меня хочет этими предупреждениями??? 0_o
Попробуйте все же проверить на свежей федоре...
если заведется - тогда обновитесь. ежели нет, попробуем решить вопрос по -другому... думать буду
На russian fedora remix 12 livecd тоже не пошла (звука нет). Правда там никаких modprobe не делал.
PS: излазил все регуляторы громкости. Включал все что нашел.
Если не помогут следующие ссылки, то мне останется только умыть руки:
http://www.citforum.ru/operating_systems/linux/HOWTO/mini/Alsa-sound/x325.shtml
Обязательно попробую и о результатах напишу.
Попробовал. Ну все по порядку.
подгрузил модуль немного не так как было написано, так как на snd_port он ругается, а на port нет.
# modprobe snd-cs4236 port=0x534 cport=0x120 mpu_port=0x300 fm_port=0x388
WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.
WARNING: All config files need .conf: /etc/modprobe.d/dist.conf.save, it will be ignored in a future release.
WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.
WARNING: All config files need .conf: /etc/modprobe.d/dist.conf.save, it will be ignored in a future release.
WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.
WARNING: All config files need .conf: /etc/modprobe.d/dist.conf.save, it will be ignored in a future release.
#
# cat /proc/asound/*
cat: /proc/asound/card0: Это каталог
0 [CS4235 ]: CS4235 - CS4235
CS4235 at 0x534, irq 5, dma 1&0
cat: /proc/asound/CS4235: Это каталог
0: [ 0] : control
1: : sequencer
4: [ 0- 0]: hardware dependent
8: [ 0- 0]: raw midi
16: [ 0- 0]: digital audio playback
24: [ 0- 0]: digital audio capture
33: : timer
00-00: OPL3 FM
0 snd_cs4236
cat: /proc/asound/oss: Это каталог
00-00: WSS : CS4235 : playback 1 : capture 1
cat: /proc/asound/seq: Это каталог
G0: system timer : 1000.000us (10000000 ticks)
C0-0: CS4235 : 9.945us (65535 ticks)
P0-0-0: PCM playback 0-0-0 : SLAVE
P0-0-1: PCM capture 0-0-1 : SLAVE
Advanced Linux Sound Architecture Driver Version 1.0.22.1.
Compiled on Feb 28 2010 for kernel 2.6.30.10-105.2.23.fc11.i686.PAE (SMP).
#
# lspci
00:00.0 Host bridge: VIA Technologies, Inc. VT82C693A/694x [Apollo PRO133x] (rev 44)
00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AGP]
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C596 ISA [Mobile South] (rev 23)
00:07.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 10)
00:07.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 11)
00:07.3 Host bridge: VIA Technologies, Inc. VT82C596 Power Management (rev 30)
00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
01:00.0 VGA compatible controller: nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro] (rev 15)
#
# alsamixer
ALSA lib pulse.c:229:(pulse_connect) PulseAudio: Unable to connect: Connection refused
cannot open mixer: В соединении отказано
#
Вот. И все равно в lspci нет ее. А должна? Я уже начинаю сомневаться что она pci (дело в том что комп не у меня :) не могу посмотреть)
Перезагрузок не делал.
Как отключить pulse audio? Я так понял она конфликтует с alsa
Первое что приходит голову, карта просто не контачит, снимите, почистите контакты и установите надежней. lspci должна показать, а только потом вопрос о настройках будет идти
Первое что приходит голову, карта просто не контачит, снимите, почистите контакты и установите надежней. lspci должна показать, а только потом вопрос о настройках будет идти
выше написано, что в винде работает :)