1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

GA-H87-HD3

Тема в разделе 'Gigabyte', создана пользователем TimeWalker, 20 июл 2013.

  1. Moorre

    Moorre iГуру

    Симпатии:
    4`513
    @korlione2006, вот, твой адрес GPIO 0xf000
    А теперь самое интересное: оффсет GP06 и его значение для SMBus.
     
  2. korlione2006

    korlione2006 Заблокированные

    Симпатии:
    129
    @Moorre,
    Scope (\)
    {
    OperationRegion (GPIO, SystemIO, GPBS, GPLN)
    Field (GPIO, ByteAcc, NoLock, Preserve)
    {
    Offset (0x0C),
    GP00, 1,
    GP01, 1,
    GP02, 1,
    GP03, 1,
    GP04, 1,
    GP05, 1,
    GP06, 1,
    GP07, 1,
    GP08, 1,
    GP09, 1,
    GP10, 1,
    GP11, 1,
    GP12, 1,
    GP13, 1,
    GP14, 1,
    GP15, 1,
    Offset (0x38),
    GP32, 1,
    GP33, 1,
    GP34, 1,
    GP35, 1,
    GP36, 1,
    GP37, 1,
    GP38, 1,
    GP39, 1,
    GP40, 1,
    GP41, 1,
    GP42, 1,
    GP43, 1,
    GP44, 1,
    Offset (0x48)
    }
    }
     
  3. Moorre

    Moorre iГуру

    Симпатии:
    4`513
    @korlione2006, ну, пробуй. Тут есть GP06. Также как адрес GPIO уже был: GPBS. Вот только функционал наверняка разный.
    Что от этого зависит? А не знаю.
    Но раз используется, то наверняка шина SMBus повязан неким образом на GCON.
    Идей особо нет, я в этом не рылся. И будет ли оно работать гарантий явно не могу дать.
     
  4. korlione2006

    korlione2006 Заблокированные

    Симпатии:
    129
    OperationRegion (GPIO, SystemIO, 0xf000, 0x64)

    Вот так сделал смущает 0x64 суда что вписыват офсет свой или так и оставить?
     
  5. Moorre

    Moorre iГуру

    Симпатии:
    4`513
    @korlione2006, просто юзай уже имеющийся в коде регистр. не добавляй его клон.
    Сомневаюсь, что он означает то же самое, что в коде нативника.
    Например, так:
    Код:
    Device (GCON)
    {
    
    Name (_HID, EisaId ("APP000B"))
    Name (_CID, "gcon")
    Name (_STA, 0x0B)
    Name (_CRS, ResourceTemplate ()
    {
    IO (Decode16,
    0x0700, // Range Minimum
    0x07FF, // Range Maximum
    0x01, // Alignment
    0xFF, // Length
    )
    })
    Name (_PRW, Package (0x02)
    {
    0x16,
    0x04
    })
    Name (GMGP, 0x16)
    Method (GMSP, 1, NotSerialized)
    {
    If (LLessEqual (Arg0, One))
    {
    Or (GP06, Arg0, GP06)
    }
    }
    Method (GMLV, 0, NotSerialized)
    {
    Return (GP06)
    }
    }
    0x64 Это длина поля.
     
  6. chrome

    chrome iГуру

    Симпатии:
    856
    @Moorre, битовое поле уже было в DSDT оставалось добавить Снимок экрана 2015-03-18 в 7.12.52 PM. и в _INI . B иореге пропало устройство. В отчете LSPCI тоже пропало. Только здесь висит Снимок экрана 2015-03-18 в 7.23.31 PM. . Спасибо за помощь.
     
    Последнее редактирование: 18 мар 2015
    Moorre нравится это.
  7. apalych

    apalych iГуру

    Симпатии:
    1`245
    Присмотрелся... А нафи*а: Name (SRCB, 0xFED1C000) и OperationRegion (RCRB, SystemMemory, SRCB, 0x4000)? :eek:
    А почему не: OperationRegion (RCRB, SystemMemory, 0xFED1F428, 0x01) и KTD без Оффсета?
    OperationRegion (RCRB, SystemMemory, 0xFED1F428, 0x01) { , , 4, KTD, 1 }
     
    chrome нравится это.
  8. Moorre

    Moorre iГуру

    Симпатии:
    4`513
    @apalych, я рассчитывал, что этот код уже есть в ДСДТ. А по твоему примеру все правильно. Мне было лень пересчитывать!
    @chrome, замечательно! Правильно сделал, что всунул в имеющийся код. Хотя, если другие биты не используются, то можно сократить, как посоветовал Палыч!
    "-" нажми и перестанет висеть в сети. ;)
     
    chrome нравится это.
  9. chrome

    chrome iГуру

    Симпатии:
    856
    @Moorre, за "-" отдельное спасибо ;).
     
  10. Moorre

    Moorre iГуру

    Симпатии:
    4`513
    @chrome, я рад! И еще рад, что на лайфе нельзя по ошибке минус камраду влепить!
    А то насоветовал, что наминусовали бы мне! :D
     
  11. chrome

    chrome iГуру

    Симпатии:
    856
    Удалось еще отключить B0D3 Снимок экрана 2015-03-22 в 4.29.26 PM. . Если использовать дискретную видеокарту то в иореге висят B0D3 и B0D4 Снимок экрана 2015-03-22 в 4.33.02 PM. . B0D4 отключается через метод _STA, и пропадает из иорега. B0D3 у меня не получилось скрыть через _STA, оно оставалось в иореге висеть в таком виде Снимок экрана 2015-03-22 в 3.51.24 PM. . Получилось скрыть только сохранив 0 в 5 бит этого регистра DEVEN—Device Enable Снимок экрана 2015-03-22 в 4.47.48 PM. стр.63 http://www.intel.com/content/www/us...-gen-core-family-desktop-vol-2-datasheet.html. В родной SSDT есть такой OperationRegion и Offset Снимок экрана 2015-03-22 в 5.18.17 PM. в AUDE сохранил через метод _INI значение 0x1F ( 5 бит = 0), в итоге устройство пропало из иорега Снимок экрана 2015-03-22 в 3.59.26 PM. ( левый иорег). Чтобы в DSDT не лесть последовал совету @apalych, #387 и перенес все в SSDT( прикрепил).
     

    Вложения:

    • SSDT-9.aml.zip
      Размер файла:
      536 байт
      Просмотров:
      0
    Последнее редактирование: 26 мар 2016
    Andrey1970, pob, Moorre и ещё 1-му нравится это.
  12. GLXOZ

    GLXOZ Adv. iГуру Гуру

    Симпатии:
    674
    Хочу написать создателю темы отдельное спасибо за UEFI Shell из архива по материнке, работает без проблем.
    Дело в том, что все новые сборки ведут себя забавно: к примеру пишете вы в строке "cd clover" (идем в директорию clover), а из под курсора вылетает вначале "cd" затем оп-па и продолжает без пробела "over". Получаем вместо команды перехода в директорию "cdover" жмем enter и шелл пишет что не знает такой команды и все в таком ключе. Раза с 3-6го может получиться нормальный ввод команды. Эта версия шелл все отображает и вводит команды как положено.
    P.S. Удалось извлеч шелл из БИОС предыдущей материнки, он тоже хорошо работает при более новой версии и меньшем размере. Думаю что однажды осмелюсь и вошью себе в нынешнюю машину шелл. Очень удобный инструмент и прошу прощения за оффтоп.
     
    Последнее редактирование: 18 июн 2015
  13. Danillab

    Danillab iНовичок

    Симпатии:
    1
    Отвалился звук после установки camtasia 2 system audio (утилиты для захвата системного звука, при записи видео с экрана)

    Раньше звук заводил так:
    В родной AppleHDA, добавлял ресурсы ( layout12.zml.zlib и Platforms.zml.zlib) из архива H87-HD3-Jan-2014.zip\EFI\CLOVER\OEM\H87-HD3\kexts\10.9\4-AppleHDA
    Далее запускал Kext Utility.app чтобы восстановить права.
    Сейчас это не помогает =(

    Настройки для кловера использую из H87-HD3-Jan-2014.zip

    В какую сторону копать?
     
  14. RodionS

    RodionS iГуру

    Симпатии:
    3`503
    @Danillab, кроме этих ресурсов - еще в Кловере должно быть два патча:
    1 замена xml на zml
    2 замена id кодека с 1984 на ваш

    вряд ли эта утилита меняет что то в кексе, возможно в системе как выход по умолчанию выбран не AppleHDA а утилита? проверьте...
     
    Danillab нравится это.
  15. Danillab

    Danillab iНовичок

    Симпатии:
    1
    1 замена xml на zml
    2 замена id кодека с 1984 на ваш
    Объяснения а тут код замены
    А как значения подобрать для ALC892? Может есть рабочий кусок кода?
    Поискал по конфигу, без нет таких замен, видимо без них раньше както работало :) но запустить хочется хоть както, без звука тяжко :)

    В какой последовательности кловер грузит конфиг, сначало /Volumes/efi/EFI/CLOVER/config.plist а потом /Volumes/efi/EFI/CLOVER/OEM/H87-HD3/config.plist
    или сразу грузит только последний?

    Все устройства выхода отвалились.
    http://gyazo.com/bc1545d78e51d49c3aaa6ff421f6420c

    Весь каталог CLOVER https://yadi.sk/d/Zscyi94dhL975
     
  16. RodionS

    RodionS iГуру

    Симпатии:
    3`503
    если есть OEM с подходящей моделью, грузит его, если его нет - тот что в папке Clover/
     
  17. Danillab

    Danillab iНовичок

    Симпатии:
    1
    Внимательно просмотрел конфиг, там есть 1 замена xml на zml и 2 замена id кодека с 1984 на ваш (AD1984->ALC892)
    Код:
    #/Volumes/efi/EFI/CLOVER/OEM/H87-HD3/config.plist
                <dict>
                    <key>Comment</key>
                    <string>HDAU 0c0b -&gt; 0c0c</string>
                    <key>Name</key>
                    <string>AppleHDAController</string>
                    <key>Find</key>
                    <data>CwwAAA==</data>
                    <key>Replace</key>
                    <data>DAwAAA==</data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>HDAU 0a0c -&gt; 0c0c</string>
                    <key>Name</key>
                    <string>AppleHDAController</string>
                    <key>Find</key>
                    <data>DAoAAA==</data>
                    <key>Replace</key>
                    <data>DAwAAA==</data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>xml.zlib-&gt;aml.zlib</string>
                    <key>Name</key>
                    <string>AppleHDA</string>
                    <key>Find</key>
                    <data>eG1sLnps</data>
                    <key>Replace</key>
                    <data>YW1sLnps</data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>AD1984-&gt;ALC892</string>
                    <key>Name</key>
                    <string>AppleHDA</string>
                    <key>Find</key>
                    <data>hBnUEQ==</data>
                    <key>Replace</key>
                    <data>kgjsEA==</data>
                </dict>
    upload_2015-6-19_12-47-29.

    UPD:
    Проблема решилась, попросил оригинал файла в теме, добавил два файла, поправил права Kext Wizard, все пашет!
     
    Последнее редактирование: 19 июн 2015
  18. Dr.UM_64

    Dr.UM_64 iПрофи

    Симпатии:
    186
    Осмелюсь спросить, что за патч названий, и где подробности узнать?
    Очень надеюсь, что это то, что мне нужно.
     
  19. abxite

    abxite iГуру

    Симпатии:
    1`331
    xml to zml
     
  20. Dr.UM_64

    Dr.UM_64 iПрофи

    Симпатии:
    186
    Понял. Немного не то, о чем я думал. Понимаю, что вопрос не по теме, но меня интересует возможность прописать цвет разъемов, чтобы отображалось в панели настройки звука, а то у меня 4 линейных выхода, и не понятно, какой из них какой. Если не затруднит, ткните, где можно про это посмотреть.
     

Поделиться этой страницей