USB 장치를 가상 머신에 매핑하는 중에 문제 발생

USB 장치를 가상 머신에 매핑하는 중에 문제 발생
  1. CentOS 7 서버에 연결된 USB 장치(OnePlus 10T 스마트폰)를 해당 서버의 가상 머신에 매핑해야 합니다. virt-manager GUI에서 이 작업을 수행하면 제대로 작동하지만 GUI에서 가상 머신 창을 닫으면 즉시 작업 맵이 손상됩니다. 왜? VM 창을 다시 열면 여전히 이전 매핑을 볼 수 있지만 이는 VM이 ​​장치를 다시 보는 데 도움이 되지 않습니다. 장치를 다시 매핑하는 것만이 도움이 됩니다.

  2. 분명히 위의 작업을 수행하면 VM 구성(virsh dumpxml)에 호스트 개발 구조가 삽입됩니다.

     <hostdev mode='subsystem' type='usb' managed='yes'>
       <source>
         <vendor id='0x22d9'/>
         <product id='0x2765'/>
         <address bus='2' device='121'/>
       </source>
       <alias name='hostdev0'/>
       <address type='usb' bus='0' port='4'/>
     </hostdev>
    

그러나 (GUI에서 수행된 이전 매핑을 제거한 후) 사용하려고 하면버쉬 커넥트 디바이스다음 내용이 포함된 xml 파일(115에서 내 장치를 찾고 있다고 가정)LSSB사전 출력):

<hostdev mode='subsystem' type='usb' managed='yes'>
  <source>
    <address bus='1' device='115'/>
  </source>
</hostdev>

정확히 동일한 변경이 발생하더라도 매핑이 작동하지 않습니다(VM이 장치를 볼 수 없음).virsh 덤프 XML. 장치# 델타도 볼 수 있습니다.LSSBGUI 모드를 사용할 때와 마찬가지로 출력됩니다. GUI를 실행하지 않고 "수동으로" 작동하도록 하려면 여기에 다른 것이 빠져 있습니까?

미리 감사드립니다!

고쳐 쓰다: 버쉬 커넥트 디바이스다음 xml 파일 내용에는 적용되지 않습니다.이 가이드둘 중 하나(시도했습니다.- 현재의,- 지속성그들 없이는 여전히 운이 없습니다) :

 <hostdev mode='subsystem' type='usb' managed='yes'>
   <source>
     <vendor id='0x22d9'/>
     <product id='0x2765'/>
   </source>
 </hostdev>

관련 정보