Win10论坛

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

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

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

搜索
查看: 2140|回复: 3

[求助] 原始代码与众不同!!! 请好心的大哥帮忙修改DSDT(USB内建) [复制链接]

Rank: 2Rank: 2

UID
2307327
帖子
115
PB币
19
贡献
0
技术
6
活跃
149
发表于 2012-12-23 11:59:59 |显示全部楼层
本帖最后由 benllll 于 2012-12-23 13:42 编辑

问题描述:bootthink引导,USB一直无法读取U盘数据,但连接USB鼠标有时能用,有时不能用。
使用版本:雪豹10.6.3

贴上原始DSDT.AML文件
--------------------------------------------------------------------------------------
以下为电脑配置:
电脑型号       HP Pavilion DV7 笔记本
操作系统        Windows 7 旗舰版 32位 SP1 ( DirectX 11 )
        
处理器        英特尔 Core 2 双核 T9400@ 2.53GHz 笔记本处理器
主板       仁宝30f4(英特尔4 Series ich9m 芯片组)
内存        4 GB ( 海力士 DDR2 800MHz )
主硬盘        东芝mk3252gsx( 320 GB  )
显卡        geforce9600m gt  ( 512 MB / 惠普 )
显示器        LG LPL4101 ( 17.2 英寸 )
声卡        IDT
        

BIOS       惠普F.2C Inc. A13
制造日期        08/24/2009

网卡        瑞昱
------------------------------------------------------------------------------------




dsdt(原始).rar (19.86 KB, 下载次数: 0)


Rank: 2Rank: 2

UID
2307327
帖子
115
PB币
19
贡献
0
技术
6
活跃
149
发表于 2012-12-23 12:00:26 |显示全部楼层
以下为原始代码:
           Device (UHC1)

            {

                Name (_ADR, 0x001D0000)

                Name (_PRW, Package (0x02)

                {

                    0x03,

                    Zero

                })

                OperationRegion (USBR, PCI_Config, 0xC4, One)

                Field (USBR, AnyAcc, NoLock, Preserve)

                {

                    URES,   8

                }



                Method (_PSW, 1, NotSerialized)

                {

                    If (Arg0)

                    {

                        Store (0x03, URES)

                    }

                    Else

                    {

                        Store (Zero, URES)

                    }

                }



                Name (_S3D, 0x03)

                Name (_S4D, 0x03)

            }



            Device (UHC2)

            {

                Name (_ADR, 0x001D0001)

                Name (_PRW, Package (0x02)

                {

                    0x04,

                    Zero

                })

                OperationRegion (USBR, PCI_Config, 0xC4, One)

                Field (USBR, AnyAcc, NoLock, Preserve)

                {

                    URES,   8

                }



                Method (_PSW, 1, NotSerialized)

                {

                    If (Arg0)

                    {

                        Store (0x03, URES)

                    }

                    Else

                    {

                        Store (Zero, URES)

                    }

                }



                Name (_S3D, 0x03)

                Name (_S4D, 0x03)

            }



            Device (UHC3)

            {

                Name (_ADR, 0x001D0002)

                Name (_PRW, Package (0x02)

                {

                    0x0C,

                    Zero

                })

                OperationRegion (USBR, PCI_Config, 0xC4, One)

                Field (USBR, AnyAcc, NoLock, Preserve)

                {

                    URES,   8

                }



                Method (_PSW, 1, NotSerialized)

                {

                    If (Arg0)

                    {

                        Store (0x03, URES)

                    }

                    Else

                    {

                        Store (Zero, URES)

                    }

                }



                Name (_S3D, 0x03)

                Name (_S4D, 0x03)

            }



            Device (UHC6)

            {

                Name (_ADR, 0x001D0003)

                Name (_PRW, Package (0x02)

                {

                    0x20,

                    Zero

                })

                OperationRegion (USBR, PCI_Config, 0xC4, One)

                Field (USBR, AnyAcc, NoLock, Preserve)

                {

                    URES,   8

                }



                Method (_PSW, 1, NotSerialized)

                {

                    If (Arg0)

                    {

                        Store (0x03, URES)

                    }

                    Else

                    {

                        Store (Zero, URES)

                    }

                }



                Name (_S3D, 0x03)

                Name (_S4D, 0x03)

            }



            Device (EHC1)

            {

                Name (_ADR, 0x001D0007)

                Name (_PRW, Package (0x02)

                {

                    0x0D,

                    Zero

                })

                OperationRegion (USBR, PCI_Config, 0xC4, One)

                Field (USBR, AnyAcc, NoLock, Preserve)

                {

                    URES,   8

                }



                Method (_PSW, 1, NotSerialized)

                {

                    If (Arg0)

                    {

                        Store (0x03, URES)

                    }

                    Else

                    {

                        Store (Zero, URES)

                    }

                }



                Name (_S3D, 0x03)

                Name (_S4D, 0x03)

                Device (RHUB)

                {

                    Name (_ADR, Zero)

                    Device (PRT5)

                    {

                        Name (_ADR, 0x05)

                        Name (_UPC, Package (0x04)

                        {

                            0xFF,

                            0xFF,

                            Zero,

                            Zero

                        })

                        Name (_PLD, Buffer (0x10)

                        {

                            0x81, 0x00, 0x30, 0x00

                        })

                    }

                }

            }



            Device (UHC4)

            {

                Name (_ADR, 0x001A0000)

                Name (_PRW, Package (0x02)

                {

                    0x0E,

                    Zero

                })

                OperationRegion (USBR, PCI_Config, 0xC4, One)

                Field (USBR, AnyAcc, NoLock, Preserve)

                {

                    URES,   8

                }



                Method (_PSW, 1, NotSerialized)

                {

                    If (Arg0)

                    {

                        Store (0x03, URES)

                    }

                    Else

                    {

                        Store (Zero, URES)

                    }

                }



                Name (_S3D, 0x03)

                Name (_S4D, 0x03)

                Device (RHUB)

                {

                    Name (_ADR, Zero)

                    Device (PRT1)

                    {

                        Name (_ADR, One)

                        Name (_UPC, Package (0x04)

                        {

                            0xFF,

                            0xFF,

                            Zero,

                            Zero

                        })

                        Name (_PLD, Buffer (0x10)

                        {

                            0x81, 0x00, 0x30, 0x00

                        })

                    }



                    Device (PRT2)

                    {

                        Name (_ADR, 0x02)

                        Name (_UPC, Package (0x04)

                        {

                            0xFF,

                            0xFF,

                            Zero,

                            Zero

                        })

                        Name (_PLD, Buffer (0x10)

                        {

                            0x81, 0x00, 0x30, 0x00

                        })

                    }

                }

            }



            Device (UHC5)

            {

                Name (_ADR, 0x001A0001)

                Name (_PRW, Package (0x02)

                {

                    0x05,

                    Zero

                })

                OperationRegion (USBR, PCI_Config, 0xC4, One)

                Field (USBR, AnyAcc, NoLock, Preserve)

                {

                    URES,   8

                }



                Method (_PSW, 1, NotSerialized)

                {

                    If (Arg0)

                    {

                        Store (0x03, URES)

                    }

                    Else

                    {

                        Store (Zero, URES)

                    }

                }



                Name (_S3D, 0x03)

                Name (_S4D, 0x03)

            }



            Device (EHC2)

            {

                Name (_ADR, 0x001A0007)

                Name (_PRW, Package (0x02)

                {

                    0x0D,

                    Zero

                })

                OperationRegion (USBR, PCI_Config, 0xC4, One)

                Field (USBR, AnyAcc, NoLock, Preserve)

                {

                    URES,   8

                }



                Method (_PSW, 1, NotSerialized)

                {

                    If (Arg0)

                    {

                        Store (0x03, URES)

                    }

                    Else

                    {

                        Store (Zero, URES)

                    }

                }



                Name (_S3D, 0x03)

                Name (_S4D, 0x03)

            }

Rank: 2Rank: 2

UID
2307327
帖子
115
PB币
19
贡献
0
技术
6
活跃
149
发表于 2012-12-23 12:01:54 |显示全部楼层
补充:有一个esata接口一直能正常读取数据。

Rank: 2Rank: 2

UID
2307327
帖子
115
PB币
19
贡献
0
技术
6
活跃
149
发表于 2012-12-23 13:08:29 |显示全部楼层
搜了不少帖子,发现我的原始代码比较特殊。没有解决方法,不敢动。
回顶部
Copyright (C) 2005-2020 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件