Newsgroup: it.comp.os.linux.iniziare
Titolo: non riesce a leggere /dev/sg*

Eroaster non riesce a leggere lo scsi generic e quindi non riesco a fare cd 
audio, con cdrecord nessun problema, ora potrei utilizzare mpg123 e quindi 
cdrecord ma intanto è un po' più scomodo per le compilation, e poi vorrei 
capire il perché.
L'Howto dice di creare i device file ma con i comandi ./MAKEDEV sg non 
funziona.
Il masterizzatore è anche lettore cdrom.
Qualche anima pia mi aiuta?
Grazie!
Mirco
#cdrecord -scanbus
Cdrecord 1.11a19 (i586-mandrake-linux-gnu) Copyright (C) 1995-2002 Jörg 
Schilling
Using libscg version 'schily-0.6'
scsibus0:
        0,0,0     0) 'CDWriter' 'IDE4x4x32       ' 'Z041' Removable CD-ROM
        0,1,0     1) *
        0,2,0     2) *
        0,3,0     3) *
        0,4,0     4) *
        0,5,0     5) *
        0,6,0     6) *
        0,7,0     7) *
 
/dev#ls -la sg*
sg:
totale 0
drwxr-xr-x    1 root     root            0 set 28 18:10 ./
drwxr-xr-x    1 root     root            0 gen  1  1970 ../
lr-xr-xr-x    1 root     root           39 set 28 19:24 sgO -> 
../scsi/host0/bus0/target0/lun0/generic

 funziona.
Evidentemente non hai il supporto per SCSI Generic compilato nel kernel.
Verifica ed eventualmente ricompila.
Davide

 Verifica ed eventualmente ricompila.
Eh no, altrimenti non mi funzionerebbe neanche con cdrecord giusto?
In ogni caso è caricato come modulo.
Ciao e grazie!
Mirco
#lsmod 
Module                  Size  Used by    Tainted: P
sd_mod                 11644   0  (autoclean) (unused)
sg                     30180   0  (autoclean)
nls_iso8859-15          3360   0  (autoclean)
isofs                  25792   0  (autoclean)
inflate_fs             19328   0  (autoclean) [isofs]
ppp_deflate            42240   0  (autoclean)
bsd_comp                4544   0  (autoclean)
ppp_async               6560   1  (autoclean)
ppp_generic            19880   3  (autoclean) [ppp_deflate bsd_comp 
ppp_async]
slhc                    5056   0  (autoclean) [ppp_generic]
sr_mod                 15160   0  (autoclean)
emu10k1                57984   2
ac97_codec              9568   0  [emu10k1]
sound                  57292   0  [emu10k1]
soundcore               4068   7  [emu10k1 sound]
lp                      6464   0
parport_pc             22088   1
parport                23968   1  [lp parport_pc]
af_packet              12488   0  (autoclean)
ip_vs                  65400   0  (autoclean)
supermount             62180   1  (autoclean)
ide-scsi                8032   0
scsi_mod               92488   4  [sd_mod sg sr_mod ide-scsi]
rtc                     5912   0  (autoclean)

 Eh no, altrimenti non mi funzionerebbe neanche con cdrecord giusto?
CD Record che io sappia richiede solo il modulo di "emulazione" SCSI.
Davide

 Davide
Dopo che ho mandato il post c'ho pensato e mi sa che hai ragione, però di 
fatto il modulo sg è caricato. 
:-?
Ciao
Mirco

 ../scsi/host0/bus0/target0/lun0/generic
E` un problema di permessi (credo) l'utente abilitato ad usare il 
masterizzatore deve poter leggere e scrivere sul device, quindi
o usi sudo oppure li modifichi;
intanto posta, se vuoi, 
ls -la /dev/scsi/host0/bus0/target0/lun0/generic
-- 
Ikitt

 o usi sudo oppure li modifichi;
Ciao Ikitt,
grazie intanto per la risposta. 
#ls -la /dev/scsi/host0/bus0/target0/lun0/generic
drwxr-xr-x    1 root     root            0 gen  1  1970 ./
drwxr-xr-x    1 root     root            0 gen  1  1970 ../
brwxrwxrwx    1 mirco    cdwriter  11,   0 gen  1  1970 cd
crwxrwxrwx    1 mirco    cdwriter  21,   0 gen  1  1970 generic
Come vedi i permessi sono ok! :-(((
Cosa ci sarà mai???
Ciao!
Mirco 
_________
Mirco Zorzo
MDK Linux 2.4.18 
Registered user #287263

Altolà, il mio masterizzatore è collegato alla parte finale del cavo ide, 
su quel cavo non c'è nessun'altra periferica.
Il paramtro che passo al kernel al boot però è *_hdc_*=ide-scsi e non 
*_hdd_* come in questo caso giusto? 
Quindi o sposto il masterizzatore o aggiorno il lilo con hdd!
Ho un dubbio però: perché cdrecord funziona?
Grazie a tutti
Mirco
#cat lilo.conf 
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
vga=normal
default=linux
keytable=/boot/it-latin1.klt
lba32
prompt
nowarn
timeout=20
message=/boot/message
menu-scheme=wb:bw:wb:bw
other=/dev/fd0
        label=floppy
        unsafe
image=/boot/vmlinuz
        label=Slack
        root=/dev/hda1
        initrd=/boot/initrd.img
        append="devfs=mount hdc=ide-scsi"
        read-write
image=/boot/vmlinuz
        label=linux
        root=/dev/hda5
        initrd=/boot/initrd.img
        append="quiet devfs=mount hdc=ide-scsi"
        vga=788
        read-only
image=/boot/vmlinuz
        label=linux-nonfb
        root=/dev/hda5
        initrd=/boot/initrd.img
        append="devfs=mount hdc=ide-scsi"
        read-only
image=/boot/vmlinuz
        label=failsafe
        root=/dev/hda5
        initrd=/boot/initrd.img
        append="failsafe devfs=nomount hdc=ide-scsi"
        read-only


 *_hdd_* come in questo caso giusto? 
L'id del disco non dipende da dove e' attaccato, ma da come e'
configurato. Se e' configurato come master del canale secondario sara'
HDC, indipendentemente da quale connettore e' attaccato.
In ogni caso puoi facilmente levarti il dubbio guardando i 
messaggi al boot (dmesg | more).
Davide

 Cosa ci sarà mai???
A questo punto non saprei...
Sorry.
-- 
Ikitt

 
Grazie lo stesso Ikitt, alla prossima!
Ciao!
Mirco :-)
-- 


ls -la /dev/scsi/host0/bus0/target0/lun0/generic
Ma che device č questo?
Sulla mia macchina (Debian Woody kernel 2.2.20):
# ls -ls /dev/sg0
   0 crw-rw----    1 root     cdrom     21,   0 nov  4  2001 /dev/sg0
# dmesg |grep scsi
Detected scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
sr0: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray
# ls -ls /dev/sr0
   0 lrwxrwxrwx    1 root     root            4 mar  4  2002 /dev/sr0 -> scd0
# ls -ls /dev/scd0
   0 brw-rw----    1 root     cdrom     11,   0 nov  4  2001 /dev/scd0
-- 
Antonio
| Pretendi una risposta immediata dal NG?
| Puoi ottenerla!
| 
http://groups.google.com/advanced_group_search

 Sulla mia macchina (Debian Woody kernel 2.2.20):
-----------------------------------------^^^^^^^^^
Pero` ti ci vorra` un  kernel 2.4.x, nel caso :)
-- 
Ikitt assuefatto al devfs

configurato.
L'id del disco dipende da dove e' attaccato se il selettore sulla
perifierica e' lasciato su "Cable Select".
Ciao!
--
Per rispondermi via email sostituisci il risultato
dell'operazione (in lettere) dall'indirizzo
--
To reply via email write the correct sum (in letters)
in the email address

Pero` ti ci vorra` un  kernel 2.4.x, nel caso :)
Ne ho compilato uno, 2.4.17 e mi pare anche un 2.4.18, per abilitare il
controller DMA, ma sono tornato al vecchio per una serie di motivi:
- non sono riuscito ad avere i font sun sul nuovo kernel; sul 2.2.20
  vanno che è una meraviglia (e non ho capito come usare, sulla mia
  debian, font diversi in console, tipo quando cambi con fontconfig
  sulla Slack[1]). dato che passo gran parte del tempo in console
  preferisco avere un ambiente gradevole.
- Tutti i file nelle partizioni fat32 erano con i permessi di esecuzione
  attivati, nonostante non dovessero averli (e infatti col vecchio
  kernel non li hanno, senza toccare nulla in fstab.
- L'incremento di prestazioni col controller DMA c'è ma non così grande
  da sopperire ai problemi qui sopra.
Non mi ci sono sbattuto più di tanto, per problemi di tempo, e perché un
kernel funzionante ce l'avevo, ma se sai dirmi qualcosa in proposito non
mi dispiace proprio! :-)
[1] In realtà come cambiare font l'ho capito, devo mettere qualcosa da
qualche parte in etc, non ricordo, ma i font che accetta sono pochi, ed
ho i font sun per console (estratti dalla distribuzione SuSe) in un
formato particolare, psfu, e non vengono visualizzati.
Ciao.
-- 
Antonio

 mi dispiace proprio! :-)
Sullo specifico dei truoi problemi purtroppo no; Anche nel mio caso non
ho una necessita` travolgente del 2.4.x, pero` ha un po` di feature 
interessanti, miglior supporto per certe periferiche e programmi che uso, 
e poi mi piace essere up-to-date in certe cose :)
-- 
Ikitt

formato particolare, psfu, e non vengono visualizzati.
Ecco, il discorso dei font in console non  l'ho  mai  affrontato.  Avete
qualche  link  a  documentazione  che possa leggere? Ormai sulla mia deb
funziona tutto, dovro' trovare qualcosa da rompere, no? Senno'  come  mi
diverto?
TIA
-- 
manuel 'fmf' ferrero
Non permettete   a un  vogon,
per nessuna ragione al mondo,
di  leggervi  le sue  poesie.

e poi mi piace essere up-to-date in certe cose :)
Io sono costretto ad esserlo in altre, e quindi non vado (per il
momento) piů del necessario.  :-(
Ciao.
-- 
Antonio

TIA
Zero, e anche su Google non ho trovato nulla (quando mi sono messo, dopo
la compilazione del 2.4 a cercare qualcosa su font del kernel, font
normali e i vari formati che esistono, ecc.)
Anzi, qualsiasi informazione è bene accetta.
Ciao.
-- 
Antonio

 vga=788 o 791) 103x46, può essere?
Anche da me sono enormi, infatti non li uso:)
Ciao.
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

Anche da me sono enormi, infatti non li uso:)
Ma usavi quelli per la console normali, o mi sbaglio (sun12x22.psfu)?
Ciao.
-- 
Antonio

LoSmilzo wrote:

No no, sono troppo grossi anche a 1280x1024.


No no, sono troppo grossi anche a 1280x1024.
Mo' m'hai messo la curiosità. Quanti pollici (io 17)?
-- 
Antonio

LoSmilzo wrote:

Idem..
