PDA

View Full Version : cdrecord -scanbus


Sir Wallace
28-03-2003, 11:37
Ciao a tutti... ho un problemino con il riconoscimento del mio cdrom (non masterizzatore) con il prog cdrecord, per poter fare le copie al volo.
Sia il cdrom che il masterizzatore sono con emulazione scsi (hda=ide-scsi hdc=ide-scsi) come parametri del kernel. E questo va: li vedo come scsi in /dev, li monto, li smonto, etc etc
Riesco a masterizzare da hd senza prob.
Per le copie al volo (lettura da cdrom e scrittura 'contemporanea') non va... :(

cdrecord fa i capricci e mi dice:

highland:~# cdrecord -scanbus
Cdrecord 1.10 (i686-pc-linux-gnu) Copyright (C) 1995-2001 Jörg Schilling
Linux sg driver version: 3.1.22
Using libscg version 'schily-0.5'
scsibus0:
0,0,0 0) 'RICOH ' 'CD-R/RW MP7060A ' '1.80' Removable CD-ROM
cdrecord: Warning: controller returns wrong size for CD capabilities page.
0,1,0 1) 'E-IDE ' 'CD-ROM 32X/AKU ' 'U10I' 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) *
scsibus1:
1,0,0 100) *
1,1,0 101) *
1,2,0 102) *
1,3,0 103) *
1,4,0 104) *
1,5,0 105) *
1,6,0 106) 'IOMEGA ' 'ZIP 100 ' 'P.04' Removable Disk
1,7,0 107) *

Me lo fa ora che ho su debian e lo faceva anche con mdk9.0
Devo cambiare lettore?? :( :(

ilsensine
28-03-2003, 11:52
In che senso "fai i capricci"? Lo scanbus mi sembra regolare

Sir Wallace
28-03-2003, 13:25
Nasce tutto dal

cdrecord: Warning: controller returns wrong size for CD capabilities page.


Appena torno a casa magari posto altri msg d'errore... ;) :p

ilsensine
28-03-2003, 13:29
E' solo un warning, e capita con alcuni modelli di masterizzatore. Innocuo.

Sir Wallace
31-03-2003, 13:57
Allora: già che c'ero ho ricompilato il kernel (dal 2.4.28-bf2.4 standard al più recente 2.4.20-ck4).
Ora funziona tutto... e riesco anche a masterizzare 'al volo' :)
Un solo probelmuccio: MI SON PERSO I CD! :eek:
Mi spiego: il sistema fa il boot e parte pure X. Ho avviato XCdRecord e mi vede sia il lettore che il masterizzatore. Faccio una copia al volo su un riscrivibile come test, e tutto fila liscio.
Provo a montare i cd, e mi dice
No valid block device
:( :(
Come parametri di boot del kernel ho entrambi i dispositivi come ide-scsi.
Ho compilato il kernel mettendoci dentro sia ide-scsi che sg.
Ho provato a montare 'a mano' tutti i dispositivi
/dev/scd?
/dev/sr?
/dev/sd??
ma nulla. Neanche lo Zip (caricando imm) viene montato...
Nell'fstab ho visto che prima sia il cdrom che il cdrw erano assegnati a /dev/sr0 e sr1
Naturalmente se booto col vecchio kernel, tutto funziona... che mi son dimenticato? Devo forse anche caricare il modulo sr.o per i cdrom scsi? Mi pare strano.... se provo con devfs mi incasino o 'sistema' le cose?

Graaaz ;)

ilsensine
01-04-2003, 11:41
Originally posted by "Sir Wallace"


Ho compilato il kernel mettendoci dentro sia ide-scsi che sg.

Ti manca sr_mod, il driver per cdrom scsi ;)

Sir Wallace
01-04-2003, 13:23
Bah... in teoria non dovrebbe bastare sg??
Cmq ho risolto: compilando ide-scsi come modulo e facendolo caricare al boot, tutto si risolve... senza dover caricare sr_mod ;)

Grazie :)

ilsensine
01-04-2003, 13:34
Originally posted by "Sir Wallace"

Bah... in teoria non dovrebbe bastare sg??
No, sg da accesso raw a un generico dispositivo scsi.
Cmq ho risolto: compilando ide-scsi come modulo e facendolo caricare al boot, tutto si risolve... senza dover caricare sr_mod ;)

Guarda bene con /sbin/lsmod, viene per forza caricato anche sr_mod ;)
Mistero della fede perché se ide-scsi è compilato staticamente non lo carica in automatico...