Ισοχρονισμένες μεταφορές μέσω διαύλου IEEE 1394 ενδέχεται να ολοκληρώνεται με επιτυχία όταν το πρόγραμμα οδήγησης συσκευής αποσυνδέει και reattaches το buffer στα Windows 7 και στον Windows Server 2008 R2

Ισχύει για: Windows 7Windows 7 Service Pack 1Windows Server 2008 R2

Συμπτώματα


Σε έναν υπολογιστή που εκτελεί Windows 7 ή Windows Server 2008 R2, μπορείτε να επισυνάψετε μια συσκευή που χρησιμοποιεί διαύλου IEEE 1394 για τη μεταφορά δεδομένων. Η συσκευή χρησιμοποιεί ένα πρόγραμμα οδήγησης που ελέγχεται από το πρόγραμμα οδήγησης κεντρικού ελεγκτή OHCI τα Windows 7 1394. Όταν ξεκινάτε την ταχύτητα ισόχρονης μεταφοράς από τη συσκευή στον υπολογιστή, μεταφορά δεδομένων ενδέχεται να μην ολοκληρωθεί με επιτυχία.Σημείωση Αυτό το ζήτημα μπορεί να προκύψει εάν το πρόγραμμα οδήγησης για τη συσκευή IEEE 1394 συνδέεται μόνο αρκετή ισοχρονισμένες buffers για ένα μεμονωμένο πλαίσιο δεδομένων και το πρόγραμμα οδήγησης συσκευής αποσυνδέει και reattaches αυτό το buffer μεταξύ κάθε καρέ.

Αιτία


Αυτό το ζήτημα παρουσιάζεται μόνο όταν η ταχύτητα ισόχρονης μεταφοράς που εκτελείται στο τέλος του τελευταίου buffer που επισυνάπτεται στο περιβάλλον ισοχρονισμένων και αυτό το buffer έχει αποσπαστεί από το περιβάλλον ισοχρονισμένων πριν πρόσθετα buffers είναι προσαρτημένες. Αυτό το ζήτημα ενδέχεται να προκύψει επειδή το πρόγραμμα οδήγησης ελεγκτή κεντρικού υπολογιστή των Windows 7 1394 OHCI δεν σωστά εκκαθάριση μιας Isochronous μεταφοράς περιβάλλον κατά το τελευταίο buffer επεξεργασίας και αποσυνδεθεί από το περιβάλλον ισοχρονισμένων. Όταν ισοχρονισμένες πλαίσια επισυνάπτονται πρόσθετα buffers, και την επανεκκίνηση την ταχύτητα ισόχρονης μεταφοράς, το τελευταίο buffer στη προηγούμενη μεταφορά γίνεται ξανά, αντί να ξεκινήσετε με το πρώτο buffer στη νέα μεταφορά.

Επίλυση


Πληροφορίες άμεσης επιδιόρθωσης

Μια υποστηριζόμενη άμεση επιδιόρθωση είναι διαθέσιμη από τη Microsoft. Ωστόσο, αυτή η επείγουσα επιδιόρθωση προορίζεται για τη διόρθωση μόνο του ζητήματος που περιγράφεται σε αυτό το άρθρο. Εφαρμόστε αυτήν την άμεση επιδιόρθωση μόνο σε συστήματα που αντιμετωπίζουν το πρόβλημα που περιγράφεται σε αυτό το άρθρο. Αυτή η άμεση επιδιόρθωση ενδέχεται να υποβληθεί σε πρόσθετο έλεγχο. Επομένως, εάν αυτό το ζήτημα δεν σας επηρεάζει ιδιαίτερα, σας συνιστούμε να περιμένετε έως την επόμενη ενημέρωση λογισμικού που περιέχει αυτήν την άμεση επιδιόρθωση. Εάν η άμεση επιδιόρθωση είναι διαθέσιμη για λήψη, τότε υπάρχει μια ενότητα με τίτλο "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" στην αρχή αυτού του άρθρου της Γνωσιακής βάσης. Εάν αυτή η ενότητα δεν εμφανίζεται, επικοινωνήστε με την Υπηρεσία εξυπηρέτησης πελατών και υποστήριξης της Microsoft για να αποκτήσετε την άμεση επιδιόρθωση. Σημείωση Εάν προκύψουν πρόσθετα ζητήματα ή απαιτείται αντιμετώπιση προβλημάτων, ίσως χρειαστεί να δημιουργήσετε ξεχωριστή αίτηση εξυπηρέτησης. Για πρόσθετες ερωτήσεις υποστήριξης και θέματα που δεν αφορούν τη συγκεκριμένη άμεση επιδιόρθωση, ισχύουν οι συνηθισμένες χρεώσεις υποστήριξης. Για την πλήρη λίστα αριθμών τηλεφώνου υποστήριξης και εξυπηρέτησης πελατών της Microsoft ή για να δημιουργήσετε ξεχωριστή αίτηση εξυπηρέτησης, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web: Σημείωση Η φόρμα "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" εμφανίζει τις γλώσσες για τις οποίες είναι διαθέσιμη η άμεση επιδιόρθωση. Εάν η γλώσσα σας δεν εμφανίζεται, τότε η άμεση επιδιόρθωση δεν είναι διαθέσιμη για αυτήν τη γλώσσα.

Προϋποθέσεις

Για να εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση, πρέπει να εκτελείτε ένα από τα ακόλουθα λειτουργικά συστήματα:
  • Windows 7
  • Windows 7 Service Pack 1 (SP1)
  • Windows Server 2008 R2
  • Windows Server 2008 R2 Service Pack 1 (SP1)

Πληροφορίες μητρώου

Για να χρησιμοποιήσετε αυτό το πακέτο της επείγουσας επιδιόρθωσης, δεν χρειάζεται να κάνετε αλλαγές στο μητρώο.

Πληροφορίες επανεκκίνησης

Ίσως χρειαστεί να κάνετε επανεκκίνηση του υπολογιστή μετά την εφαρμογή αυτής της επείγουσας επιδιόρθωσης.

Πληροφορίες αντικατάστασης άμεσης επιδιόρθωσης

Αυτή η άμεση επιδιόρθωση δεν αντικαθιστά μια άμεση επιδιόρθωση που κυκλοφόρησε στο παρελθόν.

Πληροφορίες αρχείου

Η καθολική έκδοση αυτής της ενημέρωσης εγκαθιστά αρχεία με τα χαρακτηριστικά που αναφέρονται στους ακόλουθους πίνακες. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε συντονισμένη παγκόσμια ώρα (UTC). Οι ημερομηνίες και οι ώρες αυτών των αρχείων στον τοπικό σας υπολογιστή εμφανίζονται στην τοπική σας ώρα μαζί με τις τρέχουσες ρυθμίσεις θερινής ώρας (DST). Επίσης, οι ημερομηνίες και οι ώρες ενδέχεται να αλλάξουν όταν εκτελείτε συγκεκριμένες λειτουργίες στα αρχεία.
Σημειώσεις πληροφοριών αρχείων για Windows 7 και Windows Server 2008 R2
Σημαντικές άμεσες επιδιορθώσεις για τα Windows 7 και τον Windows Server 2008 R2 περιλαμβάνονται στα ίδια πακέτα. Ωστόσο, οι άμεσες επιδιορθώσεις στη σελίδα αιτήματος άμεσης επιδιόρθωσης παρατίθενται ξεχωριστά για τα δύο λειτουργικά συστήματα. Για να ζητήσετε το πακέτο άμεσης επιδιόρθωσης που καλύπτει το ένα ή και τα δύο λειτουργικά συστήματα, επιλέξτε την άμεση επιδιόρθωση που αναφέρεται στη σελίδα κάτω από την ένδειξη "Windows 7/Windows Server 2008 R2". Για να πληροφορηθείτε σχετικά με το λειτουργικό σύστημα για το οποίο προορίζεται κάθε άμεση επιδιόρθωση, ανατρέξτε στην ενότητα "Ισχύει για" που θα βρείτε σε κάθε άρθρο.
  • Τα αρχεία που σχετίζονται με ένα συγκεκριμένο προϊόν, με SR_Level (εκδόσεις RTM, SPn) και κλάδο υπηρεσιών (LDR, GDR) μπορούν να αναγνωριστούν εξετάζοντας τους αριθμούς έκδοσης των αρχείων, όπως φαίνεται στον παρακάτω πίνακα.
    ΈκδοσηΠροϊόνSR_LevelΚλάδος υπηρεσιών
    6.1.760 0. 20xxxWindows 7 και Windows Server 2008 R2RTMLDR
    6.1.760 1. 21xxxWindows 7 και Windows Server 2008 R2SP1LDR
  • Τα αρχεία MANIFEST (.manifest) και τα αρχεία MUM (.mum) που εγκαθίστανται για κάθε περιβάλλον είναι παρατίθενται ξεχωριστά στην ενότητα "Πρόσθετες πληροφορίες για Windows Server 2008 R2 και Windows 7 αρχείου". Αρχεία MUM και MANIFEST αρχεία και τα συσχετιζόμενα αρχεία καταλόγου ασφαλείας (.cat), είναι εξαιρετικά σημαντικά για τη διατήρηση της κατάστασης των ενημερωμένων στοιχείων. Τα αρχεία καταλόγου ασφάλειας, των οποίων τα χαρακτηριστικά δεν αναφέρονται, φέρουν ψηφιακή υπογραφή από τη Microsoft.
Για όλες τις υποστηριζόμενες εκδόσεις των Windows 7 που βασίζονται σε τεχνολογία x86
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμα
1394ohci.sys6.1.7600.20861164,86418-Dec-201003:58x86
1394ohci.sys6.1.7601.21624164,86418-Dec-201006:29x86
Για όλες τις υποστηριζόμενες εκδόσεις των Windows 7 και Windows Server 2008 R2 που βασίζονται σε τεχνολογία x64
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμα
1394ohci.sys6.1.7600.20861230,40018-Dec-201004:22x64
1394ohci.sys6.1.7601.21624229,88818-Dec-201007:05x64
Για όλες τις υποστηριζόμενες εκδόσεις του Windows Server 2008 R2 που βασίζονται σε IA-64
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμα
1394ohci.sys6.1.7600.20861514,56018-Dec-201003:49IA-64
1394ohci.sys6.1.7601.21624515,58418-Dec-201008:01IA-64

Λύση


Για να επιλύσετε αυτό το ζήτημα, να αλλάξετε τη συμπεριφορά του προγράμματος οδήγησης συσκευής IEEE 1394 για να παρέχουν επαρκή buffers, έτσι ώστε η ταχύτητα ισόχρονης μεταφοράς εκτελείται ποτέ στο τέλος του τελευταίου buffer. Αυτό είναι ένα τυπικό εφαρμογής για την παροχή συνεχούς ροής δεδομένων ισοχρονισμένες.

Κατάσταση


Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

Περισσότερες πληροφορίες


Αυτό το ζήτημα προκύπτει, εάν το πρόγραμμα οδήγησης συσκευής IEEE 1394 υλοποιεί η παρακάτω ακολουθία λειτουργιών:
  1. Ρυθμίστε την ταχύτητα ισόχρονης μεταφοράς. Περιλαμβάνει δέσμευση πόρων και επισυνάπτοντας τα buffer. Για περισσότερες πληροφορίες σχετικά με το πώς μπορείτε να ρυθμίσετε την ταχύτητα ισόχρονης μεταφοράς, επισκεφθείτε τις ακόλουθες τοποθεσίες Web της Microsoft Developer Network (MSDN):
  2. Ξεκινήσει η ακρόαση ισοχρονισμένες ή η μεταβίβαση ομιλία [μεταφορά #1]. Για περισσότερες πληροφορίες σχετικά με τον τρόπο για να ξεκινήσετε τη μεταφορά ισοχρονισμένες ακρόαση ή ομιλία, επισκεφθείτε τις ακόλουθες τοποθεσίες Web της Microsoft Developer Network (MSDN):
  3. Ισοχρονισμένες δεδομένα μεταφέρονται.
  4. Καλείται η ρουτίνα ισοχρονισμένες επιστροφής κλήσης οδήγησης συσκευής IEEE 1394. Για περισσότερες πληροφορίες σχετικά με τον τρόπο ενεργοποίησης η ρουτίνα ισοχρονισμένες επιστροφής κλήσης, επισκεφθείτε την ακόλουθη τοποθεσία του Microsoft Developer Network (MSDN) στο Web:
  5. Διακόψτε την ταχύτητα ισόχρονης μεταφοράς. Για περισσότερες πληροφορίες σχετικά με το πώς μπορείτε να σταματήσετε την ταχύτητα ισόχρονης μεταφοράς, επισκεφθείτε την ακόλουθη τοποθεσία του Microsoft Developer Network (MSDN) στο Web:
  6. Αποσυνδέστε τα buffer. Για περισσότερες πληροφορίες σχετικά με την αποσύνδεση των buffer, επισκεφθείτε την ακόλουθη τοποθεσία του Microsoft Developer Network (MSDN) στο Web:
  7. Επεξεργασία buffer δεδομένων.
    • Για λειτουργίες ισοχρονισμένες ακρόαση, το πρόγραμμα οδήγησης συσκευής IEEE 1394 θα επεξεργάζονται τα δεδομένα που λαμβάνονται στα ισοχρονισμένες buffer.
    • Για λειτουργίες ισοχρονισμένες συνομιλείτε, το πρόγραμμα οδήγησης συσκευής IEEE 1394 θα προετοιμασία των buffer ισοχρονισμένες με τα δεδομένα που διαβιβάζονται.
  8. Επισυνάψτε τα buffer. Για περισσότερες πληροφορίες σχετικά με τον τρόπο για να επισυνάψετε τα buffer, επισκεφθείτε την ακόλουθη τοποθεσία του Microsoft Developer Network (MSDN) στο Web:
  9. Ξεκινήστε την ακούσετε ισοχρονισμένες ή λόγου μεταφοράς [διακίνησης #2]. Για περισσότερες πληροφορίες σχετικά με τον τρόπο για να ξεκινήσετε τη μεταφορά ισοχρονισμένες ακρόαση ή ομιλία, επισκεφθείτε τις ακόλουθες τοποθεσίες Web της Microsoft Developer Network (MSDN):
Σε αυτήν την ακολουθία ενεργειών, κατά το δεύτερο ισοχρονισμένες ακρόαση εκκίνηση, η τιμή εγγράφονται σε μητρώο δείκτη εντολής του κεντρικού ελεγκτή έχει οριστεί να παραπέμπει στο ΤΕΛΕΥΤΑΊΟ περιγραφής εντολών από την ταχύτητα ισόχρονης μεταφοράς ΠΡΟΗΓΟΎΜΕΝΟ (ολοκλήρωση), αντί για το ΠΡΏΤΗ εντολή περιγραφής στο ΝΈΟ ισοχρονισμένες μεταφοράς. Αυτό το ζήτημα δεν παρουσιάζεται αν το πρόγραμμα οδήγησης συσκευής IEEE 1394 υλοποιεί η παρακάτω ακολουθία λειτουργιών:
  1. Ρυθμίστε την ταχύτητα ισόχρονης μεταφοράς. Περιλαμβάνει δέσμευση πόρων και επισυνάπτοντας τα buffer. Για περισσότερες πληροφορίες σχετικά με το πώς μπορείτε να ρυθμίσετε την ταχύτητα ισόχρονης μεταφοράς, επισκεφθείτε τις ακόλουθες τοποθεσίες Web της Microsoft Developer Network (MSDN):Σημείωση Βεβαιωθείτε ότι έχετε επισυνάψει buffers επαρκή ώστε να πρόσθετα buffers παραμένει δεμένο αφού έχει ολοκληρωθεί η μεταφορά του τρέχοντος πλαισίου και καλείται η ρουτίνα ισοχρονισμένες επιστροφής κλήσης στην αντίστοιχη ισοχρονισμένες περιγραφή.
  2. Ξεκινήσει η ακρόαση ισοχρονισμένες ή η μεταβίβαση ομιλία [μεταφορά #1]. Για περισσότερες πληροφορίες σχετικά με τον τρόπο για να ξεκινήσετε τη μεταφορά ισοχρονισμένες ακρόαση ή ομιλία, επισκεφθείτε τις ακόλουθες τοποθεσίες Web της Microsoft Developer Network (MSDN):
  3. Ισοχρονισμένες δεδομένα μεταφέρονται.
  4. Καλείται η ρουτίνα ισοχρονισμένες επιστροφής κλήσης οδήγησης συσκευής IEEE 1394. Για περισσότερες πληροφορίες σχετικά με τον τρόπο ενεργοποίησης η ρουτίνα ισοχρονισμένες επιστροφής κλήσης, επισκεφθείτε την ακόλουθη τοποθεσία του Microsoft Developer Network (MSDN) στο Web:
  5. Αποσυνδέστε τα buffer. Για περισσότερες πληροφορίες σχετικά με την αποσύνδεση των buffer, επισκεφθείτε την ακόλουθη τοποθεσία του Microsoft Developer Network (MSDN) στο Web:
  6. Επεξεργασία buffer δεδομένων.
    • Για λειτουργίες ισοχρονισμένες ακρόαση, το πρόγραμμα οδήγησης συσκευής IEEE 1394 θα επεξεργάζονται τα δεδομένα που λαμβάνονται στα ισοχρονισμένες buffer.
    • Για λειτουργίες ισοχρονισμένες συνομιλείτε, το πρόγραμμα οδήγησης συσκευής IEEE 1394 θα προετοιμασία των buffer ισοχρονισμένες με τα δεδομένα που διαβιβάζονται.
  7. Επισυνάψτε τα buffer. Για περισσότερες πληροφορίες σχετικά με τον τρόπο για να επισυνάψετε τα buffer, επισκεφθείτε την ακόλουθη τοποθεσία του Microsoft Developer Network (MSDN) στο Web:
  8. Επαναλάβετε τα βήματα 4 έως 7, για να συνεχίσετε τη μεταφορά δεδομένων ισοχρονισμένες συνεχώς.
  9. Διακόψτε την ταχύτητα ισόχρονης μεταφοράς. Για περισσότερες πληροφορίες σχετικά με το πώς μπορείτε να σταματήσετε την ταχύτητα ισόχρονης μεταφοράς, επισκεφθείτε την ακόλουθη τοποθεσία του Microsoft Developer Network (MSDN) στο Web:
Για περισσότερες πληροφορίες σχετικά με τον τρόπο το πρόγραμμα οδήγησης της συσκευής 1394 anIEEE πραγματοποιεί ισοχρονισμένες μεταφορές, επισκεφθείτε τις ακόλουθες τοποθεσίες Web της Microsoft Developer Network (MSDN): Για την περιγραφή μιας τυπικής ακολουθίας για την εκτέλεση δεδομένων ισοχρονισμένες μεταφορές προς ή από μια συσκευή IEEE 1394, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
970076 Σταματά ξαφνικά μια μεταφορά ισοχρονισμένες δεδομένων από μια συσκευή IEEE 1394 στα Windows Vista ή στον Windows Server 2008
Για περισσότερες πληροφορίες σχετικά με την ορολογία των ενημερώσεων λογισμικού, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο στη Γνωσιακή Βάση της Microsoft:
824684 Περιγραφή της βασικής ορολογίας που χρησιμοποιείται για την περιγραφή ενημερώσεων λογισμικού της Microsoft

Πρόσθετες πληροφορίες αρχείων για Windows 7 και Windows Server 2008 R2

Πρόσθετα αρχεία για όλες τις υποστηριζόμενες εκδόσεις των Windows 7 που βασίζονται σε τεχνολογία x86
Όνομα αρχείουUpdate.mum
Έκδοση αρχείουNot applicable
Μέγεθος αρχείου2,331
Ημερομηνία (UTC)20-Dec-2010
Ώρα (UTC)21:50
ΠλατφόρμαNot applicable
Όνομα αρχείουX86_1394.inf_31bf3856ad364e35_6.1.7600.20861_none_fba0efd5804c7eab.manifest
Έκδοση αρχείουNot applicable
Μέγεθος αρχείου3,572
Ημερομηνία (UTC)20-Dec-2010
Ώρα (UTC)21:52
ΠλατφόρμαNot applicable
Όνομα αρχείουX86_1394.inf_31bf3856ad364e35_6.1.7601.21624_none_fdb58d697d4fc6d8.manifest
Έκδοση αρχείουNot applicable
Μέγεθος αρχείου3,572
Ημερομηνία (UTC)20-Dec-2010
Ώρα (UTC)21:52
ΠλατφόρμαNot applicable
Πρόσθετα αρχεία για όλες τις υποστηριζόμενες εκδόσεις των Windows 7 και Windows Server 2008 R2 που βασίζονται σε τεχνολογία x64
Όνομα αρχείουAmd64_1394.inf_31bf3856ad364e35_6.1.7600.20861_none_57bf8b5938a9efe1.manifest
Έκδοση αρχείουNot applicable
Μέγεθος αρχείου3,576
Ημερομηνία (UTC)20-Dec-2010
Ώρα (UTC)21:55
ΠλατφόρμαNot applicable
Όνομα αρχείουAmd64_1394.inf_31bf3856ad364e35_6.1.7601.21624_none_59d428ed35ad380e.manifest
Έκδοση αρχείουNot applicable
Μέγεθος αρχείου3,576
Ημερομηνία (UTC)20-Dec-2010
Ώρα (UTC)21:55
ΠλατφόρμαNot applicable
Όνομα αρχείουUpdate.mum
Έκδοση αρχείουNot applicable
Μέγεθος αρχείου2,347
Ημερομηνία (UTC)20-Dec-2010
Ώρα (UTC)21:50
ΠλατφόρμαNot applicable
Πρόσθετα αρχεία για όλες τις υποστηριζόμενες εκδόσεις του Windows Server 2008 R2 που βασίζονται σε IA-64
Όνομα αρχείουIa64_1394.inf_31bf3856ad364e35_6.1.7600.20861_none_fba293cb804a87a7.manifest
Έκδοση αρχείουNot applicable
Μέγεθος αρχείου3,574
Ημερομηνία (UTC)20-Dec-2010
Ώρα (UTC)21:50
ΠλατφόρμαNot applicable
Όνομα αρχείουIa64_1394.inf_31bf3856ad364e35_6.1.7601.21624_none_fdb7315f7d4dcfd4.manifest
Έκδοση αρχείουNot applicable
Μέγεθος αρχείου3,574
Ημερομηνία (UTC)20-Dec-2010
Ώρα (UTC)21:50
ΠλατφόρμαNot applicable
Όνομα αρχείουUpdate.mum
Έκδοση αρχείουNot applicable
Μέγεθος αρχείου1,933
Ημερομηνία (UTC)20-Dec-2010
Ώρα (UTC)21:50
ΠλατφόρμαNot applicable