QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1270|回复: 3

声卡问题,请教达人

[复制链接]
发表于 2006-7-31 22:30:26 | 显示全部楼层 |阅读模式
偶安装的是ml2.0(没办法,贪图界面漂亮),下载新的内核2.6.17.7,去掉些多余驱动,加上双核支持/sata支持,编译安装一切顺利,重起后定制magic的beautiful桌面,千兆网卡,宽屏显示,无线网卡一一搞定,唯一郁闷的是始终不能让偶的声卡发出那怕一点声音来。还请高手予以指点。

偶下载alsa driver 是1.0.12rc1 解压安装顺利,运行alsaconf,监测到声卡snd-hda-intel , 配置后测试声卡无声,/etc/modpro.conf内容如下
# ALSA portion
          alias char-major-116 snd
          alias snd-card-0 snd-hda-intel
        # OSS/Free portion
          alias char-major-14 soundcore
          alias sound-slot-0 snd-card-0
        # card #1
          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 eth1 ipw3945
remove snd-hda-intel { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-hda-intel

kudzu监测到的audio硬件信息如下
class: AUDIO
bus: PCI
detached: 0
driver: snd-hda-intel
desc: "Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller"
vendorId: 8086
deviceId: 27d8
subVendorId: 1584
subDeviceId: 9072
pciType: 1
pcidom:    0
pcibus:  0
pcidev: 1b
pcifn:  0

lsmod 信息如下:
snd_hda_intel          14100  1
snd_hda_codec         114864  1 snd_hda_intel
snd_seq_dummy           2948  0
snd_seq_oss            26880  0
snd_seq_midi_event      4864  1 snd_seq_oss
snd_seq                39408  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          5900  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            35968  0
snd_mixer_oss          15488  1 snd_pcm_oss
snd_pcm                63236  3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_timer              18180  3 snd_rtctimer,snd_seq,snd_pcm
snd                    37124  11 snd_hda_intel,snd_hda_异codec,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
snd_page_alloc          7560  2 snd_hda_intel,snd_pcm
ipw3945               170784  1
ieee80211              40040  1 ipw3945
ieee80211_crypt         3840  2 ieee80211_crypt_wep,ieee80211

mdprobe snd-hda-intel 无异常情况  

声卡生产厂家为 realtek, 系统监测倒的声卡信息如下
[root@MagicLinux oss]# more sndstat
Sound Driver:3.8.1a-980706 (ALSA v1.0.11rc4 emulation code)
Kernel: Linux MagicLinux 2.6.17.7 #1 SMP Mon Jul 31 16:37:00 CST 2006 i686
Config options: 0

Installed drivers:
Type 10: ALSA emulation

Card config:
HDA Intel at 0xfe0f8000 irq 169

Audio devices:
0: ALC861 Analog (DUPLEX)

Synth devices: NOT ENABLED IN CONFIG

Midi devices: NOT ENABLED IN CONFIG

Timers:
31: system timer

Mixers:
0: Realtek ALC861

说明,使用各种mixer调节音量正常,除了没有声音之外!

另附上realtek官方的安装说明文件,还请高手指点下

====HD Audio codec ====
ALC260
ALC262
ALC660
ALC861
ALC880
ALC882
ALC883
ALC885
ALC888

Installation:
This Source Code is from www.alsa-project.org.
For driver installation, please follow below steps.

Automatic install:
execute

  ./install

Manual install:
Step 1. unzip source code
        tar xfvj alsa-driver-1.0.xx.tar.bz2

Step 2. Turn on sound support (soundcore module, default turn on)

Step 3. Complied source code
        a. cd alsa-driver-1.0.xx
        b. ./configure
        c. make
        d. make install
        e. ./snddevices

Step 4. Edit your /etc/modules.conf or conf.modules depending on the distribution
        (Please refer to the attached modules.conf)
         
        snd-xxxx is the card ID.

        -- Azalia controller --ALC880 ALC882 ALC260 ALC262 ALC883 ALC885 ALC888
           --- Intel ICH6 ICH7 ---------
               snd-hda-intel
           --- ATI chipset -----
               snd-atiixp

        -- AC97 controller --ALC655 ALC650 ALC250 ALC255
           --- Intel ICH6 ICH7 , SiS 7012 and NVidia----------
               snd-intel8x0
           --- Via8233 Via686a  -------------------------------   
               snd-via82xx
           --- ATI Chipset  -------------------------------
               snd-atiixp

        Copy and paste this to the bottom of your /etc/modules.conf or /etc/modprobe.conf file.
        # ALSA portion
          alias char-major-116 snd
          alias snd-card-0 snd-xxxx     
        # OSS/Free portion
          alias char-major-14 soundcore
          alias sound-slot-0 snd-card-0
        # card #1
          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

Step 5. reboot your machine
发表于 2006-8-2 10:01:23 | 显示全部楼层
那是intel的hd-audio,编内核的时候加进去就可以了。
回复

使用道具 举报

发表于 2006-8-3 00:15:04 | 显示全部楼层
你试试options ac97_quirk选项
我也遇到过
但是开了这个选项之后,虽然有声音
但是某些用到声卡的东西还是会莫名其妙崩溃
治标不治本
回复

使用道具 举报

 楼主| 发表于 2006-8-3 20:08:32 | 显示全部楼层
谢谢高手达人回复!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-15 03:46 , Processed in 0.050702 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表