Fedora Online Forum

Il forum della comunità italiana di Fedora

#1 30-10-2018 18:35:32

punico
Pinguino avanzato
Registrato: 07-11-2012
Messaggi: 307

cd non riconosciuto

Ho masterizzato un CD con alcuni file dati "da non perdere" presenti nel DK-dati del PC.
Dato che utilizzo fedora28 mate, ho eseguito la masterizzazione con Xfburn.
Inserendo però il CD nel lettore non riesco a vedere il dispositivo nemmeno da riga di comando
1.a volta, senza avere ancora inserito il CD:

[[email protected] petrus]# ls -l /dev/disk/by-uuid
totale 0
lrwxrwxrwx. 1 root root 10 30 ott 17.57 2bdf6ee9-7ade-4050-bce5-94f4e8fa8da8 -> ../../sda2
lrwxrwxrwx. 1 root root 10 30 ott 17.57 397cc144-eff4-4dc6-bb68-c832ff2f9b2b -> ../../sdc2
lrwxrwxrwx. 1 root root 10 30 ott 17.57 507819be-d4fb-4499-9df0-b5d1997932c9 -> ../../sdd1
lrwxrwxrwx. 1 root root 10 30 ott 17.57 7332c836-5e9a-4889-b4c0-bb3ba95a4e76 -> ../../sdb1
lrwxrwxrwx. 1 root root 10 30 ott 17.57 74f7c32a-3789-46bb-b8ff-2f0872618cb1 -> ../../sda4
lrwxrwxrwx. 1 root root 10 30 ott 17.57 89ca8a50-0680-45b0-a04a-5cf076f43b5e -> ../../sdc1
lrwxrwxrwx. 1 root root 10 30 ott 17.57 8d32a131-5e6a-4368-8ad5-7c84441aa493 -> ../../sda1
lrwxrwxrwx. 1 root root 10 30 ott 17.57 b740e930-78b2-40cb-87e5-f8a125ecb660 -> ../../sda5
lrwxrwxrwx. 1 root root 10 30 ott 17.57 da922b78-b51e-4cba-9e52-087005690770 -> ../../sdb2
[[email protected] petrus]# 

2.a volta, dopo avere inserito il CD:

[[email protected] petrus]# ls -l /dev/disk/by-uuid
totale 0
lrwxrwxrwx. 1 root root 10 30 ott 17.57 2bdf6ee9-7ade-4050-bce5-94f4e8fa8da8 -> ../../sda2
lrwxrwxrwx. 1 root root 10 30 ott 17.57 397cc144-eff4-4dc6-bb68-c832ff2f9b2b -> ../../sdc2
lrwxrwxrwx. 1 root root 10 30 ott 17.57 507819be-d4fb-4499-9df0-b5d1997932c9 -> ../../sdd1
lrwxrwxrwx. 1 root root 10 30 ott 17.57 7332c836-5e9a-4889-b4c0-bb3ba95a4e76 -> ../../sdb1
lrwxrwxrwx. 1 root root 10 30 ott 17.57 74f7c32a-3789-46bb-b8ff-2f0872618cb1 -> ../../sda4
lrwxrwxrwx. 1 root root 10 30 ott 17.57 89ca8a50-0680-45b0-a04a-5cf076f43b5e -> ../../sdc1
lrwxrwxrwx. 1 root root 10 30 ott 17.57 8d32a131-5e6a-4368-8ad5-7c84441aa493 -> ../../sda1
lrwxrwxrwx. 1 root root 10 30 ott 17.57 b740e930-78b2-40cb-87e5-f8a125ecb660 -> ../../sda5
lrwxrwxrwx. 1 root root 10 30 ott 17.57 da922b78-b51e-4cba-9e52-087005690770 -> ../../sdb2
[[email protected] petrus]# 

Però, riavviando il sistema col CD inserito, vedo che il bios lo riconosce.
Ho anche eseguito una prova su un PC diverso dov'è installato Windows e quest'ultimo lo riconosce e mi fa loeggere il suo contenuto.

Perchè Linux (fedora o altri) non lo riconosce? Pu essere un problema di Xburn o occorre aggiungere altro software per il riconoscimento e la lettura dei dicpositivi di tipo CD/DVD?

Ultima modifica di tempus (01-11-2018 09:08:30)


Ciao,
Petrus

Non in linea

#2 30-10-2018 20:43:14

bebo_sudo
Collaboratore
Da Trento+Trieste
Registrato: 28-02-2011
Messaggi: 1'707
Sito web

Re: cd non riconosciuto

Dopo aver inserito il cd, guardando in:

$ dmesg

si vede qualcosa?

Non in linea

#3 30-10-2018 20:51:40

tempus
Moderatore
Da Lombardia
Registrato: 16-11-2010
Messaggi: 2'289

Re: cd non riconosciuto

Non tutti i CD risultano in quel percorso (è ad esempio il caso dei CD audio)
Da terminale dovresti poter individuare il CD con

$ lsblk

verosimilmente con nome sr0 e di tipo "rom"
Se il nome è "sr0",  a CD inserito restituisci

$ wodim -checkdrive
$ blkid /dev/sr0
$ isoinfo -d -i /dev/sr0

Se non c'è output, vediamo anche

$ sudo mount /dev/cdrom /media
$ sudo dmesg | tail -20

EDIT: oops, arrivato tardi
Rispondi prima a bebo_sudo smile

Ultima modifica di tempus (30-10-2018 20:52:17)


$ apropos [argomento]                         $ man [voce del manuale]
https://docs.fedoraproject.org/     |     https://apps.fedoraproject.org/     |     https://doc.fedoraonline.it

Non in linea

#4 31-10-2018 09:42:20

punico
Pinguino avanzato
Registrato: 07-11-2012
Messaggi: 307

Re: cd non riconosciuto

bebo_sudo ha scritto:

Dopo aver inserito il cd, guardando in:

$ dmesg

si vede qualcosa?

Ho eseguito il comando, ma si presenta pieno di informazioni e, in un certo senso, dispersivo. Ho trovato pero un esempio parametrato da cui ho tratto il seguente comando:

[[email protected] ~]$ dmesg | grep -i CD-ROM
[    3.444554] scsi 1:0:0:0: CD-ROM            TSSTcorp CDDVDW SH-S223C  SB06 PQ: 0 ANSI: 5
[    3.476786] cdrom: Uniform CD-ROM driver Revision: 3.20
[    3.476891] sr 1:0:0:0: Attached scsi CD-ROM sr0
[[email protected] ~]$ 

Tuttavia, se dovesse apparire insufficiente, posso sempre ripeterlo senza l'abbinamento con grep.
Mi pare però che contenga soltanto informazioni relative al driver e non al supporto montato.
Devo però precisare che lo stesso gruppo diinformazioni prelevato dal comando dmsg ,  puro e semplice, contiene un ulteriore riga:

[[email protected] ~]$ dmesg | grep -i CD-ROM
[    3.476941] sr 1:0:0:0: Attached scsi generic sg1 type 5
[[email protected] ~]$ 

Ultima modifica di punico (31-10-2018 09:45:03)


Ciao,
Petrus

Non in linea

#5 31-10-2018 10:05:33

bebo_sudo
Collaboratore
Da Trento+Trieste
Registrato: 28-02-2011
Messaggi: 1'707
Sito web

Re: cd non riconosciuto

Dai un occhio anche alle istruzioni del buon tempus al messaggio #3.

Non in linea

#6 31-10-2018 12:43:04

punico
Pinguino avanzato
Registrato: 07-11-2012
Messaggi: 307

Re: cd non riconosciuto

tempus ha scritto:

Non tutti i CD risultano in quel percorso (è ad esempio il caso dei CD audio)
Da terminale dovresti poter individuare il CD con

$ lsblk
$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 223,6G  0 disk 
├─sda1   8:1    0  52,6G  0 part /
├─sda2   8:2    0  52,2G  0 part 
├─sda3   8:3    0     1K  0 part 
├─sda4   8:4    0   4,2G  0 part 
└─sda5   8:5    0  52,2G  0 part 
sdb      8:16   0 931,5G  0 disk 
├─sdb1   8:17   0   100G  0 part /home/petrus/mont
└─sdb2   8:18   0    60G  0 part 
sdc      8:32   0 149,1G  0 disk 
├─sdc1   8:33   0  74,5G  0 part 
└─sdc2   8:34   0  74,5G  0 part 
sdd      8:48   0 149,1G  0 disk 
└─sdd1   8:49   0  74,5G  0 part 
sr0     11:0    1 561,4M  0 rom  

Se il nome è "sr0",  a CD inserito restituisci

$ wodim -checkdrive
$ blkid /dev/sr0
$ isoinfo -d -i /dev/sr0

Fatto ma per il primo e l'ultimo mi da comando non trovato, mentre per il secondo non è stato prodotto output

$ sudo mount /dev/cdrom /media
$ sudo dmesg | tail -20
# mount /dev/cdrom /media
mount: /media: can't read superblock on /dev/sr0.
[[email protected] petrus]# dmsg | tail -20
bash: dmsg: comando non trovato
[[email protected] petrus]# dmesg | tail -20
[ 2442.789153] Buffer I/O error on dev sr0, logical block 0, async page read
[ 2442.805175] sr 1:0:0:0: [sr0] tag#20 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 2442.805180] sr 1:0:0:0: [sr0] tag#20 Sense Key : Illegal Request [current] 
[ 2442.805185] sr 1:0:0:0: [sr0] tag#20 Add. Sense: Illegal mode for this track
[ 2442.805190] sr 1:0:0:0: [sr0] tag#20 CDB: Read(10) 28 00 00 00 00 00 00 00 02 00
[ 2442.805192] print_req_error: I/O error, dev sr0, sector 0
[ 2442.805199] Buffer I/O error on dev sr0, logical block 0, async page read
[ 2442.821134] sr 1:0:0:0: [sr0] tag#21 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 2442.821139] sr 1:0:0:0: [sr0] tag#21 Sense Key : Illegal Request [current] 
[ 2442.821144] sr 1:0:0:0: [sr0] tag#21 Add. Sense: Illegal mode for this track
[ 2442.821148] sr 1:0:0:0: [sr0] tag#21 CDB: Read(10) 28 00 00 00 00 00 00 00 02 00
[ 2442.821151] print_req_error: I/O error, dev sr0, sector 0
[ 2442.821158] Buffer I/O error on dev sr0, logical block 0, async page read
[ 2442.837132] Buffer I/O error on dev sr0, logical block 0, async page read
[ 2442.854914] Buffer I/O error on dev sr0, logical block 0, async page read
[ 2444.369201] EXT4-fs (sr0): unable to read superblock
[ 2444.396178] EXT4-fs (sr0): unable to read superblock
[ 2444.423170] EXT4-fs (sr0): unable to read superblock
[ 2444.474307] isofs_fill_super: bread failed, dev=sr0, iso_blknum=16, block=16
[ 2444.530314] FAT-fs (sr0): unable to read boot sector
[[email protected] petrus]# 

scusa il ritardo tempus. Ho avuto qualche difficoltà nel formulare la risposta e, dovendo fare altro, nel frattempo, ho dovuto tralasciare. Ho completato la risposta solo adesso.


Ciao,
Petrus

Non in linea

#7 31-10-2018 18:22:47

tempus
Moderatore
Da Lombardia
Registrato: 16-11-2010
Messaggi: 2'289

Re: cd non riconosciuto

Dopo un

$ sudo dnf install genisoimage wodim

vediamo

$ wodim -checkdrive
$ isoinfo -d -i /dev/sr0
$ grep iso /proc/filesystems
$ mount -t iso9660 /dev/cdrom /media/

controlla il contenuto di /media, se è vuoto vediamo di nuovo

$ sudo dmesg | tail -20

$ apropos [argomento]                         $ man [voce del manuale]
https://docs.fedoraproject.org/     |     https://apps.fedoraproject.org/     |     https://doc.fedoraonline.it

Non in linea

#8 31-10-2018 22:53:28

punico
Pinguino avanzato
Registrato: 07-11-2012
Messaggi: 307

Re: cd non riconosciuto

Non conoscendo nè i comandi, nè la loro funzionalità, li ho eseguiti meccanicamente e li riporto tutti qua sotto:

wodim -checkdrive
Device was not specified. Trying to find an appropriate drive...
Detected CD-R drive: /dev/sr0
Using /dev/cdrom of unknown capabilities
Device type    : Removable CD-ROM
Version        : 5
Response Format: 2
Capabilities   : 
Vendor_info    : 'TSSTcorp'
Identification : 'CDDVDW SH-S223C '
Revision       : 'SB06'
Device seems to be: Generic mmc2 DVD-R/DVD-RW.
Using generic SCSI-3/mmc   CD-R/CD-RW driver (mmc_cdr).
Driver flags   : MMC-3 SWABAUDIO BURNFREE 
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
[[email protected] ~]$ 

È normale che il CD risulti di capacità sconosciuta?


$ isoinfo -d -i /dev/sr0
isoinfo: Input/output error. Read error on old image
[[email protected] ~]$ 

$ grep iso /proc/filesystems
[[email protected] ~]$ 

# mount -t iso9660 /dev/cdrom /media/
mount: /media: wrong fs type, bad option, bad superblock on /dev/sr0, missing codepage or helper program, or other error.
[[email protected] petrus]# 

Qui non ho capito dove possa essere iso9660


# dmesg | tail -20
[  213.009910] scsi_io_completion: 92 callbacks suppressed
[  213.009932] sr 1:0:0:0: [sr0] tag#22 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[  213.009945] sr 1:0:0:0: [sr0] tag#22 Sense Key : Illegal Request [current] 
[  213.009955] sr 1:0:0:0: [sr0] tag#22 Add. Sense: Illegal mode for this track
[  213.009967] sr 1:0:0:0: [sr0] tag#22 CDB: Read(10) 28 00 00 00 00 10 00 00 02 00
[  213.009970] print_req_error: 92 callbacks suppressed
[  213.009976] print_req_error: I/O error, dev sr0, sector 64
[  213.029819] sr 1:0:0:0: [sr0] tag#23 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[  213.029826] sr 1:0:0:0: [sr0] tag#23 Sense Key : Illegal Request [current] 
[  213.029833] sr 1:0:0:0: [sr0] tag#23 Add. Sense: Illegal mode for this track
[  213.029841] sr 1:0:0:0: [sr0] tag#23 CDB: Read(10) 28 00 00 00 00 10 00 00 02 00
[  213.029844] print_req_error: I/O error, dev sr0, sector 64
[  213.029852] buffer_io_error: 90 callbacks suppressed
[  213.029855] Buffer I/O error on dev sr0, logical block 8, async page read
[  516.312855] sr 1:0:0:0: [sr0] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[  516.312863] sr 1:0:0:0: [sr0] tag#0 Sense Key : Illegal Request [current] 
[  516.312871] sr 1:0:0:0: [sr0] tag#0 Add. Sense: Illegal mode for this track
[  516.312879] sr 1:0:0:0: [sr0] tag#0 CDB: Read(10) 28 00 00 00 00 10 00 00 01 00
[  516.312884] print_req_error: I/O error, dev sr0, sector 64
[  516.312966] isofs_fill_super: bread failed, dev=sr0, iso_blknum=16, block=16
[[email protected] petrus]# 

Ciao,
Petrus

Non in linea

#9 01-11-2018 09:07:38

tempus
Moderatore
Da Lombardia
Registrato: 16-11-2010
Messaggi: 2'289

Re: cd non riconosciuto

wodim è un software per la scrittura su CD/DVD, isoinfo fa parte del pacchetto genisoimage che è un software per la preparazione di immagini CD/DVD di vario tipo. Il mio SO locale è un poco differente dal tuo (anche se pure il mio laptop è F28), è necessario accompagnare mount con  -t iso9660 nel tuo caso (e in generale è meglio specificarlo).
È normale che /dev/cdrom venga annunciato con capacità sconosciute in wodim.
Da quel che vedo, il disco non viene riconosciuto come di tipo iso9660. Può essere un problema del disco o del lettore "TSSTCorp" (indipendente da Xfburn), anche se ha masterizzato un disco che è leggibile altrove.

Torniamo a

punico ha scritto:

[...]
Però, riavviando il sistema col CD inserito, vedo che il bios lo riconosce.
[...]

Il BIOS immagino veda il lettore/masterizzatore CD/DVD, o intendi dire che il disco è avviabile? Immagino di no, e immagino che l'immagine ISO sia stata creata da Xfburn (libisofs). Corretto?
Ti chiedo di installare un ultimo software, dvdisaster, utilizzato per lo più per creare dischi dotati di ECC e per verificare lo stato di dischi in generale (dal numero di sessioni registrate allo stato di c.d. "finalizzazione" del disco ai problemi di lettura); libcdio dovrebbe essere già installato

$ sudo dnf install dvdisaster libcdio
$ dvdisaster --medium-info
$ iso-info -l /dev/sr0 | head -20

$ apropos [argomento]                         $ man [voce del manuale]
https://docs.fedoraproject.org/     |     https://apps.fedoraproject.org/     |     https://doc.fedoraonline.it

Non in linea

#10 02-11-2018 11:14:12

punico
Pinguino avanzato
Registrato: 07-11-2012
Messaggi: 307

Re: cd non riconosciuto

tempus ha scritto:

Torniamo a

punico ha scritto:

[...]
Però, riavviando il sistema col CD inserito, vedo che il bios lo riconosce.
[...]

Il BIOS immagino veda il lettore/masterizzatore CD/DVD, o intendi dire che il disco è avviabile? Immagino di no, e immagino che l'immagine ISO sia stata creata da Xfburn (libisofs). Corretto?

Correttissimo. Mi rendo conto di avere fatto confusione, infatti il BIOS vede il driver e non il CD che, fra l'altro, come hai intuito non è avviabile.

Ti chiedo di installare

$ sudo dnf install dvdisaster libcdio
$ dvdisaster --medium-info
$ iso-info -l /dev/sr0 | head -20
$ dvdisaster --medium-info
dvdisaster 0.79.5 build 2790, GNU/Linux 64bit
Copyright 2004-2015 Carsten Gnörlich.

Periferica: /dev/sr0, TSSTcorpCDDVDW SH-S223C SB06
Using READ CD.
Supporto: CD-R mode 1, 287450 settori.

Physical medium info

Medium type:    CD-R mode 1
Book type:      -
Manuf.-ID:      -
Drive profile:  CD-R
Disc status:    finalized (1 sessions; last session complete)
Used sectors:   287450 sectors (561 MiB), from READ CAPACITY
                0 sectors (0 MiB), from DVD structure
Blank capacity: 0 sectors (0 MiB)

$ iso-info -l /dev/sr0 | head -20
**ERROR: fread (): Input/output error
iso-info: Error in opening ISO-9660 image
iso-info version 2.0.0 x86_64-redhat-linux-gnu
Copyright (c) 2003-2005, 2007-2008, 2011-2015, 2017 R. Bernstein
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
++ WARN: error reading PVD sector (16)

Ciao,
Petrus

Non in linea

#11 03-11-2018 16:17:28

tempus
Moderatore
Da Lombardia
Registrato: 16-11-2010
Messaggi: 2'289

Re: cd non riconosciuto

Il percorso dei file salvati era/è particolarmente ramificato o inconsueto? Non si tratta di tracce audio? Hai selezionato qualche opzione particolare in Xfburn? Per quanto, in effetti, è un programma assai basico.
Nemmeno dvdisaster sembra riconoscere un filesystem, vede solo che è un disco registrato e finalizzato.
I file .iso generati da Xfburn/libisofs non mi pare generino di per loro particolari problemi.
Volendo effettuare un controllo ulteriore, verificherei con xorriso (progetto libburnia, utilizza libisofs come Xfburn; se non fosse installato, appartiene al pacchetto 'xorriso')

$ xorriso -dev '/dev/sr0'
$ iso-info --no-joliet --no-rock-ridge --no-xa -l /dev/sr0 | head -20

$ apropos [argomento]                         $ man [voce del manuale]
https://docs.fedoraproject.org/     |     https://apps.fedoraproject.org/     |     https://doc.fedoraonline.it

Non in linea

#12 03-11-2018 22:24:35

punico
Pinguino avanzato
Registrato: 07-11-2012
Messaggi: 307

Re: cd non riconosciuto

Il CD contiene cartelle con dati salvati per mantenerne copia indelebile. Una delle due sottocartetelle contiene file audio.
Ecco il risultato delle prove che mi mi ha chiesto.

$ xorriso -dev '/dev/sr0'
xorriso 1.4.8 : RockRidge filesystem manipulator, libburnia project.

xorriso : NOTE : Disc status unsuitable for writing
xorriso : NOTE : Loading ISO image tree from LBA 0
libisoburn: WARNING : No ISO 9660 image at LBA 0. Creating blank image.
Drive current: -dev '/dev/sr0'
Media current: CD-R
Media status : is written , is closed
Media summary: 1 session, 287450 data blocks,  561m data,     0 free
Volume id    : 'ISOIMAGE'
[[email protected] ~]$ iso-info --no-joliet --no-rock-ridge --no-xa -l /dev/sr0 | head -20
**ERROR: fread (): Input/output error
iso-info: Error in opening ISO-9660 image
iso-info version 2.0.0 x86_64-redhat-linux-gnu
Copyright (c) 2003-2005, 2007-2008, 2011-2015, 2017 R. Bernstein
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
++ WARN: error reading PVD sector (16)

Quando ho eseguito la masterizzazione con Xfburn non ho selezionato alcuna opzione particolare. Ho soltanto avviato una "Nuova composizione dati - crea disco dati con file di propria scelta". Altro non so dirti.
Posso aggiungere soltanto che l'ho usato per la prima volta da quando ho installato fedora28.mate.


Ciao,
Petrus

Non in linea

Piè di pagina