Lettore DVD che non funziona: riconoscimento errato?

Riconoscimento, installazione e configurazione delle periferiche.
Scrivi risposta
Avatar utente
cioccolato
Prode Principiante
Messaggi: 166
Iscrizione: giovedì 17 luglio 2008, 21:17

Lettore DVD che non funziona: riconoscimento errato?

Messaggio da cioccolato »

Ho dei grossi problemi con il mio lettore DVD. O é rotto oppure non viene riconosciuto correttamente tanto che non riuscivo a installare Ubuntu e ho dovuto installarlo tramite chiavetta USB. I dvd video (criptati o meno) sono illeggibili anche con tutte le librerie a posto. Infatti se carico una iso di un DVD, non ho problemi a far partire il filmato. Riesco a sfogliare il DVD ma non a copiare files sul PC.

E' un masterizzatore DVD ATAPI. Queste le info:

Codice: Seleziona tutto

CD-ROM information, Id: cdrom.c 3.20 2003/12/17

drive name:		sr0
drive speed:		40
drive # of slots:	1
Can close tray:		1
Can open tray:		1
Can lock tray:		1
Can change speed:	1
Can select disk:	0
Can read multisession:	1
Can read MCN:		1
Reports media changed:	1
Can play audio:		1
Can write CD-R:		1
Can write CD-RW:	1
Can read DVD:		1
Can write DVD-R:	1
Can write DVD-RAM:	0
Can read MRW:		0
Can write MRW:		0
Can write RAM:		1
Cosí come viene montato nell'FSTAB:

Codice: Seleziona tutto

/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
Poi mi spiegate perché viene identificato come SCSI se é invece un ATAPI?! Non dovrebbe essere hda?  >:( (i tre dischi che ho sul PC sono invece serial ATA e posso capire che magari li configuri come scsi, infatti ho /sda /sdb ecc.

Mica dovró comprarmene uno nuovo?!  ::)
Ultima modifica di cioccolato il domenica 3 agosto 2008, 19:12, modificato 1 volta in totale.
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Lettore DVD che non funziona: riconoscimento errato?

Messaggio da cristian_c »

dai da terminale:

Codice: Seleziona tutto

dmesg | grep DMA
e posta i messaggi che restituisce
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
cioccolato
Prode Principiante
Messaggi: 166
Iscrizione: giovedì 17 luglio 2008, 21:17

Re: Lettore DVD che non funziona: riconoscimento errato?

Messaggio da cioccolato »

Codice: Seleziona tutto

[    0.000000]   DMA             0 ->     4096
[    0.000000]   DMA zone: 32 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 4064 pages, LIFO batch:0
[   22.864762] ata1: PATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0xf000 irq 14
[   22.864765] ata2: PATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0xf008 irq 15
[   23.180905] ata1.00: ATAPI: PIONEER DVD-RW  DVR-110D, 1.41, max UDMA/66
[   23.352705] ata1.00: configured for UDMA/66
[   23.361894] sata_nv 0000:00:07.0: Using ADMA mode
[   23.364125] ata3: SATA max UDMA/133 cmd 0x9f0 ctl 0xbf0 bmdma 0xd800 irq 19
[   23.364127] ata4: SATA max UDMA/133 cmd 0x970 ctl 0xb70 bmdma 0xd808 irq 19
[   23.836311] ata3.00: ATA-7: HDT722516DLA380, V43OA96A, max UDMA/133
[   23.852294] ata3.00: configured for UDMA/133
[   24.164020] sata_nv 0000:00:08.0: Using ADMA mode
[   24.164639] ata5: SATA max UDMA/133 cmd 0x9e0 ctl 0xbe0 bmdma 0xc400 irq 16
[   24.164642] ata6: SATA max UDMA/133 cmd 0x960 ctl 0xb60 bmdma 0xc408 irq 16
[   24.639667] ata5.00: ATA-7: HDT722516DLA380, V43OA60A, max UDMA/133
[   24.655654] ata5.00: configured for UDMA/133
[   25.131290] ata6.00: ATA-7: HDT722516DLA380, V43OA96A, max UDMA/133
[   25.147270] ata6.00: configured for UDMA/133
Che dice dottore, é grave?  ;)

A me sembra che sia tutto a posto peró non capisco perché sia /scd0... e ovviamente non mi legge i DVD!
lagodolio
Prode Principiante
Messaggi: 4
Iscrizione: giovedì 28 dicembre 2006, 14:08

Re: Lettore DVD che non funziona: riconoscimento errato?

Messaggio da lagodolio »

Ciao, che versione del kernel usi?
Il mio Pioneer funzionava a meraviglia con la 2.6.24-16, dopo l'aggiornamento alla 2.6.24-18 bruciava ogni CD/DVD.
Tornato alla 2.6.24-16 è tornato tutto OK ! :-\
In bocca al lupo!
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Lettore DVD che non funziona: riconoscimento errato?

Messaggio da cristian_c »

Che dice dottore, é grave?  Wink
io non sono dottore.  (rotfl)

il comando precedente serviva a vedere se c'erano degli errori con il caricamento dell'unita' ottica:

Codice: Seleziona tutto

[   23.180905] ata1.00: ATAPI: PIONEER DVD-RW  DVR-110D, 1.41, max UDMA/66
come dice lagodolio forse e' il caso di fare la prova con un'altra versione del kernel e vedere se l'errore persiste.
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
cioccolato
Prode Principiante
Messaggi: 166
Iscrizione: giovedì 17 luglio 2008, 21:17

Re: Lettore DVD che non funziona: riconoscimento errato?

Messaggio da cioccolato »

Ho l'ultima versione stabile ossia quella installata con Ubuntu 8.04... sono Ubuntu-niubbo...  :-[
credo sia la 29 e ho solo quella installata.  ::)
Avatar utente
wodan
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 386
Iscrizione: giovedì 27 ottobre 2005, 17:56
Località: Padova
Contatti:

Re: Lettore DVD che non funziona: riconoscimento errato?

Messaggio da wodan »

Ciao!

Mi accodo anche io al problema... ma con i cd audio!! >:(
Dopo aver inserito il cd dei Queen Innuendo (a scanso di equivoci specifico che e' originale) mi compare una finestra con su scritto "Impossibile montare Disco audio, L'unità /dev/scd0 non contiene file audio" dove posso solo confermare cliccando sul bottone "OK".


A questo punto provo a montare manualmente il cd ottenendo quando segue:

Codice: Seleziona tutto

$ sudo mount /dev/scd0 
mount: dispositivo a blocchi /dev/scd0 è protetto da scrittura, viene montato in sola lettura
mount: wrong fs type, bad option, bad superblock on /dev/scd0,
       missing codepage or helper program, or other error
       In alcuni casi si possono trovare informazioni utili in syslog. Provare
       ad esempio 'dmesg | tail'

$ dmesg | tail
[ 7386.105472] end_request: I/O error, dev sr0, sector 64
[ 7388.489651] end_request: I/O error, dev sr0, sector 1037676
[ 7388.495076] end_request: I/O error, dev sr0, sector 1036652
[ 7388.500444] end_request: I/O error, dev sr0, sector 1036428
[ 7388.505850] end_request: I/O error, dev sr0, sector 1037668
[ 7388.511234] end_request: I/O error, dev sr0, sector 1036644
[ 7388.516628] end_request: I/O error, dev sr0, sector 1036420
[ 7388.522016] end_request: I/O error, dev sr0, sector 1037076
[ 7388.527412] end_request: I/O error, dev sr0, sector 1036052
[ 7388.532867] end_request: I/O error, dev sr0, sector 1035828
[ 7388.538212] end_request: I/O error, dev sr0, sector 1037068
[ 7388.543622] end_request: I/O error, dev sr0, sector 1036044
[ 7388.549014] end_request: I/O error, dev sr0, sector 1035820
[ 7388.554628] end_request: I/O error, dev sr0, sector 851448
[ 7388.559852] end_request: I/O error, dev sr0, sector 850424
[ 7388.565208] end_request: I/O error, dev sr0, sector 850200
[ 7388.570598] end_request: I/O error, dev sr0, sector 851440
[ 7388.575995] end_request: I/O error, dev sr0, sector 850416
[ 7388.581392] end_request: I/O error, dev sr0, sector 850192
[ 7388.586877] end_request: I/O error, dev sr0, sector 850848
[ 7388.592177] end_request: I/O error, dev sr0, sector 849824
[ 7388.597561] end_request: I/O error, dev sr0, sector 849600
[ 7388.602968] end_request: I/O error, dev sr0, sector 850840
[ 7388.608351] end_request: I/O error, dev sr0, sector 849816
[ 7388.613784] end_request: I/O error, dev sr0, sector 849592
[ 7388.620029] end_request: I/O error, dev sr0, sector 1248
[ 7388.625447] end_request: I/O error, dev sr0, sector 1024
[ 7388.625530] UDF-fs: No partition found (1)
[ 7388.702831] end_request: I/O error, dev sr0, sector 64
[ 7388.703088] isofs_fill_super: bread failed, dev=sr0, iso_blknum=16, block=16
$

La riga contenuta nel mio fstab e' del tutto simile a quella di cioccolato:

Codice: Seleziona tutto

/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec 0 0
e specifico che ho impostato io il device /dev/scd0, ma ho anche provato /dev/cdrom1 come ho letto qui:

Codice: Seleziona tutto

$ sudo lshw -class disk
[...]
  *-cdrom
       description: DVD writer
       product: DVD-RW  DVR-109
       vendor: PIONEER
       physical id: 1
       bus info: scsi@3:0.0.0
       logical name: /dev/cdrom1
       logical name: /dev/dvd1
       logical name: /dev/scd0
       logical name: /dev/sr0
       version: 1.58
       capabilities: removable audio cd-r cd-rw dvd dvd-r
       configuration: ansiversion=5 status=ready
     *-medium
          physical id: 0
          logical name: /dev/cdrom1
[...]
$
ottenendo sempre il medesimo risultato.


Come suggerito faccio la prova con il kernel 2.6.24-18-generic, l'unico che ho installato oltre al 2.6.24-19-generic, diversamente provero' con una versione piu' vecchia.
EDIT: nessun progresso con i kernel 2.6.24-18-generic e 2.6.24-16-generic... :'(


Intanto grazie... (b2b)


p.s.: uso Ubuntu 8.04.1 amd64
Ultima modifica di Anonymous il mercoledì 6 agosto 2008, 0:48, modificato 1 volta in totale.
Avatar utente
cioccolato
Prode Principiante
Messaggi: 166
Iscrizione: giovedì 17 luglio 2008, 21:17

Re: Lettore DVD che non funziona: riconoscimento errato?

Messaggio da cioccolato »

anche io AMD64... comunque nel tuo caso potrebbe essere che il CD per funzionare debba installare il rootkit presente a bordo!  (good)

[ vorrei sapere chi é il genio che ha queste pensate  ::) ]

ossia detto in parole povere, potrebbe avere un meccanismo di protezione bastardo. Come al solito, chi compra si sopporta le rotture, chi pirata no. Pure io devo sorbirmi tutti gli spot antipirateria dopo aver speso i soldi per comprare tutti i miei DVD che sono originali.  :-X
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Lettore DVD che non funziona: riconoscimento errato?

Messaggio da cristian_c »

si potrebbe partire da queste:
http://it.wikipedia.org/wiki/Fstab
http://www.bodyweb.it/forums/showthread.php?t=85570

postate se ci sono problemi
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
Messaggi: 5407
Iscrizione: lunedì 10 luglio 2006, 18:20

Re: Lettore DVD che non funziona: riconoscimento errato?

Messaggio da telperion »

provate a commentate la riga di mount in fstab dei cd/dvd mettendo # (cancelletto all'inizio)

Codice: Seleziona tutto

# /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
con la nuova versione di hal non serve più e anzi può creare problemi.
Avatar utente
wodan
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 386
Iscrizione: giovedì 27 ottobre 2005, 17:56
Località: Padova
Contatti:

Re: Lettore DVD che non funziona: riconoscimento errato?

Messaggio da wodan »

Ciao a tutti!

Considerazioni ad alta voce sulla base di questo output e del precedente "lshw -class disk":

Codice: Seleziona tutto

$ sudo hdparm -i /dev/cdrom1 

/dev/cdrom1:

 Model=PIONEER DVD-RW  DVR-109                 , FwRev=1.58    , SerialNo=
 Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }
 RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0
 BuffType=13395, BuffSize=64kB, MaxMultSect=0
 (maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0
 IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4 
 DMA modes:  mdma0 mdma1 mdma2 
 UDMA modes: udma0 udma1 udma2 udma3 *udma4 
 AdvancedPM=no
 Drive conforms to: Unspecified:  ATA/ATAPI-2,3,4,5

 * signifies the current active mode

$
Il primo aspetto che mi e' saltato all'occhio e' il device associato al dvd: in sostanza posso usare alternativamente tutti i dispositivi elencati (cdrom1, dvd1, scd0, sr0) ottenendo sempre il medesimo risultato con comandi come "hdparm" piuttosto che "mount".


fstab
Provenendo dalle precedenti release di Ubuntu ho notato un cambio di associazioni proprio tra hdd/cdrom e device: dove prima si usavano hda, hdb, hdc, ect. oppure sda, sdb, ect. ora con Hardy (ma gia' con Gutsy se non sbaglio), per gli hdd ora si preferisce usare il loro ID di volume (vol_id) mentre per i lettori ottici non ho ancora capito.
All'atto pratico mi sono trovato commenti nel file fstab che non sono veritieri della mia configurazione hardware, ovvero righe cosi':

Codice: Seleziona tutto

# Entry for /dev/sdb2 :
UUID=cc7c3741-99e1-4b0b-8426-152e26b41c26 /home ext3 defaults 0 2
che funzionano correttamente, talvolta non fanno riferimento nella riga commentata alla partizione giusta: saranno stati gli aggiornamenti successivi, i cambi di hdd, non mi sono soffertamato perche' funziona tutto correttamente e pazienza... sono commenti.
Per i lettori invece ho capito ancora meno, salvo che di fatto posso accedere al mio dvd con tutti i device sopra menzionati: grazie telperion, provo anche il tuo suggerimento.


moduli kernel
Ho pensato fosse un problema di moduli del kernel (libata.ko), ma il controller (NVIDIA CK804 SLI) e' correttamente riconosciuto:

Codice: Seleziona tutto

$ lsmod | grep ata
sata_nv                31752  4 
pata_amd               16772  1 
ata_generic             9988  0 
pata_acpi               9856  0 
sata_sil24             20484  0 
libata                176432  5 sata_nv,pata_amd,ata_generic,pata_acpi,sata_sil24
scsi_mod              178488  5 sbp2,sd_mod,sg,sr_mod,libata

Codice: Seleziona tutto

$ sudo lshw -short
H/W path         Device       Class       Description
=====================================================
                              system      System Product Name
[...]
/0/f             scsi2        storage     CK804 IDE
/0/f/0.0.0       /dev/cdrom1  disk        DVD-RW  DVR-109
/0/f/0.0.0/0     /dev/cdrom1  disk     
[...]

UDMA
Alla fine il mio lettore ha deciso di accedere al cd audio previa sostituzione cavo IDE, ovvero sono passato da un cavo a 40 connettori ad uno da 80... ::)
Anche qui non ho capito, salvo che teoricamente il precedente cavo a 40 connettori non avrebbe dovuto supportare l'udma4 che invece risultava attivo... e non solo, ogni comando di variazione di tale valore mi restituiva inesorabilmente un errore, lo stesso che ottengo eseguendolo ora tra l'altro... :'(

Codice: Seleziona tutto

$ sudo hdparm -X udma2 /dev/cdrom1 

/dev/cdrom1:
 setting xfermode to 66 (UltraDMA mode2)
SG_IO: bad/missing ATA_16 sense data::  70 00 05 00 00 00 00 0a 00 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 HDIO_DRIVE_CMD(setxfermode) failed: Input/output error
$ sudo hdparm -i /dev/cdrom1 

/dev/cdrom1:

[...]
 UDMA modes: udma0 udma1 udma2 udma3 *udma4 
 AdvancedPM=no
 Drive conforms to: Unspecified:  ATA/ATAPI-2,3,4,5

 * signifies the current active mode

$

Ora provo anche a masterizzare e vediamo se per caso si e' risolto pure quel problema: per completezza di informazioni sto usanto il kernel 2.6.24-19-generic.


Alla prossima,
wodan


p.s.: l'accenno al cd originale era per scongiurare errori di masterizzazione di un qualsiasi altro supporto... :)
E comunque ancora no va:

Codice: Seleziona tutto

$ sudo hdparm -tT /dev/cdrom1 

/dev/cdrom1:
read() failed: Input/output error
 Timing buffered disk reads:  read() failed: Input/output error
$ 
>:(
Ultima modifica di Anonymous il mercoledì 6 agosto 2008, 11:25, modificato 1 volta in totale.
Avatar utente
kommos
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 737
Iscrizione: lunedì 2 giugno 2008, 2:06

Re: Lettore DVD che non funziona: riconoscimento errato?

Messaggio da kommos »

a cosa serve il comando grep ed in questo caso associato al comando dmeg

Codice: Seleziona tutto

dmesg | grep DMA
(ot)
ho una copia di windows!!
S'èè....ma và vìriri runnè gnuniata..sarà tutta inpruvulazzata.
Avatar utente
cioccolato
Prode Principiante
Messaggi: 166
Iscrizione: giovedì 17 luglio 2008, 21:17

Re: Lettore DVD che non funziona: riconoscimento errato?

Messaggio da cioccolato »

Ho (PURTROPPO) trovato il motivo... E' UN BUG DI HARDY!!!

https://bugs.launchpad.net/ubuntu/+sour ... bug/228624

Si puó risolvere con un espediente che peró provoca il rallentamento di tutti i dischi  :'(
Speriamo si muovano a metterlo a posto!!!  :'(
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 9 ospiti