Newsgroup: it.comp.os.linux.iniziare
Titolo: Suse 8.1 e DVD a scatti

Con la distribuxione 8.1 di SuSE non riesco a vedere correttamente i DVD. 
Sia con mplayer (installato per default) che con xine (regolarmente 
installato) i DVD si vedono a scatti. Audio perfetto, qualità dell'immagine 
ottima. Il computer è un notebook Sony Vaio PCG-FX501, AMD Duron 1000mhx, 
ACPI attivata, 512mb ram, 1024x768 a 24bit.
Con Mandrake 8.2 e 9 ho sempre regolarmente visto i DVD sono quindi sicuro 
che si tratta di un problema nella configurazione e nel settaggio di 
qualche paramentro.
Qualche idea? Suggerimenti (senza dover cambiare distribuzione)?
Saluti.
Ivo

 Saluti.
Avevo lo stesso problema, devi abilitare il DMA per il lettore DVD.
#hdparm /dev/hdc 2>dev/null | grep dma    
 se la risposta č: using_dma = 1(on) 
 il DMA č abilitato(hdc č il tuo lettore), altrimenti:
#hdparm -d 1 /dev/hdc                     abilita il dma   
Ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Ciao
Non ho capito :-(
allora, faccio login come super user (#) giusto?
hdparm /dev/hdc 2>dev/null | grep dma
mi restituisce questo bel messaggio di errore
tangram:/dev # hdparm /dev/hdc 2>dev/null | grep dma
bash: dev/null: No such file or directory
tangram:/dev #
Il file fstab sul mio notebook è il seguente
/dev/hda2       /                  reiserfs   defaults              1 1
/dev/hda1       /data1             auto       noauto,user           0 0
/dev/hda3       swap               swap       pri=42                0 0
devpts          /dev/pts           devpts     mode=0620,gid=5       0 0
proc            /proc              proc       defaults              0 0
usbdevfs        /proc/bus/usb      usbdevfs   noauto                0 0
/dev/cdrom      /media/cdrom       auto       ro,noauto,user,exec   0 0
/dev/dvd        /media/dvd         auto       ro,noauto,user,exec   0 0
/dev/fd0        /media/floppy      auto       noauto,user,sync      0 0
Se hcd sia il mio lettore non lo so, mi piacerebbe capire come identificare 
la cosa eventualmente.
Ciao e grazie
Ivo

 Ivo
prova solo #hdparm /dev/hdc


 
Ecco il risultato:
tangram:/home/ivo # hdparm /dev/hdc
/dev/hdc:
 HDIO_GET_MULTCOUNT failed: Invalid argument
 IO_support   =  1 (32-bit)
 unmaskirq    =  1 (on)
 using_dma    =  0 (off)
 keepsettings =  0 (off)
 readonly     =  1 (on)
 readahead    =  8 (on)
 HDIO_GETGEO failed: Invalid argument
tangram:/home/ivo #
Ciao Ivo

 Ciao Ivo
Ecco, using_dma = 0(off) cioč č disabilitato.
se fai hdparm -i /dev/hdc hai informazioni sul dispositivo
a questo punto devi abilitarlo quindi:
#hdparm -d 1 /dev/hdc
e riprova per vedere se using_dma č su 1(on)
ciao


 ciao
Ecco i risultati:
tangram:/home/ivo # hdparm -i /dev/hdc
/dev/hdc:
 Model=QSI DVD-ROM SDR-081, FwRev=ESC9, SerialNo=
 Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }
 RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0
 BuffType=unknown, BuffSize=0kB, MaxMultSect=0
 (maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  sdma0 sdma1 sdma2 mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2
 AdvancedPM=no
 Drive conforms to: device does not report version:  5
tangram:/home/ivo #
tangram:/home/ivo # hdparm -d 1 /dev/hdc
/dev/hdc:
 setting using_dma to 1 (on)
 using_dma    =  1 (on)
tangram:/home/ivo #
ed infine il controllo:
tangram:/home/ivo # hdparm /dev/hdc
/dev/hdc:
 HDIO_GET_MULTCOUNT failed: Invalid argument
 IO_support   =  1 (32-bit)
 unmaskirq    =  1 (on)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  1 (on)
 readahead    =  8 (on)
 HDIO_GETGEO failed: Invalid argument
tangram:/home/ivo #
Sembra che usig_dma sia a posto adesso ma purtroppo il film continua a 
vedersi a scatti. Ho provato 3 diversi DVD ma hanno tutti lo stesso 
inconveniente.
Vedo comunque regolarmente (se la cosa può esserti di aiuto) i DivX, XviD e 
i SVCD sia eseguendo da CDROM che copiandoli nella mia directory /home.
Ciao Ivo

Io ho un Toshiba p4 1,8 con nVidia GeForce4 32Mb e SuSE 8.1 e va bene.
La scheda grafica è configurata bene?
Ciao


 
Credo di si, utilizzo la risoluzione 1024x768 a 24bit, è una mobility rage 
da 8mb e viene regolarmente riconosciuta da YaST.
Ho provato a contattare anche il servizio assistenza SuSE ma ovviamente la 
domanda fatta non rientra fra quelle previste dall'assistenza.
Vabbé, ci abbiamo provato, nel caso ti venga qualche altra idea fammi 
sapere.
Ciao e grazie comuqnue.
Ivo

 Ciao
Ho trovato la risposta su un newsgroup inglese dedicato a SuSE, è
stato sufficiente inserire il seguente comando:
--
man hdparm
you might have to put something like 
# UltraDMA for DVD and CD/RW
hdparm -d1k1 -X66 /dev/hdc
--
Ed ora funziona alla perfezione! Finalmente...
Ti ringrazio comunque tantissimo per l'aiuto.
Ciao Ivo

 inconveniente.
# hdparm -X66 -c3 -u1 -d1 -a16 /dev/hdc
Se ci son problemi, togli -a16, gli altri funziano sempre (sempre che tu non
abbia hardware troppo anziano). Se hai il cavo 80 poli, puoi anche provare se
va con -X67
Con un disco inserito, fai un test sulle prestazioni:
# hdparm -tT /dev/hdc
Un transfer rate di almeno 2,3-2,5mb al secondo dovrebbe essere sufficiente.
comunque, sempre meglio:
# man hdparm
bye G.L.
--
La logica non attiene alla verosimiglianza delle ipotesi,
ma alla coerenza delle tesi con le ipotesi.

 Se hai il cavo 80 poli, puoi anche provare se va con -X67
Anzi, no, e' improbabile: vedo che va al massimo con udma-2
