Score:0

จะส่งผ่านอุปกรณ์ USB หลายเครื่องด้วย Vendor- และ Device-ID เดียวกันใน QEMu/Libvirt ได้อย่างไร

ธง cn

ฉันมีอุปกรณ์ USB ที่เหมือนกันสามเครื่องบนโฮสต์ VM ของฉันที่ฉันต้องการส่งต่อไปยัง VM: ป้อนคำอธิบายรูปภาพที่นี่

ฉันสามารถส่งผ่านอุปกรณ์ได้เพียงเครื่องเดียวเนื่องจากอุปกรณ์ทั้งหมดมีรหัสผู้ขายและรหัสอุปกรณ์เดียวกัน องค์ประกอบในไฟล์ XML libvirt ของ VM จะมีลักษณะดังนี้:

...
<โหมด hostdev='subsystem' type='usb' ที่จัดการ='ใช่'>
    <แหล่งที่มา>
        <รหัสผู้ขาย='0x064f'/>
        <รหัสผลิตภัณฑ์='0x03e9'/>
    </translation>
    <ประเภทที่อยู่='usb' บัส='0' พอร์ต='2'/>
</hostdev>
...

เทคนิคใด ๆ ?

วิธีหนึ่งอาจเป็นไปได้หากสามารถเปลี่ยนรหัสอุปกรณ์ของอุปกรณ์ได้

Score:0
ธง cn

ดูเหมือนว่าคุณสามารถทำได้ใน qemu cmd ดั้งเดิมโดยใช้อย่างใดอย่างหนึ่ง -อุปกรณ์ usb-host,hostbus=bus,hostaddr=addr หรือ -อุปกรณ์ usb-host,hostbus=bus,hostport=พอร์ต
(แหล่งที่มา: สแต็คแลกเปลี่ยน, ลินุกซ์-kvm.org)

และเพื่อระบุพารามิเตอร์ qemu cmd ดั้งเดิมใน libvirt xml คุณใช้สิ่งนี้

 ..
 </อุปกรณ์>
 <qemu:commandline>
    xxxx
 </qemu:commandline>
 ..

(ฉันอัปเดตรายละเอียดรอบชิงชนะเลิศเมื่อ/หากฉันทำสำเร็จ แต่นี่เป็นเพียงการเริ่มต้นเท่านั้น)

โพสต์คำตอบ

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