View Full Version : slackware - kernel 2.6 - cdrom problema!
Salve, ho un problema a montare il cdrom sul kernel 2.6.16 (ultima versione scaricata per sperare di risolvere il problema) ma non si monta, o perlomeno si monta una seconda volta mandato il comando mount -t iso9660 /dev/cdrom /mnt/cdrom ma intanto il mio filesystem principale (reiserfs) è diventato read-only e quindi non funziona bene, risultato, devo riavviare! L'azione sulla dir / capita proprio la prima volta tento di montare il cdrom e non so il perchè! Con il kernel 2.4 questo non succedeva.... come posso risolvere continuando ad usare il ker 2.6 ?
In rete non ho trovato un problema simile..... :mc:
il filesystem principale diventa read only, che vuol dire? :confused:
posta il file /etc/fstab
il filesystem principale diventa read only, che vuol dire? :confused:
posta il file /etc/fstab
/dev/hda6 swap swap defaults 0 0
/dev/hda7 / reiserfs defaults 1 1
/dev/hda1 /mnt/ntfs ntfs ro 1 0
/dev/hda5 /mnt/fat32 vfat defaults 1 0
/dev/cdrom /mnt/cdrom auto noauto,owner,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0
none /sys sysfs defaults 0 0
NEl kernel invece per quanto riguarda il filesistem del cdrom è:
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
# CONFIG_ZISOFS is not set
# CONFIG_UDF_FS is not set
:read:
capisco che è un problema un pò difficile da spiegare, provo ad esprimermi meglio (ma ci fosse un virus ??? :p ):
1. Voglio montare il cdrom
2. allora eseguo mount /mnt/cdrom (oppure mount -t iso9660 /dev/cdrom /mnt/cdrom) il sistema si pone in attesa per un paio di minuti, cioè ho provato a loggarmi su un'altra console nella speranza di poter fare altro mentre si decide a montare il cdrom o a fare chissà cosa (luce hd accesa) ma il sistema è occupato,non bloccato!
3. finalmente ritorna a rispondere mandandomi un messaggio riguardo alla mia partizione principale su cui è caricato linux, fs reiserfs e mi dice che reiserfs su hda3 è read-only!
4. A questo punto non posso lavorare decentemente anche se posso leggere il cdrom e dopo un pò succedono cose strane, ad esempio non posso loggarmi su un'altra console per via del filesistem read-only e dopo un pò si blocca il sistema e devo spegnere il pc
5. Se non arrivo al blocco del sistema devo cmq riavviare perchè impossibile lavorare così........... :help:
:confused:
Scusa una domanda importante: non e' che il filesystem della root di linux ti va in read only gia' al boot? Infatti, per alcuni problemi che si verificano al boot, il filesystem VIENE MONTATO READONLY. Tuttavia dovresti accorgerti della cosa mentre fa il boot.
Consigli:
1) controlla attentamente tutte le scritte della fase di boot e guarda se gia' li c'e' una segnalazione di errore (sospetto infatti che sia cambiato qualcosa nel nuovo kernel rispetto al vecchio e che, di conseguenza, il boot non possa essere eseguito correttamente)
2) se non noti nulla, appena fatto il login controlla l'output di "dmesg"
3) se anche qui non noti nulla di strano, apri una shell, digita
tail -f /var/log/messages
apri quindi un'altra shell, inserisci nel lettore CD un CD SICURAMENTE LEGGIBILE (niente graffi/ditate o altro) e fai il mount
Quindi torna alla prima shell e controlla le stampe che ti da.
Eventualmente posta il tutto che diamo un'occhiata.
Giusto per saperlo:
A) quale era l'ultima versione di kernel funzionante che usavi e quale e' quella che non funziona
B) per configurare il nuovo kernel hai usato "make oldconfig"? Hai usato patch sulla vecchia versione o hai scaricato l'archivio completo del nuovo kernel?
OK, di domande ce ne sarebbero altre, ma per il momento queste possono bastare.
Ciao,
Mr Hyde
si, mi semra proprio che la mia root, caricata su hda7 (ke d'altronde risiede su una partizione estesa W95 Ext'd LBA) sia montata all'avvio read-only (ma io ci scrivo sopra comunque!).
Eseguendo dmesg|grep root:
VFS: Mounted root (reiserfs filesystem) readonly.
Eseguo dmesg|grep hda7
ReiserFS: hda7: found reiserfs format "3.6" with standard journal
ReiserFS: hda7: using ordered data mode
ReiserFS: hda7: journal params: device hda7, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hda7: checking transaction log (hda7)
ReiserFS: hda7: replayed 189 transactions in 33 seconds
ReiserFS: hda7: Using r5 hash to sort names
Eseguo mount /mnt/cdrom e dopo aver atteso un pò non monta il cdrom con un messaggio di errore
tail -f /var/log/messages mi evidenzia questo
Apr 5 23:56:42 dellp3 kernel: ide-cd: cmd 0x28 timed out
Apr 5 23:56:47 dellp3 kernel: hdb: DMA disabled
Apr 5 23:56:48 dellp3 kernel: VFS: Can't find a valid FAT filesystem on dev hdb.
poi eseguo
mount -t iso9660 /dev/cdrom /mnt/cdrom e mi monta il cdrom specificandomi un messaggio di montaggio in sola lettura
Poi smonto il cdrom con umount /mnt/cdrom
Rimonto eseguendo semplicemente
mount /mnt/cdrom
e mi funziona senza rispecificarmi nessun messaggio!
I don't know..... so solo che se riavvio tutto il problema mi si ripresenta.......
Insomma un casino!
Come posso rimettere tutto a posto?
Risolto! Mi è bastato fare
hdparm -d0 /dev/hdb
Ora vorrei che ciò avvenisse all'avvio automaticamente (è possibile senza script?)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.