Sep. 21st, 2011

mc6312: (Default)
Лучи поноса 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

November 2017

S M T W T F S
   1234
56 7891011
12131415161718
19202122232425
2627282930  

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 24th, 2025 11:45 am
Powered by Dreamwidth Studios