LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1162|回复: 15

安装openrc后声卡不响了

[复制链接]
发表于 2009-2-11 14:47:58 | 显示全部楼层 |阅读模式
1。内核配置:
  1. --- Sound card support     
  2. <M>   Advanced Linux Sound Architecture  --->
  3. <M>   Sequencer support        
  4. <M>     Sequencer dummy client         
  5. <M>   OSS Mixer API                 
  6. <M>   OSS PCM (digital audio) API           
  7.          
  8. [*]   PCI sound devices  --->      
  9.   <M>   Analog Devices AD1889                     
  10.   < >   Avance Logic ALS300/ALS300+           
  11.   < >   Avance Logic ALS4000               
  12.   < >   ALi M5451 PCI Audio Controller                  
  13.   <M>   ATI IXP AC97 Controller           
  14.   <M>   ATI IXP Modem   
复制代码
2。lspci:
  1. # lspci|grep Audio
  2. 00:14.2 Audio device: ATI Technologies Inc SB450 HDA Audio (rev 01)
复制代码
3。lsmod:
  1. # lsmod
  2. Module                  Size  Used by
  3. snd_seq                42480  0
  4. snd_seq_device          6796  1 snd_seq
  5. snd_pcm_oss            21536  0
  6. snd_mixer_oss          12928  1 snd_pcm_oss
  7. snd_atiixp_modem       11400  0
  8. snd_atiixp             14732  0
  9. snd_ad1889             10464  0
  10. snd_ac97_codec         89888  3 snd_atiixp_modem,snd_atiixp,snd_ad1889
  11. snd_pcm                58756  5 snd_pcm_oss,snd_atiixp_modem,snd_atiixp,snd_ad1889,snd_ac97_codec
  12. snd_timer              18568  2 snd_seq,snd_pcm
  13. snd                    47140  10 snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_atiixp_modem,snd_atiixp,snd_ad1889,snd_ac97_codec,snd_pcm,snd_timer
  14. snd_page_alloc          7816  3 snd_atiixp_modem,snd_atiixp,snd_pcm
  15. ac97_bus                1920  1 snd_ac97_codec
复制代码
4。
  1. # cat /proc/asound/cards
  2. --- no soundcards ---
复制代码
先谢谢拉。。
发表于 2009-2-11 16:54:29 | 显示全部楼层
这个,用 alsaconf 再配置下吧,如果内核没换的话就没啥问题的。
回复 支持 反对

使用道具 举报

发表于 2009-2-11 16:57:39 | 显示全部楼层
升级openrc好像对声卡没有影响吧
回复 支持 反对

使用道具 举报

发表于 2009-2-11 17:32:30 | 显示全部楼层
Advanced Linux Sound Architecture  --->

一般来说只要配置这个里面的pci相关就好了。。。其他的都不需要(特殊硬件除外)

另外,你是否没装alsa-utils包
回复 支持 反对

使用道具 举报

发表于 2009-2-11 17:38:53 | 显示全部楼层
  •    PCI sound devices  --->      
    进去找INTEL HDA,再选ATI相关
  • 回复 支持 反对

    使用道具 举报

     楼主| 发表于 2009-2-11 19:12:25 | 显示全部楼层
    我装过alsa-utils了,alsaconf配置的是后说找不到任何声卡。

    Post by druggo;1946435
  •    PCI sound devices  --->      
    进去找INTEL HDA,再选ATI相关


  • 是在
  •    PCI sound devices  --->      里面把INTEL HDA和ati的都选上马?
    我试试去。。
  • 回复 支持 反对

    使用道具 举报

    发表于 2009-2-11 19:39:49 | 显示全部楼层
    直接用 alsamixer看看能不能配置

    PS:好像alsaconf不能使用了?至少我这里不能用了,但是直接alsamixer配置后可以发声
    据archlinux wiki上的说法好像是不使用alsaconf了(到archlinux版可以搜到这个东东的说法,很久之前的事情了)
    回复 支持 反对

    使用道具 举报

    发表于 2009-2-11 19:42:24 | 显示全部楼层
    我的方法同5楼。
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2009-2-11 22:39:26 | 显示全部楼层

    试过了,5楼的方法“好像”可以,但是还不能发声。

    1。内核:
    1. --- Sound card support      
    2.   <*>   Advanced Linux Sound Architecture  --->  
    3.   <*>   Sequencer support               
    4.   <*>   OSS Mixer API                        
    5.   <*>   OSS PCM (digital audio) API   
    6.    [*]     OSS PCM (digital audio) API - Include plugin system
    7.    [*]   OSS Sequencer API  
    8.    [*]   Support old ALSA API            
    9.      
    10. [*]   PCI sound devices  --->   
    11.   <M>   Analog Devices AD1889
    12.   <M>   ATI IXP AC97 Controller   
    13.   <M>   ATI IXP Modem                    
    14.   <M>   Intel HD Audio   
    15.   │ │    [*]     Build hwdep interface for HD-audio driver     
    16.   │ │    [*]     Build Realtek HD-audio codec support         
    17.   │ │    [*]     Build Analog Device HD-audio codec support   
    18.   │ │    [*]     Build ATI HDMI HD-audio codec support   
    19.   │ │    [*]     Build Silicon Labs 3054 HD-modem codec support  
    20.   │ │    [*]     Enable generic HD-audio codec parser      
    复制代码
    2。lsmod:
    1. # lsmod
    2. Module                  Size  Used by
    3. snd_hda_intel         263436  0
    4. snd_hwdep               6532  1 snd_hda_intel
    5. snd_atiixp_modem       11400  0
    6. snd_atiixp             14732  0
    7. snd_ad1889             10464  0
    8. snd_ac97_codec         89888  3 snd_atiixp_modem,snd_atiixp,snd_ad1889
    9. ac97_bus                1920  1 snd_ac97_codec
    复制代码
    3。proc:
    1. # cat /proc/asound/cards
    2. 0 [SB             ]: HDA-Intel - HDA ATI SB
    3.                       HDA ATI SB at 0xdfffc000 irq 16
    复制代码
    4。alsaconf能够检测到声卡了(没用5楼的方法的时候检测不到),但是用alsamixer的时候提示:
    1. # alsamixer
    2. alsamixer: function snd_ctl_open failed for default: No such file or directory
    复制代码

    谢谢大家
    回复 支持 反对

    使用道具 举报

    发表于 2009-2-11 22:51:49 | 显示全部楼层
    alsasound 服务启动了吗
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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