Показано с 1 по 5 из 5
  1. #1
    Администратор Аватар для Vch54ti
    Регистрация
    19.02.2011
    Сообщений
    1,289
    Поблагодарил(а)
    187
    Получено благодарностей: 84 (сообщений: 69).
    Записей в дневнике
    28
    Загрузок файлов
    33
    Залито файлов
    44
    Вес репутации
    10

    WI-FI Atheros 9285 DSDT

    WI-FI Atheros 9285 DSDT код
    Код:
    Device (ARPT)
                    {
                        Name (_ADR, Zero)
                        Name (_PRW, Package (0x02)
                        {
                            0x0B,
                            0x05
                        })
                        Method (_DSM, 4, NotSerialized)
                        {
                            Store (Package (0x0C)
                                {
                                    "AAPL,slot-name",
                                    Buffer (0x08)
                                    {
                                        "AirPort"
                                    }, 
    
                                    "device-id",
                                    Unicode ("*"),
                                    "device_type",
                                    Buffer (0x08)
                                    {
                                        "AirPort"
                                    }, 
    
                                    "model",
                                    Buffer (0x34)
                                    {
                                        "Atheros 9285 8802.11 b/g/n Wireless Network Adapter"
                                    }, 
    
                                    "subsystem-id",
                                    Buffer (0x04)
                                    {
                                        0x8F, 0x00, 0x00, 0x00
                                    }, 
    
                                    "subsystem-vendor-id",
                                    Buffer (0x04)
                                    {
                                        0x6B, 0x10, 0x00, 0x00
                                    }
                                }, Local0)
                            DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                            Return (Local0)
                        }
                    }
    Gigabyte EP31-DS3L; 4GB RAM; GTS-250 512 Mb GDDR3 Green Edition (Монитор+LCD телевизор);
    HDD: 1Tb (файлы), 300Gb (Mac OS), 80Gb (Windows), 640Gb (Ubuntu); DVD-привод ATAPI iHAS124 Y
    Lion 10.7 / Snow Leopard 10.6 / Ubuntu
    ==
    Lenovo ThinkPad Edge 14, Ati Mobility Radeon 545v (QE/CI работает), ALC269, 250Gb HDD, wi-fi пока не завел...
    ==
    Iphone 2G
    ==
    Samsung Galaxy S2 MIUI






  2. #2
    Пользователь
    Регистрация
    07.06.2011
    Сообщений
    32
    Поблагодарил(а)
    2
    Получено благодарностей: 9 (сообщений: 8).
    Загрузок файлов
    26
    Залито файлов
    1
    Вес репутации
    0

    Re: WI-FI Atheros 9285 DSDT

    Samsung R540 JS05. Это устройство дописывать в \_SB.PCI0.RP01

    Проверено. Работает.

  3. 1 пользователь сказал cпасибо matafonoff за это полезное сообщение:

    Vch54ti (17.06.2011)

  4. #3
    Пользователь
    Регистрация
    07.06.2011
    Сообщений
    32
    Поблагодарил(а)
    2
    Получено благодарностей: 9 (сообщений: 8).
    Загрузок файлов
    26
    Залито файлов
    1
    Вес репутации
    0

    Re: WI-FI Atheros 9285 DSDT

    Цитата: Сообщение от matafonoff
    Samsung R540 JS05. Это устройство дописывать в \_SB.PCI0.RP01

    Проверено. Работает.
    это для Lion DP3

    на DP 4 вафля пропала =((((
    Mac mini (C2D 2,26GHz/RAM 4Gb/HDD 640Gb/NVidia GeForce 9400/MacOS X 10.7 Lion)

    Samsung R540 JS05-ru (i5-M540 2,26GHz/DDR3 6Gb/SATA-II 320Gb 7200/ATI Mob.Radeon HD 545v (4530/4570/5145) (M92/RV710)/Audio ALC269/Atheros AR9285/Marvell 88E8040)
    MacOS X 10.7 Lion + Upd

    Works everything but:
    • Sleep
    • Battery


    Used:
    • DSDT patch (WiFi, Network, ATI)
    • Patching fb (ATI)
    • ApplePS2Controller.kext & AppleACPUPS2NUB.kext (PS/2 Keyboard/TouchPad)
    • VoodooHDA (Sound)

  5. 1 пользователь сказал cпасибо matafonoff за это полезное сообщение:

    Vch54ti (19.06.2011)

  6. #4
    Пользователь
    Регистрация
    07.06.2011
    Сообщений
    32
    Поблагодарил(а)
    2
    Получено благодарностей: 9 (сообщений: 8).
    Загрузок файлов
    26
    Залито файлов
    1
    Вес репутации
    0

    Re: WI-FI Atheros 9285 DSDT

    Цитата: Сообщение от matafonoff
    на DP 4 вафля пропала =((((
    Появилась после обновления системы ч/з "Обновление ПО" вафля вернулась (сейчас с нее сижу).
    Добавил в DSDT код от вафли с МакБукПро, итого имеем следующее:
    Код:
                Device (RP01) // Номер устройства валиден только для Samsung R540 JS-05ru, для остальных нужно проверять
                {
                    Name (_ADR, 0x001C0000) // Адрес зависит от номера устройства
                    OperationRegion (PXCS, PCI_Config, 0x40, 0xC0)
                    Field (PXCS, AnyAcc, NoLock, WriteAsZeros)
                    {
                                Offset (0x12), 
                            ,   13, 
                        LASX,   1, 
                                Offset (0x1A), 
                        ABPX,   1, 
                            ,   2, 
                        PDCX,   1, 
                            ,   2, 
                        PDSX,   1, 
                                Offset (0x1B), 
                        LSCX,   1, 
                                Offset (0x20), 
                                Offset (0x22), 
                        PSPX,   1, 
                                Offset (0x98), 
                            ,   30, 
                        HPEX,   1, 
                        PMEX,   1, 
                            ,   30, 
                        HPSX,   1, 
                        PMSX,   1
                    }
                    OperationRegion (A1E0, PCI_Config, Zero, 0x60)
                    Field (A1E0, ByteAcc, NoLock, Preserve)
                    {
                                Offset (0x19), 
                        SECB,   8, 
                                Offset (0x1E), 
                            ,   13, 
                        MABT,   1, 
                                Offset (0x4A), 
                            ,   5, 
                        TPEN,   1, 
                                Offset (0x50), 
                            ,   4, 
                        LDIS,   1, 
                            ,   24, 
                        LACT,   1
                    }
                    Method (_BBN, 0, NotSerialized)
                    {
                        Return (SECB)
                    }
                    Method (_STA, 0, NotSerialized)
                    {
                        Return (0x0F)
                    }
                    Name (_PRW, Package (0x02)
                    {
                        0x09, 
                        0x04
                    })
                    Method (_PRT, 0, NotSerialized)
                    {
                        If (PICM)
                        {
                            Return (AR04 ())
                        }
                        Return (PR04 ())
                    }
                    Method (_PS0, 0, Serialized)
                    {
                        If (OSDW ())
                        {
                            If (LAnd (LNotEqual (WOWE, One), LEqual (TAPD, One)))
                            {
                                Store (Zero, LDIS)
                                Store (One, GI46)
                                Sleep (0x6E)
                                Add (Timer, 0x00989680, Local0)
                                While (LLessEqual (Timer, Local0))
                                {
                                    If (LEqual (LACT, One))
                                    {
                                        If (LNotEqual (^ARPT.AVND, 0xFFFF))
                                        {
                                            Break
                                        }
                                    }
                                    Sleep (0x0A)
                                }
                                Store (One, MABT)
                            }
                        }
                    }
                    Method (_PS3, 0, Serialized)
                    {
                        If (OSDW ())
                        {
                            If (LAnd (LNotEqual (WOWE, One), LEqual (TAPD, One)))
                            {
                                Store (TPEN, Local0)
                                Store (One, LDIS)
                                Add (Timer, 0x00989680, Local0)
                                While (LLessEqual (Timer, Local0))
                                {
                                    If (LEqual (LACT, Zero))
                                    {
                                        Break
                                    }
                                    Sleep (0x0A)
                                }
                                Store (Zero, GP46)
                                Store (Zero, GI46)
                                Sleep (0x64)
                            }
                        }
                    }
                    Device (ARPT)
                    {
                        Name (_ADR, Zero)
                        OperationRegion (ARE0, PCI_Config, Zero, 0x04)
                        Field (ARE0, ByteAcc, NoLock, Preserve)
                        {
                            AVND,   16
                        }
                        Method (_STA, 0, NotSerialized)
                        {
                            Return (0x0F)
                        }
                        Name (_PRW, Package (0x02)
                        {
                            0x09, 
                            0x05
                        })
                        Method (WWEN, 1, NotSerialized)
                        {
                            Store (Arg0, WOWE)
                        }
                        Method (PDEN, 1, NotSerialized)
                        {
                            Store (Arg0, TAPD)
                        }
                        Method (_DSM, 4, NotSerialized)
                        {
                            Store (Package (0x0E)
                                {
                                    "acpi-wake-type", 
                                    Zero, 
                                    "AAPL,slot-name", 
                                    Buffer (0x08)
                                    {
                                        "AirPort"
                                    }, 
                                    "device-id", 
                                    Unicode ("*"), 
                                    "device-type", 
                                    Buffer (0x08)
                                    {
                                        "AirPort"
                                    }, 
                                    "model", 
                                    Buffer (0x34)
                                    {
                                        "Atheros 9285 8802.11 b/g/n Wireless Network Adapter"
                                    }, 
                                    "subsystem-id", 
                                    Buffer (0x04)
                                    {
                                        0x8F, 0x00, 0x00, 0x00
                                    }, 
                                    "subsystem-vendor-id", 
                                    Buffer (0x04)
                                    {
                                        0x6B, 0x10, 0x00, 0x00
                                    }
                                }, Local0)
                            DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                            Return (Local0)
                        }
                    }
                }
    ВНИМАНИЕ! Внимательно проверяйте адреса и номер устройства (напрмер Everest'ом) иначе либо просто ничего не заведется, либо отпадет что-то новое

    P.S. работает на родных кекстах - ничего патчить, ничего никуда копировать и дописывать не надо.
    Последний раз редактировалось matafonoff; 20.06.2011 в 09:11.
    Mac mini (C2D 2,26GHz/RAM 4Gb/HDD 640Gb/NVidia GeForce 9400/MacOS X 10.7 Lion)

    Samsung R540 JS05-ru (i5-M540 2,26GHz/DDR3 6Gb/SATA-II 320Gb 7200/ATI Mob.Radeon HD 545v (4530/4570/5145) (M92/RV710)/Audio ALC269/Atheros AR9285/Marvell 88E8040)
    MacOS X 10.7 Lion + Upd

    Works everything but:
    • Sleep
    • Battery


    Used:
    • DSDT patch (WiFi, Network, ATI)
    • Patching fb (ATI)
    • ApplePS2Controller.kext & AppleACPUPS2NUB.kext (PS/2 Keyboard/TouchPad)
    • VoodooHDA (Sound)

  7. 1 пользователь сказал cпасибо matafonoff за это полезное сообщение:

    Vch54ti (20.06.2011)

  8. #5
    Новичок
    Регистрация
    21.09.2017
    Сообщений
    1
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Загрузок файлов
    0
    Залито файлов
    0
    Вес репутации
    0

    WI FI Atheros 9285 DSDT

    Абсолютно с Вами согласен. Мне нравится Ваша идея. Предлагаю вынести на общее обсуждение.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •