เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | Contents | ถัดไป>

ผลิตภัณฑ์จำนวนมากทำงานโดยไม่มีปัญหาบน Linux นอกจากนี้ การสนับสนุนฮาร์ดแวร์ใน Linux ก็พัฒนาขึ้นทุกวัน อย่างไรก็ตาม Linux ยังคงใช้งานฮาร์ดแวร์ได้ไม่หลากหลายประเภทเท่ากับระบบปฏิบัติการบางระบบ

ไดรเวอร์ใน Linux ส่วนใหญ่ไม่ได้เขียนขึ้นสำหรับ "ผลิตภัณฑ์" หรือ "แบรนด์" บางอย่างจากผู้ผลิตรายใดรายหนึ่ง แต่สำหรับฮาร์ดแวร์/ชิปเซ็ตบางตัว ผลิตภัณฑ์/แบรนด์ต่างๆ ที่ดูเหมือนแตกต่างกันมากมายใช้การออกแบบฮาร์ดแวร์เดียวกัน ไม่ใช่เรื่องแปลกที่ผู้ผลิตชิปจะเสนอ "การออกแบบอ้างอิง" ให้กับผลิตภัณฑ์โดยใช้ชิปของตน ซึ่งจากนั้นผู้ผลิตอุปกรณ์ต่างๆ หลายรายจะใช้และจำหน่ายภายใต้ผลิตภัณฑ์หรือชื่อแบรนด์ต่างๆ มากมาย

นี้มีข้อดีและข้อเสีย ข้อดีคือไดรเวอร์สำหรับชิปเซ็ตหนึ่งตัวใช้งานได้กับผลิตภัณฑ์จำนวนมากจากผู้ผลิตหลายราย ตราบใดที่ผลิตภัณฑ์นั้นใช้ชิปเซ็ตเดียวกัน ข้อเสียคือ มันไม่ง่ายเสมอไปที่จะดูว่าชิปเซ็ตใดที่ใช้ในผลิตภัณฑ์/แบรนด์บางประเภท น่าเสียดายที่บางครั้งผู้ผลิตอุปกรณ์เปลี่ยนฐานฮาร์ดแวร์ของผลิตภัณฑ์โดยไม่เปลี่ยนชื่อผลิตภัณฑ์หรืออย่างน้อยก็หมายเลขเวอร์ชันของผลิตภัณฑ์ เพื่อที่ว่าเมื่อมีการซื้อสองรายการที่มีตราสินค้า/ชื่อผลิตภัณฑ์เดียวกันที่ซื้อในเวลาต่างกัน ชิปเซ็ตดังนั้นจึงใช้ไดรเวอร์สองตัวที่แตกต่างกันหรืออาจไม่มีไดรเวอร์เลยสำหรับหนึ่งในนั้น

สำหรับอุปกรณ์ USB และ PCI/PCI-Express/ExpressCard วิธีที่ดีในการค้นหาว่าชิปเซ็ตนั้นใช้ชิปเซ็ตใดคือการดูรหัสอุปกรณ์ อุปกรณ์ USB/PCI/PCI-Express/ExpressCard ทั้งหมดมีชื่อเรียกว่า "รหัสผู้ขาย" และ "ผลิตภัณฑ์" และการรวมกันของทั้งสองนี้มักจะเหมือนกันสำหรับผลิตภัณฑ์ใดๆ ที่ใช้ชิปเซ็ตเดียวกัน

บนระบบ Linux อุปกรณ์และ ID สามารถอ่านได้โดยใช้:


• คำสั่ง lsusb สำหรับอุปกรณ์ USB

• คำสั่ง lspci -nn สำหรับอุปกรณ์ PCI-Express/PCIe

โดยปกติแล้ว ID ผู้ขายและผลิตภัณฑ์จะได้รับในรูปแบบของเลขฐานสิบหกสองตัว คั่นด้วยเครื่องหมายทวิภาค เช่น “1d6b:0001”

ตัวอย่างสำหรับผลลัพธ์ของ lsusb:

อุปกรณ์รถประจำทาง 001 001: รหัส 1d6b: Linux Foundation 0002 2.0 รากศูนย์กลาง

โดยที่ 1d6b คือรหัสผู้ขายและ 0002 คือรหัสผลิตภัณฑ์ ตัวอย่างสำหรับเอาต์พุตของ lspci -nn สำหรับการ์ดอีเทอร์เน็ต:

03:00.0 ตัวควบคุมอีเทอร์เน็ต [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)

รหัสจะได้รับภายในวงเล็บเหลี่ยมขวาสุด เช่นที่นี่ 10ec คือผู้ขาย และ 8168 คือรหัสผลิตภัณฑ์

อีกตัวอย่างหนึ่ง การ์ดกราฟิกสามารถให้ผลลัพธ์ต่อไปนี้:

04:00.0 ตัวควบคุมที่เข้ากันได้กับ VGA [0300]: อุปกรณ์ไมโครขั้นสูง [AMD] และ ATI RV710 [Radeon HD 4350] [1002:954f]

บนระบบ Windows ID สำหรับอุปกรณ์สามารถพบได้ในตัวจัดการอุปกรณ์ Windows บนแท็บ "รายละเอียด" โดยที่ ID ผู้ขายจะขึ้นต้นด้วย VEN_ และ ID ผลิตภัณฑ์นำหน้าด้วย DEV_ ในระบบ Windows 7 คุณต้องเลือกคุณสมบัติ “Hardware IDs” ในแท็บรายละเอียดของตัวจัดการอุปกรณ์เพื่อดู ID จริง เนื่องจากจะไม่แสดงโดยค่าเริ่มต้น

การค้นหาบนอินเทอร์เน็ตด้วยรหัสผู้ขาย/ผลิตภัณฑ์ “Linux” และ “ไดรเวอร์” เนื่องจากคำค้นหามักส่งผลให้เกิดข้อมูลเกี่ยวกับสถานะการสนับสนุนไดรเวอร์สำหรับชิปเซ็ตบางตัว หากค้นหาผู้จำหน่าย/รหัสผลิตภัณฑ์ไม่ได้ผลลัพธ์ที่ใช้งานได้ ให้ค้นหาชื่อรหัสชิปซึ่งมักจะ


ให้บริการโดย lsusb และ lspci (“RTL8111”/“RTL8168B” ในตัวอย่างการ์ดเครือข่ายและ “RV710” ในตัวอย่างกราฟิกการ์ด) สามารถช่วยได้


3.4.3.1. ทดสอบความเข้ากันได้ของฮาร์ดแวร์กับ Live-System

 

ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: