Hello, can anyone give me a clue where to start looking? Could this be caused by libs that are in the "normal" system, but not in the minimal system? Could it be caused by missing services/daemons? I really don't know how to go about debugging this. Regards, TF 2012/10/11 Trebor Forban <trebor.forban@xxxxxxxxx>: > Hello David, > > with my "normal" ubuntu-12.04 started under an openbox-xsession > usb-redirection is working correctly. > Looking at the ps output I can see a plethora of services running, > that are not in my debootstrapped environment. Any Ideas what services > might be necessary to get usb-redirection working correctly? > > Best regards, > TF > > 2012/10/11 David Jaša <djasa@xxxxxxxxxx>: >> Trebor Forban píše v Čt 11. 10. 2012 v 14:14 +0200: >>> Hello all, >>> >>> I guess I'm still at a loss. I still have the problem that usb device >>> are showing up twice. >>> >>> I've built the following debs: >>> >>> swos-celt_0.5.1.3-1_amd64.deb >>> swos-libusbx_20121010151121-1_amd64.deb >>> swos-qemu_1.2.0-1_amd64.deb >>> swos-slirp_20121010151121-1_amd64.deb >>> swos-spice_0.12.0-1_amd64.deb >>> swos-spice-gtk_0.14-1_amd64.deb >>> swos-spice-protocol_0.12.2-1_amd64.deb >>> swos-usbredir_0.4.4-1_amd64.deb >>> swos-virt-viewer_0.5.4-1_amd64.deb >>> >>> as such: >>> >>> #! /bin/bash >>> SCRIPT=$(basename $0) >>> PRGDIR=$(cd -P $(dirname $0) && pwd -P) >>> SRC_ROOT=${PRGDIR}/SWOSTMP/swos-virt-viewer >>> STAMP=$(/bin/date +'%Y%m%d%H%M%S') >>> rm /tmp/${SCRIPT}.log >>> exec >> /tmp/${SCRIPT}.log 2>&1 >>> >>> echo $STAMP >>> rm -fr ${SRC_ROOT} >>> [ -d $SRC_ROOT ] || mkdir -p $SRC_ROOT >>> >>> apt-get update >>> >>> apt-get -qq --force-yes --no-install-recommends install \ >>> bridge-utils build-essential checkinstall git intltool >>> python-pyparsing usbutils wget \ >>> libacl1-dev \ >>> libaio-dev \ >>> libasound2-dev \ >>> libdbus-glib-1-dev \ >>> libgtk-3-dev \ >>> libgudev-1.0-dev \ >>> libjpeg-turbo8-dev \ >>> libnss3-dev \ >>> libogg-dev \ >>> libpixman-1-dev \ >>> libpolkit-gobject-1-dev \ >>> libpulse-dev \ >>> libssl-dev libsasl2-dev \ >>> libvdeplug2-dev \ >>> libxml2-dev >>> >>> INST_ROOT=/usr/local >>> [ -d $INST_ROOT ] || mkdir -p $INST_ROOT >>> >>> export PKG_CONFIG_PATH=$INST_ROOT/lib/pkgconfig:$INST_ROOT/share/pkgconfig >>> >>> cd $SRC_ROOT >>> git clone git://libusbx.git.sourceforge.net/gitroot/libusbx/libusbx >>> mv libusbx swos-libusbx-$STAMP >>> cd swos-libusbx-$STAMP >>> ./autogen.sh --prefix=${INST_ROOT} >>> make && make install && ldconfig >>> checkinstall --install=no --pkgname 'swos-libusbx' --pkgversion >>> "$STAMP" -D --pkgrelease '1' --maintainer 'swosadmin' --pakdir ../debs >>> --fstrans=no --showinstall=no --autodoinst=no --strip=yes >>> --stripso=yes --deldoc=yes --deldesc=yes --delspec=yes --nodoc -y >>> >>> cd $SRC_ROOT >>> wget -c http://spice-space.org/download/usbredir/usbredir-0.4.4.tar.bz2 >>> tar xf usbredir-0.4.4.tar.bz2 && mv usbredir-0.4.4 swos-usbredir-0.4.4 >>> cd swos-usbredir-0.4.4 >>> ./configure --prefix=${INST_ROOT} >>> make -j2 && make install && ldconfig >>> checkinstall --install=no --pkgname 'swos-usbredir' --pkgversion >>> '0.4.4' -D --pkgrelease '1' --maintainer 'swosadmin' --pakdir ../debs >>> --fstrans=no --showinstall=no --autodoinst=no --strip=yes >>> --stripso=yes --deldoc=yes --deldesc=yes --delspec=yes --nodoc -y >>> ... >>> ... >>> >>> in a minimal "debootstrapped" ubuntu 12.04 base system. >>> >>> Now the symptoms: >>> >>> If I install the built debs in a "normal" ubuntu-12.04 host-system all >>> is well, that is, usb-redirection works as expected. >>> I'm using a win7 guest with a patched (fixed a race condition causing >>> boot failure when only using 1-cpu) version of >>> "spice-guest-tools-0.1". >>> >>> If I use the same debs in my minimal debootstrapped base system, >>> hotplugged (usb-devices that are already plugged in before starting >>> remote-viewer only show-up once in the gui) usb-devices are shown >>> twice in the remote-viewer client-gui, and I get the >>> >>> "Could not auto-redirect ... at ...: Cannot connect an already >>> connected usb device" >>> >>> error. >>> >>> The usb mass-storage works without errors in the win7 guest. >>> >>> the debootstrapped system is using an openbox-session and no auto-mounting. >> >> Hi Trebor, >> >> Could you try openbox on your "normal" system? >> >> the result could point to the source of the problems you're >> experiencing. >> >> David >> >>> >>> What Information can I provide to help debug this problem? >>> >>> remote-viewer --spice-debug >>> -device usb-redir,chardev=usbredirchardev1,id=usbredirdev1,debug=3 >>> strace, valgrind? >>> >>> Unfortunately I'm not at all experienced with debugging... >>> >>> Best regards, >>> TF >>> >>> >>> 2012/9/16 Trebor Forban <trebor.forban@xxxxxxxxx>: >>> > Hello Hans, >>> > >>> > sorry for the late response, and sorry for the noise. The error was self-made >>> > (conflicting builds/installs of gtk-spice with and without polkit support). >>> > >>> > Regards, >>> > TF >>> > >>> > 2012/9/5 Hans de Goede <hdegoede@xxxxxxxxxx>: >>> >> Hi, >>> >> >>> >> >>> >> On 09/04/2012 09:42 PM, Trebor Forban wrote: >>> >>> >>> >>> Hello spice developers, >>> >>> >>> >>> can someone help me debug the following error message, which is >>> >>> displayed after inserting an usb-device although all seems to work: >>> >>> >>> >>> "Could not auto-redirect ... at ...: Cannot connect an already >>> >>> connected usb device" >>> >> >>> >> >>> >> Hmm, that is strange, that means that the hotplug code sees a device >>> >> show up which is already there... >>> >> >>> >> Questions: >>> >> 1) With which platform/os is this (on both the host and client side) >>> >> 2) If the client is Linux, and you can reproduce the error >>> >> can you do an lsusb on the client, after the error please. >>> >> 3) Does the device work inside the guest after this, despite the error? >>> >> 4) What versions of qemu / spice-server / spice-gtk are you using ? >>> >> >>> >> Regards, >>> >> >>> >> Hans >>> _______________________________________________ >>> Spice-devel mailing list >>> Spice-devel@xxxxxxxxxxxxxxxxxxxxx >>> http://lists.freedesktop.org/mailman/listinfo/spice-devel >> >> -- >> >> David Jaša, RHCE >> >> SPICE QE based in Brno >> GPG Key: 22C33E24 >> Fingerprint: 513A 060B D1B4 2A72 7F0D 0278 B125 CD00 22C3 3E24 >> >> >> _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel