QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1399|回复: 13

ml2.0声卡让人郁闷,请高手指点

[复制链接]
发表于 2006-7-31 22:04:48 | 显示全部楼层 |阅读模式
偶安装的是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-7-31 22:36:45 | 显示全部楼层
Intel 的 HD-Audio ……………………
看你的内核配置,或者  alsa 安装时的配置。
回复

使用道具 举报

 楼主| 发表于 2006-7-31 22:49:02 | 显示全部楼层
内核已加载 intel hda模块,alsa的配置是指 /etc/modpro。conf 吗? 偶已经把内容列在上面啦。
回复

使用道具 举报

发表于 2006-8-1 05:23:04 | 显示全部楼层
hda 声卡出现得比较晚,alsa 支持可能还有些问题,尤其是测试版本。不过按理来说支持 hda 应该没什么问题了。
回复

使用道具 举报

发表于 2006-8-1 09:02:42 | 显示全部楼层
注释掉 /etc/modprobe.d/modprobe.dist 和 /etc/modprobe.conf 中有关声卡描述的行,再运行 alsaconf 试试。
回复

使用道具 举报

发表于 2006-8-1 09:20:47 | 显示全部楼层
这个是MAGIC的失误,其他的版本都不会出现这个问题
回复

使用道具 举报

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

使用道具 举报

发表于 2006-8-3 20:35:11 | 显示全部楼层
www1862,


楼主可是重新编译了内核,又重新安装了ALSA的。

(我不知道楼主为什么不用新内核里的ALSA)
回复

使用道具 举报

发表于 2006-8-3 21:06:33 | 显示全部楼层
完全可以安装realtek官方的声卡驱动解决!
回复

使用道具 举报

 楼主| 发表于 2006-8-14 15:37:02 | 显示全部楼层
[quote:d3bba5560a="lanzinc"]www1862,


楼主可是重新编译了内核,又重新安装了ALSA的。

(我不知道楼主为什么不用新内核里的ALSA)[/quote]

同样没有声音的
回复

使用道具 举报

 楼主| 发表于 2006-8-14 15:38:04 | 显示全部楼层
结果报告,试过各位大大给出的方法,仍然是没有声音,准备放弃中。。。
回复

使用道具 举报

发表于 2006-8-14 21:11:47 | 显示全部楼层
lz, 你的 ML 安装完以后声卡能不能正常使用?
回复

使用道具 举报

发表于 2006-8-15 00:30:33 | 显示全部楼层
[quote:1c505eea35="www1862"]这个是MAGIC的失误,其他的版本都不会出现这个问题[/quote]
你也太武断了吧?说话要注意分寸!这个问题是 alsa 驱动的问题,在 alsa 1.0.12rc2 里包含 reltec 的修正,应该可以解决,看内核置顶帖。
回复

使用道具 举报

 楼主| 发表于 2006-8-15 23:10:15 | 显示全部楼层
[quote:51d6c676da="KDE"][quote:51d6c676da="www1862"]这个是MAGIC的失误,其他的版本都不会出现这个问题[/quote]
你也太武断了吧?说话要注意分寸!这个问题是 alsa 驱动的问题,在 alsa 1.0.12rc2 里包含 reltec 的修正,应该可以解决,看内核置顶帖。[/quote]

编译安装alsa 1.0.12rc3后问题已经解决,确实是alsa的问题,谢谢各位回复!
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-24 13:59 , Processed in 0.043669 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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