Tag Bulldozer

Asus, Bulldozer, Linux и грабли

11 Июль, 04:44, by Rus Метки: , , ,

Прикольно когда накладывается сразу три технических проблемы на ровном месте, например при попытке взять Asus M5A97 Pro и попытаться поставить на нее AMD FX-8150 и Linux. Вообще с этой мамкой что-то не так — наблюдаются артефакты и спецэффекты даже после проделанных ниже манипуляций [ потрескивание динамика при ping -f это что-то ;) ]. Стоит 7 раз подумать прежде чем ее юзать, да еще вкупе с бульдозером — есть SaberTooth, которая свободна от всех недостатков M5A97. Тем не менее ее можно заставить как-то работать, но для этого нужно немного магии или много пива. Ниже приведена пошаговая магия, так как пива уже нет :

1. Шьем последний BIOS (1208), перезагружаемся, заходим в Setup

2. Включаем IOMMU — иначе отгребете еще больше левых багов. Также не пытаемся включать несколько настроек в BIOS за раз — в этой мамке (спасибо BIOS’о-писателям) это приведет к еще более странным глюкам. Т.е. поменяли одну настройку, сохранили, перезагрузились.

3. Выключаем Turbo Core, дабы не склеил ласты или не начал сбоить хилый источник питания матери, который явно рассчитан на работу в режиме 140W только в условиях суровых сибирских зим.

4. По той же причине включаем Extreme EPU mode и выключаем EPU Power Saving mode

5. Ставим как минимум 3.5-rc5 ядро, так как во-первых избавимся от страшных надписей «[Firmware Bug]: cpu 7, IBS interrupt offset 0 not available» при теплых перезагрузках, а во-вторых перестанет намертво отваливаться сеть с не менее страшными надписями  «AMD-Vi: Event logged [IO_PAGE_FAULT device=06:00.0 domain=0x001 address=0x00000000009cd000 flags=0x0050]«, «NETDEV WATCHDOG: eth0 (r8169): transmit queue 0 timed out» и совершенно левыми надписями «r8169 0000:06:00.0: eth0: link up» при железно подключенном кабеле сети.

6. Тестируем все это дело MemTest’ом, iperf’ом и ложимся спать, так как местами уже 5 утра ;)