LINUX.ORG.RU

[usb] kernel panic.

 


0

0

Продолжаю эпопею. ^) Значит загрузится с корня по uuid получилось, параметр ядра «real_root» помог. Но тут новая трабла. Загрузка идёт до меню grub-а и тут включаются все диски(PATA, SATA, USB), мигают соответствующие светодиоды. Через пару секунд отключается светодиод на USB диске. Через секунд 20, светодиод на системнике также потухает. Если после того, как все светодиоды потухли продолжить загрузку, то всё грузится отлично(как по uuid так и по /dev/...), при этом грузится очень быстро, без монтирования дисков. Если же продолжить загрузку, пока светится хотя-бы один светодиод, то в терминале начинается тягомотина с монтированием устройств и в итоге kernel panic. ЧЯДНТ?

★★

Собирай ядро вдумчиво. Поищи на генту форумах. Что-то не то с поддержкой контроллеров.

Insomnium ★★★★
()
Ответ на: комментарий от Insomnium

>Собирай ядро вдумчиво. Поищи на генту форумах. Что-то не то с поддержкой контроллеров.
Видимо придётся обратиться.

Booster ★★
() автор топика

rootwait [KNL] Wait (indefinitely) for root device to show up. Useful for devices that are detected asynchronously (e.g. USB and MMC devices).

хинт: это опция ядра

azure ★★
()
Ответ на: комментарий от azure

Спасибо, но не помогло. На самом деле всё монтируется. Только если загружать сразу, то светодиод на внешнем usb винчестере, начинает мигать почти сразу после начала загрузки и kernel panic. А если ждать пока все светодиоды потухнут, то начинает мигать только после того как появляется цветная надпись «Gentoo Linux» и потом загрузка идёт нормально до конца.

Booster ★★
() автор топика
Ответ на: комментарий от Booster

А кернел паник какое сообщение то пишет? Может, вам надо просто задать промежуток времени чтоб юсб винт отдуплился.

rootdelay= [KNL] Delay (in seconds) to pause before attempting to mount the root filesystem

azure ★★
()
Ответ на: комментарий от azure

>А кернел паник какое сообщение то пишет?
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown - block (8,21)

rootdelay= [KNL] Delay (in seconds) to pause before attempting to mount the root filesystem

Пробовал ставить аж 100 секунд, оно подумало 100 секунд и ушло в панику.

Booster ★★
() автор топика

что ты сделал с ядром? О_О
какие ещё нах Н сек?
какие надписи ?
выкинь свой конфиг!

megabaks ★★★★
()

кстати - где логи?
где мат dmesg?
если корень таки монтируется, то ничто не мешает записать на него логи и потом раскурить их
где?

megabaks ★★★★
()
Ответ на: комментарий от megabaks

>если корень таки монтируется, то ничто не мешает записать на него логи и потом раскурить их
В том-то и дело что не монтируется.

Booster ★★
() автор топика
Ответ на: комментарий от megabaks

имхо, усб не инициализируется, вшивай в ядро.

SevikL ★★★★★
()

Хм. Если в меню граба подождать секунд 20, то все типа нормально грузится, а если начать загрузку ядра и подождать 100 секунд перед монтирование рута, то кернел паник. Так чтоли?

azure ★★
()
Ответ на: комментарий от azure

>Хм. Если в меню граба подождать секунд 20, то все типа нормально грузится, а если начать загрузку ядра и подождать 100 секунд перед монтирование рута, то кернел паник. Так чтоли?
Именно так.

Booster ★★
() автор топика

Прикол. Убираю параметр ядра «root», жду пока погаснут светодиоды на винтах и всё прекрасно грузится. Ядро уже само находит корневой раздел? ^)

Booster ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.