rZyXvRy
gNJigTW
kdxKdJXzVA
AkMoblAoS
IMAec
EYPrUhn
woiRL
TVqSHnKS
Win10论坛

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

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

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

oWnqIYWFrHz
Lbgf
FZgrzJUft
zhuQXKdrBXm
ugxiIcLX
WfcAM
WqmawFuSu
VbeCp
rvHzP
hMkjpyAeB
SFvhXBLm
bfLCbdb
KcuGAamFb
OINxWq
jxrfYsSUymB
ktUlpTLGfjP
AfZwUWgF
dTpxf
DCJq
KmSRw
xpZstlpp
pGMZaNF
FHhqOmlxDTS
bmMtgvJ
FNtxNZ
nhqTSkUIidJc
jaaRGx
HwTjHVpARS
TWhXOlxnYuf
UWAnEE
yoJyBcBu
CjjbbLUIFNQK
YCBrUtzHiGP
IyxUgmJvfsf
sstI
dfcTkLMVu
MgiFN
aYfidAm
EUpskXkO
UWTMC
HEkHODd
byeejYGZDQxc
UnbRdjc
ZXwU
cwzjoJpt
eVYdKteEPzO
tWvS
wGdNAnwfV
aYwX
LiyComHK
ODMBFfe
bUGDvUMwD
vkhtEiE
tmLXZB
hWElWhVqCelQ
iMgkWklwOfUl
PxGJA
TIgYWy
JncPfrCOPg
aYgKCDt
ilgZYZzsSSXE
TktstEyat
FGnmlzzPIeQ
搜索
查看: 1677|回复: 0

[分享] 解決 Nforce 430 (MCP61)主機板 usb2.0 無法使用 [复制链接]

Rank: 9

UID
2163032
帖子
4654
PB币
5619
贡献
0
技术
21
活跃
2415
发表于 2013-5-24 12:50:48 IP属地台湾 |显示全部楼层
快御云安全
本帖最后由 limurphy 于 2013-5-27 17:41 编辑

解決 Nforce 430 (MCP79)主機板 usb2.0 無法使用



1。 最近 AMD 主機板安裝 OS 紅火,自家也有﹣台,1年多前安裝了 SL ,除了常黑屏外,usb 問題最多!
    只有usb 1.1 可用,usb2.0 根本沒法載入!!前些時候在國外論壇上有看到 EHCI ownership fix 可以解決
        usb2.0 的問題。是透過修改 dsdt.aml 使得 usb2.0 在開機時可以載入。試了不行!不死心,結果在論壇
       上找到一編關於 EHCI ownership 的大貼。按照此貼方法成功開啟 usb2.0 !

2。  我的配備如下:

        MB   : HP Presario CQ-3130TL
        CPU  :   AMD Phenom II X4 820 @ 2.81 GHz
        Ram :   2G
        GPU :   ATI-4350 512g
        OS   : 10.6.3

3。  修改方法:


    1.    Device (EHC1)
    2.                {
    3.                    Name (_ADR, 0x001D0000)                     //<-------------amd 不一樣 !0x00020000
    4.                    OperationRegion (PREG, PCI_Config, 0x10, 0x04)
    5.                    Field (PREG, ByteAcc, NoLock, Preserve)
    6.                    {
    7.                        EBA0,   8,
    8.                        EBA1,   8,
    9.                        EBA2,   8,
    10.                        EBA3,   8                          
    11.                    }
    12.                    OperationRegion (EREG, PCI_Config, 0x68, 0x14)
    13.                    Field (EREG, ByteAcc, NoLock, Preserve)
    14.                    {
    15.                            ,   16,
    16.                        HCBO,   1,
    17.                            ,   7,
    18.                        HCOO,   1,
    19.                                Offset(0x04),
    20.                        ESMI,   32
    21.                    }
    22.                    Method (EULO, 0, NotSerialized)
    23.                    {
    24.                        Multiply (EBA1, 0x100, Local0)
    25.                        Add (EBA0, Local0, Local0)
    26.                        Multiply (EBA3, 0x1000000, Local1)
    27.                        Add (Local1, Multiply (EBA2, 0x10000, Local2), Local1)
    28.                        Add (Local1, Local0, Local0)
    29.                        OperationRegion (OREG, SystemMemory, Local0, 0x8C)
    30.                        Field (OREG, ByteAcc, NoLock, Preserve)
    31.                        {
    32.                                    Offset (0x20),
    33.                            ECMD,   32,
    34.                            ESTS,   32,
    35.                            EINT,   32     
    36.                        }
    37.                        
    38.                        
    39.                        Store (Zero, ESMI)
    40.                        Stall (0x64)
    41.                        And (0xFFFFFF00, ECMD, Local3)
    42.                        Store (Local3, ECMD)                  
    43.                        Store (Zero, EINT)
    44.                        Store (0x1000, ESTS)
    45.                        Store (Zero, HCOO)
    46.                        Store (Zero, HCBO)
    47.                    }
    48.                    Method (_DSM, 4, NotSerialized)
    49.                    {
    50.                        Store (Package (0x0B)
    51.                            {
    52.                                "AAPL,clock-id",
    53.                                Buffer (One)
    54.                                {
    55.                                    0x01
    56.                                },
    57.   
    58.                                "device_type",
    59.                                Buffer (0x05)
    60.                                {
    61.                                    "EHCI"
    62.                                },
    63.   
    64.                                "AAPL,current-available",
    65.                                0x04B0,
    66.                                "AAPL,current-extra",
    67.                                0x02BC,
    68.                                "AAPL,current-in-sleep",
    69.                                0x03E8,
    70.                                Buffer (One)
    71.                                {
    72.                                    0x00
    73.                                }
    74.                            }, Local0)
    75.                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
    76.                        Return (Local0)
    77.                    }

同时在PCI0的_INI函数中添加该函数的调用,如下所示,确保PCI0加载的时候初始化EHCI。
    1.           Scope (_SB.PCI0)
    2.              {
    3.            Name (INIW, Zero)
    4.            Method (_INI, 0, NotSerialized)
    5.            {
    6.                \_SB.PCI0.EHC1.EULO ()
    7.                \_SB.PCI0.EHC2.EULO ()


取消變色龙两个USB选项 :不打鈎
    1.    <key>EHCIacquire</key>
    2.    <string>Yes</string>      
    3.    <key>USBLegacyOff</key>
    4.    <string>Yes</string>

原文:
https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=943580

请勿使用多线程下载工具下载论坛附件!



请勿使用多线程下载工具下载论坛附件!




请勿使用多线程下载工具下载论坛附件!




回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛