查看: 4605|回复: 35

[求助] 怎样修改dsdt,才能让ar9280的信息出现在pci卡的信息里呢?????

[复制链接]
发表于 2011-12-2 21:44 | 显示全部楼层 |阅读模式 |IP属地重庆
快御云安全
淘宝买了快ar9280,几经周折终于弄好了,但是在win7下面显示的是ar5009.lion下显示正常。但是就是在pci的信息里面看不见关于ar9280的,而在 “网络——》wifi”里面却可以看见,我在dsdt里面已经这样修改了
  1. Device (RP02)
  2.             {
  3.                 Name (_ADR, 0x001C0003)
  4.                 OperationRegion (PXCS, PCI_Config, 0x40, 0xC0)
  5.                 Field (PXCS, AnyAcc, NoLock, WriteAsZeros)
  6.                 {
  7.                             Offset (0x12),
  8.                         ,   13,
  9.                     LASX,   1,
  10.                             Offset (0x1A),
  11.                     ABPX,   1,
  12.                         ,   2,
  13.                     PDCX,   1,
  14.                         ,   2,
  15.                     PDSX,   1,
  16.                             Offset (0x1B),
  17.                     LSCX,   1,
  18.                             Offset (0x20),
  19.                             Offset (0x22),
  20.                     PSPX,   1,
  21.                             Offset (0x9C),
  22.                         ,   30,
  23.                     HPSX,   1,
  24.                     PMSX,   1
  25.                 }

  26.                 Device (PXSX)
  27.                 {
  28.                     Name (_ADR, Zero)
  29.                     Name (_PRW, Package (0x02)
  30.                     {
  31.                         0x0B,
  32.                         0x05
  33.                     })
  34.                     Method (_DSM, 4, NotSerialized)
  35.                     {
  36.                         Store (Package (0x0C)
  37.                             {
  38.                                 "AAPL,slot-name",
  39.                                 Buffer (0x08)
  40.                                 {
  41.                                     "AirPort"
  42.                                 },


  43.                                 "device-id",
  44.                                 Unicode ("*"),
  45.                                 "device_type",
  46.                                 Buffer (0x08)
  47.                                 {
  48.                                     "AirPort"
  49.                                 },


  50.                                 "model",
  51.                                 Buffer (0x34)
  52.                                 {
  53.                                     "Atheros AR9280 Wireless Network Adapter"
  54.                                 },


  55.                                 "subsystem-id",
  56.                                 Buffer (0x04)
  57.                                 {
  58.                                     0x8F, 0x00, 0x00, 0x00
  59.                                 },


  60.                                 "subsystem-vendor-id",
  61.                                 Buffer (0x04)
  62.                                 {
  63.                                     0x6B, 0x10, 0x00, 0x00
  64.                                 }
  65.                             }, Local0)
  66.                         DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
  67.                         Return (Local0)
  68.                     }
  69.                 }
复制代码


请问各位应该怎样修改dsdt来让pci信息显示ar9280了.

 楼主| 发表于 2011-12-2 22:14 | 显示全部楼层 |IP属地重庆
自己顶一下
回复

使用道具 举报

发表于 2011-12-2 22:19 | 显示全部楼层 |IP属地美国
为什么大家都要在PCI里显示什么东西呢。
回复

使用道具 举报

发表于 2011-12-2 22:21 | 显示全部楼层 |IP属地浙江
本帖最后由 imura 于 2011-12-2 22:29 编辑

无线网卡在PCI卡里显示,我倒没试过。。。

你可以试一下
回复

使用道具 举报

发表于 2011-12-2 22:22 | 显示全部楼层 |IP属地广东
  1. "device_type",
  2.                                 Buffer (0x09)
  3.                                 {
  4.                                     "Ethernet"
  5.                                 },
复制代码
  1. "built-in",
  2.                                 Buffer (One)
  3.                                 {
  4.                                     0x01
  5.                                 }
复制代码
你缺少这俩玩意。只是思路,不要照搬……
回复

使用道具 举报

 楼主| 发表于 2011-12-2 22:24 | 显示全部楼层 |IP属地重庆
ヤo逸軒oο 发表于 2011-12-2 22:22
你缺少这俩玩意。只是思路,不要照搬……

嗯,谢谢。试试看
回复

使用道具 举报

发表于 2011-12-2 22:25 | 显示全部楼层 |IP属地广东
第二段貌似可以不用,第二段关系到内建滴问题。
回复

使用道具 举报

发表于 2011-12-2 22:26 | 显示全部楼层 |IP属地浙江
ヤo逸軒oο 发表于 2011-12-2 22:22
你缺少这俩玩意。只是思路,不要照搬……
  1. "device_type",
  2.                                 Buffer (0x09)
  3.                                 {
  4.                                     "Ethernet"
  5.                                 },
复制代码
这句不要没问题,添加了类型那显示Ethernet
不添加则显示为以太网控制器
回复

使用道具 举报

 楼主| 发表于 2011-12-2 22:26 | 显示全部楼层 |IP属地重庆
imura 发表于 2011-12-2 22:21

不是很明白,具体应该怎样改。给个思路
回复

使用道具 举报

发表于 2011-12-2 22:28 | 显示全部楼层 |IP属地浙江
  1.                 Device (PXSX)
  2.                 {
  3.                     Name (_ADR, Zero)
  4.                     Name (_SUN, 0x02) //0x03,0x04都可以。。但你这个是AirPort,所以你自己试一下
  5.                     Name (_PRW, Package (0x02)

  6.                     {
复制代码

点评

的确加了Name (_SUN, 0x02)就行了。谢谢了  发表于 2011-12-2 23:15
回复

使用道具 举报

发表于 2011-12-2 22:30 | 显示全部楼层 |IP属地浙江
本帖最后由 imura 于 2011-12-2 22:31 编辑
2011song 发表于 2011-12-2 22:26
不是很明白,具体应该怎样改。给个思路

先用Name(_SUN,0x02)试一下吧,没有绝对的把握。。02不行的话,03,04啥的也不用试了

One肯定被显卡占去了
回复

使用道具 举报

发表于 2011-12-2 22:34 | 显示全部楼层 |IP属地广东
  1. "device-id",
  2.                                 Unicode ("*"),
  3.                                 "device_type",
  4.                                 Buffer (0x08)
  5.                                 {
  6.                                     "AirPort"
  7.                                 },
复制代码
刚才没注意看,你那个是有的,关键是上面Unicode("*"),这句哪来的?把它删了试试。
回复

使用道具 举报

发表于 2011-12-2 22:36 | 显示全部楼层 |IP属地浙江
ヤo逸軒oο 发表于 2011-12-2 22:34
刚才没注意看,你那个是有的,关键是上面Unicode("*"),这句哪来的?把它删了试试。

他这个是无线网卡修改的参数

以支持无线网络加密。不然他们有的无线网卡连不到加密网络

好像是默认不支持WPA

点评

这个无线倒还真不清楚。  发表于 2011-12-2 22:40
回复

使用道具 举报

发表于 2011-12-2 22:38 | 显示全部楼层 |IP属地广东
imura 发表于 2011-12-2 22:30
先用Name(_SUN,0x02)试一下吧,没有绝对的把握。。02不行的话,03,04啥的也不用试了

One肯定被显卡占去 ...

谁说的要这句才可以内建的?
  1.             Device (P0P9)
  2.             {
  3.                 Name (_ADR, 0x001C0005)
  4.                 Method (_PRW, 0, NotSerialized)
  5.                 {
  6.                     Return (GPRW (0x09, 0x04))
  7.                 }
  8.                 Method (_PRT, 0, NotSerialized)
  9.                 {
  10.                     If (PICM)
  11.                     {
  12.                         Return (AR09)
  13.                     }
  14.                     Return (PR09)
  15.                 }
  16.                 Device (GIGE)
  17.                 {
  18.                     Name (_ADR, Zero)
  19.                     Name (_PRW, Package (0x02)
  20.                     {
  21.                         0x09,
  22.                         0x03
  23.                     })
  24.                     Method (_DSM, 4, NotSerialized)
  25.                     {
  26.                         Store (Package ()
  27.                             {
  28.                                 "AAPL,slot-name",
  29.                                 Buffer (0x08)
  30.                                 {
  31.                                     "BuiltIn"
  32.                                 },
  33.                                 "device-id",
  34.                                 Unicode ("*"),
  35.                                 "device_type",
  36.                                 Buffer (0x08)
  37.                                 {
  38.                                     "AirPort"
  39.                                 },
  40.                                 "codec-id",
  41.                                 Buffer (0x04)
  42.                                 {
  43.                                     0x68, 0x81, 0x00, 0x00
  44.                                 },
  45.                                 "model",
  46.                                 Buffer (0x17)
  47.                                 {
  48.                                     "Realtek RTL8168C/8111C"
  49.                                 },
  50.                                 "built-in",
  51.                                 Buffer (One)
  52.                                 {
  53.                                     0x01
  54.                                 }
  55.                             }, Local0)
  56.                         DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
  57.                         Return (Local0)
  58.                     }
  59.                 }
  60.             }
  61.             Device (HDEF)
  62.             {
  63.                 Name (_ADR, 0x001B0000)
  64.                 Method (_PRW, 0, NotSerialized)
  65.                 {
  66.                     Return (Package (0x02)
  67.                     {
  68.                         0x0D,
  69.                         0x05
  70.                     })
  71.                 }
  72.                 Method (_DSM, 4, NotSerialized)
  73.                 {
  74.                     Store (Package (0x10)
  75.                         {
  76.                             "AAPL,slot-name",
  77.                             Buffer (0x08)
  78.                             {
  79.                                 "BuiltIn"
  80.                             },
  81.                             "device_type",
  82.                             Buffer (0x11)
  83.                             {
  84.                                 "Audio Controller"
  85.                             },
  86.                             "model",
  87.                             Buffer (0x0F)
  88.                             {
  89.                                 "Realtek ALC662"
  90.                             },
  91.                             "built-in",
  92.                             Buffer (One)
  93.                             {
  94.                                 0x01
  95.                             },
  96.                             "codec-id",
  97.                             Buffer (0x04)
  98.                             {
  99.                                 0x62, 0x06, 0xEC, 0x10
  100.                             },
  101.                             "layout-id",
  102.                             Buffer (0x04)
  103.                             {
  104.                                 0x96, 0x02, 0x00, 0x00
  105.                             },
  106.                             "name",
  107.                             Buffer (0x0F)
  108.                             {
  109.                                 "Realtek ALC662"
  110.                             },
  111.                             "PinConfigurations",
  112.                             Buffer (Zero) {}
  113.                         }, Local0)
  114.                     DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
  115.                     Return (Local0)
  116.                 }
  117.             }
复制代码
123.png
回复

使用道具 举报

发表于 2011-12-2 22:40 | 显示全部楼层 |IP属地浙江
ヤo逸軒oο 发表于 2011-12-2 22:38
谁说的要这句才可以内建的?

你冲动了。。

人家问的不是内建的问题

问的只是在pci卡那里显示的问题。。

点评

不好意思,说错了,我上面说的也是PCI卡问题。你看下截图就知道了。  发表于 2011-12-2 22:41
回复

使用道具 举报

 楼主| 发表于 2011-12-2 22:44 | 显示全部楼层 |IP属地重庆
imura 发表于 2011-12-2 22:40
你冲动了。。

人家问的不是内建的问题

看 了你们两的回帖,我有点晕了
回复

使用道具 举报

发表于 2011-12-2 22:45 | 显示全部楼层 |IP属地广东
楼主,你可以试下增加内建进去看看。
回复

使用道具 举报

发表于 2011-12-2 22:47 | 显示全部楼层 |IP属地浙江
本帖最后由 imura 于 2011-12-2 22:48 编辑
imura 发表于 2011-12-2 22:40
你冲动了。。

人家问的不是内建的问题
一起探讨一下。


IOBuiltin = true才是内建




built-in参数是0,是1完全不影响

  1.            Device (BR27)
  2.             {
  3.                 Name (_ADR, 0x001C0007)
  4.                 Method (_PRW, 0, NotSerialized)
  5.                 {
  6.                     Return (GPRW (0x09, 0x04))
  7.                 }
  8.                 Method (_PRT, 0, NotSerialized)
  9.                 {
  10.                     If (PICM)
  11.                     {
  12.                         Return (AR27)
  13.                     }
  14.                     Return (PR27)
  15.                 }
  16.                 Device (LAN2)
  17.                 {
  18.                     Name (_ADR, Zero)
  19.                     Method (_DSM, 4, NotSerialized)
  20.                     {
  21.                         Store (Package (0x0A)
  22.                             {
  23.                                 "AAPL,slot-name",
  24.                                 Buffer (0x09)
  25.                                 {
  26.                                     "PCIEX1_1"
  27.                                 },
  28.                                 "model",
  29.                                 Buffer (0x11)
  30.                                 {
  31.                                     "Realtek RTL8168D"
  32.                                 },
  33.                                 "codec-id",
  34.                                 Buffer (0x04)
  35.                                 {
  36.                                     0x68, 0x81, 0x00, 0x00
  37.                                 },
  38.                                 "built-in",
  39.                                 Buffer (One)
  40.                                 {
  41.                                     0x00
  42.                                 },
  43.                                 "name",
  44.                                 Buffer (0x30)
  45.                                 {
  46.                                     "Realtek RTL8168D PCI-E Gigabit Ethernet Adapter"
  47.                                 }
  48.                             }, Local0)
  49.                         DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
  50.                         Return (Local0)
  51.                     }
  52.                 }
  53.             }
复制代码



回复

使用道具 举报

发表于 2011-12-2 22:49 | 显示全部楼层 |IP属地浙江
不过可以试一下built-in参数,加上看看。。。。

只能拿你当小白鼠了

点评

应该也不是这个问题。  发表于 2011-12-2 22:59
回复

使用道具 举报

发表于 2011-12-2 22:50 | 显示全部楼层 |IP属地浙江
2011song 发表于 2011-12-2 22:44
看 了你们两的回帖,我有点晕了

我们也在讨论,哈哈

你可以尝试一下。这个改了DSDT不会五国。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋联系我们

Copyright © 2005-2024 PCBeta. All rights reserved.

Powered by Discuz!  CDN加速及安全服务由「快御」提供

请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。

远景在线 ( 苏ICP备17027154号 )|远景论坛 |Win11论坛 |Win10论坛 |Win8论坛 |Win7论坛 |WP论坛 |Office论坛

GMT+8, 2024-12-12 18:44

快速回复 返回顶部 返回列表