paulin 发表于 2004-5-13 13:02:09

我再次重申:
并非所有 VIA 声卡都需要设定ac97_quirk的值,只是在自动检测错误(包括无声情况)的时情况下才需要。

特别是在硕泰克主板上,google 的时候可以看到很多同样问题的人使用的就是硕泰克主板。

herohao 发表于 2004-5-13 13:19:50

alsaconf可以找到的
alsaconf完了之后是这样的
alias eth0 via-rhine
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx && /usr/sbin/alsactl restore >/dev/null 2>&1 || :
remove snd-via82xx { /usr/sbin/alsactl store >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-via82xx
alias usb-controller ehci-hcd
alias usb-controller1 uhci-hcd

# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF verion 1.0.3 ---
alias snd-card-0 via82cxxx_audio
alias sound-slot-0 via82cxxx_audio       
# --- END: Generated by ALSACONF, do not edit. ---
alsamixer音量能调的都调到最大,kmix也是,还是没有声音
按照paulin兄的方法
我改为alias eth0 via-rhine
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx && /usr/sbin/alsactl restore >/dev/null 2>&1 || :
remove snd-via82xx { /usr/sbin/alsactl store >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-via82xx
alias usb-controller ehci-hcd
alias usb-controller1 uhci-hcd

# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF verion 1.0.3 ---
alias char-major-116 snd
alias char-major-14 soundcore
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
alias snd-card-0 snd-via82xx
alias sound-slot-0 snd-via82xx
options snd-via82xx ac97_quirk=4
# --- END: Generated by ALSACONF, do not edit. ---
还是没有声音

herohao 发表于 2004-5-13 13:32:28

我的是精英的板子
/usr/src/linux/scripts
我的没有这个目录

jiangtao9999 发表于 2004-5-13 15:00:11


ALSA + 也很好啊~~
1.x 兼容 0.x 的输出~~

怎么看启动时 ALSA 加载的模块?

你试试 beep-media-player 0.9.x 的输出,兼容吗?
我的不行。

$lsmod

我的 XMMS-1.2.10 可以用自带的 ALSA 输出,不过新装了一遍 fedora ,XMMS 就不编译 ALSA 输出了……………… :-(

我的 lsmod 只有一个 nvidia ……………… :wink:

樱家冢 发表于 2004-5-13 17:13:39

我的是精英的板子
/usr/src/linux/scripts
我的没有这个目录
那就需要安装内核源代码了。

herohao 发表于 2004-5-13 17:25:11

我的是精英的板子
/usr/src/linux/scripts
我的没有这个目录
那就需要安装内核源代码了。

那就安装内核代码,然后编译一下吧
还没有编译过内核,锻炼一下也好

paulin 发表于 2004-5-13 17:40:28




那就安装内核代码,然后编译一下吧
还没有编译过内核,锻炼一下也好

这个脚本只是建立声卡设备,你可以下载内核源码运行这个文件就好,没有必要编译源代码。

另:我怀疑是你系统问题,可能你的问题根本不是 ac97_quirk 设定错误问题,ac97_quirk的问题大多出现在 VIA8233A上。


alsamixer的声音调到最大了,终端下执行kmix如下
kmix: Trying Alsa 0.9x Device hw:0
kmix: Trying Alsa 0.9x Device hw:1
kmix: ERROR: 无法找到 ALSA 混音器。
...


声卡正常加载驱动即使没有声音也不会有这个错误的,lspci & lsmod 看看。

herohao 发表于 2004-5-14 10:44:21

lspci & lsmod查看,没有问题的
请看
# lsmod
Module                  SizeUsed by
ide_cd               409640
cdrom                  397081 ide_cd
snd_pcm_oss            548201
snd_mixer_oss          204801 snd_pcm_oss
snd_via82xx            255041
snd_pcm                998482 snd_pcm_oss,snd_via82xx
snd_timer            256041 snd_pcm
snd_ac97_codec         625961 snd_via82xx
gameport                47361 snd_via82xx
snd_page_alloc         122922 snd_via82xx,snd_pcm
snd_mpu401_uart         74241 snd_via82xx
snd_rawmidi            246081 snd_mpu401_uart
snd_seq_device          84561 snd_rawmidi
snd                  541169 snd_pcm_oss,snd_mixer_oss,snd_via82xx,
snd_pcm,snd_timer,snd_ac97_codec,snd_mpu401_uart,snd_rawmidi,snd_seq_d
evice
soundcore               93122 snd
ipv6                  24428810
lp                     123320
ds                     157480
yenta_socket         171520
pcmcia_core            681922 ds,yenta_socket
via_rhine            208720
mii                     51201 via_rhine
ohci1394               336680
ieee1394            3086641 ohci1394
sg                     380480
scsi_mod            1123121 sg
parport_pc             378241
parport                414162 lp,parport_pc
floppy               590880
ehci_hcd               263720
nls_cp936             1264644
vfat                   149762
fat                  453761 vfat
evdev                  101120
hid                  526720
uhci_hcd               311200
usbcore               1032605 ehci_hcd,hid,uhci_hcd
ext3                  1166483
jbd                  564721 ext3
# lspci
0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8753 (rev 01)
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8633
0000:00:10.0 USB Controller: VIA Technologies, Inc. USB (rev 80)
0000:00:10.1 USB Controller: VIA Technologies, Inc. USB (rev 80)
0000:00:10.2 USB Controller: VIA Technologies, Inc. USB (rev 80)
0000:00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
0000:00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE (rev 06)
0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235 AC97 Audio Controller (rev 50)
0000:00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 (rev 74)
0000:01:00.0 VGA compatible controller: nVidia Corporation NV11 (rev b2)
页: 1 [2]
查看完整版本: kenel 2.6.x ALSA VIA 声卡解决方案