Приключения постигли меня в час подготовки защиты НИРа. Вместо того, чтобы дозубрить речь, я увлекся оптимизацией своего веб сервера. Надумал эксперимент по статье с опеннета по докладу Игоря Сысоева. Добавил немного опций в файл /boot/loader.conf, а именно
vm.kmem_size=1G
vm.kmem_size_max=1G
Первый параметр еще прокатил, а второй жестко привязан к опции в ядре(options KVA_PAGES=512). Ядро у меня пока не собралось И я не долго думаю решил отправить машину в ребут, оказалось не особо долгий. После ребута машина запаниковала с ошибкой:
kmem_suballoc: bad status return of 3
Сомнения вкрались в голову сразу из-за этих параметров добавленных ранее в файл loader.conf. Погуглив, решение было найдено практически мгновенно;) Цитирую:
При загрузке Boot Screen выбираем Escape to loader prompt, после чего мы можем деактивировать те параметры(unset), которые мы устанавливали, или же наоборот установить нужные параметры (set) в моем случае это:
OK unset vm.kmem_size
OK boot
Если вы точно не помните, что меняли, то попытаться освежить память можно командой:
OK show