- 积分
- 376
- 最后登录
- 2024-3-28
- 精华
- 0
- 阅读权限
- 30
- 主题
- 43
- UID
- 13873
- 帖子
- 746
- PB币
- 1466
- 威望
- 13
- 贡献
- 0
- 技术
- 16
- 活跃
- 1406
- UID
- 13873
- 帖子
- 746
- PB币
- 1466
- 贡献
- 0
- 技术
- 16
- 活跃
- 1406
|
发表于 2013-11-16 21:15:35
IP属地北京
|显示全部楼层
我的笔记本是MSI EX465的,用的是IDE模式,单硬盘,显卡是5470M。只能用npci=0x2000 -v 参数,不然会提示 pci configure begin
以下是我安装驱动的操作,
我参考这篇文章操作的ATI 5系和6系显卡驱动&修改FB探讨
本身也没看太明白
以下是我的操作步骤
1、2:相关KEXT下都有68E01002的代码,所以不需要添加
3、我的信息如下:
./radeon_bios_decode < 1002_68E0.rom
ATOM BIOS Rom:
SubsystemVendorID: 0x1462 SubsystemID: 0x1043
IOBaseAddress: 0xd800
Filename: BR35393.012
BIOS Bootup Message:
MSI MS1455 PARK S3 LP DDR3 64Mx16 512MB
PCI ID: 1002:68e0
Connector at index 0
Type [@offset 44904]: LVDS (7)
Encoder [@offset 44908]: INTERNAL_UNIPHY (0x1e)
i2cid [@offset 44960]: 0x90, OSX senseid: 0x1
Connector at index 1
Type [@offset 44914]: VGA (1)
Encoder [@offset 44918]: INTERNAL_KLDSCP_DAC1 (0x15)
i2cid [@offset 44983]: 0x97, OSX senseid: 0x8
./redsock_bios_decoder < 1002_68E0.rom
BR35393.012 :
MSI MS1455 PARK S3 LP DDR3 64Mx16 512MB
Subsystem Vendor ID: 1462
Subsystem ID: 1043
Object Header Structure Size: 140
Connector Object Table Offset: 2a
Router Object Table Offset: 0
Encoder Object Table Offset: 6c
Display Path Table Offset: 12
Connector Object Id [14] which is [LVDS]
encoder obj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false
Connector Object Id [5] which is [VGA]
encoder obj id [0x15] which is [INTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false
txmit enc senseid
LVDS 10 00 01
VGA 00 10 08
LVDS前面部分
02 00 00 00 40 00 00 00 09 01 00 00
VGA前面部分
10 00 00 00 10 00 00 00 00 01 00 00
得到:
LVDS 02 00 00 00 40 00 00 00 09 01 00 00 10 00 00 01
VGA 10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 08
0200000040000000090100001000000110000000100000000001000000100108
我这边只有2个接口,然后文章那边有3个接口
我是将000400000406000000010000210305010004000004060000000100001102040204000000140200000001000002040103
直接替换为0200000040000000090100001000000110000000100000000001000000100108
是否有问题???
4、我的senseid为01,不存在第四步的问题
5、用idsdt合并了dsdt和rom的代码,
然后讲motmot替代为HOOLOCK
然后只找到0,name 1,name 也替换为hoolock了
接下来把0,name 1,name device_type的 BUFFER () 删掉了,
然后生成了dsdt.aml
然后在org.chameleon.Boot.plist中加入DSDT地址,显卡方面的都没有勾选。
结果,npci=0x2000 -v 进不去,npci=0x2000 -v -x -f 进去了还是没驱动。
备注:不加npci会提示PCI CONFIGURE BEGIN的。
请帮忙看下是哪里问题可以吗。谢谢
另外自己试验了其他方法:
1、将DSDT和显卡rom代码合并( 用 IDSDT合并的 ),生成DSDT.aml
2、修改变色龙参数:
加入DSDT地址,
加入Graphics enabler=yes
加入ati config=Hoolock
加入 VBIOS=yes
然后重启:
npci=0x2000 -v -x -f 进去了只能加载ATI5000、ATISUPPORT、ATIFramebuffer.kext 这3个驱动
用 npci=0x2000 -v 加载的是 AMDsupport appleupstreamuserclient applemccscontrol applehwsensor iondrvsupport 这5个kext 都不知道这5个啥用的。。。。
请勿使用多线程下载工具下载论坛附件!
请勿使用多线程下载工具下载论坛附件!
我觉得DSDT下有显卡信息,系统应该能指导显卡型号并自动加载啊,可还是加载不了,真是奇怪了。。
|
|