Problemi e discussioni inerenti al kernel e al supporto hardware in ambiente Linux

Messaggio26 marzo 2008, 20:47 - [Risolto] compilazione kernel + mkinitcpio 0.5.18-1 boot img #9159

L'ultimo mkinitcpio 0.5.18-1 sembra "problematico".
Crea immagini corrette solo con i pacchetti del kernel ARCH scaricati.

Aggiornato il kernel26 2.6.24.3-6 (pacchetto in testing) nessun problema.

Compilato il vanilla 2.6.24.4 come sempre fatto, installato, reboot e:

ERROR: Failed to parse block device name for '/dev/sda6' unknown.
ERROR: root fs cannot be detected. Try using the rootfstype=...
Root device 'dev/sda7' doesn't exist, attempting to create root device '/dev/sda7'
ERROR: Failed to parse block device name for '/dev/sda6'
ERROR: Unable to create/detect root device '/dev/sda6'

kernel26vanilla-fallback uguale, nessun controller hd/cd rilevato.

Reboot con il kerne26 (ok)
reinstallo il precedente vanilla 2.6.24.3 (prima perfettamente funzionante)
reboot e:

ERROR: Failed to parse block device name for '/dev/sda6' unknown.
ERROR: root fs cannot be detected. Try using the rootfstype=...
Root device 'dev/sda7' doesn't exist, attempting to create root device '/dev/sda7'
ERROR: Failed to parse block device name for '/dev/sda6'
ERROR: Unable to create/detect root device '/dev/sda6'

kernel26vanilla-fallback uguale, nessun controller hd/cd rilevato.

Tentata anche una ricompilazione del kernel26 2.6.24.3-6 pari pari dal pkgbuild
cambiato solo in kernel26mc onde evitare di "sminchiare" tutto e indovinate al reboot:

ERROR: Failed to parse block device name for '/dev/sda6' unknown.
ERROR: root fs cannot be detected. Try using the rootfstype=...
Root device 'dev/sda7' doesn't exist, attempting to create root device '/dev/sda7'
ERROR: Failed to parse block device name for '/dev/sda6'
ERROR: Unable to create/detect root device '/dev/sda6'

kernel26mc-fallback uguale, nessun controller hd rilevato.

Il precedente vanilla 2.6.24.3 era stato compilato con gcc4.3.0 ed installato con mkinitcpio 0.5.17-2
e non avevo alcun problema, direi che i guai arrivano con mkinitcpio 0.5.18-1.

Vabbe per ora usiamo solo il kernel -ARCH pacchettizzato in attesa di novità.

Se qualcuno ha idee …
Ribadisco i kernel compilati da me hanno sempre funzionato, il mio pacchetto vanilla 2.6.24.3 FUNZIONAVA perfettamente, reinstallato (con mkinitcpio che rigenera le immagini) NON VA PIU, quindi le soluzioni proposte nei forum non c'entrano nulla. Credo che mkinitcpio 0.5.18-1 sia la causa (e non posso downgradare).


Riepilogo cronologia:

Installato gcc 4.3.0, compilato ed installato kernel vanilla 2.6.24.3 al boot tutto ok kernel26 e kernel26vanilla

Installato da testing
kernel26-2.6.24.3-6 con dipendenze kbd-1.14.1.20080309-2 klibc-kbd-1.15.20080312-5 mkinitcpio-0.5.18-1
Tutto ok boot regolare con entrambi i kernel26 e kernel26vanilla.

Installato da testing gnome 2.22 e gnome-extra con relativa libtool 2.2-2 (dipendenza) sempre tutto ok.

Compilato kernel vanilla 2.6.24.4 compilazione ok installato al boot kernel26vanilla non trova i controller hd, neppure kernel26vanilla-fallback.

Installato (con qualche brivido) il pacchetto kernel26-2.6.24.3-6, boot kernel26 ok.

Reinstallato il precedente pacchetto kernel vanilla 2.6.24.3 da me compilato e precedentemente perfettamente funzionante e boot kernel26vanilla non và. (E questo getta ombre su mkinitcpio-0.5.18-1)

Compilato da pkgbuild kernel26-2.6.24.3-6 (uguale) un kernel26mc e stesso problema al boot.
Ultima modifica di telperion il 2 aprile 2008, 17:28, modificato 1 volta in totale.
telperion
Novello Arciere
 
Messaggi: 33
Iscritto il: 3 settembre 2007, 14:58
Top

Messaggio27 marzo 2008, 19:35 - [Risolto] compilazione kernel + mkinitcpio 0.5.18-1 boot img #9199

fatto il downgrade:

commentato testing

Codice: Seleziona tutto
sudo pacman -Syu

Codice: Seleziona tutto
sudo pacman -Rd klibc-kbd

Codice: Seleziona tutto
sudo pacman -S kbd

Pacchetti: kbd-1.12.20070827-2

Codice: Seleziona tutto
sudo pacman -Sd mkinitcpio

Pacchetti: mkinitcpio-0.5.17-2

Codice: Seleziona tutto
sudo pacman -S kernel26 nvidia

Pacchetti: kernel26-2.6.24.3-3 nvidia-169.12-1

ovviamente il kernel non si configura bisogna cambiare il preset:

Codice: Seleziona tutto
cd /etc/mkinitcpio.d/

Codice: Seleziona tutto
sudo mv kernel26.preset.pacnew kernel26.preset

ripetiamo
Codice: Seleziona tutto
sudo pacman -S kernel26 nvidia

Pacchetti: kernel26-2.6.24.3-3 nvidia-169.12-1

Installazione ok.

Ora usando kernel26xx.preset per fare i pacchetti


Codice: Seleziona tutto
# mkinitcpio preset file for kernel26mc

########################################
# DO NEVER EDIT THIS LINE:
ALL_kver='2.6.24-mc'
########################################

PRESETS=('default' 'fallback')

default_config="/etc/mkinitcpio.conf"
default_image="/boot/kernel26mc.img"

fallback_config="/etc/mkinitcpio.d/kernel26mc-fallback.conf"
fallback_image="/boot/kernel26mc-fallback.img"

(che è il vecchio di mkinitcpio-0.5.17-2) funziona tutto perfettamente,
non sbaglia un colpo con kernel vecchi e nuovi.

I 3 kernel
kernel26
kernel26vanilla
kernal26mc

funzionano perfettamente.

Per ora lascio stare mkinitcpio-0.5.18-1 finche non arriva in core,
sperando che sia meno incasinato da usare.
Ultima modifica di telperion il 27 marzo 2008, 19:37, modificato 1 volta in totale.
telperion
Novello Arciere
 
Messaggi: 33
Iscritto il: 3 settembre 2007, 14:58
Top

Messaggio27 marzo 2008, 20:50 - [Risolto] compilazione kernel + mkinitcpio 0.5.18-1 boot img #9203

con mkinitcpio-0.5.18-1


[2008-03-27 16:05] >>> http://wiki.archlinux.org/index.php/Mkinitcpio
[2008-03-27 16:05]
[2008-03-27 16:05] >>> Generating initial ramdisk, using mkinitcpio. Please wait...
[2008-03-27 16:05] ==> Building image "default"
[2008-03-27 16:05] ==> Running command: /sbin/mkinitcpio -k 2.6.24-mc -c /etc/mkinitcpio.conf -g /boot/kernel26mc.img
[2008-03-27 16:05] :: Begin build
[2008-03-27 16:05] :: Parsing hook [base]
[2008-03-27 16:05] :: Parsing hook [udev]
[2008-03-27 16:05] :: Parsing hook [autodetect]
[2008-03-27 16:05] :: Parsing hook [pata]
[2008-03-27 16:05] :: Parsing hook [scsi]
[2008-03-27 16:05] :: Parsing hook [sata]
[2008-03-27 16:05] :: Parsing hook [keymap]
[2008-03-27 16:05] :: Parsing hook [filesystems]
[2008-03-27 16:05] :: Generating module dependencies
[2008-03-27 16:05] :: Generating image '/boot/kernel26mc.img'...SUCCESS
[2008-03-27 16:05] ==> SUCCESS
[2008-03-27 16:05] ==> Building image "fallback"
[2008-03-27 16:05] ==> Running command: /sbin/mkinitcpio -k 2.6.24-mc -c /etc/mkinitcpio.conf -g /boot/kernel26mc-fallback.img -S autodetect
[2008-03-27 16:05] :: Begin build
[2008-03-27 16:05] :: Parsing hook [base]
[2008-03-27 16:05] :: Parsing hook [udev]
[2008-03-27 16:05] :: Parsing hook [pata]
[2008-03-27 16:05] :: Parsing hook [scsi]
[2008-03-27 16:05] :: Parsing hook [sata]
[2008-03-27 16:05] :: Parsing hook [keymap]
[2008-03-27 16:05] :: Parsing hook [filesystems]
[2008-03-27 16:05] :: Generating module dependencies
[2008-03-27 16:06] :: Generating image '/boot/kernel26mc-fallback.img'...SUCCESS
[2008-03-27 16:06] ==> SUCCESS
[2008-03-27 16:06] upgraded kernel26mc (2.6.24.4-3 -> 2.6.24.4-4)


con mkinitcpio-0.5.17-2

>>> Generating initial ramdisk, using mkinitcpio. Please wait...
==> Building image "default"
==> Running command: /sbin/mkinitcpio -k 2.6.24-vanilla -c /etc/mkinitcpio.conf -g /boot/kernel26vanilla.img
:: Begin build
:: Parsing hook [base]
:: Parsing hook [udev]
:: Parsing hook [autodetect]
:: Parsing hook [pata]
:: Parsing hook [scsi]
:: Parsing hook [sata]
:: Parsing hook [keymap]
:: Parsing hook [filesystems]
:: Generating module dependencies
:: Generating image '/boot/kernel26vanilla.img'...SUCCESS
==> SUCCESS
==> Building image "fallback"
==> Running command: /sbin/mkinitcpio -k 2.6.24-vanilla -c /etc/mkinitcpio.d/kernel26vanilla-fallback.conf -g /boot/kernel26vanilla-fallback.img
:: Begin build
:: Parsing hook [base]
:: Parsing hook [udev]
:: Parsing hook [ide]
:: Parsing hook [pata]
:: Parsing hook [scsi]
:: Parsing hook [sata]
:: Parsing hook [usbinput]
:: Parsing hook [raid]
:: Parsing hook [filesystems]
:: Generating module dependencies
:: Generating image '/boot/kernel26vanilla-fallback.img'...SUCCESS
==> SUCCESS


/etc/mkinitcpio.conf (senza i commenti)


Codice: Seleziona tutto
# vim:set ft=sh
MODULES="pata_amd ata_generic"
BINARIES=""
FILES=""
HOOKS="base udev autodetect pata scsi sata keymap filesystems"
Ultima modifica di telperion il 27 marzo 2008, 20:53, modificato 1 volta in totale.
telperion
Novello Arciere
 
Messaggi: 33
Iscritto il: 3 settembre 2007, 14:58
Top

Messaggio1 aprile 2008, 17:47 - [Risolto] compilazione kernel + mkinitcpio 0.5.18-1 boot img #9487

telperion
Novello Arciere
 
Messaggi: 33
Iscritto il: 3 settembre 2007, 14:58
Top

Messaggio2 aprile 2008, 17:21 - [Risolto] compilazione kernel + mkinitcpio 0.5.18-1 boot img #9554

L'odierno aggiornamento di mkinitcpio-0.5.18.1-1
con relativa eliminazione di keymap dagli HOOKS in /etc/mkinitcpio.conf
e qualche magheggio col nuovo file di configurazione del kernel26 (kernel26-2.6.24.3-3 -> kernel26-2.6.24.4-1)
Codice: Seleziona tutto
sudo mv kernel26.preset.pacnew kernel26.preset

sembrano portare la situazione alla normalità: ok kernel26 ok kernel custom
Ultima modifica di telperion il 2 aprile 2008, 17:26, modificato 1 volta in totale.
telperion
Novello Arciere
 
Messaggi: 33
Iscritto il: 3 settembre 2007, 14:58
Top


Torna a Kernel e supporto hardware

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti

Moderatori: 4javier, aleph, veleno77, adriano, Hilinus