LinuxSir.cn,穿越时空的Linuxsir!

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

intel 915 主板声卡问题

[复制链接]
发表于 2006-1-16 19:25:38 | 显示全部楼层 |阅读模式
老毛病了.
在debian下
使用2.6.8的内核可以发声,且alsaconf能监测到声卡.
升级到2.6.14后,alsaconf能监测到声卡.
但不能发声.
debian# alsamixer
alsamixer: function snd_mixer_load failed: Invalid argument
我编译内核什么的都干了,还是没搞定...


现在用arch了,alsaconf监测不到声卡,声卡也不能发声.
alsa-driver,alsa-lib,alsa-utils的版本是 1.0.10-1.

[arch@Archlinux ~]$ amixer                                                               
amixer: Mixer attach default error: No such device

[arch@Archlinux ~]$ lsmod | grep snd*
snd_hda_intel          14736  0                                                         
snd_hda_codec          89088  1 snd_hda_intel                                            
snd_pcm_oss            50848  0                                                         
snd_pcm                84100  3 snd_hda_intel,snd_hda_codec,snd_pcm_oss                  
snd_timer              22148  1 snd_pcm                                                  
snd_page_alloc          8840  2 snd_hda_intel,snd_pcm                                    
snd_mixer_oss          17920  1 snd_pcm_oss                                             
snd                    49124  6 snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss                                                                           
soundcore               8160  1 snd

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[arch@Archlinux ~]$lsmod
Module                  Size  Used by
i915                   18304  1
drm                    67860  2 i915
uhci_hcd               32016  0
ehci_hcd               33160  0
usbhid                 48928  0
usblp                  11904  0
usb_storage            75072  0
ppp_generic            28052  0
slhc                    6656  1 ppp_generic
e100                   38020  0
mii                     5376  1 e100
snd_hda_intel          14736  0
snd_hda_codec          89088  1 snd_hda_intel
snd_pcm_oss            50848  0
snd_pcm                84100  3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_timer              22148  1 snd_pcm
snd_page_alloc          8840  2 snd_hda_intel,snd_pcm
snd_mixer_oss          17920  1 snd_pcm_oss
snd                    49124  6 snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
soundcore               8160  1 snd
shpchp                 44768  0
pci_hotplug            26692  1 shpchp
parport_pc             26436  1
serio_raw               6148  0
pcspkr                  2052  0
evdev                   8064  0
i2c_i801                8204  0
i2c_core               18176  1 i2c_i801
rtc                    10932  0
ppdev                   7812  0
lp                      9860  0
intel_agp              21404  1
agpgart                29904  3 drm,intel_agp
usbcore               121604  6 uhci_hcd,ehci_hcd,usbhid,usblp,usb_storage
nls_cp437               5760  1
vfat                   11648  1
fat                    48284  1 vfat
xfs                   615552  0
reiserfs              269424  6
jfs                   192636  0
ext3                  133256  0
jbd                    58132  1 ext3
sata_qstor              7812  0
sata_promise            9092  0
sata_sil24              9604  0
sata_nv                 7044  0
sata_mv                16516  0
sata_vsc                5892  0
sata_via                6404  0
sata_uli                4996  0
sata_svw                5764  0
sata_sx4               12292  0
sata_sis                5892  0
sata_sil                6916  0
mptfc                   5508  0
mptspi                  6280  0
mptsas                 13196  0
mptctl                 22912  0
mptscsih               33680  3 mptfc,mptspi,mptsas
mptbase                46688  5 mptfc,mptspi,mptsas,mptctl,mptscsih
megaraid_mbox          31888  0
megaraid_sas           25516  0
megaraid_mm            10020  1 megaraid_mbox
ata_piix                7812  8
osst                   54944  0
sym53c8xx              82068  0
atp870u                30208  0
aha152x                37712  0
aic79xx               271832  0
aic7xxx               182196  0
ahci                   10756  0
pdc_adma                7940  0
libata                 54156  15 sata_qstor,sata_promise,sata_sil24,sata_nv,sata_mv,sata_vsc,sata_via,sata_uli,sata_svw,sata_sx4,sata_sis,sata_sil,ata_piix,ahci,pdc_adma
raid_class              4992  0
nsp32                  26132  0
aacraid                58112  0
ipr                    64032  0
imm                    12040  0
parport                33736  4 parport_pc,ppdev,lp,imm
3w_xxxx                27680  0
tmscsim                21952  0
dc395x                 36752  0
3w_9xxx                32388  0
a100u2w                10304  0
BusLogic               24756  0
sr_mod                 15652  0
qlogicfas408            6792  0
st                     38816  0
sg                     31648  0
dmx3191d               14080  0
qla6312               115200  0
qla2322               134400  0
qla2300               124672  0
qla2200                87168  0
qla2100                79488  0
qla2xxx               129500  5 qla6312,qla2322,qla2300,qla2200,qla2100
lpfc                  157628  0
scsi_transport_sas     15232  1 mptsas
qla1280               119436  0
sd_mod                 15744  9
ide_floppy             18048  0
ide_cd                 39556  0
cdrom                  38688  2 sr_mod,ide_cd
ide_disk               16000  0
via82cxxx               9092  0 [permanent]
trm290                  4228  0 [permanent]
triflex                 3456  0 [permanent]
slc90e66                5376  0 [permanent]
sis5513                15624  0 [permanent]
siimage                11392  0 [permanent]
serverworks             8712  0 [permanent]
sc1200                  6656  0 [permanent]
rz1000                  2560  0 [permanent]
piix                    9732  0 [permanent]
pdc202xx_old           10240  0 [permanent]
pdc202xx_new            8704  0 [permanent]
ns87415                 4040  0 [permanent]
it821x                  8068  0 [permanent]
hpt366                 18560  0 [permanent]
hpt34x                  4608  0 [permanent]
generic                 4356  0 [permanent]
cy82c693                4356  0 [permanent]
cs5530                  5120  0 [permanent]
cmd64x                 11164  0 [permanent]
atiixp                  5520  0 [permanent]
amd74xx                14364  0 [permanent]
alim15x3               11404  0 [permanent]
aec62xx                 6784  0 [permanent]
ide_core              120272  28 usb_storage,ide_floppy,ide_cd,ide_disk,via82cxxx,trm290,triflex,slc90e66,sis5513,siimage,serverworks,sc1200,rz1000,piix,pdc202xx_old,pdc202xx_new,ns87415,it821x,hpt366,hpt34x,generic,cy82c693,cs5530,cmd64x,atiixp,amd74xx,alim15x3,aec62xx


声卡的模块(snd_hda_intel )已经自动加载了.
不知道有弟兄们遇到过这种问题没?
发表于 2006-1-16 20:52:49 | 显示全部楼层
debian 下面那个问题我也遇到了,而且似乎不止你我遇到了。解决方法我也不知道。

arch下面的alsa设置可以参看这里
http://wiki.archlinux.org/index.php/%E8%AE%BE%E7%BD%AEALSA
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-16 22:18:17 | 显示全部楼层
Post by wd_afei
debian 下面那个问题我也遇到了,而且似乎不止你我遇到了。解决方法我也不知道。

arch下面的alsa设置可以参看这里
http://wiki.archlinux.org/index.php/%E8%AE%BE%E7%BD%AEALSA


上面的我看过,没什么作用,关键是2.6.8的内核的时候能弄出声音来,现在怎么搞都不行.
搜到过一个老外的帖子,类似的问题,好像是说声卡的模块加载的冲突了,我检查了一遍,也没发现不正常的.

arch下的alsaconf检测不到声卡,这个就有点奇怪了.
回复 支持 反对

使用道具 举报

发表于 2006-1-17 13:06:48 | 显示全部楼层
你使用的是hotplug么?尝试一下不使用hotplug,启动之后手动加载声卡模块试试看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-17 23:09:00 | 显示全部楼层
Post by wd_afei
你使用的是hotplug么?尝试一下不使用hotplug,启动之后手动加载声卡模块试试看。


hotplug和udev冲突,已经卸了.
我把MOD_AUTOLOAD="yes"注释掉,手动加载snd-hda-intel还是不行.


另发现普通用户和root用户的出错提示不一样
[arch@Archlinux ~]$ amixer
amixer: Mixer attach default error: No such device
[arch@Archlinux ~]$ sudo amixer
amixer: Mixer default load error: Invalid argument
[arch@Archlinux ~]$ alsamixer

alsamixer: function snd_ctl_open failed for default: No such device
[arch@Archlinux ~]$ sudo alsamixer

alsamixer: function snd_mixer_load failed: Invalid argument
回复 支持 反对

使用道具 举报

发表于 2006-1-18 06:36:14 | 显示全部楼层
把普通用户加到 audio 组中,否则是没有权限打开声音设备的

另外看你有没有 /dev/sound 这个目录, 没有的话模块就没加载好

从提示看这2个问题都存在
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-18 10:25:02 | 显示全部楼层
Post by qingl
把普通用户加到 audio 组中,否则是没有权限打开声音设备的

另外看你有没有 /dev/sound 这个目录, 没有的话模块就没加载好

从提示看这2个问题都存在


我加到audio组了.这下子和root的出错信息一样了.

[arch@Archlinux sound]$ amixer
amixer: Mixer default load error: Invalid argument
[arch@Archlinux sound]$ alsamixer

alsamixer: function snd_mixer_load failed: Invalid argument
[arch@Archlinux sound]$ ls -l
total 0
crw-rw----  1 root audio 14, 4 2006-01-18 10:19 audio
crw-rw----  1 root audio 14, 3 2006-01-18 10:19 dsp
crw-rw----  1 root audio 14, 0 2006-01-18 10:19 mixer
[arch@Archlinux sound]$

ps:
[arch@Archlinux asound]$ ls -l /proc/asound               
total 1                                       
lrwxrwxrwx  1 root root 5 2006-01-18 10:37 Intel -> card0
dr-xr-xr-x  4 root root 0 2006-01-18 10:37 card0         
-r--r--r--  1 root root 0 2006-01-18 10:37 cards                              
-r--r--r--  1 root root 0 2006-01-18 10:37 devices         
-r--r--r--  1 root root 0 2006-01-18 10:37 modules         
dr-xr-xr-x  2 root root 0 2006-01-18 10:37 oss                                
-r--r--r--  1 root root 0 2006-01-18 10:37 pcm               
dr-xr-xr-x  2 root root 0 2006-01-18 10:37 seq                                
-r--r--r--  1 root root 0 2006-01-18 10:37 timers                             
-r--r--r--  1 root root 0 2006-01-18 10:37 version



[root@Archlinux arch]# aplay fronptop.wav
Playing WAVE 'fronptop.wav' : Unsigned 8 bit, Rate 11025 Hz, Mono
它能运行一段时间,就是没声音.可能是静音了??
回复 支持 反对

使用道具 举报

发表于 2006-1-18 12:00:58 | 显示全部楼层
先回到以前的kernel,好像是新的kernel跟alsa有点冲突。

PS: 看到一个ALSA的bug报告,你可以试一试,先加载snd-hda-codec。报告地址如下:
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1380
回复 支持 反对

使用道具 举报

发表于 2006-1-18 13:45:29 | 显示全部楼层
不行就重装一下alsa相关的东西看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-18 22:12:53 | 显示全部楼层
Post by ganloo
先回到以前的kernel,好像是新的kernel跟alsa有点冲突。

PS: 看到一个ALSA的bug报告,你可以试一试,先加载snd-hda-codec。报告地址如下:
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1380


先加载也不行,还是没声音.

Post by wd_afei
不行就重装一下alsa相关的东西看看。


重装过了,也不行.

我真是搞不懂了,以前的低版本内核能用,现在就不行了.alsaconf以前能监测到,现在就是不行.

算了,不搞了,等着升级内核,说不准那天就好了  ^_^
回复 支持 反对

使用道具 举报

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

本版积分规则

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