Điểm:0

các trường lsusb 'idProduct' so với 'iProduct'

lá cờ cn

Nếu tôi thực hiện một lsusb -v lệnh, tôi nhận được cả hai trường có tên idSản phẩm và một trường có tên iSản phẩm.

Đối với nhiều thiết bị, iProduct được đặt thành 0, nhưng đối với những thiết bị khác, iProduct được đặt thành tên sản phẩm.

Tại sao có hai mục nhập sản phẩm và chúng khác nhau như thế nào?

Điều gì xác định xem iProduct là 0 hay một chuỗi?

Điểm:2
lá cờ in

Các idSản phẩm giá trị đến từ nhận dạng hệ điều hành của thiết bị, trong khi iSản phẩm (sản phẩm giao diện) là nhận dạng tự báo cáo của thiết bị. Nếu iSản phẩm (hoặc iSerial / iNhà sản xuất) không được nhà cung cấp đặt, thì giá trị này sẽ trống và bạn sẽ chỉ thấy vị trí chỉ mục của 0 bên cạnh khoảng trống nơi dự kiến ​​sẽ có giá trị. Bạn có thể thấy điều này rõ ràng hơn với sự giúp đỡ của tiếng kêu:

lsusb -v | grep -E '\<(Bus|idProduct|iProduct|iSerial|iManufacturer)'

Điều này sẽ cung cấp cho bạn một cái gì đó như:

Xe buýt 002 Thiết bị 001: ID 1d6b:0003 Trung tâm gốc Linux Foundation 3.0
  trung tâm gốc idProduct 0x0003 3.0
  iNhà sản xuất 3 Linux 5.13.0-20-xhci-hcd chung
  Bộ điều khiển máy chủ iProduct 2 xHCI
  iSerial 1 0000:00:14.0
Bus 001 Thiết bị 005: ID 138a:0097 Validity Sensors, Inc. 
  idSản phẩm 0x0097 
  iNhà sản xuất 0 
  sản phẩm 0 
  iSerial 1 66e5848914da
Bus 001 Thiết bị 004: ID 04f2:b5ce Chicony Electronics Co., Ltd Camera tích hợp
  Máy ảnh tích hợp idProduct 0xb5ce
  iNhà sản xuất 1 Công ty TNHH Điện tử Chicony
  Camera tích hợp iProduct 2
  iSerial 0 
Bus 001 Thiết bị 003: ID 8087:0a2b Giao diện không dây Bluetooth của Intel Corp.
  idProduct 0x0a2b Giao diện không dây Bluetooth
  iNhà sản xuất 0 
  sản phẩm 0 
  iSerial 0 
Bus 001 Thiết bị 002: ID 04f2:b5cf Chicony Electronics Co., Ltd Camera hồng ngoại tích hợp
  idProduct 0xb5cf Camera hồng ngoại tích hợp
  iNhà sản xuất 1 SunplusIT Inc
  iProduct 2 Camera hồng ngoại tích hợp
  iSerial 0 
Xe buýt 001 Thiết bị 001: ID 1d6b:0002 Trung tâm gốc Linux Foundation 2.0
  trung tâm gốc idProduct 0x0002 2.0
  iNhà sản xuất 3 Linux 5.13.0-20-xhci-hcd chung
  Bộ điều khiển máy chủ iProduct 2 xHCI
  iSerial 1 0000:00:14.0

Lưu ý làm thế nào khi các giá trị của iNhà sản xuất, iSản phẩm, và iSerial được đặt, có một số khác không. Điều này xuất phát từ thứ tự thông tin được cung cấp qua tiêu đề nhận dạng thiết bị khi hệ điều hành phát hiện ra thiết bị USB. Không có lệnh bắt buộc, vì vậy 1, 2, 3 giá trị có thể được gán cho bất kỳ iNhà sản xuất, iSản phẩm, hoặc iSerial các giá trị.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.