Newsgroup: it.comp.os.linux.iniziare
Titolo: kernel 2.6.8.1..può essere che...

...i dischi sata non sono più riconosciuti nativamente come hde ma come sda?
Vi spiego, ho copiato la mia configurazione del kernel 2.6.7 che mi faceva
riconoscere il sata come hde nel kernel 2.6.8.1 ed ho compilato...tutto
ok...apporto le modifiche al lilo ma quando avvio mi appare il classico
kernel panic che non trova la root che ovviamente è corretta o per lo meno
identica a quella del 2.6.7!!!
Qualcuno sa dirmi se ci sono stati tali cambiamenti o se potrebbe essere
plausibile questo?
Opppure mi tocca cambiare qualcosa xkè la configurazione precedente non
potrebbe andare bene?
Thanks!!!
ps: noto che col 2.6.8.1 i problemi relativi all'ACPI con alcune MOBO Intel
con processori P4-HT col supporto HT e SMP attivi nel kernel non sono stati
risolti :/
-- 
"Don't see some men as 1/2 empty...
 ...See them 1/2 full of shit" - PJ
[Alive IV - Linux Slackware 10.0 Kernel 2.6.7]

 risolti :/
Se hai mandrake 10.0 e aggiorni al 2.6.8.1 della cooker i dispositivi sata
da /dev/hde /dev/hdf diventano /dev/sda /dev/sdb. Per ovviare al problema
basta cambiare il file /etc/fstab cambiando tutti gli hde con sda e gli
hdf con sdb. Modifichi anche il lilo (solo la root passata come
parametro al nuovo kernel) lasciando ancora boot=/dev/hde sennò non lo
puoi installare (visto che sta girando ancora il vecchio kernel). Se
qualcosa va storto e non puoi riavviare devi ripartire con il cd di
installazione digitando rescue al prompt e riportare il sistema alla
configurazione precedente. Ti dico questo perché a me è capitato di
dover con il 2.6.6 fare le modifiche e poi di doverle annullare per far
partire il 2.6.7...
Spero di esserti stato utile
ciao
WildEagle

 puoi installare (visto che sta girando ancora il vecchio kernel).
Ma scusa, perchè no? Tanto riavvii e se è tutto ok non ha problemi!!!
Non capisco perchè non dovrebbe farmelo installare...l'ho fatto un miliardo
di volte e al riavvio se tutto è ok fila liscio come l'olio!!!
PS: qual'è il motivo di tale cambiamento nel kernel? perchè non vogliono più
far riconoscere il sata nativamente come hde?


 far riconoscere il sata nativamente come hde?
Nel momento che tu lanci il lilo -v in console per installare le modifiche
fatte per il nuovo kernel tu stai facendo girare ancora il vecchio.
Quest'ultimo non vede /dev/sda e se tu in cima al lilo.conf cambi la riga
boot=/dev/hde con boot=/dev/sda quando lanci lilo ti dà l'errore. Dopo il
primo reboot con il nuovo kernel puoi (anzi devi perché /dev/hde non
esiste più) cambiare la riga in cima al lilo sennò quando lanci lilo -v
ti dirà che /dev/hde non è un dispositivo valido!
Il motivo per cui hanno cambiato il nome ai dispositivi sata credo che sia
da ricercare nel fatto che quando compili il kernel il supporto per il
sata lo compili nel menù Scsi devices. Quindi, ma questo è un mio
parere, è stato fatto per coerenza (compili qualcosa nel menù scsi => ti
ritrovi con una periferica "scsi"). Ti ripeto, questo è quanto ho pensato
io!
Ciao
WildEagle

 PS: qual'č il motivo di tale cambiamento nel kernel?
libata.
Il supporto per sata e` affidato quasi esclusivamente a libata (che ad onta
del nome e` parte integrante del kernel), la quale, per motivi -suppongo- di
comodita` dell'autore, di uniformita` col resto del codice e altro, presenta
all'userspace i dispositivi sata come unita` SCSI.
Mi sembra appunto che attorno al 2.6.8 siano stati marcati come deprecati i
precedenti driver per chipset SATA in favore di libata (che e` un pezzo di
software molto interessante IMHO).
Questo dovrebbe essere il futuro del SATA in Linux...
-- 
Francesco Romani -- Ikitt 
'In fact, users don't read /anything/'                         -- Joel Spolsky

 WildEagle
