Newsgroup: it.comp.os.linux.iniziare
Titolo: Distruggere /dev/cdrom per ricrearlo

!Hello ICOLI - Ho una questione.
Tutti i programmi che uso e che hanno a che fare col lettore cdrom, di
default lo cercano su /dev/cdrom. Il problema e` che /dev/cdrom esiste
gia`, ma non punta su /dev/hdd (il posto giusto), anzi, non sembra
nemmeno essere un link simbolico (a guardare la sua icona col
konqueror).
Se vado nelle proprieta` leggo che punta su /dev/cdroms/cdrom0 che a
sua volta punta su /dev/ide/hostt0/bus1/target1/lun0/cd.
Che casino. Facendo ls su /dev quel 'file' (cdrom) e solo quel file,
appare, in cima,lampeggiante su sfondo rosso.
Col comando file ottengo:
[peterpunk@Sputnik dev]$ file cdrom
cdrom: broken symbolic link to ../cdroms/cdrom0
[peterpunk@Sputnik dev]$
Da root e` *impossibile* cancellarlo o riscriverlo.
Grazie a chi vorra` aiutarmi a capire. Ciao a tutti.
peterpunk
Email: -cccp +com
-- 
La liberta` non e` una statua.

default lo cercano su /dev/cdrom. Il problema e` che /dev/cdrom esiste
]zac[

 -> ) a hdd.
1.- Grazie.
Poi:
[peterpunk@Sputnik peterpunk]$ ls -l /dev/cdrom
lr-xr-xr-x 1 root root 16 nov 25 2001 /dev/cdrom -> ../cdroms/cdrom0
[peterpunk@Sputnik peterpunk]$
[peterpunk@Sputnik peterpunk]$ file /dev/cdrom
/dev/cdrom: broken symbolic link to ../cdroms/cdrom0
[peterpunk@Sputnik peterpunk]$
[root@Sputnik dev]# rm -r cdrom
rm: remove `cdrom'? y
[root@Sputnik dev]#
Sin qui tutto ok, nel senso che riesco a cancellare il "broken link".
Ma subito dopo, inspiegabilmente:
[root@Sputnik dev]# ln -sifv hdd cdrom
create symbolic link `cdrom' to `hdd'
ln: creating symbolic link `cdrom' to `hdd': Il file esiste
[root@Sputnik dev]#
Vado a guardare in /dev e ritrovo quel maledetto "broken link" appena
monitorato e *cancellato* (sparito).
Ho lo stesso identico problema su entrambi i pc sui quali ho installato M.ke
8.1
Quel link io lo voglio, sia perche` mi facilita la vita nell'uso di
svariati programmi (cdp, grip, xmms...), sia perche` non sopporto che
un broken link gabbi root in codesta maniera.
Grazie ancora,
peterpunk
E-mail: -cccp +com


 konqueror).
La butto li': provare a ricostruire i device con MAKEDEV?
-- 
shoot me

lr-xr-xr-x 1 root root 16 nov 25 2001 /dev/cdrom -> ../cdroms/cdrom0
]zac[

 La butto li': provare a ricostruire i device con MAKEDEV?
Make`?
Scusa, e` che ne ignoro il significato (e il significante stesso mi e`
nuovo) - ti va di lanciarmi un'ancora, cosi` che possa provare?
Grazie in ogni caso, ciao.
peterpunk
E-mail: -cccp +com


 [root@Sputnik dev]#
E` colpa di devfsd che ti ricrea il link (broken) non appena tu lo
cancelli. In attesa di una nuova versione debuggata puoi crearti un link
/cdroms/cdrom0 che punta al device appropriato (girando cosi` intorno
all'ostacolo), oppure commentare la parte relativa ai cdrom's in
/etc/devfsd.conf. Quindi killi devfsd e lo rilanci con devfsd /dev. A
questo punto puoi cancellare il brocken link e ricrearlo corretamente.
Io ho fatto cosi`, ma non ho ancora provato a riavviare il sistema per
verificare che al boot tutto funzioni.
Ciao.
-- 
.oooO
(   ) *Roberto Ghignone*
 \ ( _Barbi_
  \_)

 nuovo) - ti va di lanciarmi un'ancora, cosi` che possa provare?
Niente di piů semplice: diventi root e scrivi a riga di comando
MAKEDEV
tutto maiuscolo e poi invio. Prima perň dai un'occhiata alla sua pagina
man...
-- 
shoot me