Перейти к содержимому


Фотография

kernel panic


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 13

#1 Bahram

Bahram
  • Мимо проходил

  • Пользователи
  • 4 855 Cообщений

Отправлено 09 Февраль 2011 - 16:02

О, гуру линуксов! Понадобилось мне обновить ядро CentOS с 2.6.18 до 2.6.37, компилирую из исходников, по имеющемуся конфигу. При загрузке выдает кернел паник, не вижу, говорит, дисков. Уже включил вроде все что касается дисков в ядро(хотя в 18 версии загружает модулями) - все одно кернел паник, что на 36, что на 37 ядре.
Вся загвоздка в fake raid. Как мне так скомпилить ядро чтобы он этот рейд увидел?

#2 Ilmarinen

Ilmarinen
  • I hope YOU will DIE

  • Пользователи
  • 1 037 Cообщений

Отправлено 09 Февраль 2011 - 17:11

Конфиг ядра покажи на пастебин какой-нибудь или посмотри на состояние CONFIG_DM_RAID45

#3 Bahram

Bahram
  • Мимо проходил

  • Пользователи
  • 4 855 Cообщений

Отправлено 09 Февраль 2011 - 17:40

Конфиг ядра покажи на пастебин какой-нибудь или посмотри на состояние CONFIG_DM_RAID45

в 18 CONFIG_DM_RAID45=m
в 37 такой строчки вообще нет... конфигурилось копированием старого конфига, потом make menuconfig(enable deprecated sysfs features which may confuse old userspace)
вписать руками? пошто оно его потерло? может теперь за это какой-то другой параметр отвечает?
есть например CONFIG_MD_RAID1=Y
CONFIG_MD_RAID45=y
CONFIG_DM_MIRROR=y

Раид сделан зеркало.

Сообщение отредактировал Bahram: 09 Февраль 2011 - 17:43


#4 Ilmarinen

Ilmarinen
  • I hope YOU will DIE

  • Пользователи
  • 1 037 Cообщений

Отправлено 09 Февраль 2011 - 18:43

Ммэ. Тогда два параллельных пути для поиска/решения:
1. сделать снимок экрана/дамп консоли с точной формулировкой паники
2. сделать make allyesconfig, собрать такое ядро и посмотреть на результат. В случае удачного запуска смотреть на конкретную разинцу между конфигами в области опций raid/fakeraid.

#5 John_Smith

John_Smith
  • Активист

  • Пользователи
  • 476 Cообщений

Отправлено 09 Февраль 2011 - 21:29

Или ядро постарше взять, до 2.6.31

#6 Bahram

Bahram
  • Мимо проходил

  • Пользователи
  • 4 855 Cообщений

Отправлено 10 Февраль 2011 - 09:43

Ммэ. Тогда два параллельных пути для поиска/решения:
1. сделать снимок экрана/дамп консоли с точной формулировкой паники
2. сделать make allyesconfig, собрать такое ядро и посмотреть на результат. В случае удачного запуска смотреть на конкретную разинцу между конфигами в области опций raid/fakeraid.

компилю allyesconfig, если будет такая же байда, сделаю снимок экрана. Но там видно не все, часть же уходит за экран. Как сделать дамп консоли?

Или ядро постарше взять, до 2.6.31

Для решения моей проблемы, ради которой и затеял обновление, судя по форумам, нужно именно старше 2.6.31 =(

#7 Bahram

Bahram
  • Мимо проходил

  • Пользователи
  • 4 855 Cообщений

Отправлено 10 Февраль 2011 - 11:11

компилю allyesconfig

не инсталлируется, говорит не хватает 350 метров в /boot а она всего 100 =) ядрышко получилось чистый изумруд.. :laugh:

#8 Bahram

Bahram
  • Мимо проходил

  • Пользователи
  • 4 855 Cообщений

Отправлено 10 Февраль 2011 - 16:30

Увеличил /boot, при инсталляции ядра получаю

WARNING: No module ehci-hcd found for kernel 2.6.36, continuing anyway
WARNING: No module ohci-hcd found for kernel 2.6.36, continuing anyway
WARNING: No module uhci-hcd found for kernel 2.6.36, continuing anyway
WARNING: No module ahci found for kernel 2.6.36, continuing anyway
WARNING: No module ahci found for kernel 2.6.36, continuing anyway
WARNING: No module ahci found for kernel 2.6.36, continuing anyway

Видимо в этом косяк? Как можно это победить есть идеи?

#9 Ilmarinen

Ilmarinen
  • I hope YOU will DIE

  • Пользователи
  • 1 037 Cообщений

Отправлено 10 Февраль 2011 - 17:00

Как сделать дамп консоли?

http://magazine.redh...-dump-analysis/

Для решения моей проблемы, ради которой и затеял обновление, судя по форумам, нужно именно старше 2.6.31 =(

Что именно за проблема, кстати? Может RH сбэкпортили уже?

Увеличил /boot, при инсталляции ядра получаю

WARNING: No module ehci-hcd found for kernel 2.6.36, continuing anyway
WARNING: No module ohci-hcd found for kernel 2.6.36, continuing anyway
WARNING: No module uhci-hcd found for kernel 2.6.36, continuing anyway
WARNING: No module ahci found for kernel 2.6.36, continuing anyway
WARNING: No module ahci found for kernel 2.6.36, continuing anyway
WARNING: No module ahci found for kernel 2.6.36, continuing anyway

Видимо в этом косяк? Как можно это победить есть идеи?

Это под старым рабочим при установке нового собранного? Потому что вроде ты собирал .37 :)

#10 John_Smith

John_Smith
  • Активист

  • Пользователи
  • 476 Cообщений

Отправлено 10 Февраль 2011 - 17:46

WARNING: No module ehci-hcd found for kernel 2.6.36, continuing anyway
WARNING: No module ohci-hcd found for kernel 2.6.36, continuing anyway
WARNING: No module uhci-hcd found for kernel 2.6.36, continuing anyway
WARNING: No module ahci found for kernel 2.6.36, continuing anyway
WARNING: No module ahci found for kernel 2.6.36, continuing anyway
WARNING: No module ahci found for kernel 2.6.36, continuing anyway

Потерялись драйверы USB, может вкомпилить их в ядро?

#11 Bahram

Bahram
  • Мимо проходил

  • Пользователи
  • 4 855 Cообщений

Отправлено 10 Февраль 2011 - 18:05

http://magazine.redh...-dump-analysis/


Что именно за проблема, кстати? Может RH сбэкпортили уже?


Это под старым рабочим при установке нового собранного? Потому что вроде ты собирал .37 :)

попробовал 36, вдруг заработает =) новособранное. старое было 18
Проблема в том что это Elastix, а если ядро до 33 то при звонке с сотового через chan_datacard шумы дикие. Если не поборю, придется ручками собирать на убунте какой-нибудь весь функционал.

Потерялись драйверы USB, может вкомпилить их в ядро?


компилю allyesconfig

Сообщение отредактировал Bahram: 10 Февраль 2011 - 18:09


#12 Ilmarinen

Ilmarinen
  • I hope YOU will DIE

  • Пользователи
  • 1 037 Cообщений

Отправлено 10 Февраль 2011 - 18:44

Вот оно чо. Там у них форум есть, можно там спросить про апдейт ведра.
В случае молчания и желании собирать руками лучше выбрать собственно обычный CentOS и потом доставить всё необходимое или даже сконвертировать в эластикс с помощью CentOS2Elastix.
ПС: среди дистрибутивов лежит бета 2.0.4 - в ней такие же проблемы?

#13 Bahram

Bahram
  • Мимо проходил

  • Пользователи
  • 4 855 Cообщений

Отправлено 11 Февраль 2011 - 11:20

Вот оно чо. Там у них форум есть, можно там спросить про апдейт ведра.
В случае молчания и желании собирать руками лучше выбрать собственно обычный CentOS и потом доставить всё необходимое или даже сконвертировать в эластикс с помощью CentOS2Elastix.
ПС: среди дистрибутивов лежит бета 2.0.4 - в ней такие же проблемы?

угу, бету и пробую. делал вот по этой инструкции...
http://forum.asteris...hp?p=1427#p1427
скачаю CentOS2Elastix псмотрю что за зверь.

Сообщение отредактировал Bahram: 11 Февраль 2011 - 11:24


#14 Bahram

Bahram
  • Мимо проходил

  • Пользователи
  • 4 855 Cообщений

Отправлено 21 Февраль 2011 - 10:28

Короче плюнул, сделал через mdadm.


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных