imsion 发表于 2011-3-25 20:04

慢慢学习哦!谢谢了!

solotov12 发表于 2011-3-25 20:27

用了疑似正确的personality,现在显卡已经驱动!可调为1366乘768!

但是!! 正常chameleon引导进mac,在登录框中输入正确密码按“登入”后,桌面闪一下就蓝屏跳回登入界面!!!莫名其妙啊,安全模式-x可成功进入,加载widget无水纹!

求教! 手机发帖,在线等!!!!!!

crazybirdy 发表于 2011-3-25 20:38

回复 583# solotov12

重装kext试试看
删了/S/L/E/ATI显卡kext,重新再用 Kext Helper b7 将修改过的ATI的5楼7个kext安装入S/L/E,再用 Kext Utility 重建权限、cache、mkext试试看

shakayx 发表于 2011-3-25 20:42

看看。。。

solotov12 发表于 2011-3-25 21:02

LZ!!!!

咱HD 4570终于绿苹果叻!!!! 刚才少安装一个kext!!!LZ咱爱死你鸟~~

晚一些分享那几个txt~

xiaokuqxinxin 发表于 2011-3-25 21:06

回复 555# crazybirdy


    多谢楼主~{:6_347:}

我试验了:
最可能的
  02 00 00 00 40 00 00 00 09 01 00 00 12 00 01 07LVDS
  10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 01VGA
  00 08 00 00 00 02 00 00 00 01 00 00 10 01 02 05HDMI

  02 00 00 00 40 00 00 00 09 01 00 00 02 00 01 07LVDS
  10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 01VGA
  00 08 00 00 00 02 00 00 00 01 00 00 10 01 02 05HDMI

  02 00 00 00 40 00 00 00 09 01 00 00 22 00 01 07LVDS
  10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 01VGA
  00 08 00 00 00 02 00 00 00 01 00 00 10 01 02 05HDMI
可是还是黑色花屏,是不是boot的问题呢?
我用的是Chameleon-2.0-RC5-r750 trunk boot 我看了一下 ATI.c有HD4500mobility9553的记录。

还有能给个原版的ATIFramebuffer.kext吗~我的被我改的面目全非了~

嗯。。。
0x10029553,"Peregrine"

Peregrine对应的是?!~

再次感谢!

crazybirdy 发表于 2011-3-25 21:11

回复 587# xiaokuqxinxin

Kext在5楼下载,按584楼在安装看看..
trunk boot该是可以,不行的话,试试kabyl boot
Peregrine??? 不懂你的意思

xupefei 发表于 2011-3-25 21:30

本帖最后由 xupefei 于 2011-3-25 21:32 编辑

回复 580# crazybirdy


connector.txt
====================
Connector at index 0 type: VGA (1)
  Connector's i2cid: 95
  Connector at index 1 type: LVDS (7)
  Connector's i2cid: 96
  Connector at index 2 type: HDMI-A (11)
  Connector's i2cid: 90
=================
计算式SenseLine = (i2cid & 0xf) +1
  index 0 =Port 0 =00 =VGA    :SenseLine = (95 & 0xf)+1 = 06
  index 1 =Port 1 =01 =LVDS   :SenseLine = (96 & 0xf)+1 = 07
  index 2 =Port 2 =02 =HDMI-A: SenseLine = (90 & 0xf)+1 = 01

dong的驱动不能用,只好在ubuntu下拿到了一部分:
Encoder。txt
================

[   14.778697] Loading RV710 Microcode
[   14.829257] ring test succeeded in 1 usecs
[   14.829390] radeon: ib pool ready.
[   14.829472] ib test succeeded in 0 usecs
[   14.829635] Radeon Display Connectors
[   14.829637] Connector 0:
[   14.829639]    VGA
[   14.829641]    DDC: 0x7fa0 0x7fa0 0x7fa4 0x7fa4 0x7fa8 0x7fa8 0x7fac 0x7fac
[   14.829643]    Encoders:
[   14.829644]    CRT1: INTERNAL_KLDSCP_DAC1
[   14.829646] Connector 1:
[   14.829647]    LVDS
[   14.829649]    DDC: 0x7f68 0x7f68 0x7f6c 0x7f6c 0x7f70 0x7f70 0x7f74 0x7f74
[   14.829651]    Encoders:
[   14.829653]    LCD1: INTERNAL_UNIPHY2
[   14.829654] Connector 2:
[   14.829656]    HDMI-A
[   14.829657]    HPD1
[   14.829659]    DDC: 0x7e40 0x7e40 0x7e44 0x7e44 0x7e48 0x7e48 0x7e4c 0x7e4c
[   14.829661]    Encoders:
[   14.829662]    DFP1: INTERNAL_UNIPHY
[   14.968305] fb mappable at 0xC0141000
[   14.968307] vram apper at 0xC0000000
[   14.968308] size 4325376
[   14.968309] fb depth is 24
[   14.968310]     pitch is 5632
[   14.968365] fb0: radeondrmfb frame buffer device
[   14.968370] Initialized radeon 2.0.0 20080528 for 0000:01:00.0 on minor 0

  CRTC1>DAC >DACA   >VGA  Encoder = ?  Transmitter = 0x00
  CRTC0>DIG1>UNIPHY2>LVDS  Encoder = ?  Transmitter = 0x12 OR 0x02 OR 0x22
  CRTC1>DIG2>UNIPHY>HDMI  Encoder = ?  Transmitter = 没有HDMI设备,忽略

配合  index 0 =Port 0 =00 =VGA    :SenseLine = (95 & 0xf)+1 = 06
  index 1 =Port 1 =01 =LVDS   :SenseLine = (96 & 0xf)+1 = 07
  index 2 =Port 2 =02 =HDMI-A: SenseLine = (90 & 0xf)+1 = 01

得到猜想值:  02 00 00 00 40 00 00 00 09 01 00 00 12 00 01 07LVDS
  10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 06VGA

  02 00 00 00 40 00 00 00 09 01 00 00 02 00 01 07LVDS
  10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 06VGA

  02 00 00 00 40 00 00 00 09 01 00 00 22 00 01 07LVDS
  10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 06VGA



使用Kabyl的boot,三个值我都没有测试成功。但-v开机时,有闪过Load ATI ROM字样


最新的状况是分辨率可以调节(1366x768),QE无法打开。
显卡ID 0x9555,已经在ATI4600Controller.kext和ATIRadeonX2000.kext中加入了对应ID,IOExplorer显示已经调用。


另外,我有使用DSDT修复USB端口,对这有没有影响?(DSDT附)

crazybirdy 发表于 2011-3-25 21:40

本帖最后由 crazybirdy 于 2011-3-25 21:42 编辑

回复 589# xupefei

确认你有安装5楼7个kext,参考584楼
#define UNIPHY_E 0x12 // = UNIPHY_2:LINK_A
#define UNIPHY_F 0x22 // = UNIPHY_2:LINK_B
#define UNIPHY_EF 0x02 // = UNIPHY_2:DUAL_LINK

#define DIG_1 0x00 // = DIG_A
#define DIG_2 0x01 // = DIG_B
692 * DCE 3.2 (RV7XX, Radeon HD 4XXX Series)
693 * - 3 DIG transmitter blocks. UNIPHY0/1/2 (links A and B ).
694 * Supports up to 5 digital outputs
695 * - 2 DIG encoder blocks.
696 * DIG1/2 can drive UNIPHY0/1/2 link A or link B
你得到猜想值:
  02 00 00 00 40 00 00 00 09 01 00 00 12 00 01 07LVDS
  10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 06VGA

  02 00 00 00 40 00 00 00 09 01 00 00 02 00 01 07LVDS
  10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 06VGA

  02 00 00 00 40 00 00 00 09 01 00 00 22 00 01 07LVDS
  10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 06VGA
再试试看
  02 00 00 00 40 00 00 00 09 01 00 00 12 01 01 07LVDS
  10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 06VGA

  02 00 00 00 40 00 00 00 09 01 00 00 02 01 01 07LVDS
  10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 06VGA

  02 00 00 00 40 00 00 00 09 01 00 00 22 01 01 07LVDS
  10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 06VGA

xiaokuqxinxin 发表于 2011-3-25 21:44

回复 588# crazybirdy


    多谢楼主指导!!!{:6_347:}成功了!看到绿苹果,水波纹!
是这段:
  02 00 00 00 40 00 00 00 09 01 00 00 12 00 01 07LVDS
  10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 01VGA
  00 08 00 00 00 02 00 00 00 01 00 00 10 01 02 05HDMI


嗯,我忘记重建缓存了~折腾了好久!~

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!兴奋的分割线
我机器详细情况见~
https://bbs.pcbeta.com/thread-852584-1-1.html

crazybirdy 发表于 2011-3-25 21:44

回复 586# solotov12

恭喜加入绿苹果.....{:5_289:}

crazybirdy 发表于 2011-3-25 21:57

回复 591# xiaokuqxinxin

成功了,恭喜了...

qshnwb 发表于 2011-3-25 22:08

回复 584# crazybirdy


      谢谢楼主    刚刚4411s   ATI4330 QE/CI成功

qshnwb 发表于 2011-3-25 22:13

回复 524# EricGuo


    谢谢你的耐心指导和FB文件,刚刚我的4411s已经驱动成功   太感谢了

弄了我25天,终于啃苹果成功,不过无线网卡貌似无解了

xupefei 发表于 2011-3-25 23:04

本帖最后由 xupefei 于 2011-3-25 23:05 编辑

回复 590# crazybirdy


   全部测试了,结果很悲惨TwT

你得到猜想值:
  02 00 00 00 40 00 00 00 09 01 00 00 12 00 01 07LVDS《----五国
  10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 06VGA

  02 00 00 00 40 00 00 00 09 01 00 00 02 00 01 07LVDS《----没QE,有分辨率
  10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 06VGA

  02 00 00 00 40 00 00 00 09 01 00 00 22 00 01 07LVDS 《------没QE,有分辨率
  10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 06VGA
再试试看
  02 00 00 00 40 00 00 00 09 01 00 00 12 01 01 07LVDS   《-----没QE,有分辨率
  10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 06VGA

  02 00 00 00 40 00 00 00 09 01 00 00 02 01 01 07LVDS    《-----没QE,有分辨率
  10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 06VGA

  02 00 00 00 40 00 00 00 09 01 00 00 22 01 01 07LVDS   《-----黑屏(有希望?)
  10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 06VGA


那些kext都安装进了SLE目录,我原先是原版10.6.6直接覆盖了5L的压缩包


是不是VGA和LVDS要按顺序写……?因为我的卡LVDS是01端口

crazybirdy 发表于 2011-3-25 23:33

本帖最后由 crazybirdy 于 2011-3-25 23:35 编辑

回复 596# xupefei

9555是还没有反馈成功的,你确定每次都有用 Kext Utility 重建权限、cache、mkext吧

VGA和LVDS顺序替换试试看...楼上很多都按LVDS、VGA顺序,LVDS也是port 1
估计可有分辨率,该是可行了,除非像302楼的Modeline "1440x900" 没载入ATIRadeonX2000就....晕了
确认有没有载入全部kext,还是有遗漏的kext没载入 ??

solotov12 发表于 2011-3-25 23:41

回复 592# crazybirdy


   不愧是楼主{:5_292:}
不过声卡ALC269和鼠标PS2有问题,不知LZ能否上传一下你的两个KEXT,不胜感激{:5_262:}

crazybirdy 发表于 2011-3-25 23:44

回复 598# solotov12

声卡用VoodooHDA,PS2 kext不是到处都有?
搜寻一下吧

solotov12 发表于 2011-3-26 00:03

回复 599# crazybirdy


   至今用过的HDA大概7-8个了。。没有一个完美的OTLLLL 、PS2在有一段时间正常,然后就无法识别鼠标。。。甚至是Trackpad。。{:5_288:}咱再多试试吧,再次感谢LZ~~

crazybirdy 发表于 2011-3-26 00:06

回复 600# solotov12

试试这个ps2吧
https://bbs.pcbeta.com/viewthread.php?tid=843110
页: 20 21 22 23 24 25 26 27 28 29 [30] 31 32 33 34 35 36 37 38 39
查看完整版本: 发图庆祝ATI Mobility HD 4330 终于开QE/CI 及ATIFramebuffer修改解说