Страница 1 из 1

Как узнать из-за чего паника?

Добавлено: 2011-07-10 1:59:49
ProFTP
как узнать из-за чего может быть паника в момент пересборки ядра сразу при монтировании раздела /dev/ad4s1a
после этого "фатал трап", "паника"

открывается консоль GDB и там почему-то не доступная клавиатура, там нельзя ничего написать

Re: Как узнать из-за чего паника?

Добавлено: 2011-07-10 8:02:02
Alex Keda
при пересборке ядра - разделы не перемонтируются

объясните нормально, скрин сделайте, версию ОС огласите

Re: Как узнать из-за чего паника?

Добавлено: 2011-07-10 10:59:21
Gamerman
возможно после пересборки, а не во время?

Re: Как узнать из-за чего паника?

Добавлено: 2011-07-10 11:14:10
ProFTP
да, после пересборки, после перезагрузки...

Re: Как узнать из-за чего паника?

Добавлено: 2011-07-10 11:18:55
Gamerman
а разделы не изменили название?

Re: Как узнать из-за чего паника?

Добавлено: 2011-07-10 11:21:34
ProFTP
а как узнать изменились или нет?

я загрузился с "френзи" и поменял в /etc/fstab с /dev/ad4s1a на /dev/ad0s1a, паника все равно было

может как-то надо поменять еще?

Re: Как узнать из-за чего паника?

Добавлено: 2011-07-10 11:24:07
Gamerman
/etc/fstab можно ремарками залепить, ядро при загрузке покажет, что есть, и где корень искать будет

Re: Как узнать из-за чего паника?

Добавлено: 2011-07-10 12:28:21
Gendos

Код: Выделить всё

kenv | grep root

Re: Как узнать из-за чего паника?

Добавлено: 2011-07-10 12:41:51
Gamerman
Gendos писал(а):

Код: Выделить всё

kenv | grep root
Для этого загрузиться нужно, а не получается, я так понимаю.

Re: Как узнать из-за чего паника?

Добавлено: 2011-07-10 12:45:39
Gendos
Ну так нахреначил в ядре бог знат что, со старого загрузится и в студию

Код: Выделить всё

cat {конфиг ядра} | grep ATA_STATIC_ID

Re: Как узнать из-за чего паника?

Добавлено: 2011-07-11 9:54:18
Mox
ProFTP писал(а):как узнать из-за чего может быть паника в момент пересборки ядра сразу при монтировании раздела /dev/ad4s1a
после этого "фатал трап", "паника"

открывается консоль GDB и там почему-то не доступная клавиатура, там нельзя ничего написать
а ядро-то какое? не каррент ли?

Re: Как узнать из-за чего паника?

Добавлено: 2011-07-11 14:35:06
ProFTP
Gendos писал(а):Ну так нахреначил в ядре бог знат что, со старого загрузится и в студию

Код: Выделить всё

cat {конфиг ядра} | grep ATA_STATIC_ID
эта опция стоит в ядре, ее надо убрать?

Re: Как узнать из-за чего паника?

Добавлено: 2011-07-11 14:35:52
ProFTP
Mox писал(а):
ProFTP писал(а):как узнать из-за чего может быть паника в момент пересборки ядра сразу при монтировании раздела /dev/ad4s1a
после этого "фатал трап", "паника"

открывается консоль GDB и там почему-то не доступная клавиатура, там нельзя ничего написать
а ядро-то какое? не каррент ли?

8.0 CURRENT
но ядро уже собрано, повторно не дает корректно собрать :)

Re: Как узнать из-за чего паника?

Добавлено: 2011-07-11 14:47:27
Mox
ProFTP писал(а):
Mox писал(а):
ProFTP писал(а):как узнать из-за чего может быть паника в момент пересборки ядра сразу при монтировании раздела /dev/ad4s1a
после этого "фатал трап", "паника"

открывается консоль GDB и там почему-то не доступная клавиатура, там нельзя ничего написать
а ядро-то какое? не каррент ли?

8.0 CURRENT
но ядро уже собрано, повторно не дает корректно собрать :)
карент сейчас 9.0 или у вас еще когда он был 8?
если все таки 9.0, то читайте иногда /usr/src/UPDATING
20110424:
The GENERIC kernels for all architectures now default to the new
CAM-based ATA stack. It means that all legacy ATA drivers were
removed and replaced by respective CAM drivers. If you are using
ATA device names in /etc/fstab or other places, make sure to update
them respectively (adX -> adaY, acdX -> cdY, afdX -> daY, astX -> saY,
where 'Y's are the sequential numbers starting from zero for each type
in order of detection, unless configured otherwise with tunables,
see cam(4)). There will be symbolic links created in /dev/ to map
old adX devices to the respective adaY. They should provide basic
compatibility for file systems mounting in most cases, but they do
not support old user-level APIs and do not have respective providers
in GEOM. Consider using updated management tools with new device names.

It is possible to load devices ahci, ata, siis and mvs as modules,
but option ATA_CAM should remain in kernel configuration to make ata
module work as CAM driver supporting legacy ATA controllers. Device ata
still can be used in modular fashion (atacore + ...). Modules atadisk
and atapi* are not used and won't affect operation in ATA_CAM mode.
Note that to use CAM-based ATA kernel should include CAM devices
scbus, pass, da (or explicitly ada), cd and optionally others. All of
them are parts of the cam module.

ataraid(4) functionality is now supported by the RAID GEOM class.
To use it you can load geom_raid kernel module and use graid(8) tool
for management. Instead of /dev/arX device names, use /dev/raid/rX.

No kernel config options or code have been removed, so if a problem
arises, please report it and optionally revert to the old ATA stack.
In order to do it you can remove from the kernel config:
options ATA_CAM
device ahci
device mvs
device siis
, and instead add back:
device atadisk # ATA disk drives
device ataraid # ATA RAID drives
device atapicd # ATAPI CDROM drives
device atapifd # ATAPI floppy drives
device atapist # ATAPI tape drives
может оно?

Re: Как узнать из-за чего паника?

Добавлено: 2011-07-11 14:48:52
ProFTP
8.0

Re: Как узнать из-за чего паника?

Добавлено: 2011-07-11 20:59:24
Gendos
ProFTP писал(а):
Gendos писал(а):Ну так нахреначил в ядре бог знат что, со старого загрузится и в студию

Код: Выделить всё

cat {конфиг ядра} | grep ATA_STATIC_ID
эта опция стоит в ядре, ее надо убрать?
А вобще не предметный разговор конфиг выкладывать стоит.

Re: Как узнать из-за чего паника?

Добавлено: 2011-07-12 17:48:24
ProFTP
Gendos писал(а):
ProFTP писал(а):
Gendos писал(а):Ну так нахреначил в ядре бог знат что, со старого загрузится и в студию

Код: Выделить всё

cat {конфиг ядра} | grep ATA_STATIC_ID
эта опция стоит в ядре, ее надо убрать?
А вобще не предметный разговор конфиг выкладывать стоит.

я собрал чистый GENERIC, все собралось, но проблема при загрузке эта присутствует...