Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 19908|回复: 99

[求助] alc272,寻帮代做声卡驱动。 [复制链接]

大菜!

Rank: 5Rank: 5Rank: 5

UID
1648025
帖子
329
PB币
2848
贡献
0
技术
31
活跃
10

7周年庆典勋章

发表于 2012-4-2 23:50:47 |显示全部楼层
500PB币
本帖最后由 laizhengyi 于 2012-4-5 10:17 编辑

4.5更新,现在应该能确定是占用了irq,因为日志里出现了这个:
  1. IOSurface: buffer allocation size is zero
复制代码
所以希望有人能帮我修改一下dsdt,跪求!今天已经是折腾的第10天了。


————————————————————————————————————————————————
开机到登陆界面的时候会让我鼠标能动,点击无效,键盘按的东西要几分钟后才起作用。
声卡codec我能提供,dsdt什么的都有,我自己推算的pathmap和idsdt生成的一模一样,而且有一次自制驱动的时候能发声,只是调节音量的时候会卡顿,播放歌曲到一定时间后声音回响,不管什么播放器都会无响应,
10.7.2原版IOAudioFamily.kext+自制10.7.2的applehda.kext后系统信息里显示正确,无输入输出,日志为,
  1. Apr  2 22:15:19 leomatoMac-Pro kernel[0]: NTFS volume name linux, version 3.1.
  2. Apr  2 22:23:47 leomatoMac-Pro kernel[0]: virtual bool IOHIDEventSystemUserClient::initWithTask(task*, void*, UInt32): Client task not privileged to open IOHIDSystem for mapping memory (e00002c1)
  3. Apr  2 22:23:47 leomatoMac-Pro kernel[0]: Sound assertion "0 != result" failed in AppleHDADriver at line 1018 goto Exit
  4. Apr  2 22:23:47 leomatoMac-Pro kernel[0]: Sound assertion "!me->fKextResourceLoaded" failed in AppleHDADriver at line 993 goto Exit
复制代码
如果你们谷歌 e00002c1,你们能搜到国外和国内都有案例。特地求解。
例如:http://www.tonymacx86.com/viewtopic.php?f=169&t=25953&start=20
和http://www.cslog.cn/Content/mac-os-x-lion-thinkpad-t510/
而在10.7.2下使用10.6.2的IOAudioFamily.kext+10.6.2的原版applehda.kext+legacyHDA.kext自制后,症状一样,只是日志为
  1. Apr  2 23:11:58 leomatoMac-Pro kernel[0]: NTFS volume name linux, version 3.1.
  2. Apr  2 23:21:09 leomatoMac-Pro kernel[0]: Sound assertion "0 == pathMap_aDriverInstance" failed in "/SourceCache/AppleHDA/AppleHDA-179.1.4/AppleHDA/AppleHDADriver.cpp" at line 1656 goto Exit
  3. Apr  2 23:21:09 leomatoMac-Pro kernel[0]: Sound assertion "0 != createAudioEngines ( fPathMap_aDriverInstance )" failed in "/SourceCache/AppleHDA/AppleHDA-179.1.4/AppleHDA/AppleHDADriver.cpp" at line 203 goto Exit
复制代码


下面需要的东西我都给你们打包好。
求各种指教。我现在是10.7.2。
归档.zip (2.77 MB, 下载次数: 81)

新状况,我在ConfigData中只加入外麦0x18的数据 80 90 a1 01 和耳机0x21的50 40 21 01,系统自动补全了我的0x1d,如图所示,我都ConfigData只有
  1. 01871C80 01871D90 01871EA1 01871F01 02171C50 02171D40 02171E21 02171F01 01470C02
复制代码

———————————————4月3日更新———————————————————
而0x1d在codec中没有定义,可能是hdmi。希望有人能指教一下。
屏幕快照 2012-04-03 下午8.34.34.png



补充内容 (2012-4-5 23:22):
前面我判断的答案可能都不是正解,因为我装万能驱动也会卡到程序退出,有人遇到过吗?

Rank: 5Rank: 5Rank: 5

UID
802471
帖子
540
PB币
5111
贡献
0
技术
45
活跃
25

7周年庆典勋章

发表于 2012-4-3 09:15:42 |显示全部楼层
等高手了!!不行就花15买块声卡了!

大菜!

Rank: 5Rank: 5Rank: 5

UID
1648025
帖子
329
PB币
2848
贡献
0
技术
31
活跃
10

7周年庆典勋章

发表于 2012-4-3 09:21:52 |显示全部楼层
lbfzz 发表于 2012-4-3 09:15
等高手了!!不行就花15买块声卡了!

15块的声卡实在感觉不行,我还打算在mac下用aa处理音频呢。

Rank: 5Rank: 5Rank: 5

UID
802471
帖子
540
PB币
5111
贡献
0
技术
45
活跃
25

7周年庆典勋章

发表于 2012-4-3 09:32:29 |显示全部楼层
laizhengyi 发表于 2012-4-3 09:21
15块的声卡实在感觉不行,我还打算在mac下用aa处理音频呢。

那就买好点的!我对声卡没太高的要求!呵呵

大菜!

Rank: 5Rank: 5Rank: 5

UID
1648025
帖子
329
PB币
2848
贡献
0
技术
31
活跃
10

7周年庆典勋章

发表于 2012-4-3 17:27:37 |显示全部楼层
谢谢 版主搬回lion区,略微顶帖,见谅。显卡32色完美,电源完美,电池完美,cpu变频完美,只差这声卡了。

Rank: 1

UID
1311976
帖子
87
PB币
167
贡献
0
技术
4
活跃
18
发表于 2012-4-3 19:34:08 |显示全部楼层
帮顶。
按我的猜测我觉得说不定跟HDMI有关系,因为HDMI也是带输出的,坛子里有人说Sound Assertions 就是因为HDMI设置不当引起的,可是我DSDT里HDMI信息根本就没添加进去,所以应该HDMI是认不出来的才对,头疼了好几天了……

大菜!

Rank: 5Rank: 5Rank: 5

UID
1648025
帖子
329
PB币
2848
贡献
0
技术
31
活跃
10

7周年庆典勋章

发表于 2012-4-3 20:53:23 |显示全部楼层
cedyf 发表于 2012-4-3 19:34
帮顶。
按我的猜测我觉得说不定跟HDMI有关系,因为HDMI也是带输出的,坛子里有人说Sound Assertions 就是因 ...

出现新情况了,可能会帮助很多人。请看帖子里面的图。

Rank: 1

UID
1311976
帖子
87
PB币
167
贡献
0
技术
4
活跃
18
发表于 2012-4-3 21:39:20 |显示全部楼层
laizhengyi 发表于 2012-4-3 20:53
出现新情况了,可能会帮助很多人。请看帖子里面的图。

果然,我也是根本没有管01D,数据跟你的完全一样,看来我们真的可能是同一款显卡,不同马甲而已
  1. Node 0x1d [Pin Complex] wcaps 0x400000: Mono
  2.   Pincap 0x00000020: IN
  3.   Pin Default 0x4017992d: [N/A] Speaker at Ext N/A
  4.     Conn = Analog, Color = Pink
  5.     DefAssociation = 0x2, Sequence = 0xd
  6.     Misc = NO_PRESENCE
  7.   Pin-ctls: 0x20: IN
复制代码
这是一个禁用设备啊,仔细观察Codec发现,0x19、0x1a、0x1b这三个禁用设备都是在一起的,而0x1d是被0x1c隔开的,0x1c显示得是一个Vendor-defined Widget直译为输出判定装置,等会儿去看看ALC269的图,看看0x1d到底是什么。

不过这样我就很纳闷了,系统就应该是读取了我们的声卡的Codec之后选择开启了它?

看系统日志里里面的Sound Assertion错误提到了faild pathMap,然后就是无法createAudioEngines,这有什么诡异联系么……

哇靠,现在笔记本上带了两个HDMI声卡,一个Realtek,一个ATI的,迷茫了……

我ATI的HDMI也已经Dump出来Codec了
  1. Codec: ATI R6xx HDMI
  2. Address: 0
  3. AFG Function Id: 0x1 (unsol 0)
  4. Vendor Id: 0x1002aa01
  5. Subsystem Id: 0x00aa0100
  6. Revision Id: 0x100200
  7. No Modem Function Group found
  8. Default PCM:
  9.     rates [0x70]: 32000 44100 48000
  10.     bits [0x2]: 16
  11.     formats [0x1]: PCM
  12. Default Amp-In caps: N/A
  13. Default Amp-Out caps: N/A
  14. GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
  15. Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
  16.   Control: name="IEC958 Playback Con Mask", index=0, device=0
  17.   Control: name="IEC958 Playback Pro Mask", index=0, device=0
  18.   Control: name="IEC958 Playback Default", index=0, device=0
  19.   Control: name="IEC958 Playback Switch", index=0, device=0
  20.   Device: name="HDMI 0", type="HDMI", device=3
  21.   Converter: stream=1, channel=0
  22.   Digital: Enabled
  23.   Digital category: 0x0
  24. Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
  25.   Pincap 0x00000094: OUT Detect HDMI
  26.   Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
  27.     Conn = Digital, Color = Unknown
  28.     DefAssociation = 0x1, Sequence = 0x0
  29.   Pin-ctls: 0x40: OUT
  30.   Unsolicited: tag=03, enabled=1
  31.   Connection: 1
  32.      0x02
复制代码

点评

CSS高手  男儿膝下有黄金!  发表于 2012-4-5 18:22

Rank: 9

UID
893146
帖子
2427
PB币
7499
贡献
0
技术
33
活跃
1161
发表于 2012-4-3 22:17:44 |显示全部楼层
帮顶
我的272声卡驱动 AppleHDA.kext.zip (1.57 MB, 下载次数: 148)
同时问下你的ATI Radeon HD 6550M怎么驱动的?能否把你相关的驱动传上来,看你的签名是32位输出,我的一直做不到。

创世之神T_T

Rank: 7Rank: 7Rank: 7

UID
2308337
帖子
1929
PB币
8167
贡献
0
技术
288
活跃
1722

活动参与先锋 Win10先驱者 远景记者 7周年庆典勋章

发表于 2012-4-3 22:30:22 |显示全部楼层

大菜!

Rank: 5Rank: 5Rank: 5

UID
1648025
帖子
329
PB币
2848
贡献
0
技术
31
活跃
10

7周年庆典勋章

发表于 2012-4-3 23:34:49 |显示全部楼层
zshwq5 发表于 2012-4-3 22:17
帮顶
我的272声卡驱动
同时问下你的ATI Radeon HD 6550M怎么驱动的?能否把你相关的驱动传上来,看你的签 ...

6550m和5650m是一样的驱动方法,使用aty-init.kext。
不要使用变色龙的显卡驱动。

大菜!

Rank: 5Rank: 5Rank: 5

UID
1648025
帖子
329
PB币
2848
贡献
0
技术
31
活跃
10

7周年庆典勋章

发表于 2012-4-3 23:42:41 |显示全部楼层
@zshwq5
我帮你提取出来了,你放sle下面,切记,变色龙里关掉和显卡有关的项目。
再求一下你的codec。
ATY_Init.kext.zip (249.92 KB, 下载次数: 36)

Rank: 9

UID
893146
帖子
2427
PB币
7499
贡献
0
技术
33
活跃
1161
发表于 2012-4-4 00:03:44 |显示全部楼层
本帖最后由 zshwq5 于 2012-4-4 00:19 编辑
laizhengyi 发表于 2012-4-3 23:42
@zshwq5
我帮你提取出来了,你放sle下面,切记,变色龙里关掉和显卡有关的项目。
再求一下你的codec。

这是我的: 归档.zip (2.54 KB, 下载次数: 1)
再问下你的显卡驱动与DSDT有关系吗?或者是在DSDT里加入任何代码吗?否提供下DSDT以及机型设置文件?

Rank: 5Rank: 5Rank: 5

UID
807655
帖子
537
PB币
508
贡献
0
技术
1
活跃
1289
发表于 2012-4-4 00:14:24 |显示全部楼层
貌似不好整!!!!

大菜!

Rank: 5Rank: 5Rank: 5

UID
1648025
帖子
329
PB币
2848
贡献
0
技术
31
活跃
10

7周年庆典勋章

发表于 2012-4-4 07:24:14 |显示全部楼层
zshwq5 发表于 2012-4-4 00:03
这是我的:
再问下你的显卡驱动与DSDT有关系吗?或者是在DSDT里加入任何代码吗?否提供下DSDT以及机型设 ...

显卡驱动和dsdt应该是有关都,只是dsdt里面的显卡部分我都没修改过,在gfx0下面。
dsdt我都放在那归档包里了,附件里。而机型设置我都p6200是和i540m一个核心技术的,是一代i系列,你的二代i系列设置和我不一样,我现在用的是mbp6,2的,你应该用mbp8,1,那个i5-2415m的机型设置文件。
1

查看全部评分

Rank: 9

UID
893146
帖子
2427
PB币
7499
贡献
0
技术
33
活跃
1161
发表于 2012-4-4 08:17:32 |显示全部楼层
你的是ALC272X,我记得坛子里有一个这个声卡完美的帖子。你搜索下。我之前用过哪个驱动不能驱动我的,估计对你帮助比较大。

大菜!

Rank: 5Rank: 5Rank: 5

UID
1648025
帖子
329
PB币
2848
贡献
0
技术
31
活跃
10

7周年庆典勋章

发表于 2012-4-4 08:20:50 |显示全部楼层
zshwq5 发表于 2012-4-4 08:17
你的是ALC272X,我记得坛子里有一个这个声卡完美的帖子。你搜索下。我之前用过哪个驱动不能驱动我的,估计对 ...

那个我也修改过,platform,layout,codecid,configdate,还是会让我卡顿。

Rank: 9

UID
893146
帖子
2427
PB币
7499
贡献
0
技术
33
活跃
1161
发表于 2012-4-4 08:27:12 |显示全部楼层
laizhengyi 发表于 2012-4-4 08:20
那个我也修改过,platform,layout,codecid,configdate,还是会让我卡顿。

使用VOOD     驱动再用IDSDT制作,也不行?
帮顶。
等版大出手了。

Rank: 2Rank: 2

UID
911636
帖子
346
PB币
1491
贡献
0
技术
0
活跃
49

7周年庆典勋章

发表于 2012-4-4 08:49:24 |显示全部楼层
zshwq5 发表于 2012-4-3 22:17
帮顶
我的272声卡驱动
同时问下你的ATI Radeon HD 6550M怎么驱动的?能否把你相关的驱动传上来,看你的签 ...

兄弟,这个272声卡驱动需要dsdt吗?这是我的dsdt,麻烦兄弟修改,并转成dsdt.dsl

Rank: 9

UID
893146
帖子
2427
PB币
7499
贡献
0
技术
33
活跃
1161
发表于 2012-4-4 08:50:45 |显示全部楼层
zhoyed 发表于 2012-4-4 08:49
兄弟,这个272声卡驱动需要dsdt吗?这是我的dsdt,麻烦兄弟修改,并转成dsdt.dsl

需要DSDT,加入代码才行。
回顶部
Copyright (C) 2005-2021 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件