Re: USB-redirection

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]