naba 发表于 2006-7-31 22:04:48

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

偶安装的是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          141001
snd_hda_codec         1148641 snd_hda_intel
snd_seq_dummy         29480
snd_seq_oss            268800
snd_seq_midi_event      48641 snd_seq_oss
snd_seq                394085 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          59003 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            359680
snd_mixer_oss          154881 snd_pcm_oss
snd_pcm                632363 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_timer            181803 snd_rtctimer,snd_seq,snd_pcm
snd                  3712411 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          75602 snd_hda_intel,snd_pcm
ipw3945               1707841
ieee80211            400401 ipw3945
ieee80211_crypt         38402 ieee80211_crypt_wep,ieee80211

mdprobe snd-hda-intel 无异常情况

声卡生产厂家为 realtek, 系统监测倒的声卡信息如下
# 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

jiangtao9999 发表于 2006-7-31 22:36:45

Intel 的 HD-Audio ……………………
看你的内核配置,或者alsa 安装时的配置。

naba 发表于 2006-7-31 22:49:02

内核已加载 intel hda模块,alsa的配置是指 /etc/modpro。conf 吗? 偶已经把内容列在上面啦。

KDE 发表于 2006-8-1 05:23:04

hda 声卡出现得比较晚,alsa 支持可能还有些问题,尤其是测试版本。不过按理来说支持 hda 应该没什么问题了。

KanKer 发表于 2006-8-1 09:02:42

注释掉 /etc/modprobe.d/modprobe.dist 和 /etc/modprobe.conf 中有关声卡描述的行,再运行 alsaconf 试试。

www1862 发表于 2006-8-1 09:20:47

这个是MAGIC的失误,其他的版本都不会出现这个问题

naba 发表于 2006-8-3 20:11:05

谢谢高手达人回复!

lanzinc 发表于 2006-8-3 20:35:11

www1862,
:?:

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

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

tanhitzq 发表于 2006-8-3 21:06:33

完全可以安装realtek官方的声卡驱动解决!

naba 发表于 2006-8-14 15:37:02

www1862,
:?:

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

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

同样没有声音的

naba 发表于 2006-8-14 15:38:04

结果报告,试过各位大大给出的方法,仍然是没有声音,准备放弃中。。。

heyuqi 发表于 2006-8-14 21:11:47

lz, 你的 ML 安装完以后声卡能不能正常使用?

KDE 发表于 2006-8-15 00:30:33

这个是MAGIC的失误,其他的版本都不会出现这个问题
你也太武断了吧?说话要注意分寸!这个问题是 alsa 驱动的问题,在 alsa 1.0.12rc2 里包含 reltec 的修正,应该可以解决,看内核置顶帖。

naba 发表于 2006-8-15 23:10:15

这个是MAGIC的失误,其他的版本都不会出现这个问题
你也太武断了吧?说话要注意分寸!这个问题是 alsa 驱动的问题,在 alsa 1.0.12rc2 里包含 reltec 的修正,应该可以解决,看内核置顶帖。

编译安装alsa 1.0.12rc3后问题已经解决,确实是alsa的问题,谢谢各位回复!
页: [1]
查看完整版本: ml2.0声卡让人郁闷,请高手指点