เดอะ รหัสผลิตภัณฑ์
มูลค่ามาจาก การระบุระบบปฏิบัติการ ของอุปกรณ์ในขณะที่ ไอโปรดักส์
(ผลิตภัณฑ์อินเทอร์เฟซ) คือการระบุตัวตนของอุปกรณ์ที่รายงานด้วยตนเอง ถ้า ไอโปรดักส์
(หรือ iSerial
/ iManufacturer
ค่า ) ไม่ได้ตั้งค่าโดยผู้ขาย จากนั้นจะว่างเปล่าและคุณจะเห็นเฉพาะตำแหน่งดัชนีของ 0
ถัดจากพื้นที่ว่างที่คาดว่าจะมีค่า คุณสามารถเห็นสิ่งนี้ได้ชัดเจนยิ่งขึ้นด้วยความช่วยเหลือของ เกรป
:
lsusb -v | grep -E '\<(บัส|idProduct|iProduct|iSerial|iManufacturer)'
สิ่งนี้จะให้สิ่งต่อไปนี้แก่คุณ:
อุปกรณ์บัส 002 001: ID 1d6b:0003 รูตฮับ Linux Foundation 3.0
idProduct 0x0003 3.0 รูตฮับ
iManufacturer 3 Linux 5.13.0-20-ทั่วไป xhci-hcd
iProduct 2 xHCI โฮสต์คอนโทรลเลอร์
iSerial 1 0000:00:14.0
อุปกรณ์บัส 001 005: ID 138a:0097 Validity Sensors, Inc.
รหัสผลิตภัณฑ์ 0x0097
iManufacturer 0
ไอโปรดักส์ 0
iSerial 1 66e5848914da
อุปกรณ์ Bus 001 004: ID 04f2:b5ce Chicony Electronics Co., Ltd กล้องในตัว
idProduct 0xb5ce กล้องในตัว
iManufacturer 1 บริษัท ชิโคนี่ อิเลคโทรนิคส์ จำกัด
กล้องในตัว iProduct 2
iSerial 0
อุปกรณ์บัส 001 003: ID 8087:0a2b อินเตอร์เฟสไร้สาย Bluetooth ของ Intel Corp.
idProduct 0x0a2b อินเทอร์เฟซไร้สายบลูทูธ
iManufacturer 0
ไอโปรดักส์ 0
iSerial 0
อุปกรณ์บัส 001 002: ID 04f2:b5cf Chicony Electronics Co., Ltd กล้อง IR ในตัว
idProduct 0xb5cf กล้องอินทิเกรต IR
iManufacturer 1 บริษัทซันพลัสไอที
กล้อง IR ในตัว iProduct 2
iSerial 0
อุปกรณ์บัส 001 001: ID 1d6b:0002 รูทฮับ Linux Foundation 2.0
idProduct 0x0002 2.0 รูตฮับ
iManufacturer 3 Linux 5.13.0-20-ทั่วไป xhci-hcd
iProduct 2 xHCI โฮสต์คอนโทรลเลอร์
iSerial 1 0000:00:14.0
โปรดทราบว่าเมื่อค่าของ iManufacturer
, ไอโปรดักส์
, และ iSerial
มีการตั้งค่า มีตัวเลขที่ไม่ใช่ศูนย์ สิ่งนี้มาจากลำดับของข้อมูลที่ให้ไว้ผ่านทางส่วนหัวการระบุอุปกรณ์เมื่อระบบปฏิบัติการค้นพบอุปกรณ์ USB ยังไม่มีคำสั่งบังคับ ดังนั้น ก.ตร 1
, 2
, 3
สามารถกำหนดค่าให้กับค่าใดก็ได้ iManufacturer
, ไอโปรดักส์
, หรือ iSerial
ค่า