Pagina 1 di 1

K3b vede 2 masterizzatori: sr0 e sg0

Inviato: mer 24 gen 2007, 22:58
da pino.giaquinto
E' probabile che il caso sia stato già trattato nel forum... e scusatemi se non ho usato la funzione 'cerca'. Il problema è che sono da 3 settimane senza telefono (e senza ADSL... sigh!) e siccome la mia connessione UMTS consuma quanto una Ferrari nel traffico nell'ora di punta... mi capirete... spero.

Ho un piccolo problema sul portatile con il masterizzatore DVD.
Premetto che il masterizzatore viene 'visto' come /dev/sr0 e riesco a montare/smontare CD/DVD senza alcun problema anche con HAL.
Il problema è che se cerco di masterizzare con K3b mi viene segnalato un errore: dice che non può accedere a /dev/sg0... ?!?
Ho indagato... ed ho notato che K3b 'vede' 2 masterizzatori identici: /dev/sr0 e /dev/sg0.
Ho dato un'occhiata nella directory /dev ed il risultato è il seguente:

Codice: Seleziona tutto

brw-rw---- 1 root cdrom 11, 0 2007-01-24 14:11 /dev/sr0
crw-rw---- 1 root root  21, 0 2007-01-24 14:11 /dev/sg0
crw-rw---- 1 root cdrom 21, 1 2007-01-24 14:11 /dev/sg1
In effetti K3b cerca di utilizzare /dev/sg0 che stranamente è utilizzabile solo da utenti appartenenti al gruppo root... anche se in /etc/udev/rules.d/udev.rules c'è quanto segue:

Codice: Seleziona tutto

BUS=="scsi", KERNEL=="s[grt][0-9]*", SYSFS{type}=="5", NAME="%k", GROUP="cdrom", MODE="0660"
Ho notato inoltre che in /etc/udev/rules.d/udev.rules c'è la seguente riga:

Codice: Seleziona tutto

SUBSYSTEM=="scsi_device", ACTION=="add", RUN+="/sbin/modprobe sg"
Ho provato a commentarla e finalmente /dev/sg0 e /dev/sg1 sono spariti... K3b vede solo /dev/sr0 come masterizzatore... ma continua a voler utilizzare /dev/sg0. In tal caso riesco a far funzionare k3b creando un link /dev/sg0 -> /dev/sr0.

Avete qualche suggerimento per me?

Dimenticavo: ovviamente uso Slackware 11. Il mio kernel è 2.6.18.3

Ciao e grazie :)

Inviato: gio 25 gen 2007, 8:40
da zevin
Non è che forse hai l'emulazione scsi in /etc/lilo.conf?

Inviato: gio 25 gen 2007, 9:31
da pino.giaquinto
zevin ha scritto:Non è che forse hai l'emulazione scsi in /etc/lilo.conf?
Infatti inizialmente il masterizzatore era /dev/hdc ma ho dovuto (seguendo le indicazioni che ho trovato in rete) aggiungere

Codice: Seleziona tutto

append = "hdc=noprobe"
in /etc/lilo.conf altrimenti i video su DVD li vedevo malissimo... ovvero a scatti. Adesso si vedono benissimo :)

Per quanto riguarda k3b... ho risolto aggiungendo:

Codice: Seleziona tutto

if [ -e /dev/sg0 ]; then
      /bin/chown root.cdrom /dev/sg0
fi
in /etc/rc.local. Ora funziona anche se comunque vede 2 masterizzatori.... non mi piace :(