dvd player γενικό πρόβλημα αναπαραγωγής (PIO mode)

Συζητήσεις για θέματα που σχετίζονται με hardware.
Post Reply
User avatar
Argi
byte level
byte level
Posts: 122
Joined: Tue Nov 09, 2004 7:22 pm

dvd player γενικό πρόβλημα αναπαραγωγής (PIO mode)

Post by Argi » Wed Aug 23, 2006 2:04 pm

Καταρχάς καλό χειμώνα μια και οι εξεταστικές άρχισαν!

Έχω ένα πρόβλημα με την αναπαραγωγή τανιών dvd,divx,wmv, κ.ο.κ καθώς και ήχου σε μορφή .wav από το dvd-cd player/RW του pc μου.
Είναι η δεύτερη φορά που συναντάω αυτό το πρόβλημα σε pc και τώρα εμφανίστηκε και στο pc μου δεν ξέρω τι να κάνω για να το λύσω.
Όλα πήγαιναν καλά εδώ και πολύ καιρό, η αναπαραγωγή ταινιών κλπ από το dvd player ήταν φυσιολογική ώσπου μια μέρα εμφανίστηκε το πρόβλημα και δεν λέει να φύγει από τότε.
Όταν παίζει π.χ. μια ταινία ο ήχος και τα video frames φαίνεται σαν να κολλάνε για 1-2 δευτερόλεπτα σε κάποια σημεία και οι φωνές ακούγονται λες και κεκεδίζουν ή σαν να μασάνε τα λόγια τους. Όταν η ταινία παίζει από τον σκληρό δίσκο όλα είναι καλά. Όταν όμως παίζει από το dvd τότε είναι χάλια. Το dvd ικανοποιεί τις απαιτήσεις ταχύτητας αναπαραγωγής φυσικά. Κάτι φαίνεται ότι έχει συμβεί όμως. Τυπικά ξαναεγκατέστησα τους drivers του ήχου αν είμαι σίγουρος ότι το πρόβλημα είναι και στο video και φυσικά δεν λύθηλε το πρόβλημα. Είναι πιθανό να τα έχει φτύσει το dvd; Το ίδιο πρόβλημα το έχω ξαναδεί και σε άλλο pc. Σκέφτομαι να ξαναεγκαταστήσω τους drivers του dvd μήπως έχουν πάθει κάτι ( :roll: ) . Μήπως ξέρει κανείς τι φταίει;
I am a nobody, and nobody is perfect; therefore I am perfect.
User avatar
Einherjar
Venus Project Founder
Venus Project Founder
Posts: 3751
Joined: Tue Jan 27, 2004 4:42 pm
Academic status: Alumnus/a
Gender:
Location: Washington DC, USA
Contact:

Post by Einherjar » Wed Aug 23, 2006 2:47 pm

Τσέκαρε από το device manager αν το συγκεκριμένο IDE bus στο οποίο έχεις βάλει πάνω το DVD δουλεύει σε DMA mode ή αν το έχει γυρίσει σε PIO mode.
[Better to understand a little than to misunderstand a lot]
User avatar
HdkiLLeR
Venus Project Founder
Venus Project Founder
Posts: 4356
Joined: Tue Jan 27, 2004 4:41 pm
Academic status: Alumnus/a
Gender:
Location: New York, NY
Contact:

Post by HdkiLLeR » Wed Aug 23, 2006 3:45 pm

Επίσης προληπτικά δες εάν έχει βγεί και κανένα firwware update και εάν έχει βγεί πέρνα το. Γενικά το πρόβλημα μπορέι να είναι σε 100 σημεία απο hardware μέχρι και σε κάποιον codec.
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d-->--- s+:+ a- C++(+++) BILS++++$ P--- L++++>+++++ E--- W+++ N+ o+ K w--
O M+ V-- PS++>+++ PE- Y++ PGP++ t+ 5+ X+ R* tv b++ DI- D+ G+++ e+++>++++ h r++ y++
------END GEEK CODE BLOCK------

"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis Ritchie
User avatar
Argi
byte level
byte level
Posts: 122
Joined: Tue Nov 09, 2004 7:22 pm

Post by Argi » Wed Aug 23, 2006 3:47 pm

Μμμ, ναι έχεις δίκιο το έχει όντως γυρίσει σε PIO. Πολύ παλιά πριν αρχίσω να έχω προβλήματα το είχα τσεκάρει έτσι από περιέργεια και ήταν σε "DMA αν είναι διαθέσιμο".
Το έβαλα τώρα σε "DMA αν είναι διαθέσιμο" αλλά ο τρέχον τύπος μετάδοσης παραμένει σε PIO ... λες και δεν είναι πια διαθέσιμο το DMA!
Πάντως αυτό πρέπει να'ναι το πρόβλημα έχεις δίκιο. Τώρα ξέρω τι φταίει τουλάχιστον.
:smt023 σε ευχαριστώ! Είχα σπαζοκεφαλιαστεί για να βρώ τι φταίει.
I am a nobody, and nobody is perfect; therefore I am perfect.
User avatar
Argi
byte level
byte level
Posts: 122
Joined: Tue Nov 09, 2004 7:22 pm

Post by Argi » Wed Aug 23, 2006 3:52 pm

HdkiLLeR wrote:Επίσης προληπτικά δες εάν έχει βγεί και κανένα firwware update και εάν έχει βγεί πέρνα το. Γενικά το πρόβλημα μπορέι να είναι σε 100 σημεία απο hardware μέχρι και σε κάποιον codec.
Το κοίταξα αυτό με το windows update και λέει ότι δεν υπάρχει καλύτερο(πιο πρόσφατο) firmware στο cdrom από αυτό που έχω ήδη εγκατεστημένο.

OK, βρήκα στο google οδηγίες για την επαναφορά σε DMA mode.
(λέξεις κλειδιά: DMA, PIO)
Τα windows μετά από 6 βαριά αποτυχημένες προσπάθειες ανάγνωσης με DMA (πχ γρατζουνισμένο dvd) κάνουν αυτόματα και μόνιμα fallback σε PIO. Το πρόβλημα λύνεται με ένα απλό πείραγμα στη registry!
Ευχαριστώ παιδιά, τώρα απέκτησε ξανά λόγο ύπαρξης το dvd μου!
I am a nobody, and nobody is perfect; therefore I am perfect.
User avatar
Einherjar
Venus Project Founder
Venus Project Founder
Posts: 3751
Joined: Tue Jan 27, 2004 4:42 pm
Academic status: Alumnus/a
Gender:
Location: Washington DC, USA
Contact:

Post by Einherjar » Wed Aug 23, 2006 5:01 pm

Είχα ξαναδεί κάτι παρόμοιο γι'αυτο και είπα, μπας και...
Εγώ το είχα λύσει αλλάζοντας το bus στο οποίο είχα το DVD.
Γράψε εδώ το τι πειράζεις στη registry έτσι για να είναι διαθέσιμη και η λύση αυτή
[Better to understand a little than to misunderstand a lot]
User avatar
Argi
byte level
byte level
Posts: 122
Joined: Tue Nov 09, 2004 7:22 pm

Post by Argi » Thu Aug 24, 2006 8:25 pm

Για την registry πατάτε Έναρξη -> Εκτέλεση -> regedit
Πάμε στο κλειδί:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}

Αυτό το κλειδί έχει τα υποκλειδιά : 0000, 0001, 0002, κλπ
Αυτά τα κλειδιά χαρακτηρίζουν τα ide channels. Ένα από αυτά περιγράφει το κανάλι που μας ενδιαφέρει (το slave, που έχω το dvd μου στη δικιά μου περίπτωση). Μόλις βρούμε το υποκλειδί που μας ενδιαφέρει σβήνουμε την ιδιότητά του με όνομα MasterIdDataChecksum. (όλη την ιδιότητα, όχι μόνο την τιμή της)

Μετά, reboot... και αυτόματα έχει γυρίσει σε DMA mode τώρα!
I am a nobody, and nobody is perfect; therefore I am perfect.
User avatar
AmmarkoV
Wow! Terabyte level
Wow! Terabyte level
Posts: 2838
Joined: Thu Nov 04, 2004 2:55 pm
Gender:
Location: Reloaded @ Santa Friday
Contact:

Post by AmmarkoV » Sat Aug 26, 2006 4:17 am

Λίγο ηλίθιο το permanent fallback εκ μέρους των windows , τουλάχιστον ήταν ανάγκη να είναι permanent?
Ενδιαφέρον !!! :smt023
Spoiler: εμφάνιση/απόκρυψη
I would love to change the world, but they won't give me the source code. Οι καθηγητές πληρώνονται από το δημόσιο αρα από όλους τους Έλληνες για να κάνουν τα μαθήματα. Όλοι οι Έλληνες θα έπρεπε να μπορούν να δουν τα μαθήματα τα οποία πληρώνουν! Tο πνευματικό έργο που επιτελείται με τα χρήματα του δημοσίου ΔΕΝ είναι μόνο δικό σας Όποιος δεν δίνει πανελλήνιες έχει δικαίωμα στην γνώση που πληρώνει [url=http://ammar.gr/gddg]gddg blog[/url]
Image
User avatar
Sreak
Venus Project Founder
Venus Project Founder
Posts: 956
Joined: Fri Apr 02, 2004 9:56 am
Academic status: PhD
Location: eltrun.gr

Post by Sreak » Sun Sep 17, 2006 2:49 pm

Argi wrote:Για την registry πατάτε Έναρξη -> Εκτέλεση -> regedit
Πάμε στο κλειδί:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}

Αυτό το κλειδί έχει τα υποκλειδιά : 0000, 0001, 0002, κλπ
Αυτά τα κλειδιά χαρακτηρίζουν τα ide channels. Ένα από αυτά περιγράφει το κανάλι που μας ενδιαφέρει (το slave, που έχω το dvd μου στη δικιά μου περίπτωση). Μόλις βρούμε το υποκλειδί που μας ενδιαφέρει σβήνουμε την ιδιότητά του με όνομα MasterIdDataChecksum. (όλη την ιδιότητα, όχι μόνο την τιμή της)

Μετά, reboot... και αυτόματα έχει γυρίσει σε DMA mode τώρα!
Έκανα τα παραπάνω αλλά μετά το restart η ιδιότητα MasterIdDataChecksum ξαναδημιουργείται. Καμιά ιδέα???
User avatar
HdkiLLeR
Venus Project Founder
Venus Project Founder
Posts: 4356
Joined: Tue Jan 27, 2004 4:41 pm
Academic status: Alumnus/a
Gender:
Location: New York, NY
Contact:

Post by HdkiLLeR » Sun Sep 17, 2006 6:03 pm

Μήπως στο BIOS έχεις τότε θέσει ρητά το συγκεκριμένο κανάλι στο bus να είναι σε pio mode και όχι σε udma; Για τσέκαρε το
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d-->--- s+:+ a- C++(+++) BILS++++$ P--- L++++>+++++ E--- W+++ N+ o+ K w--
O M+ V-- PS++>+++ PE- Y++ PGP++ t+ 5+ X+ R* tv b++ DI- D+ G+++ e+++>++++ h r++ y++
------END GEEK CODE BLOCK------

"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis Ritchie
User avatar
Argi
byte level
byte level
Posts: 122
Joined: Tue Nov 09, 2004 7:22 pm

Post by Argi » Thu Sep 21, 2006 1:26 pm

Μπορεί να λέγεται SlaveIdDataChecksum η ιδιότητα που πρέπει να σβήσεις , ανάλογα με το αν είναι slave ή όχι η συσκευή... ξέχασα να το πω πριν. :???:

Και ΒΕΒΑΙΑ ξαναδημιουργείται η ιδιότητα, αυτό είναι το νόημα. Η Microsoft αποθηκεύει σε εκείνη την ιδιότητα το checksum των στοιχείων που έχει μαζέψει για το συγκεκριμένο channel. Όταν τη σβήσεις, η Microsoft νομίζει ότι τα data είναι για κάποιο λόγο corrupt και τα ξαναυπολογίζει σαν να έχεςι μόλις εγκαταστήσει τα windows. Αφού τα ξαναυπολογίσει τα θέτει στην αρχική τους τιμή που είχαν όταν πρωτοεγκαταστάθηκαν τα windows. Τώρα αν για κάποιο άλλο λόγο η συσκευή σου δεν παίζει σε DMA τώρα ενω παλιά έπαιζε, τότε κοίτα το bios που είπε και ο Hdkiller.
I am a nobody, and nobody is perfect; therefore I am perfect.
The Punisher
Venus Former Team Member
Posts: 7561
Joined: Thu Oct 27, 2005 1:43 pm
Academic status: Alumnus/a
Gender:
Location: Boston, MA

Post by The Punisher » Thu Sep 21, 2006 2:48 pm

Το ίδιο πρόβλημα είχα και εγώ με την εγγραφή του DVD-R μου ... έγραφε σε PIO, Και μου έπαιρνε περίπου 1 ώρα :-(

Όπως έμαθα πάντως, γυρνάει σε PIO και μετά απο Safe Mode
User avatar
HdkiLLeR
Venus Project Founder
Venus Project Founder
Posts: 4356
Joined: Tue Jan 27, 2004 4:41 pm
Academic status: Alumnus/a
Gender:
Location: New York, NY
Contact:

Post by HdkiLLeR » Thu Sep 21, 2006 6:23 pm

Γενικά και εμένα μου έχει τύχει αρκετές φορές να έχει γυρήσει κάποια συσκευή σε PIO mode. Ευτυχώς ο κατασκευαστής της mobo μου έχει δικό του utility για να το γυρνάς manual εάν θέλεις και αρκετές φορές κάνω αυτό αλλά γενικά η κατάσταση είναι άσχημη με αυτό το πράγμα.
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d-->--- s+:+ a- C++(+++) BILS++++$ P--- L++++>+++++ E--- W+++ N+ o+ K w--
O M+ V-- PS++>+++ PE- Y++ PGP++ t+ 5+ X+ R* tv b++ DI- D+ G+++ e+++>++++ h r++ y++
------END GEEK CODE BLOCK------

"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis Ritchie
Post Reply

Return to “Hardware”