发新话题
打印

置顶贴:Mac OS X 兼容硬件及驱动

本主题由 Romil 于 2008-1-14 10:55 置顶

置顶贴:Mac OS X 兼容硬件及驱动

我不想搞得像其它的论坛那样列得洋洋洒洒一大篇,我是希望大家能把自己测试成功的驱动跟贴上来,并附上驱动的安装方法。这样,相同硬件的朋友就可以少走弯路。当然,E 文好的朋友也可以帮忙翻译一下 Insanelymac.com 当中的相关驱动贴,以便使本版的朋友有更多的选择。

为表诚意,我先把我所掌握的 100% 奏效的驱动和驱动方法列出来。希望大家可以把自己掌握的这样的驱动跟贴上来,我会不定期把大家的贴子做一个索引,以方便大家查找。

我的本是 Acer 的 5570z,都说 Acer 的硬件难驱动,这确是事实,不过我也找到了许多替代的办法,可以供 Acer 本的朋友参考。

Acer 5570z
引用:
显卡:GMA950,这个任何一个 10.4.x 的安装 DVD 当中都有带驱动,安装时选上就可以。Leopard 不用安装驱动,系统可以自认。不过在 Leopard 下 GMA950 有鼠标拉屎的现象,这是因为无法识别显示器的原因。台式机的朋友只要选择一个可以识别的显示器就可以有效解决这一现象,笔记本电脑的朋友目前还没有十分有效的解决方案,只好忍了。还有,如果你用 Firefox 时鼠标拉屎非常严重的话,可以下载一个 Firefox 3 beta 版,这一版的 Firefox 无拉屎现象,非常好用。btw,我曾经使用 10.4 版的 AppleGMA950.kext 来替换 Leopard 下的 GMA950,结果是 QE/CI 全都不支持了,而且鼠标拉屎的现象也没有啥改观。
引用:
声卡:ALC883。ALC88x 系列的声卡都可以用一个名为:ALC883Audio.mpkg 的安装包来解决。在安装时,选择自定义安装,再勾选上 6port 就可以拥有全部的输入和输出,支持很完美。本贴附件里有下载。
引用:
网卡:这个比较难,因为 5570z 使用的有线模块和无线模块目前都不被任何一个版本的 Mac OS X 支持。有线卡的 88E8038 只有在 Acer 的机器上无解,其它的机器如果是这块卡,通过修改 IONetworkingFamily.kext 下的 AppleYukon.kext 当中的 Info.plist,加入硬件的 ID 就可以识别使用。其实其它的诸如 88E8036、88E8039、88E8053、88E8056 等卡,都可以通过这种办法解决。无线模块 Atheros AR5007EG 目前是一块无解的卡,因为目前为止连 Linux 和 FreeBSD 都不支持这块卡,更别说 Mac OS X 了。不过据我了解,目前有许多本子都用的是这块无线卡,所以我想日后也许有一天会解决。其它的 Atheros 芯片的卡基本都能够被支持。AR5001/AR5005/AR5006EG 目前都有办法解决。(详细的驱动方法我日后会逐一从 Insanelymac 上翻译过来)
这里也给即将买本的朋友提个醒,在买本的时候,如果想将来在上面安装 Mac,那么在选硬件的时候就要特别注意。基本上 TOSHIBA 的新一代本本对 Mac 的支持都比较差,Acer 的也是。其它的品牌我不太了解,大家一定要看准了再买,以免日后被驱动问题困扰。据称 IBM T61 的支持性很好,因为太贵,本人也没有机会测试,大家可以当作一种选择。
解决的办法也有,有线的就没戏了,无线模块是可以更换的。上淘宝搜一块 Atheros 5424 的无线模块,一百来块钱,拍下来,换上就能用,不需要驱动。
有线的就只能靠 PCMCIA 来解决了。幸运的是,Acer 本的 PCMCIA 的驱动还是能够解决的。
引用:
PCMCIA Cardbus:我的本的 PCMCIA 是 Texas Instruments PCxx12 系列的。目前 Texas Instruments 的 PCMCIA 当中,PCxx12 和 PCxx21 系列的都有办法解决。在附件里我上传了 10.4 下的 PCxx12 的解决方法,只要下载两个驱动包,替换掉系统当中原来的 kext 就可以了。判断是否已经成功驱动 PCMCIA 的方法是:在终端当中输入 sudo dmesg | grep PC 回车,如果有 IOPCCard Info: Intel PCIC Probe: TI xx12 rev00 字样,就表示 PCMCIA 卡已经成功驱动。
有些本需要的是 10.4.5 版的 IOPCIFamily.kext,有些就需要的是 10.4.4 版的。就 Acer 的本而言,Tiger 需要 10.4.5 版的 IOPCIFamily.kext,而 Leopard 就需要 10.4 版的。
一旦成功驱动了 PCMCIA,我们就可以使用它来解决一系列我们没办法解决的问题。比如网卡,我就买了一块 PCMCIA 的 RTL8139D 卡,插上就能用,不用任何驱动。无线卡我买了一块 D-Link 的 G650,在 Tiger 下工作得非常好。再比如,我的机器没有 IEEE 1394 口,我就可以买一块 PCMCIA 的 1394 来用,非常实用。
因此可以说,就算你的本很多硬件都无法驱动,我们都可以通过解决 PCMCIA 来变相给予解决。当然,有些朋友喜欢用 USB 的,我也有一块 USB 的无线网卡,D-Link G122。虽然能用,但却常掉线。而且不是以 AirPort 的方式工作,让我感觉很不爽。

这里我举了我的本本的驱动方式,当然有许多朋友的本为了玩儿游戏或是工作,都选了 GMA950 以外的独立显卡,有 ATI 的,也有 NVidia 的。这些显卡目前大多数都有解决的方法,尤其是在 Leopard 下。在日后,我会把我测试成功的卡和驱动方法一一跟贴上来。

希望我的这篇东西可以为大家抛砖引玉,大家可以把自己试验成功的硬件和驱动方法全部跟贴上来,让所有我们版的朋友都能够尽早一天用上心仪的 Hacintosh。

[ 本帖最后由 Romil 于 2008-1-14 13:35 编辑 ]
附件: 您所在的用户组无法下载或查看附件
数风流人物,还看今朝。

TOP

大家把自己测试成功的硬件跟上来,请在标题栏当中注明硬件的类型和型号,以便日后我制作索引。
询问的贴子就尽量不要跟了,开新贴问吧,还能赚到加分。这个贴子就尽可能保持精简,以便大家能以最快的速度找到自己的硬件的驱动方法。

下面介绍一下驱动安装的常规操作:
大家下载到 *.kext 的驱动以后,都可以直接把它拖到 /System/Library/Extensions/ 下替换掉原来的文件。替换了以后,还需要修复权限才能够正常使用。因为 Mac OS X 是基于 FreeBSD 的操作系统,因此 Unix 下对文件权限的依赖就被继承了下来了。大家在替换了 *,kext 文件以后,必须要打开终端,输入如下命令:
引用:
sudo -s
chmod -R 755 /System/Library/Extensions
chown -R root:wheel /System/Library/Extensions
rm -rf /System/Library/Extensions.*
diskutil repairpermissions /
sudo -s (这个命令是把当前用户升级到系统管理员用户,当然,还要输入管理员密码。)
chmod -R 755 /System/Library/Extensions (这个命令是把 Extensions 下的所有文件的权限都设置成 755,关于权限数字的意义,请参考 Linux/Unix 的命令解释,限于篇幅,这里不说了。)
chown -R root:wheel /System/Library/Extensions (这个命令把 Extensions 下的所有文件的所有者和组别都设置成为 root:wheel。换句话说,Extensions 下的所有文件都设置成为管理员为所有者)
rm -rf /System/Library/Extensions.* (这个命令将删除系统的内核扩展缓存。为了加快启动速度,Mac OS X 把本机的驱动制作成一个 内核扩展缓存,开机时只加载这个缓存,而不必全部 kext 都要加载。我们为了让系统加载新更换的驱动,一定要把缓存删除才行。不过要注意,最后的 .* 是必不可少的。因为 rm -r 是一个递归操作,如果不加 .* 的话,这个命令将会把 Extensions 整个文件夹删除!)
diskutil repairpermissions / (这个命令将修复 / 下的所有文件的权限。diskutil 是一个只有 Mac OS X 才有的命令,其作用就是检测和修复磁盘权限。)

当然,如果你的 Unix 的基础比较好一点,可以编写一个 .sh 的脚本,就不必每次都重复输入同样的命令了。

还有,对于初学者,没有 Unix / Linux 命令行基础的朋友,这里有一个小软件可以帮你安装驱动和修复权限。希望可能帮到你。

[ 本帖最后由 Romil 于 2008-1-14 13:28 编辑 ]
附件: 您所在的用户组无法下载或查看附件
数风流人物,还看今朝。

TOP

本贴硬件支持列表和驱动列表索引:

笔记本电脑:
引用:
推荐配置:
IBM ThinkPad R61e,今天刚刚看过其配置,感觉应该能很好运行 Mac OS X。
整体的做工很好,手感也不错,Ricoh 的 PCMCIA 也有驱动可以搞定。加两条内存,换一个大硬盘,就更完美了。如果再能换上一块 Core 2 Due 的 CPU,就别无他求啦!尤其是只有 5200 元的价格。哎〜

推荐的笔记本配置:
CPU: Intel Core 2 Due
主板: Intel 945G
显卡: GMA950 或 ATI x1950 或 NVidia Geforce 7300
声卡: ALC88x
网卡: Realtek 系列网卡或 Marvell Yukon 88E805x 或 88E803x (Acer 机除外)
无线: Atheros AR5006EG / AR5008 或 Broadcom BCM43xx 芯片
PCMCIA: Ricoh 或 Texas Instruments PCxx12/21
火线: 不限
以上配置可完美运行 Mac OS X Tiger 和 Leopard
LENOVO / IBM
DELL
HP
ACER / Gateway
BENQ
TOSHIBA
SONY
Panasonic
NEC
Fujitsu
ASUS
FOUNDER
Haier
TCL
Amoi
Other

台式机主板:
引用:
推荐型号:
梅捷 945G,完美支持。
现在大多数 200 到 300 元的主板都能够被完美支持了!945SL/GC 上的显卡、声卡、网卡都不用驱动,直接支持。
Abit
ASUS
Gigabyte
Intel
MSI

台式机显卡:
AGP
引用:
推荐型号:
ATI x1600 pro,无需驱动,完美运行。
NVidia 6600 使用 Titan,可以比较完美的运行。
ATI
NVidia

PCI-Express
引用:
推荐型号:
ATI x1950 pro,使用 Titan,完美运行;
NVidia 7300 GT/GS,极完美。
NVidia 8800 GT,用 gfx strings 完美支持。
ATI
NVidia

On Board
Intel GMA900,只有 QE 可以开,CI 目前无法开。部分 915GL 的板载显卡可以开 QE 和 CI,但运行 PPC 的 OpenGL 应用程序会崩溃。
Intel GMA950,全开,工作非常稳定,不过笔记本上的 S 端子无法工作。在 10.4.x 下需要盘带的 GMA950 驱动,Leopard 下不需要驱动。
Intel X3000/3100, X3000 不能正常工作,X3100 可以工作,新款的 Mac Book 即用 X3100 显卡。

台式机声卡:
引用:
推荐型号:
Intel 845/855/865 板载 Realtek AC97,无须驱动,直接工作。
Intel 915/945/965 板载 ALC 65x/850/88x,可识别所有端口,正常工作。
创新 Sound Blaster Live! 24bit USB external 即插即用,无需驱动,完美工作。
创新全系列 PCI 声卡均不支持 Mac OS X,Audigy 2 ZS 上的火线 1394 可以正常工作。
创新全系列 USB 声卡均可以即插即用,无须驱动。
当前市场上卖的 35 块钱左右的 USB 声卡支持即插即用,无须驱动,但声音比较差,噪声很强。
C-Media 的 8738 声卡支持 Mac OS X,其 USB 声卡也正常工作。驱动下载
M-Audio 的 USB 声卡正常工作。
Conexant HD Audio 5045 可以工作,但输入不工作。驱动下载
板载 SoundMax 可以工作。

有线网卡:
引用:
推荐型号:
100M: Realtek 8139D,无须驱动,完美工作。/ D-Link DFE 530 TX,多数网通的 ADSL 用户网通都赠的这款网卡,可以用 ViaRhine.kext 驱动,完美工作,本贴提供驱动下载。
1000M: Realtek 系列网卡,已经有官方驱动可供下载。
3Com 3C90 虽然在 IONetworkingFamily.kext 当中带有其驱动,但实测无法工作。
Broadcom 440x,可以下载 10.4.6 版的 IONetworkingFamily.kext 来驱动。
Intel Pro 100 VE,很多主板都板载这款网卡,可以工作,本贴提供驱动下载。
Intel Pro 10000GT,可以工作。
Marvell Yukon 88E8001/88E8056 可完美工作,无须驱动。其它 Yukon 型号可以通过修改 Info.plist 来支持。1000M 卡可以通过修改 skge.kext 来支持。本贴提供 skge.kext 下载。
Realtek 全系列的网卡都可以工作,本贴提供驱动下载。

台式机无线网卡:
引用:
推荐型号:
TP-Link 550G PCI 54M 无线网卡。通过修改 IO80211Family.kext 的 Atheros5424 下的 Info.plist ,加入设备 ID 就可以被识别为 AirPort 完美运行。此卡价格适合,任何出售无线网卡的地方均可以买到。
[ 本帖最后由 Romil 于 2008-4-8 10:24 编辑 ]
附件: 您所在的用户组无法下载或查看附件
数风流人物,还看今朝。

TOP

thank you very much!

TOP

挺详细的.谢谢分享

TOP

1600pro ID 71ce好像还没搞定!能否在其中加上硬件的ID

TOP

我的硬件
2140
1G DDR2
p945pl
1600pro ID 71ce
IDE   250G
SATA 160G
SATA 刻录机
别的都可以,就是显卡的QE还没开得上,不知道是我的方法问题还是什么回事。

TOP

感谢老大,学习了!

TOP

我的台机装的是LEOPARD
笔记本 IBMR40装的是 10。4。8
台机 GA 945主板 板载网卡 USB 声卡全部识别
     MSI 7600GT 256M 显卡 目前的问题是 有分辨率选择 可上1600×1200 以至1920×1200
          只是 我的显示器最佳分辨率 1680×1050却没有选项 郁闷ING
          显卡用的是 NVINJECT 。2。1的驱动
笔记本 INTEL 100V网卡有驱动 ATI MOBIL7500 32M显卡也能驱动 开QE CI
              唯一问题是 INTEL 2200无线网卡 我不知道在哪里设置WEP  除此之外一切都好 在我关掉AP的加密后 能上网。

TOP

回楼上的,你的显示器的分辩率选择的问题源自于你的显示器未能被系统识别。
如果系统能够识别你的显示器,那么就会有最佳选择的。

最后感谢你的分享。
数风流人物,还看今朝。

TOP

thanks for sharing

TOP

顯卡與網卡都無法驅動

我是使用台機
主板為MSI Q965MDO  Q965晶片,顯卡為Intel GMA 3000,網卡為Intel 82566

TOP

发新话题