LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: sagittariu

很奇怪的声卡问题,启动alsasound时找不到声卡

[复制链接]
发表于 2005-12-21 23:27:34 | 显示全部楼层
估计你升级过alsa,试试alsactl restore,然后在alsaconf, 然后在alsamixer。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-22 12:56:55 | 显示全部楼层
Post by blackwhite
估计你升级过alsa,试试alsactl restore,然后在alsaconf, 然后在alsamixer。

新装的Gentoo,新装的alsa
alsactl restore也试了,同样提示说找不到声卡
回复 支持 反对

使用道具 举报

发表于 2005-12-23 00:03:18 | 显示全部楼层
肯定是什么地方配置错了,看官方的那个alsa安装指南,有繁体版本。
好像你的intel的这个ac97声卡选错了,应该是
snd_pcm_oss            51424  0
snd_mixer_oss          16512  9 snd_pcm_oss
snd_seq_oss            34624  0
snd_seq_midi_event      7232  1 snd_seq_oss
snd_seq                55872  4 snd_seq_oss,snd_seq_midi_event
snd_seq_device          8080  2 snd_seq_oss,snd_seq
fglrx                 485628  49
amd64_agp              10988  1
agpgart                30700  2 fglrx,amd64_agp
snd_intel8x0           32232  9
snd_ac97_codec        103512  1 snd_intel8x0
snd_ac97_bus            2560  1 snd_ac97_codec
snd_pcm                88072  3 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer              22408  2 snd_seq,snd_pcm
snd                    55368  15 snd_pcm_oss,snd_mixer_oss,snd_seq_oss,snd_seq,snd_seq_device,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
snd_page_alloc          9936  2 snd_intel8x0,snd_pcm

如果你是安装alsa-drivers,应该在make.conf里边指定:ALSA_CARDS="intel8x0"
回复 支持 反对

使用道具 举报

发表于 2005-12-23 01:03:57 | 显示全部楼层
试试运行 alsa-drivers 包里边的snddevices,然后再运行 alsamixer。

我觉得驱动应该没问题,是device文件的问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-26 22:14:46 | 显示全部楼层
找到了一点原因,但还是有问题:

我在内核启动参数中加上了 pci=noacpi,usepirqmask
当我把noacpi去掉以后,可以加载声卡,但会 Disabling IRQ 10#
这样的话我就不能上网了,而且也出不了声音,因为HDA Intel使用的就是IRQ 10
ls /proc/interrupts

  1.            CPU0      
  2.   0:      19378          XT-PIC  timer
  3.   1:        282          XT-PIC  i8042
  4.   2:          0          XT-PIC  cascade
  5.   7:          2          XT-PIC  parport0
  6.   9:         35          XT-PIC  acpi
  7. 10:     100001          XT-PIC  HDA Intel, uhci_hcd:usb3, uhci_hcd:usb4, eth0
  8. 11:          2          XT-PIC  uhci_hcd:usb1, uhci_hcd:usb2, ehci_hcd:usb5, ohci1394
  9. 12:         79          XT-PIC  i8042
  10. 14:       3586          XT-PIC  ide0
  11. NMI:          0
  12. LOC:      19352
  13. ERR:          1
  14. MIS:          0
复制代码



还有什么方法可以使内核不 Disabling IRQ 10#呢?
pci=routeirq   等都试了,没用
回复 支持 反对

使用道具 举报

发表于 2005-12-26 22:49:27 | 显示全部楼层
/etc/init.d/alsasound start
以后,运行udevstart
然后用alsamixer调音量吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-27 00:36:29 | 显示全部楼层
仔细看了一下dmesg,然后加了内核参数 pci=routeirq irqpoll lapic
再启动就没有问题了,但又有一个新问题
我运行alsamixer只有Master选项,没有PCM选项.....

如图(我从gentoo的alsa guide中借来的),只有绿色框住的,没有红色框住的
我emerge 了 alsa-driver alsa-oss alsa-utils

从机器里出来的声音有很多噪音,因该是没有PCM的原因,但己加载了pcm的模块

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2006-2-8 18:18:07 | 显示全部楼层

我也有同样问题

我也是intel集成的声卡hda声卡,alsa装的也没问题,但是没声音
回复 支持 反对

使用道具 举报

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

本版积分规则

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