Portál AbcLinuxu, 29. června 2025 10:04


Dotaz: KVM USB nefunguje po rebootu

28.7.2017 10:02 Pavel
KVM USB nefunguje po rebootu
Přečteno: 243×
Odpovědět | Admin
Ahoj všem,

na serveru mám QEMU-KVM. Do jednoho virtuálního PC potřebuji USB. USB jsem připojil k hostiteli a v konzoli připojil do hosta. TO funguje, ale jen do rebootu. Jakmile rebootuji hosta, tak USB zmizí. Bud musím hosta vypnout a znovu zapnout a nebo odpojit a připojit.

Původně jsem přemýšlel nad právy, ale to by přeci nefungovali ani po startu, nebo připojení.

Pokud víte, můžete mne znovu nakopnout?

Díky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Petr Tomášek avatar 28.7.2017 10:25 Petr Tomášek | skóre: 39 | blog: Vejšplechty
Rozbalit Rozbalit vše Re: KVM USB nefunguje po rebootu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Konkrétní problém neznám, ale zní mi to jakoby se při inicializaci provedlo něco moc brzo. Co takhle zkusit nějaký decentní sleep?
multicult.fm | monokultura je zlo | welcome refugees!
28.7.2017 10:30 Pavel
Rozbalit Rozbalit vše Re: KVM USB nefunguje po rebootu
Ale sleep čeho? :-)
Petr Tomášek avatar 28.7.2017 11:52 Petr Tomášek | skóre: 39 | blog: Vejšplechty
Rozbalit Rozbalit vše Re: KVM USB nefunguje po rebootu
Pri, respektive pred bootem hosta, to snad da rozum, ne?
multicult.fm | monokultura je zlo | welcome refugees!
3.8.2017 18:31 Pavel
Rozbalit Rozbalit vše Re: KVM USB nefunguje po rebootu
Tak mám nový poznatek

dmesg | grep usb

usb 2-2: new full-speed USB device number 2 using uhci_hcd usb 2-2: New USB device found, idVendor=0681, idProduct=0034 usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 2-2: Product: MC75 usb 2-2: Manufacturer: Siemens AG Wireless Modules usb 2-2: USB disconnect, device number 2

Nechápu, proč je odpojen :-(
5.8.2017 22:26 Lobsterman
Rozbalit Rozbalit vše Re: KVM USB nefunguje po rebootu
Zkus v hostovi zresetovat USB (pak pripadne aby to delal automaticky). Postup bez jakekoliv zaruky, ktery jsem obslehl z webu a mirne upravil:
#!/bin/sh

BUS_USB2="/sys/bus/pci/drivers/ehci-pci"
BUS_USB3="/sys/bus/pci/drivers/xhci_hcd"

# reset USB2
for i in $(ls "$BUS_USB2"/ | grep : ); do
	echo $i > "$BUS_USB2"/unbind
	echo $i > "$BUS_USB2"/bind
done

# reset USB3
for i in $(ls "$BUS_USB3"/ | grep : ); do
	echo $i > "$BUS_USB3"/unbind
	echo $i > "$BUS_USB3"/bind
done

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.