Score:0

lsusb 'idProduct' กับฟิลด์ 'iProduct'

ธง cn

ถ้าฉันดำเนินการ lsusb -v คำสั่ง ฉันได้รับทั้งฟิลด์ชื่อ รหัสผลิตภัณฑ์ และฟิลด์ชื่อ ไอโปรดักส์.

สำหรับอุปกรณ์จำนวนมาก iProduct จะตั้งค่าเป็น 0 แต่สำหรับอุปกรณ์อื่นๆ จะตั้งค่าเป็นชื่อผลิตภัณฑ์

เหตุใดจึงมีรายการผลิตภัณฑ์สองรายการ และแตกต่างกันอย่างไร

อะไรเป็นตัวกำหนดว่า iProduct เป็น 0 หรือเป็นสตริง

Score:2
ธง in

เดอะ รหัสผลิตภัณฑ์ มูลค่ามาจาก การระบุระบบปฏิบัติการ ของอุปกรณ์ในขณะที่ ไอโปรดักส์ (ผลิตภัณฑ์อินเทอร์เฟซ) คือการระบุตัวตนของอุปกรณ์ที่รายงานด้วยตนเอง ถ้า ไอโปรดักส์ (หรือ 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 ค่า

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา