;

www.oocities.org/pontipa001
หน้าแรก

Network / การ์ด LAN ในวินโดวส์ 2000

Windows 2000 Professional เป็นโอเอสสำหรับคอมพิวเตอร์ในสำนักงานที่ออกแบบมาโดยมีฟีเจอร์ต่างๆ ด้านเน็ตเวิร์กเพิ่มขึ้นมากมาย (และเป็นต้นแบบในด้านสถาปัตยกรรมของวินโดวส์ XP ก็ว่าได้) คุณสมบัติเด่นๆของการสนับสนุนการ์ด LAN คือ ระบบ Plug & Play และความหลากหลายของไดรเวอร์การ์ดแลนที่วินโดวส์ 2000 จัดเตรียมมาให้เลย

เรื่องของไดรเวอร์นั้น พูดได้ว่าค่อนข้างจะมีปัญหาอยู่เนืองๆ เพราะไมโครซอฟต์เล่นพัฒนาโอเอสออกมาเป็นว่าเล่น ทำให้ผู้พัฒนาฮาร์ดแวร์ต้องพัฒนาไดรเวอร์ใหม่ๆ ให้สนับสนุนโอเอสใหม่ๆด้วย ซึ่งเป็นข้อจำกัดและปัญหา ผู้ใช้งาน เมื่ออัพเกรดโอเอสแล้ว ก็ต้องการใช้อุปกรณ์ต่อพ่วง อุปกรณ์ต่างๆ ให้ได้ด้วย แต่ถ้าหากไม่มีไดรเวอร์ก็ใช้งานไม่ได้ ผู้ผลิตบางราย หาทางออกโดยการประกาศไม่รับประกันว่า จะมีการพัฒนาไดรเวอร์สำหรับโอเอสใหม่ๆ โดยให้ถือว่า อุปกรณ์ที่ขายมานั้น ทำงานได้ตามคุณสมบัติทางเทคนิค ณ ช่วงเวลาที่ทำการผลิต เช่น ผลิตในช่วงที่มีวินโดวส์ 98 ก็จะสนับสนุน 98 แต่ไม่สนับสนุน 2000 มีคำเรียกไดรเวอร์ที่พัฒนาโดยไมโครซอฟต์เองว่า inbox driver หมายถึงไดรเวอร์ที่มาพร้อมกับวินโดวส์ (ที่ไมโครซอฟต์ผลิตออกมา) และไดรเวอร์ที่ผู้ผลิตฮาร์ดแวร์พัฒนาเอง เรียกว่า Native Driver ปกติแล้ว ถ้าหากมี inbox driver ให้เลือกใช้ก่อน เมื่อพบว่ามีปัญหา แล้วจึงค่อยมองหา Native Driver แต่ถ้าหากไม่มีไดรเวอร์ทั้งสองตัว บางทีอาจจะใช้งานอุปกรณ์ดังกล่าวไม่ได้


กลับมาที่ปัญหาของบันทึกเทคนิคฉบับนี้ต่อ รายละเอียดของคอมพิวเตอร์ และปัญหา
คอมพิวเตอร์ COMPAQ EVO D500 โปรเซสเซอร์ เพนเทียม 4 1.6 กิกะเฮิร์ต
หน่วยความจำ SD-RAM 256 MB
โอเอส วินโดวส์ 2000 Service Pack 2


การ์ดแลน Intel Pro/100 VM

ปัญหาที่พบ ไม่สามารถต่อเชื่อมระบบเครือข่ายได้ วินโดวส์ 2000 มองไม่เห็นการ์ด LAN เมื่อคลิกดูที่ Device Manager พบว่าที่รายการของการ์ด LAN ปรากฎเครื่องหมายตกใจสีเหลือง เมื่อคลิกดู Property มีรายงานว่า ไม่สามารถใช้งานอุปกรณ์ดังกล่าวได้ เพราะไม่มีอุปกรณ์ดังกล่าวติดตั้งอยู่ในคอมพิวเตอร์ ปัญหาดังกล่าวเกิดขึ้นเมื่อใช้คอมพิวเตอร์ไประยะหนึ่ง (ไม่ใช่ว่าซื้อมาแล้ว เกิดปัญหาเลย - หรือเพราะติดตั้งไดรเวอร์ไม่ได้)
Intel ให้ยูทีลิตี้ในการ Diagnostic การ์ด LAN ในวินโดวส์มาด้วย เมื่อรันยูทีลิตี้ดังกล่าว มีรายงานว่า การ์ด LAN ทำงานไม่ได้ เนื่องจากไม่มีการให้ I/O Mapping ให้กับอุปกรณ์ดังกล่าว ปัญหาอาจจะมาจากไบออสของเครื่องเป็น Plug & Play และถูกกำหนดให้ On คำแนะนำให้เปลี่ยนเป็น Off และให้กำหนด Resource (IRQ , I/O , Memomory Address) ให้กับอุปกรณ์ดังกล่าว (แต่ดูแล้วไม่เกี่ยวกัน)
รันวินโดวส์ 2000 ทั้งใน Safe Mode , Safe Mode with Networking ไม่เห็นการ์ดแลน และไม่สามารถลบไดรเวอร์ของการ์ดแลนออกได้ (ลักษณะเดียวกับวินโดวส์ XP )
เป็นที่น่าสังเกตว่า เมื่อดูที่ไฟ Link ของตัวการ์ดแลน (onboard) พบว่า เมื่อบูตคอมพิวเตอร์ ไฟ LED ติด และจะกระพริบ (แสดงว่าทำงานปกติ ในจังหวะการ Diagnostic / Initialized) จนกระทั่งเมื่อบูตวินโดวส์ 2000 ไฟ LED ดังกล่าวจะดับเมื่อวินโดวส์ 2000 โหลดไปได้ประมาณ 1-2 นาที แล้วไฟ LED จะไม่ติดอีก

เคยพบปัญหาลักษณะเดียวกันกับการ์ด LAN COMPEX RL2000 โดยเมื่อติดตั้งการ์ด LAN วินโดวส์ 2000 ทำงานได้อย่างปกติอยู่ระยะหนึ่ง ต่อมา ผมถอดสาย RJ-45 และ Jack ออกจากตัวการ์ด หลังจากนั้นรันวินโดวส์ 2000 มีรายงานว่าไม่มีการต่อเชื่อม Media Connection ซึ่งรายงานได้ถูกต้อง แต่ด้วยความบังเอิญ (ที่ผิดพลาด) ผมดับเบิ้ลคลิก My Network Place และดับเบิ้ลคลิก Entire Network เพื่อดูว่ามีคอมพิวเตอร์เครื่องไหนต่อเชื่อมอยู่บ้าง - เป็นความผิดพลาด เพราะไม่ได้ตรวจว่า ยังไม่ได้ต่อสายเข้ากับ HUB แต่ความผิดพลาดครั้งนั้น มีประโยชน์คือ มันให้ผลลัพธ์ว่า หลังจากนั้น ถึงแม้ว่าจะต่อสายแลนเข้ากับการ์ด การ์ดก็จะไม่ทำงาน ไฟ LED ไม่กระพริบ แสดงว่าไม่มีการ Link ไปยัง HUB ลักษณะเดียวกันกับปัญหาที่แสดงในบันทึกเทคนิคฉบับนี้

จากการแก้ไขหลายๆอย่าง ทั้งปรับเปลี่ยนค่าใน BIOS การพยายามลบไดรเวอร์ของการ์ดแลนในวินโดวส์ 2000 (ลบไม่ออก) แล้ว สุดท้าย ปัญหานี้แก้ไขได้ด้วยการ แฟลชไบออสใหม่ และ อัพเกรดไดรเวอร์ของวินโดวส์ 2000

โดยสรุปแล้ว ปัญหาที่เกิดขึ้นนั้น มีสาเหตุมาจากไดรเวอร์ของการ์ดแลนเป็นหลัก

 
หน้าแรก