[OpenIndiana-discuss] VirtualBox 5.1.6 issue reported

Мартин Бохниг opensxce at mail.ru
Sun Sep 25 23:56:54 UTC 2016


Hi,

thanks for this update.
It confirms exactly what I suspected and what I hinted you at, one problem less.

However, I work on this thing night and day unpaid for 2 or meanwhile 3 weeks (with the exception of Christian Meier's 50 EUR).
Last week I stopped sending daily status updates to the lists because otherwise somebody may think I'm taking myself too important.
I still have no time for a job and hence no income and cannot continue with that all non-stop until it is really perfect, because that would take another month to comple  my features wishlist.

For example, another problem to what you wrote is (what you described is indeed strange and I cannot reproduce this automatic configuration update that you saw, because Vbox5 still defaults to USB1.1, and if you manually enable USB2 [ehci] or USB3 [xhci], then you must of course have the non-redistributable general (there are others which can be built from src) extension pack installed from Oracle's download site [ http://download.virtualbox.org/virtualbox/5.1.6/Oracle_VM_VirtualBox_Extension_Pack-5.1.6-110634.vbox-extpack ], if a user didn't do that then on VM fire-up the message pop-up appears that the VM cannot be powered up until {A} USB2/3 gets disabled or {B} the extpack gets installed, and that's what you saw and what you at first described as "doesn't work" [I wonder why the message explained everything ...]).


But here is a real problem which is meanwhile already solved, although it required 30 rebuilds of the usb drivers and 10 rebuilds of entire Vbox, until I managed to naild this down:


[OpenIndiana-discuss] USB still doesn't work as root user, plus CURRENT SRC DIFFS SNAPSHOT __/__ Re: Running Martin's Virtualbox pkg, failing to compile keymap while using vncserver
Мартин Бохниг opensxce at mail.ru
Thu Sep 22 19:28:32 UTC 2016
https://openindiana.org/pipermail/openindiana-discuss/2016-September/019582.html  


Here is my Hipster-TODO list, which is growing bigger by the day the more I put all of my time into this, rather than shorter:


*Vbox 5 (plus Jim Klimov's script)
*vnc
*libvnc
*gsoap 2.8.35
*webservices
*usb module port/fix: muss mit 4.5 kompiliert werden! (erstmal cp)
*STRIP=strip oder gstrip oder true??
dtrace fix (Aurelien diff)
dtrace ext pack
GuestAdditions iso redist license?
logo installieren _ohne_ 2mal gmake install
*gcc45 hipster integration
/bin/makeinfo -> texi2any (gcc45 build problem)
ips diffs
USB bugs dokumentieren (und nur xhci funzt)

//(qt5.5)
//2 hacks fixen
//diffs mergen (solarisg++64 etc)
//input problem (xxx)




i915 auf <=gen5: agpgart _erweitern_
compiz Mate integration
plugin-wrapper
xhci Sol11 bins HOWTO publishen


Another problem is for example, that gcc4.5 doesn't properly build anymore on Hipster (while on old OpenSXCE it went through smoothly.
Also gsoap for VBox web-services is a pain, also to get the complex buggy phpvirtualbox-5.0-5 really working I first also needed to rebuild  oi-userland/components/web/php/php-5_4-apache24 with soap support compiled in.

Meanwhile after wasting DAYS with phpvirtualbox and gsoap I came to the conclusion, that unless some sponsor comes up and pays my most urgent bills enabeling me to work another 3 weeks on that, I cancel this crap and disable webservices again.

The functionality is only needed for some Windows users who think they must run Vbox on MS-NSA-Windows hosts.
On every real OS we simply do not need that! We do not even need VBox5's built-in VNC server based on libvnc (although I enabled/added both to hipster-userland on my PC and will hand it over then, when ready).
Because NOBODY needs to deal with /opt/VirtualBox/VBoxHeadless and starting VNC in Vbox's settings menues, nor before all not from inside the guest-OS!

*BECAUSE*:::::

Hey, we are on UNIX.
We are on X11!
Anybody (hints to Carl) who intends to run VBox on some powerful but headless server and to access it from his slim desktop - user ssh -X!
Because unlike old SunPCI1/2/3/pro on Vbox X11 tunneling does work!
SunPCi only forwarded the SunPCi-Window's frame, but Vbox X11-forwards everything, including the settings wizard and the VM guest window.


Alp: What shall I do with gcc4.5.2? Will we add it to Hipster because Vbox can only be built with it to get usb working (and then only as root user)?

Or will you accept my old gcc4.5.2 OpenSXCE-userland bins and mount symlink them to /usr/gcc/4.5 while building vbox5?
Or will you prefer to build Vbox5 with gcc4.9 and accept 2 binary blobs for /platform/i86pc/kernel/drv/amd64/vboxusb and /platform/i86pc/kernel/drv/amd64/vboxusbmon in the oi-userland/components/virtualbox5_qt4 build dir that I will have automatically cp'ed over during gmake install for packaging?


Another problem is this: With Qt4 Vbox5 cannot be run locally by the root user.
Christian Meier did tell us a secret to get it working despite all odds:
https://openindiana.org/pipermail/openindiana-discuss/2016-September/019544.html  


HOWEVER-EVER: This is very sluggish when as root (unlike when as a normal user, it isn't a bandwidth issue).
Often the Vbox5 window started like that as root freezes the entire GUI for 10 or 30 minutes or longer (must be killed via ssh from 2nd machine).
Over the newtwork it is the same problem.

THEREFORE: Qt5.5 fixes this issue because Vbox5 can be run natively as root (for USB and passthrough).
*BUT* again: In Qt5 even on only 5.5 we have the widget input problem also described by Aurelien and whatever char you anter into a VBox5-GUI setup wizard dialouge, only 'xxxxxxxxx' gets printed.



Perhaps you now see, that I need either some $$$ if I shall continue in getting it done properly or {B} need to stop prematurely or {C} can only work 3 rather than 18 hours on that per day (which means it won't be ready before November).



I once again ask: No job in this God-darn Germany here?
Fachkraeftemangel (need for specialists/professionals) - a huge myth/lie to dump wages and to create unemployment.
Yes, let's bring in another couple of million foreigners here - it is such a *paradise* here:
Fachkräftemangel - Promovierter Diplomchemiker bezieht Hartz 4
https://www.youtube.com/results?search_query=fachkraeftemangel   


Not spell-checked and actually I don't have tiome for any emails.
Back to Vbox5  ...


best regards,
%martin bochnig



>Воскресенье, 25 сентября 2016, 19:34 UTC от russell <stream at willows7.myzen.co.uk>:
>
>Hi,
>
>After creating a backup BE and updating the backup to VirtualBox 5.1.6 I 
>investigated further why all my VBox aborted on start up.
>It appears that VirtualBox defaults to enabling a USB 1.1 controller 
>with a VM prior to VirtualBox 5.1, in VirtualBox 5.1 this USB controller 
>is upgraded to a USB 2.0 controller which requires a Oracle VirtualBox 
>Extensions to be installed. To boot the VM just disable the USB 
>controller so that the extensions can be installed, after installation 
>the USB Controller can be re-enabled.
>
>It is a pity that the original VB settings are not honoured when 
>upgrading to VirtualBox 5.1.6 so that this problem does not occur.
>
>Regards
>
>Russell
>
>_______________________________________________
>openindiana-discuss mailing list
>openindiana-discuss at openindiana.org
>https://openindiana.org/mailman/listinfo/openindiana-discuss



More information about the openindiana-discuss mailing list