USB Redirection in un-brokered SR VDI not working
807578Nov 13 2009 — edited Nov 17 2009I have installed Sun Ray Server 4.2 and SRWC 2.2 on a Solaris 10 5/09 server.
I am using my own kiosk script to connect to a Windows XP SP3 virtual machine. I have installed the srs-winstaller.exe on the XP VM with no issues.
I am having trouble getting USB redirection to do anything. In Windows, the "Sun Ray USB Redirector 1.1" icon is in the System Tray. Device Manager shows utSrSession with no errors. The Windows Event Viewer is showing Application errors for utUsbRedirector (newest first):
Warning: utUsbRedirector::WndProc (WM_WTSSESSION_CHANGE WTS_REMOTE_CONNECT g_start_threads failed)
Error: Usb_manager::g_stop_threads() - Handle 0 was not registered:0x2
Warning: Usb_manager:~Usb_manager() - g_port_driver_handle CloseHandle() failed
Warning: Usb_manager::g_stop_threads() - WaitForMultipleObjects Failed
Warning: Usb_manager::g_start_threads - process_return - packet_negotiate failed
Error: ServerChannel::flush (WriteFile failed - error:1
I turned up the uttscpd logging
utku7 4767 14177 0 10:20:34 ? 0:00 /opt/SUNWuttsc/lib/uttscpd -D 20
but the log files in /var/opt/SUNWut/log/uttscpd* are always empty.
Am I correct that mounted USB device should show up in:
/tmp/SUNWut/units/IEEE802.00144f3baa6b/devices/usb@1/hub@1
I have tried plugging in a scanner, a DVD burner, and an iPhone. Nothing ever shows up in that directory and Windows never shows any indication that something has been attached. The only thing I can get to show up in that directory is my USB flash drive, which uttsc maps in the old way using RDP device redirection. At least that means to me that the USB port works on the Sun Ray 2. It looks like I've missed something, can anyone direct me? Thanks.