On Thu, Sep 17, 2009 at 11:40:46AM -0400, Michael Goldish wrote: > > ----- "Michael Goldish" <mgoldish@xxxxxxxxxx> wrote: > > > ----- "Yolkfull Chow" <yzhou@xxxxxxxxxx> wrote: > > > > > On Tue, Aug 18, 2009 at 06:30:14PM -0400, Michael Goldish wrote: > > > > > > > > ----- "Lucas Meneghel Rodrigues" <lmr@xxxxxxxxxx> wrote: > > > > > > > > > On Tue, Aug 18, 2009 at 7:15 AM, Michael > > > Goldish<mgoldish@xxxxxxxxxx> > > > > > wrote: > > > > > > > > > > > > ----- "Lucas Meneghel Rodrigues" <lmr@xxxxxxxxxx> wrote: > > > > > > > > > > > >> Ok, very good, similarly to the previous patchset, I rebased > > > one > > > > > of > > > > > >> the patches and applied the set, I am making tests with an > > rss > > > > > binary > > > > > >> generated by the cross compiler. > > > > > >> > > > > > >> I am testing with Winxp 32 bit, so far so good and rss.exe > > > works > > > > > as > > > > > >> expected. I guess I will test more with other hosts, but I > > am > > > not > > > > > too > > > > > >> far from applying this patchset as well. > > > > > >> > > > > > >> Will keep you posted! > > > > > > > > > Hi Michael, so far rss works wonderful on remote login a VM and > > > execute some simple commands. But can we expect extend the facility > > > to > > > enable it support some telnet commands, like 'wmic' ? We did need > > > such > > > commands which is used for collecting guest hardware information. > > > > I wasn't aware of wmic, but now that I tried running it, it appears > > to > > be one of those programs, like netsh and ftp, that behave badly when > > run outside an actual console window. > > In the case of netsh and ftp there are easy workarounds but wmic > > seems > > to hang no matter what I do. > > AFAIK, it doesn't work with SSH servers either, including openSSH > > under cygwin. > > I wonder how it works under telnet but it'll be difficult to find out > > because I don't have the MS telnet source code. > > > > I'll start looking for a solution/workaround. > > I think I've found a solution and I'm testing it now. If everything works > as expected I'll send a patch soon. Wow, that's wonderful. Expecting it. :-) > > > > > > > > > > > > > > > > Note that this patchset should also allow you to install > > > rss.exe > > > > > > automatically using step files, so I hope that in your tests > > > you're > > > > > not > > > > > > installing it manually. I'm not expecting you to test > > > everything > > > > > (it > > > > > > takes quite a while), but if you're testing anyway, better > > let > > > the > > > > > step > > > > > > files do some work too. > > > > > > > > > > > > (I know we'll start using unattended installation scripts > > soon > > > but > > > > > it > > > > > > doesn't hurt to have functional step files too.) > > > > > > > > > > > > Also note that using a certain qemu/KVM version I couldn't > > get > > > Vista > > > > > to > > > > > > work with user mode. This isn't an rss.exe problem. In TAP > > > mode > > > > > it > > > > > > works just fine. > > > > > > > > > > > > In any case, thanks for reviewing and testing the patchsets. > > > > > > > > > > Ok Michael, turns out the win2000 failure was a silly mistake. > > > So, > > > > > after checking the code and going trough light testing, I > > applied > > > > > this > > > > > patchset > > > > > > > > > > http://autotest.kernel.org/changeset/3553 > > > > > http://autotest.kernel.org/changeset/3554 > > > > > http://autotest.kernel.org/changeset/3555 > > > > > http://autotest.kernel.org/changeset/3556 > > > > > > > > Maybe I'm misinterpreting this, but it looks like you squashed > > two > > > > patches together. The commit titled "step file tests: do not > > fail > > > > when receiving an invalid screendump" (changeset 3556) also makes > > > > changes to kvm_tests.cfg.sample (it's not supposed to), and the > > > patch > > > > that's supposed to do it seems to be missing. > > > > This is probably not important -- I just thought I should bring > > it > > > to > > > > your attention. > > > > > > > > > Sudhir, perhaps you can try the upstream tree starting with > > r3556. > > > It > > > > > has all the changes you have asked for earlier (rss and stuff). > > > > > > > > > > In order to get things all set, I suggest: > > > > > > > > > > 1) Create a directory with the following contents: > > > > > > > > > > [lmr@freedom rss]$ ls -l > > > > > total 52 > > > > > -rwxrwxr-x. 1 lmr lmr 42038 2009-08-17 18:55 rss.exe > > > > > -rw-rw-r--. 1 lmr lmr 517 2009-08-17 18:57 rss.reg > > > > > -rw-rw-r--. 1 lmr lmr 972 2009-08-17 18:57 setuprss.bat > > > > > > > > > > Those can be found under client/tests/kvm/deps directory on the > > > most > > > > > current autotest tree. > > > > > > > > > > 2) Create an iso from it: > > > > > > > > > > genisoimage -o rss.iso -max-iso9660-filenames > > -relaxed-filenames > > > -D > > > > > --input-charset iso8859-1 rss > > > > > > > > > > 3) Put rss.iso under your windows iso directory. > > > > > > > > > > 4) Profit :) > > > > > > > > > > If you want to compile the latest rss, you could try numerous > > > things, > > > > > here are some possible routes: > > > > > > > > > > 1) Compile it under a windows host with mingw installed > > > > > 2) Compile it under Fedora 12 with the cross compile > > environment > > > > > installed, you need to install at least these through yum: > > > > > > > > > > mingw32-w32api > > > > > mingw32-gcc-c++ > > > > > mingw32-gcc > > > > > > > > > > And then do a: > > > > > > > > > > i686-pc-mingw32-g++ rss.cpp -lws2_32 -mwindows -o rss.exe > > > > > > > > > > I hope that was helpful. After this patch-applying spree, I > > gotta > > > a > > > > > *lot* of documentation to write to our wiki :) > > > > > > > > > > Cheers, > > > > > > > > > > Lucas > > > > -- > > > > To unsubscribe from this list: send the line "unsubscribe kvm" in > > > > the body of a message to majordomo@xxxxxxxxxxxxxxx > > > > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- > To unsubscribe from this list: send the line "unsubscribe kvm" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html