Newsgroup: it.comp.os.linux.iniziare
Titolo: cdrom audio

Saluti a tutti,
MDK 8.1, kernel 2.4.8.26mdk; non riesco a sentire i cd audio, perchè quando 
avvio il riproduttore cd mi appare il messaggio di errore:
Errore di lettura o accesso al cdrom (o manca il disco). Assicurati di 
avere i permessi di accesso a: /dev/cdrom.
Questo è un link a ../cdroms/cdrom0, il quale a sua volta è collegato a 
../ide/host0/bus1/target0/lun0/cd; ho dato tutti i permessi sia da root che 
da user, ma non è servito a niente, mi dà lo stesso errore.
Cosa devo andare a guardare e/o leggere per provare a risolvere il problema 
da solo? Oppure quale altre informazioni devo darvi per una dritta?
Grazie per l'aiuto.
Luca.

On Wed, 01 May 2002 01:32:04 +0200, Luca M. wrote:
Stesso problema anche x me!


[...]Errore di lettura o accesso al cdrom (o manca il disco)[...]
Cosa succede se, col cd audio inserito, tu dai:
$ cdp -c /dev/hdx  (hdx=hdc, o forse hdd o quello che e`)
Ciao
peterpunk
-- 
 
GPG ELG/DSA 3072/1024 ID=EE83DC26
Fingerprint=BB6D712165F5F77997679A9711C79CF2EE83DC26
http://www.artesottomarina.it/hb/GPG/peterpunk.asc

 $ cdp -c /dev/hdx  (hdx=hdc, o forse hdd o quello che e`)
Ciao peterpunk,
ok,così funzia, ma per il lettore di KDE (o quel che si nasconde dietro al 
'riproduttore CD' che cosa faccio? Sai, purtroppo non credo che riuscirò a 
ricordarmi il comando da shell tutte le volte che vorrò sentire un CD.
Grazie.
Luca.

 [...] ok,cosě funzia, ma [...]
 
http://www.linux-mandrake.com/en/updates/2001/MDKSA-2001-079.php3?dis=8.1
Si tratta di un bug di un certo rilievo nell'hotplug dato dal devFS,
per cui, lasciando cosi` le cose, se vuoi accedere al dispositivo (es
/dev/hdc) devi bypassare il link simbolico ad esso (es /dev/cdrom)
indicando al programma il percorso diretto sul file di dispositivo;
ecco perche` cdp ti funziona con
	$ cdp -c /dev/hdx
ed ecco perche` grip ti funziona con
	$ grip -d /dev/hdc
...
Ciao!


 $ grip -d /dev/hdc
Grazie, ho risolto editando il file di configurazione di kscd, ed indicando 
il percorso come da te indicato.
Grazie ancora.Ciao.
Luca.

 
http://www.linux-mandrake.com/en/updates/2001/MDKSA-2001-079.php3?dis=8.1
Scusa, ma quale files devo scaricare? Non riesco a capire qual è quello(i) 
giusto(i).
Grazie ancora.
Luca.

 Luca.
E` un problema che coinvolge il kernel, non credo che sia solvibile
(ne` solubile :P )scaricando qualche file (che non sia il kernel
stesso).
Hai provato a usare Mandrake Update? Se non lo hai fatto e vuoi
provare, meglio lanciarlo (come sempre) da xterm - se non sei root, ti
costringera` ad esserlo - , col comando rpmdrake; cosi` potrai seguire
in dettaglio, sul terminale, tutto quello che il programma sta
facendo; se non hai mai usato M.ke Update, configurarlo e` molto
semplice: in "Specifica le fonti" devi andare su "Nuova fonte",
scaricare la lista degli ftp disponibili (pochi secondi di connessione
analogica) e sceglierne uno conveniente (nel senso della distanza
geografica). Penso che una volta rilevato il problema, rpmdrake ti
avvertira` del fatto di non poter procedere e ti restituira` tutti i
dettagli, che sono molto piu` di quello che ti posso dire io. Ad ogni
modo... non so se andando in /etc/lilo.conf e assegnando alla
variabile append la stringa "devfs=nomount" - scrivendo quindi
append="devfs=nomount" si ottenga qualche cosa di utile e conveniente;
prova, io penso di si`: credo che questo modifichi i parametri di
avvio del kernel nel senso di *non* usare il device File System.
Ciao.


 avvio del kernel nel senso di *non* usare il device File System.
Infatti se ho capito bene è un bug del devfs, per cui immagino che bisogna 
scaricare e installare un nuovo kernel, probabilmente una versione più 
recente, ma non è chiaro se questo problema sia stato risolto, perchè vedo 
che vengono fatti riferimenti anche a versioni più recenti di MDK, tipo la 
8.2, che sicuramente ha un kernel più recente della 8.1.
Inoltre anche se alla pagina che mi hai indicato qualche msg fa consigliano 
di usare il M.Upd., lo stesso M.Upd alla voce 'kernel' sconsiglia 
assolutamente di usarlo per aggiornare ad una versione più recente del 
kernel ( infatti una volta l'ho fatto e ho dovuto reinstallare 8-(( ).
A dire il vero non so esattamente cosa sia e/o faccio sto devfs, se esiste 
un man andrò a vedere, quindi al momento non ho proprio idea se la modifica 
da te consigliata e menzionata anche nella pagina suddetta, mi sia 
effettivamente utile, comunque come ho detto ho risolto in altro modo il 
problema del lettore cd, se mi si presentano altri problemi vedrò o 
chiederò consigli su cosa fare.
Comunque ancora grazie, sei stato molto gentile e disponibile.
Luca.

 Luca.
Si`, e` stato risolto rilasciando un nuovo kernel (sempre un 2.4.8,
quello della M.ke 8.1) patchato sul devFS che presenta[va] questo
grosso inconveniente; M.ke 8.2 non c'entra, e`partita dal 2.4.18.
Quanto al ruolo del devFS, riporto di seguito le parole scritte a
questo proposito sul n.3 di LinuxPratico, a pagina 7, in un articolo a
firma di Salvatore Insalaco; spero che possa essere di qualche
utilita` a chi lo legge; fu scritto in occasione dell'uscita di
M.ke-Linux 8.1, lo scorso anno, dunque, ed e`quello il contesto di
riferimento.
Ciao.
----- B E G I N -----
L'accesso alle periferiche nei sistemi Unix o derivati (come Linux)
avviene solitamente accedendo a dei''file speciali'' che risiedono
nella directory /dev.
Ad esempio, il file hda rappresenta il primo disco fisso IDE collegato
al computer, lp0 la prima porta parallela e cosi` via. Il problema e`
che questi files vengono creati da mknod, e rimangono nella directory
indipendentemente dal fatto che la periferica a loro associata esista
o meno.
Ecco perche`, anche se disponete di un solo hard disk,vi troverete con
files chiamati hdc o hdd; se a questo aggiungete che nella maggior
parte dei casi questi files non sono suddivisi in sottodirectory, ma
semplicemente creati in /dev, e lo unite al fatto che ivi sono
solitamente presenti svariate centinaia di dispositivi,allora capirete
la situazione di caos che si viene a creare.
Per risolvere questo problema, nel kernel 2.4 e` stata introdotta una
nuova caratteristica chiamata ''devFS''; in breve nella directory /dev
vengono creati ed eliminati dinamicamente i dispositivi che sono
collegati e scollegati.
Come ''bonus'' abbiamo anche una suddivisione oridinata dei
dispositivi in directory: floppy per le unita` a dischetto, sound per
tutti i dispositivi della scheda audio e usb per le periferiche usb.
Nella pratica succede questo: l'utente collega una nuova periferica,
il kernel la riconosce al volo e carica il driver appropriato grazie
al supporto hotplug, che a sua volta aggiunge un nuovo dispositivo in
/dev ed eventualmente una nuova icona nel desktop di KDE (anche se
questa per ora e` una caratteristica ''esclusiva'' di Mandrake, e
funzionante solo per certe tipologie di disposivivi).
Purtroppo finche` tutti i programmi non si saranno adattati dovremo
convivere anche con i vecchi nomi disordinati, presenti come
collegamenti a quelli nuovi, ma e` un piccolo prezzo da pagare per
avere una gestione delle periferiche automatizzata e moderna.
----- END -----
peterpunk
-- 
BB6D712165F5F77997679A9711C79CF2EE83DC26
Dove puoi ascoltare con xmms o affini il cuore di linux:
http://radioqualia.va.com.au/freeradiolinux