netch80 (netch80) wrote,
netch80
netch80

i3-Haswell+FreeBSD10.3+RDRAND: грабли и паника

Перешёл на новое железо (i3-4170 + AsRock B85M Pro4), фряха 10.3.
При загрузке - получил panic быстро пролетающий (ни одной подробности
схватить не успевал).
Нашёл старое ядро от 10.2, загрузился до single. Собранный там же
GENERIC начал точно так же дёргаться. Покурив гугл, собрал
GENERIC+DDB, увидел панику сразу после "random: unlocking device".
Пересобрал с random, но без rdrand_rng - взлетело нормально. Ooook...
попытался загрузиться снова с GENERIC+DDB, чтобы сфоткать панику - не
хочет паниковать...

Дёргать машину ещё раз не хочу, но такое впечатление, что в 10.2 или
ранних 10.3 криво собирали использование rdrand, но вылезло оно только
там, где он появился. (Это ядро от 10.3 было собрано, похоже, ещё в
процессе перехода от 10.2, потом не clean'илось на новые патчи.)
При том, что в 10.2 такая же rdrang_rng, и без проблем.
Гугление ничего внятного про такое не рассказывает (есть рассказ про
10ку "мы напрямую не отдадим RDRAND в /dev/random, мы его всё равно
прогоним через Yarrow", но это совсем не то.)

Оставляю это здесь в качестве предупреждения о переходных граблях.
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 0 comments