[PLUTO-help] (R)e: Sembra facile, invece =?iso-8859-1?q?=E8_impossibile!_=5BMisterium?=ecclesiae]

(R)ex Sanna 77512746 a tiscali.it
Dom 27 Apr 2003 14:15:57 CEST


De.. Sembra facile, invece č impossibile!

uuuuh!!


"Piu' sono grandi, e piu' fanno casino quando cadono"
-- Anonimo

============================================================

# Mi hanno anche consigliato di inserire UID e GID relativi all'utente dal
# quale accedere a quelle periferiche:
# ~$ id
# uid=500(alessio) gid=500(alessio)
Gia' il fatto che hai un gruppo personale, non e' carino per tutti quelli che stanno
come utenti sulla tua macchina.. :o(
Ecchesssei, speciale?

# Ho quindi aggiunto 'gid=500' e 'uid=500' al fstab ma non e' cambiato nulla!! 
# Mah!!!
Cosi' t' IMPARI [o dispari che dir si voglia.. :o) ]

# Misterium ecclesiae!!
# > > /dev/cdrom              /mnt/cdrom           iso9660  noauto,owner,kudzu,ro 0 0
# > > /dev/cdrom1             /mnt/cdrom1          iso9660 noauto,owner,kudzu,ro 0 0

Questa e' la sola riga di fstab che ho davanti al naso.
Descrive come montare i dispositivi /dev/cdrom e /dev/cdrom1 nelle apposite cartelle sotto /mnt
Mi dice che non la vuoi montare in automatico [poco maniaco.. :o) ], che deve conservare 
i permessi di chi se la sta montando [ :o) ] e che oltre ad essere un aggeggio in sola lettura devo
usare kudzu [se installato] per rilevarlo meglio.. 

============================================================
Quello che non dice e' il fatto che ATAPI e SCSI sono "lo stesso modo di lavorare" ma su bus differenti.
Come puoi intuire il primo lavora sul bus IDE, mentre l'altro sul bus SCSI.

Leggendo qualche manuale capisci che ATAPI e' il modo in cui i lettori cd-rom necessitano di parlare,
in quanto a differenza dei dischi [e che mi prende alla lettera lo prendo a colpi] necessitano di usare
il bus in maniera particolare. Tralasciando il discorso sincrono/asincrono, su uno stesso bus IDE puoi
anche avere la necessita' di fare una copia 'on-the-fly' [DAO] di un CD, e se questi CD occupassero
il bus in contemporanea, non potresti di certo.

Per avere il supporto ATAPI necessiti anche una 'emulazione' scsi che ti consente di accedere ad essi
come se questi fossero dispositivi scsi e quindi come /dev/scdX

Compilando il kernel con i moduli indicati in queste pagine che ti consiglio di rileggere,

http://ildp.pluto.linux.it/HOWTO/CD-Writing-HOWTO.html

avrai la possibilita' di avere tutto l'ambaradan funzionante, e utilizzando il comando 'cdrecord'
avrai anche la possibilita' di vedere i tuoi lettori CD-Rom [ed eventualmente dischi scsi] che
hai collegati al sistema :


(R)ex [zero][rex] >cdrecord -scanbus
Cdrecord 1.10 (i686-pc-linux-gnu) Copyright (C) 1995-2001 Jrg Schilling
Linux sg driver version: 3.1.24
Using libscg version 'schily-0.5'
scsibus0:
        0,0,0     0) 'WAITEC  ' 'SHUTTLE         ' ' 2,0' Removable CD-ROM
        0,1,0     1) 'SAMSUNG ' 'CD-ROM SCR-2431 ' '1.03' Removable CD-ROM
        0,2,0     2) *
        0,3,0     3) *
        0,4,0     4) *
        0,5,0     5) *
        0,6,0     6) *
        0,7,0     7) *


Come puoi vedere non ho dischi se non un masterizzatore [0,0,0] e un semplice 
e vecchio lettore CD-Rom [0,1,0]

La notazione appena usata, ad esempio e' una notazione scsi, dove specifichi Bus, ID e Lun
che sono particolari indicazioni del bus scsi stesso.
[Dove reperire il dispositivo]

Ora che il sistema e' su, non ti resta che controllare i links che stai utilizzando, 
facendo si che le righe di fstab che hai sul tuo sistema si riferiscano in maniera corretta
ai dispositivi collegati :

[Ad esempio :]
/dev/scd0       /mnt/grattachecca       iso9960                 ro,users,noauto,kudzu           0 0
/dev/scd1       /mnt/fichetto           iso9660                 ro,users,noauto,kudzu           0 0

// sono un maniaco: tempo fa ho dato i nomi ai lettori CD-Rom, quando avevo un sistema
// per il quale avevo scaricato le icone dei Simpsons.. :o) [e da allora son rimasti..]


ATTENZIONE!!
Per poter dire al tuo kernel quali CD-Roms [o meglio a quali "parti" del bus IDE i tuoi lettori] sono
collegati, necessiti di passare dei parametri al kernel. In questo caso, utilizzo LILO,
ma usando grub, sono sicuro che puoi fare altrettanto :

[...]

image=/boot/vmlinuz-2.4.20-666
        label="Rex Hat LINUX"

    root=/dev/hda3
    read-only

    initrd=/boot/initrd-2.4.20-666
    append="hdc=ide-scsi hdd=ide-scsi"

[...]

dove indico che /dev/hdc [secondary master] e' grattachecca 
e /dev/hdd [secondary slave] e' fichetto, e che per questi dispositivi DEVE essere usato ATAPI.
[in realta' gli dico di emulare SCSI, ma per questi CD-Rom diventa, come sai, ATAPI] :o)

Come forse puoi notare, questi dispositivi sono attaccati allo stesso bus IDE!!

Adesso non ti resta che testare il tutto cliccando sull'icona che hai sul desktop,
o ancora meglio installando 'grip' e rippando il tuo CD-Audio preferito, bevendo una birra
alla salute del PLUTO.


Dimenticavo :

(R)ex [zero][rex] >l /dev/cdrom*
lrwxrwxrwx    1 root     users           9 apr 23 12:19 /dev/cdrom -> /dev/scd0
lrwxrwxrwx    1 root     users           9 apr 23 12:19 /dev/cdrom1 -> /dev/scd1

Cosi' anche applicativi piu' stupidi [leggi kpackage / kscd / etc..] riusciranno ad accedere
ai dispositivi.. Come se non bastasse, ho creato anche dei links per me, che non ricordo mai
nulla, ma che preferisco usare i nomi dei dispositivi :

(R)ex [zero][rex] >l /dev/grattachecca
lrwxrwxrwx    1 root     root            9 feb 22 15:37 /dev/grattachecca -> /dev/scd0

(R)ex [zero][rex] >l /dev/fichetto
lrwxrwxrwx    1 root     root            9 apr 18 21:10 /dev/fichetto -> /dev/scd1

-- Have a nice rip!! -- 
(R)ex

-- 
# ===================================================================
# Manuel (R)ex Sanna
#--------------------------------------------------------------------
# I computer non servono a nulla. Danno solo risposte
#                                                 -- Pablo Picasso --
# ===================================================================



More information about the pluto-help mailing list