USB Problem - die 1658. - oder so ...

Nobster

New Member
Oct 27, 2024
2
0
1
Moin,
ich möchte gerne einen USB-Stick an eine VM hängen. Das System läuft mit einem Proxmox 9.2.6. Ich stecke also den USB-Stick in die USB Buchse, gehe auf die virtuelle Maschine und "hänge" den Stick über Hardware / Add USB device ein. Auf dem "Gast", einem Ubuntu 26.04, kann ich dann mit lsusb das device auch sehen. Aber das war es dann auch. Mit lsblk sehe ich nur die lokale, virtuelle /dev/sda1. Wie komme ich denn jetzt an das USB-device ran. Ich habe sowohl die VE wie auch die VM mehrfach neu gestartet, bisher aber ohne Erfolg ...

Bin für gute Tipps dankbar!
 
Teile doch bitte mal genau was du siehst und was du mit dem Stick vor hast. Was sagt das innerhalb der VM?
Bash:
lsusb
lsusb -vt
lsblk -o+FSTYPE,LABEL,MODEL
# Oder so ähnlich
journalctl -b0 -rn500
Und das auf dem Node
Bash:
qm config VMIDHIER
Wenn du an die Dateien möchtest, musst du den Stick, bzw. dessen Dateisystem erst irgendwo hin mounten.
 
Last edited:
  • Like
Reactions: Johannes S
Erstmal danke - mounten möchte ich den Stick schon und dann dort irgendwelche Dateien auslagern. Aber ich weiß nicht, wie ich ihn mounten soll. Ich sehe ja "nix" ... Folgende Ausgaben mit lsusb usw...


Code:
ubu:/run/media$ lsusb
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0627:0001 Adomax Technology Co., Ltd QEMU Tablet
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 0781:5595 SanDisk Corp.  SanDisk 3.2Gen1


Code:
ubu:/run/media$ lsusb -vt
/:  Bus 001.Port 001: Dev 001, Class=root_hub, Driver=uhci_hcd/2p, 12M
    ID 1d6b:0001 Linux Foundation 1.1 root hub
    |__ Port 001: Dev 002, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        ID 0627:0001 Adomax Technology Co., Ltd QEMU Tablet
/:  Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/15p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
/:  Bus 003.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/15p, 5000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
    |__ Port 001: Dev 003, 5000M
        ID 0781:5595 SanDisk Corp.

Code:
ubu:/run/media$ lsblk -o+FSTYPE,LABEL,MODEL
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS                         FSTYPE   LABEL MODEL
loop0    7:0    0     4K  1 loop /snap/bare/5                        squashfs     
loop1    7:1    0 208,1M  1 loop /snap/brave/664                     squashfs     
loop2    7:2    0 208,1M  1 loop /snap/brave/662                     squashfs     
loop3    7:3    0   9,4M  1 loop /snap/chromium-ffmpeg/118           squashfs     
loop4    7:4    0    74M  1 loop /snap/core22/2411                   squashfs     
loop5    7:5    0  66,8M  1 loop /snap/core24/1587                   squashfs     
loop6    7:6    0  55,5M  1 loop /snap/core18/2999                   squashfs     
loop7    7:7    0  19,6M  1 loop /snap/desktop-security-center/150   squashfs     
loop8    7:8    0    20M  1 loop /snap/desktop-security-center/151   squashfs     
loop9    7:9    0  66,8M  1 loop /snap/core24/1643                   squashfs     
loop10   7:10   0 273,7M  1 loop /snap/firefox/8107                  squashfs     
loop11   7:11   0 531,5M  1 loop /snap/gnome-42-2204/263             squashfs     
loop12   7:12   0  16,5M  1 loop /snap/firmware-updater/226          squashfs     
loop13   7:13   0 164,8M  1 loop /snap/gnome-3-28-1804/198           squashfs     
loop14   7:14   0 606,1M  1 loop /snap/gnome-46-2404/153             squashfs     
loop15   7:15   0   395M  1 loop /snap/mesa-2404/1165                squashfs     
loop16   7:16   0  18,8M  1 loop /snap/prompting-client/204          squashfs     
loop17   7:17   0  18,8M  1 loop /snap/prompting-client/222          squashfs     
loop18   7:18   0  15,7M  1 loop /snap/snap-store/1367               squashfs     
loop19   7:19   0  49,3M  1 loop /snap/snapd/26865                   squashfs     
loop20   7:20   0  50,1M  1 loop /snap/snapd/27591                   squashfs     
loop21   7:21   0   580K  1 loop /snap/snapd-desktop-integration/361 squashfs     
loop22   7:22   0  91,7M  1 loop /snap/gtk-common-themes/1535        squashfs     
loop23   7:23   0 197,5M  1 loop /snap/vivaldi/451                   squashfs     
loop24   7:24   0 116,5M  1 loop /snap/teams-for-linux/2141          squashfs     
loop25   7:25   0 116,4M  1 loop /snap/teams-for-linux/2192          squashfs     
loop26   7:26   0 321,1M  1 loop /snap/vlc/3777                      squashfs     
sda      8:0    0    64G  0 disk                                                    QEMU HARDDISK
├─sda1   8:1    0     1M  0 part                                                   
└─sda2   8:2    0    64G  0 part /                                   ext4

Das ist nur ein Testsystem, nicht weiter schlimm, wenn es in der Konfiguration nicht geht. Ich wollte gerne mit "Rikus Mintshot" einen Snapshot auf der USB-Stick erstellen, um diesen dann später auf einem "echten" PC wieder einzuspielen und mir so viel Konfigurationsarbeit zu sparen. Aber mittlerweile wäre ich wohl schon fertig ... :-D

Welche Ausgaben von journalctl -b0 -rn500 sind denn von Wert. Die Ausgabe ist ja schon sehr lang und ich kann natürlich auch nicht mehr sagen, "wann " ich genau "was" gemacht habe...

Code:
qm config 108
boot: order=scsi0;net0
cores: 2
cpu: x86-64-v2-AES
memory: 4096
meta: creation-qemu=11.0.2,ctime=1785407003
name: ubu
net0: virtio=BC:24:11:65:E9:AF,bridge=vmbr0,firewall=1
numa: 0
ostype: l26
scsi0: local-lvm:vm-108-disk-0,iothread=1,size=64G
scsihw: virtio-scsi-single
smbios1: uuid=df690e16-5dea-4b2d-bec3-4402d04d4cca
sockets: 2
usb0: host=0781:5595
vmgenid: b317fe68-05f6-49e1-a541-336780805c23
 
Last edited:
Bitte pack das in Code Blöcke. Die erhalten die originale Formatierung bei. Das ist sonst sehr schwer lesbar.
Bezüglich den Logs ist es schwer zu sagen. Ich wollte hauptsächlich die "Intialisierung" des Sticks sehen. Du könntest alternativ auch journalctl -f laufen lassen und der VM erst dann den Stick zuweisen. Alles was dann geloggt wird kannst du teilen. Du kannst auch mal probieren den ganzen Port durchzureichen, und sehen ob es sich anders verhält.
 
Last edited:
Moin
Aber ich weiß nicht, wie ich ihn mounten soll.
Da musst Du im Normalfall gar nichts mehr extra mounten oder so. Beispiel:

USB Stick an die VM - hier eine Mint VM - durchreichen entweder so

VM_USB_Stick.png

oder halt per ID

VM_USB_Stick_ID.png

und schon steht der Stick bei dem Gast auch zur Verfügung

VM_USB_Stick_2.png


VM_USB_Stick_3.png

und kann dort auch genutzt werden.

VG Jim