LinuxSir.cn,穿越时空的Linuxsir!

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

求助:acpi声卡识别问题(已经解决)

[复制链接]
发表于 2005-12-13 11:35:48 | 显示全部楼层 |阅读模式
我的声卡问题比较特别,
首先, 系统不能识别声卡的irq no,
#dmesg得出的错误信息+网络搜索,得知原因在于内核的ACPI没有选进。

然后,我重新编译内核,加入ACPI后,果然,可以识别出声卡的IRQ NO了。

但是又出现了新的问题,
 楼主| 发表于 2005-12-13 11:39:35 | 显示全部楼层
重启计算机后,声卡还是提示错误,
root@darkstar:~# alsamixer
alsamixer: function snd_ctl_open failed for default: No such device
查找dmesg的出错信息:
PCI: Enabling device 0000:00:1f.5 (0005 -> 0007)
ACPI: PCI Interrupt 0000:00:1f.5 -> Link [LNKB] -> GSI 7 (level, low) -> IRQ 7
PCI: Setting latency timer of device 0000:00:1f.5 to 64
codec_semaphore: semaphore is not ready [0x1][0x700300]
。。。
ieee1394: Host added: ID:BUS[0-00:1023]  GUID[00e0180003227d68]
codec_semaphore: semaphore is not ready [0x1][0x700300]
ACPI: PCI interrupt for device 0000:00:1f.5 disabled
Intel ICH: probe of 0000:00:1f.5 failed with error -13
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-13 11:45:01 | 显示全部楼层
根据codec_semaphore: semaphore is not ready [0x1][0x700300]
从网上查找,有文章说还是ACPI的错误,我已经都改过了,应该不是ACPI本身的错误吧

该怎么解决这问题呢,请大伙多多指点
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-13 11:56:26 | 显示全部楼层
我的声卡是:
#lspci -v
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
        Subsystem: ASUSTeK Computer Inc.: Unknown device 1893
        Flags: medium devsel, IRQ 7
        I/O ports at e000 [size=256]
        I/O ports at e100
        Memory at 0f800400 (32-bit, non-prefetchable) [size=512]
        Memory at 0f800600 (32-bit, non-prefetchable) [size=256]
        Capabilities: [50] Power Management version 2
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-13 17:15:08 | 显示全部楼层
哈哈,问题彻底搞定,

经验总结:只要学会内核编译,多编译几次,没有高不定的声卡!!!!!!!

过两天,我抽空将我的经验写写全。感觉我的经历,这里很多文章并没有涉及到  :)
回复 支持 反对

使用道具 举报

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

本版积分规则

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