On Mon, Jan 24, 2022 at 10:19:57AM +0000, sp...@itl.ua wrote: > 24 января 2022 г., 11:52, "Slawa Olhovchenkov" <s...@zxy.spb.ru> написал: > > > On Sun, Jan 23, 2022 at 01:33:21AM +0000, sp...@itl.ua wrote: > > > >> 21 января 2022 г., 9:24, "Eugene Grosbein" <eu...@grosbein.net> написал: > >> > >> Загрузчик от 11.2 работает. > >> > >> Вместо одного bd_int13probe() поставила цикл из сотни вызовов, и 11.2 тоже > >> свалилася. > >> Просто без zfs probing этот int 13h вызываеся всего 2-3 раза, так что > >> вероятность крэша очень мала. > >> А при zfs probing - десятки, поэтому всплыло именно на нем. > >> > >> BTW, bd_int13probe() не использует никакую память. > > > > похоже на какую-то херню с прерываниями. > > или не обрабатывается какое-то > > или при обработке что-то портится. > > Да, я пришла к тому же выводу, раскопав все что можно и не найдя других > причин. > На сцене два прерывания - 31h (btx-ный интерфейс к биосовским прерываниям) > и собственно 13h - биосовское прерывание (работа с диском). > Падает одно из них (пруф - нет возврата из bd_edd_io()). > Но поскольку в IDE/RAID режиме все нормально (проверено brute force'ом > из 100500 вызовов), то подозрение падает именно на биосовский 13h. > Видимо, он некорректно работает в режиме AHCI.
не эти прерывания. хардверные. которые от таймера и/или перефирии _______________________________________________ freebsd mailing list freebsd@uafug.org.ua http://mailman.uafug.org.ua/mailman/listinfo/freebsd