Thursday, February 25, 2010

Windows 7 or Windows Server 2008 R2 stops responding because of the 1394 bus driver

ฮอตฟิกซ์สำหรับแก้ปัญหา Windows 7 และ Windows Server 2008 R2 หยุดตอบสนองการทำงาน
บทความโดย: Thai Windows Administrator Blog

ไมโครซอฟท์ (Microsoft) ได้ออกฮอตฟิกซ์ (Hotfix) เพื่อแก้ปัญหาเครื่องคอมพิวเตอร์ที่ใช้ระบบปฏิบัติการ Windows 7 หยุดตอบสนองการทำงานในสถานการณ์ต่างๆ ดังต่อไปนี้
1. เมื่อทำการปิดการทำงาน (Disable) หลังจากจากนั้นทำการเปิดใช้งาน (Enable) ใหม่
2. เมื่อทำการถอนการติดตั้ง (Uninstall) คอนโทรลเลอร์ 1394 host จากนั้นทำการติดตั้ง (Install) ใหม่
3. เมื่อทำการติดตั้ง Windows 7 หรือ Windows Server 2008 R2 ใหม่ (Clean install) และทำการรีสตาร์ทเป็นครั้งที่ 2
4. เมื่อทำการปลุกเครื่องคอมพิวเตอร์ออกจากโหมดประหยัดพลังงาน (Sleep)

โดยปัญหาลักษณะแบบเดียวกันนี้สามารถเกิดขึ้นใน Windows Server 2008 R2 ได้เช่นเดียวกัน

ตัวอย่างเช่น Windows 7 หยุดตอบสนองการทำงานบนระบบที่ใช้เมนบอร์ด nVidia MCP7A-GeForce 9300 rev B1 ร่วมกับคอนโทรลเลอร์ 1394 Host รุ่น LSI FW533 หรือ LSI FW643

สำหรับสาเหตุของปัญหานั้นเกิดจากไดรฟ์เวอร์ 1394 bus ใน Windows 7 ไม่ได้ส่งคำสั่ง Open Host Controller Interface (OHCI) Soft Reset ไปให้คอนโทรลเลอร์ 1394 host เมื่อคอมพิวเตอร์เข้าสู่สถานะ Low Power (D3) จากนั้นเมื่อคอนโทรลเลอร์ 1394 host กลับสู่สถานะ High Power (D0) จึงทำให้เกิดการสร้างแพ็กเก็ต PCI-Express ที่ไม่ถูกต้องทำให้ชิปเซ็ตเมนบอร์ดหยุดตอบสนองการทำงาน

หมายเหตุ: สำหรับใน Windows Vista และ Windows เวอร์ชันก่ิอนหน้า นั้นไดรฟ์เวอร์ของ 1394 bus จะทำการส่งคำสั่ง Open Host Controller Interface (OHCI) Soft Reset ให้กับคอนโทรลเลอร์ 1394 host เมื่อคอมพิวเตอร์เข้าสู่สถานะ Low Power (D3) จึงไม่เกิดปัญหาดังที่กล่าวมา

วิธีการแก้ไข
สำหรับผู้ใช้ Windows 7 หรือ Windows Server 2008 R2 ที่ประสบปัญหาไทม์เอ้าท์เมื่อทำการเขียนข้อมูลลง DVD-R Dual Layer สามารถดาวน์โหลดฮอตฟิกซ์ (Hotfix) เพื่อแก้ไขปัญหาได้จากเว็บไซต์ View and request hotfix downloads

อย่างไรก็ตาม ไมโครซอฟท์ได้แนะนำให้ ผู้ใช้ทำการติดตั้งฮ็อตฟิกซ์นี้ เฉพาะบน เครื่องคอมพิวเตอร์ที่มีปัญหาที่อธิบายด้านบนเท่านั้น เนื่องจากฮ็อตฟิกซ์ดังกล่าวนี้ยังต้องทดสอบการทำงานเพิ่มเติมและจะรวมอยู่ใน เซอร์วิสแพ็ค (Service Pack) ในอนาคต อนึ่งกรณีที่ไม่แน่ใจว่าฮอตฟิกซ์จะช่วยแก้ปัญหาได้หรือไม่ แนะนำไม่ให้ทำการติดตั้ง

วิธีการนี้สามารถใช้ได้กับ
วิธีการนี้สามารถใช้ได้กับ Windows เวอร์ชันต่างๆ ดังนี้
• Windows 7 Enterprise
• Windows 7 Home Basic
• Windows 7 Home Premium
• Windows 7 Professional
• Windows 7 Starter
• Windows 7 Ultimate
• Windows HPC Server 2008 R2
• Windows Server 2008 R2 Datacenter
• Windows Server 2008 R2 Enterprise
• Windows Server 2008 R2 Standard
• Windows Web Server 2008 R2

แหล่งข้อมูลอ้างอิง
KB979491

© 2010 TWA Blog. All Rights Reserved.

0 Comment: