vagrant-libvirt: Not sure if this is a vagrant-libvirt issue but SD card is not correctly read. blk_update_request: I/O error.
Steps to reproduce
vagrant init safenetwork-community/manjaro-arm-installervagrant up- Open virt-manager console
- Add SD card reader
- Go back to virt-manager console
Expected behaviour
SD card is recognized without issue.
Actual behaviour

System configuration
OS/Distro version::
5.4.143-1-MANJARO x86_64
Libvirt version:
1:7.6.0-1
Output of vagrant version; vagrant plugin list:
2.2.18
Attach Output of VAGRANT_LOG=debug vagrant ... --provider=libvirt >vagrant.log 2>&1
https://gist.github.com/Folaht/c86f2cb1a346d3d1950d3565fb5d2f15
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 18 (11 by maintainers)
Commits related to this issue
- Ensure sensible default USB controller model used When users adding devices either via the pass through or USB redirector approach, ensure a default controller is added using the xhci stack. This sho... — committed to vagrant-libvirt/vagrant-libvirt by electrofelix 3 years ago
- Ensure sensible default USB controller model used (#1362) When users adding devices either via the pass through or USB redirector approach, ensure a default controller is added using the xhci stack.... — committed to vagrant-libvirt/vagrant-libvirt by electrofelix 3 years ago
- Ensure sensible default USB controller model used (#1362) When users adding devices either via the pass through or USB redirector approach, ensure a default controller is added using the xhci stack.... — committed to mmguero-dev/vagrant-libvirt by electrofelix 3 years ago
After “vagrant-up” the vagrant-libvirt plugin is not responsible for any changes done to the virtual machine via virt-manager. You will also lose them after destroying the virtual machine. You have to check why libvirt doesnt pass through the device. If it is an sd card reader it might aswell be a issue of the box you are spinning up.
If it is an usb based sd card reader maybe this helps:
https://github.com/vagrant-libvirt/vagrant-libvirt#usb-device-passthrough
otherwise pass the sd card through via disk passthrough:
https://github.com/vagrant-libvirt/vagrant-libvirt#additional-disks