Автор Гілка: Kernel panic. Грішу на сата контроллер.  (Прочитано 1878 раз)

Відсутній rangel

  • Графоман
  • ****
  • дописів: 281
  • Карма: +0/-0
  • Python programmer
ArchLinux
Вночі оновив ядро до 2.6.25.10-1 і ліг спать. Вранці отримав kernel panic :(
kinit: init not found!
Kernel panic - not syncing: Attempted to kill init!
Довелося грузитися з fallback
lspci:
00:00.0 Host bridge: nVidia Corporation nForce2 IGP2 (rev c1)
00:00.1 RAM memory: nVidia Corporation nForce2 Memory Controller 1 (rev c1)
00:00.2 RAM memory: nVidia Corporation nForce2 Memory Controller 4 (rev c1)
00:00.3 RAM memory: nVidia Corporation nForce2 Memory Controller 3 (rev c1)
00:00.4 RAM memory: nVidia Corporation nForce2 Memory Controller 2 (rev c1)
00:00.5 RAM memory: nVidia Corporation nForce2 Memory Controller 5 (rev c1)
00:01.0 ISA bridge: nVidia Corporation MCP2A ISA bridge (rev a3)
00:01.1 SMBus: nVidia Corporation MCP2A SMBus (rev a1)
00:02.0 USB Controller: nVidia Corporation MCP2A USB Controller (rev a1)
00:02.1 USB Controller: nVidia Corporation MCP2A USB Controller (rev a1)
00:02.2 USB Controller: nVidia Corporation MCP2A USB Controller (rev a2)
00:04.0 Bridge: nVidia Corporation MCP2A Ethernet Controller (rev a3)
00:06.0 Multimedia audio controller: nVidia Corporation MCP2S AC'97 Audio Controller (rev a1)
00:08.0 PCI bridge: nVidia Corporation MCP2A PCI Bridge (rev a3)
00:09.0 IDE interface: nVidia Corporation MCP2A IDE (rev a3)
00:0b.0 IDE interface: nVidia Corporation nForce2 Serial ATA Controller (rev a3)
00:1e.0 PCI bridge: nVidia Corporation nForce2 AGP (rev c1)
01:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce 6600] (rev a2)
02:09.0 RAID bus controller: Silicon Image, Inc. SiI 3512 [SATALink/SATARaid] Serial ATA Controller (rev 01)
/etc/mkinitcpio.conf
MODULES=""
BINARIES=""
FILES=""
HOOKS="base udev autodetect pata scsi sata filesystems"
Відкотився на попередню версію ядра. Облом. Знову паніка.
Грішу на сата/рейд контроллер
02:09.0 RAID bus controller: Silicon Image, Inc. SiI 3512 [SATALink/SATARaid] Serial ATA Controller (rev 01)Контроллер поставив недавно і все нормально працювало до моменту оновлення ядра.

Пізніше думаю його витягнути й згенерувати ядро без нього.
Якщо підозра підтвердиться треба буде щось думати, бо кожен раз діставать контроллер не зовсім радує. Щось я зовсім розлінився.

Яка ще інформація потрібна для діагностики проблеми?
Roman Suprotkin

Відсутній DalekiyObriy

  • Літератор
  • ******
  • дописів: 1926
  • Карма: +4/-0
Re: Kernel panic. Грішу на сата контроллер.
« Відповідей #1 : 2008-07-06 16:22:41 »
ArchLinux
Вночі оновив ядро до 2.6.25.10-1 і ліг спать. Вранці отримав kernel panic :(
kinit: init not found!
можливі варіанти:
1) неправильно зроблений mkinitrd/mkinitfamfs (гугль натякає поекперементувати з mkinitcpio.conf)
2) з оновленим ядром не хоче працювати старий udev
Fedora 35 (x86-64)

Відсутній raven

  • Новачок
  • *
  • дописів: 0
  • Карма: +0/-0
  • linux kettle
Re: Kernel panic. Грішу на сата контроллер.
« Відповідей #2 : 2008-07-06 17:22:37 »
М-дя. Коли переходив на Arch, мені ядро з пакету теж в kernel panic вивалилось. Завантажив своє, стало легше.

DalekiyObriy, схоже, правий - щось там у вас невесело з initrd.

Як арчевод арчеводу кажу: збирайте свої ядра=) Ніяких особливих незручностей з цим не пов'язано.

Відсутній rangel

  • Графоман
  • ****
  • дописів: 281
  • Карма: +0/-0
  • Python programmer
Re: Kernel panic. Грішу на сата контроллер.
« Відповідей #3 : 2008-07-07 12:53:11 »
Та якось до останнього часу не було потреби збирати власне ядро.
Зараз думаю над доцільністю такого процесу.
Виймати кожен раз контроллер мене не радує,  а експерементувати з ядрами на цьому тижні немаю часу.
Roman Suprotkin

Відсутній raven

  • Новачок
  • *
  • дописів: 0
  • Карма: +0/-0
  • linux kettle
Re: Kernel panic. Грішу на сата контроллер.
« Відповідей #4 : 2008-07-07 13:08:14 »
Та якось до останнього часу не було потреби збирати власне ядро.
Зараз думаю над доцільністю такого процесу.
Власне, пакет перезбирати imho необов'язково - сміття від ядра небагато. Достатньо зробити oldconfig на конфігу з пакету і змінити, що потрібно. Не думаю, що це довго.

Відсутній rangel

  • Графоман
  • ****
  • дописів: 281
  • Карма: +0/-0
  • Python programmer
Re: Kernel panic. Грішу на сата контроллер.
« Відповідей #5 : 2008-07-07 13:48:46 »
Підозра підтвердилася. Ядро, генероване без контроллера, чудово з ним піднімається і працює.
Roman Suprotkin

Відсутній rangel

  • Графоман
  • ****
  • дописів: 281
  • Карма: +0/-0
  • Python programmer
Re: Kernel panic. Грішу на сата контроллер.
« Відповідей #6 : 2008-07-16 13:31:13 »
Трохи відредагував /etc/mkinitcpio.conf
MODULES=""
BINARIES=""
FILES=""
HOOKS="base udev autodetect sata filesystems"
Викинув scsi та pata. Поки усе працює.
Спочатку викинув scsi - паніка, потім викинув ще й pata. Експерементувати, а чи буде воно працювати з ввімкненим scsi мені влом. Поки все влаштовує.
Roman Suprotkin