[freebsd] 13.0 memstick не грузится

Paul Tatarenko paul_t at ukr.net
Thu Jan 20 22:40:36 EET 2022


On 20.01.2022 20:25, Eugene Grosbein wrote:
> 21.01.2022 0:04, spell at itl.ua wrote:
>
>>>> Выходит, крешится биосовский interrupt handler?
>>> Это ничему не противоречит. Если loader от 11.2 вызывает BIOS так, что BIOS отрабатывает чисто,
>>> а более свежий loader вызывает BIOS так, что внутри BIOS всё ломается,
>>> то нужно заточить наш loader, чтобы он был совместим с такими BIOS-ами.
>> Разумеется, workarounds никто не отменял. Но хотечется понимать, на чьей стороне проблема.
>> По идее должен же interrupt handler быть устойчивым к любому набору аргументов
>> (значениям регистров, стека/etc) и возвращаться хотя бы с ошибкой? Или нет?
> Не совсем. Некоторые вызовы BIOS работают только в real mode, некоторые только в protected mode,
> некоторые в обоих. У нас loader переключает процессор в protected mode,
> то есть когда память адресуется как виртуальная и мапится в физическую.
> Из-за мапинга тоже вполне может быть креш.
>
> Это если не говорить об тупо багах в коде BIOS. А баги есть везде.
>
> http://mailman.uafug.org.ua/mailman/listinfo/freebsd

А могут быть просто аппаратные проблемы с конкретной машиной (BIOS-ом)? 
Микросхема битая или память? Или я пропустил проверку на таком же железе?

-- 
Best regards,
  Paul Tatarenko                       http://tatarenko.kiev.ua
[listening to coolest sound - silence]
[Silence is sexy - Einsturzende Neubauten]



More information about the freebsd mailing list