Linux-magazine.it Forum
Maggio 23, 2012, 11:37:42 pm *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?
 
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: Hda diventa sda  (Letto 2001 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
rosso_bianco_verde
Utente non iscritto
« inserita:: Gennaio 08, 2010, 03:12:12 am »

Ciao,
ho debian, ho ricompilato il kernel da sorgenti www.Kernel.Org
per la prima volta i dischi al riavvio con il nuovo kernel vengon chiamati fissi sda invece che hda non lo aveva mai fatto.
Sapete il perché?
Registrato
pulce
Sr. Member
****

Karma: +4/-3
Scollegato Scollegato

Messaggi: 448



Mostra profilo
« Risposta #1 inserita:: Gennaio 08, 2010, 07:25:27 pm »

Citazione
In Ubuntu i dispositivi di memoria vengono identificati come /dev/sda, /dev/sdb, /dev/sdc, ... /dev/sdaa, /dev/sdab e così via.

Versioni vecchie di Ubuntu fanno la distinzione fra dispositivi IDE (PATA) che vengono riconosciuti come /dev/hdX, e dispositivi SATA, SCSI, USB che vengono riconosciuti come /dev/sdX.

dalla guida di Ubuntu @

http://wiki.ubuntu-it.org/Hardware/DispositiviPartizioni/GestioneDisco?highlight=(hda)

Penso che sia qualcosa del genere anche per Debian, che tra l'altro uso pure io con grande soddisfazione!
Per pura curiosità potresti curiosare quale modulo viene usato per l'hard disk, che naturalmetnte immagino sia un SATA...
Qualcuno poi in giro per il mondo dichiara di aver avuto problemi con il lettore CD, per pura scaramanzia, non voglio minimamente portare iella, controlla...
Registrato
rosso_bianco_verde
Utente non iscritto
« Risposta #2 inserita:: Gennaio 08, 2010, 07:43:15 pm »

Il sistema con il nuovo kernel funziona come prima, non ti accorgi della differenza se non da linea di comando quando devi fare qualcosa con i diski.
L'unico problema è che essendoci in grub il nome del dispositivo come HDA3 ecc ho dovuto cambiare in SDA3 ecc.
Ho cambiato i nomi in /etc/f stab compreso del lettore cd che c'era scritto in questo file.

Basta leggere con attenzione le scritte all'avvio oppure nei log e i problemi vanno via.

L'altro volta avevo messo stesso kernel stesso pc stessa configurazione e li chiamava HDA oggi senza toccare nulla SDA .

Il controller dei diskì è ATA100 sul disco fisso c'e scritto PATA
Registrato
pulce
Sr. Member
****

Karma: +4/-3
Scollegato Scollegato

Messaggi: 448



Mostra profilo
« Risposta #3 inserita:: Gennaio 08, 2010, 07:54:22 pm »

Attenzione: ATA100 è la velocità del bus, non il controller dei dischi.
Se vuoi sapere i dispositivi prova lspci -v e avrai l'elenco dei device con tante altre informazioni tra cui i moduli usati per ognuno...
L'idea è quella di controllare se entrambi i kernel usano lo stesso modulo per la gestione del disco
« Ultima modifica: Gennaio 08, 2010, 08:42:08 pm da pulce » Registrato
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Collegato Collegato

Messaggi: 6741



Mostra profilo
« Risposta #4 inserita:: Gennaio 08, 2010, 09:49:48 pm »

...una cosa del genere "campeggia" anche nell'ultimo messaggio (4/1/2010) di Pat sulla Slackware Current;

ftp://ftp.osuosl.org/pub/slackware/slackware-current/ChangeLog.txt

Presumo che sia legato alle nuove versioni del kernel (2.6.32.x); ancora non ho letto il changelog del kernel ma, forse è solo una mia ipotesi, la "vecchia interfaccia" sarà stata dichiarata deprecata quindi di default viene usata direttamente la nuova.... ripeto, però, che è solo una mia ipotesi non avendo letto il changelog del kernel.

Bye  Fico
Registrato

rosso_bianco_verde
Utente non iscritto
« Risposta #5 inserita:: Gennaio 08, 2010, 10:09:16 pm »

Il nuovo kernel è finisce con 28.5 è di aprile, è il più aggiornato che ho dato che non ho abbastanza minuti wind per scaricarne uno nuovo.

Non avevo pensato a mettere la data indietro di 6 mesi, adesso provo vediamo che fa.

Ripeto che senza cambiare impostazioni, macchina e versione ricompilando 5 mesi fa i dischi erano HDa ricorilando adesso diventano Sda.
Registrato
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Collegato Collegato

Messaggi: 6741



Mostra profilo
« Risposta #6 inserita:: Gennaio 08, 2010, 10:38:19 pm »

Citazione
ho debian, ho ricompilato il kernel da sorgenti www.Kernel.Org

...ma quale versione hai scaricato (quindi ricompilato) da kernel.org la 2.6.28.5? ....in verità questo riconoscimento come sdx c'è già da diversi mesi su varie distribuzioni (Fedora, Mandriva, OpenSUSE, Ubuntu etc). Hai usato il .config che avevi in /boot?

Bye  Fico
Registrato

rosso_bianco_verde
Utente non iscritto
« Risposta #7 inserita:: Gennaio 08, 2010, 10:56:33 pm »

Ho scaricato da www.kernel.org la versione FULL mesi fa.
Ho provato sia con che senza il file .config e a il risultato per i nomi dei dischi non cambia, SDA
invece mesi fa sia con che senza il file .config il  risultato non cambiava hDA

prendevo il /boot il file config-bla-bla lo copiavo nella stessa cartella dei sorgenti kernel e lo rinominavo come .config.

Mi arrendo, poi appena posso lo ricompilo con data di settembre
Registrato
pulce
Sr. Member
****

Karma: +4/-3
Scollegato Scollegato

Messaggi: 448



Mostra profilo
« Risposta #8 inserita:: Gennaio 08, 2010, 11:43:11 pm »

In una discussione ho trovato questo interessante frammento:
Citazione
It seems to be not that simple, at least not if both the old IDE
interface and the new libata interface are enabled as modules: In my
Ubuntu system, I created two kernel packages (from the same kernel
source and with the same configuration) and installed them. Afterwards,
I re-created the initial ramdisks, one with the Ubuntu feisty utilities
and one with Debian etch utilities. So, I had the same kernel with
different ramdisks. With the Ubuntu ramdisk, my harddrive was named sda,
but with the Debian ramdisk, it was named hda.
So, the name of the drive can depend on something which happens in the
ramdisk environment. Does anybody know what that is? And is there a
kernel command line parameter which restores the old behaviour?
...
The boot options are different depending on the distribution you are using.
Every distribution has his own magic for this kind things. ( Debian and
Ubuntu should have a man page with boot parameters )
 
On kernels with both IDE and PATA enabled as modules , depends on what
you load first / include in your initramfs.
If you load the IDE subsystem first you get HD*'s while with PATA you
get SD*'s.
 

Io suggerisco di provare a ricompilare una volta il kernel con il modulo libata e senza l'altro specifico per PATA e poi viceversa, così resta provata questa teoria...
Registrato
Pagine: [1]   Vai su
  Stampa  
 
Vai a: