Masterizzatore Txvega
Questo piccolo tutorial spiegherà come installare un masterizzatore esterno in particolare il CDRW8824EDRV. Queso piccolo masterizzatore portatile ha la possibilità di essere collegato sia via pcmcia sia via usb, in questo caso spiegherò il collegamento via usb. Per individuare il masterizzatore colleghiamo la periferica e vediamo cosa succede:
$ tail /var/log/messages Jan 22 15:01:53 Portatile kernel: usb 3-1: new full speed USB device using ohci_hcd and address 5
Moduli necessari
Per poter far funzionare questo masterizzatore sono necessari 2 moduli:
- sr_mod
- sg
Il primo carica la vera e propria device mentre il secondo modulo crea una seconda device di supporto che serve a utilizzare il masterizzatore. Senza il secondo infatti i programmi di masterizzazione non riusciranno a masterizzare dando un errore del buffer. Quindi vediamo che questi moduli sono presenti nel kernel:
$ su # modprobe -l | grep sr_mod /lib/modules/2.6.12.1/kernel/drivers/scsi/sr_mod.ko # modprobe -l | grep sg /lib/modules/2.6.12.1/kernel/drivers/scsi/sg.ko
Se i moduli sono presenti basterà quindi fare:
# modprobe sr_mod # modprobe sg
A questo punto si potrà leggere nei log:
Jan 22 15:31:08 Portatile kernel: usb 3-1: USB disconnect, address 2 Jan 22 15:31:10 Portatile kernel: usb 3-1: new full speed USB device using ohci_hcd and address 3 Jan 22 15:31:10 Portatile kernel: scsi1 : SCSI emulation for USB Mass Storage devices Jan 22 15:31:16 Portatile kernel: Vendor: MiniRW Model: CD-R/RW 8X8X24 Rev: J.DP Jan 22 15:31:16 Portatile kernel: Type: CD-ROM ANSI SCSI revision: 00 Jan 22 15:31:16 Portatile kernel: Attached scsi generic sg0 at scsi1, channel 0, id 0, lun 0, type 5
Bene il vostro pc riconosce il masterizzatore e potete saltare direttamente alla configurazione se no leggete oltre
Modifiche del kernel
Se non avete questi moduli controllate di aver installato i moduli del kernel o in alternativa se li avete compilati per conto vostro mettete come moduli:
# SCSI device support # CONFIG_SCSI=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y # CONFIG_CHR_DEV_ST is not set CONFIG_CHR_DEV_OSST=y CONFIG_BLK_DEV_SR=m CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=m
È vorrei puntualizzare che per un corretto funzionamento della periferica è necessario:
CONFIG_BLK_DEV_SR_VENDOR=y
Configurazione
L'utente per poter masterizzare ha bisogno di alcuni permessi particolari, può essere utile aggiugere l'utente a cui si vuole consentire di masterizzare al gruppo cdrom:
gpassswd -a utente gruppo
Inoltre sarà necessario cambiare il gruppo anche al programma di masterizzazione:
chgrp cdrom /usr/bin/cdrecord
In questo modo anche l'utente potrà masterizzare. I programmi di masterizzazione sono molteplici(k3b,xcdroaster,Graveman). Bisogna inoltre modificare il file fstab per poter caricare il disco come lettore:
/dev/sr0 /mnt/writer auto noauto,users,ro 0 0
e aggiungere il mount point:
# mkdir /mnt/writer
L1q1d 20:41, 17 Ott 2006 (CEST)