mc6312: (Default)
[personal profile] mc6312
Лучи поноса Gigabyte, LSI и аффтарам GRUBa.

Контроллер LSI MegaRAID 9240, будучи воткнут в десктопную мамку от гогибайта (на коей мамке единственный слот PCI-e 16x), так замечательно перекосил мозги бивису оной мамки, что эта китайская сволочь стала врать GRUBu об отсутствии доступной памяти, от чего встал раком уже GRUB.

При этом syslinux/extlinux как-то память находят (подозреваю, что они дергают бивис за более другую функцию int 15h).

Upd.:
Сляпал тупую софтинку (пришлось вспоминать чертов ассемблер), сунул в загрузочный сектор флэшки, запустился с нее с воткнутым контроллером и без него.

Без контроллера:
int 15h ax=e820h возвращает, как и положено, список областей физ. адресного просранства, с адресами, размерами и типом (ОЗУ, зарезервировано, ...).

С контроллером:
Возвращает список из одной записи, где адрес и длина нулевые, и тип "зарезервировано".

Вот интересно, каким местом аффтары бивиса думали, и почему бивис так затейливо корчится при виде устройства PCIe, не являющегося видюхой?

Profile

mc6312: (Default)
adipocerebrum

December 2025

S M T W T F S
 123456
78910111213
14151617181920
21222324252627
2829 30 31   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 13th, 2026 04:35 pm
Powered by Dreamwidth Studios