[Resolved] QNX 7 ?
[Resolved] QNX 7 ?
Hi all,
did anybody manage to run QNX 7 on VirtualBox?
I tried using the Other -> QNX configuration choice, but the VM seems to crash at boottime.
It runs fine on QEMU on Linux, but I was hoping to be able to also run it on Windows using virtualbox.
Ciao,
Claudio
did anybody manage to run QNX 7 on VirtualBox?
I tried using the Other -> QNX configuration choice, but the VM seems to crash at boottime.
It runs fine on QEMU on Linux, but I was hoping to be able to also run it on Windows using virtualbox.
Ciao,
Claudio
Last edited by socratis on 9. Oct 2018, 14:48, edited 1 time in total.
Reason: Marked as [Resolved].
Reason: Marked as [Resolved].
-
- Volunteer
- Posts: 1631
- Joined: 25. May 2010, 23:48
- Primary OS: Mac OS X other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Assorted Linux, Windows Server 2012, DOS, Windows 10, BIOS/UEFI emulation
Re: QNX 7 ?
Is there a more descriptive error message as "crash" is a bit vague! It might also be helpful if you could post the VBox.log file from the guest so we can see if anything has gone on under the hood that causes the crash.Cla wrote:the VM seems to crash at boottime
-Andy.
My crystal ball is currently broken. If you want assistance you are going to have to give me all of the necessary information.
Please don't ask me to do your homework for you, I have more than enough of my own things to do.
Please don't ask me to do your homework for you, I have more than enough of my own things to do.
Re: QNX 7 ?
Hello Andy,
I attach the VBox.log, I did not see much actionable debugging information, but maybe the initial configuration information could be useful?
I build the image via the QNX BSP for generic X86_64, then converted the image from raw format to vdi format using qemu-img. Maybe there is a better way?
The output I get is:
the machine becomes unresponsive, the dialog is not usable, and I need to kill -9 virtualbox.
Thank you,
Claudio
I attach the VBox.log, I did not see much actionable debugging information, but maybe the initial configuration information could be useful?
I build the image via the QNX BSP for generic X86_64, then converted the image from raw format to vdi format using qemu-img. Maybe there is a better way?
The output I get is:
Then a virtualbox dialog box appears saying that the machine encountered a fatal error, without actionable detail,Press F1-F4 to select drive or select partition 1? QNX v1.2b Boot Loader: x86_64-generic.bin ...
the machine becomes unresponsive, the dialog is not usable, and I need to kill -9 virtualbox.
Thank you,
Claudio
- Attachments
-
- VBox.log.1.gz
- (35.5 KiB) Downloaded 105 times
Last edited by socratis on 18. Sep 2018, 10:43, edited 1 time in total.
Reason: Removed unnecessary verbatim quote of the whole previous message.
Reason: Removed unnecessary verbatim quote of the whole previous message.
-
- Site Moderator
- Posts: 27329
- Joined: 22. Oct 2010, 11:03
- Primary OS: Mac OS X other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Win(*>98), Linux*, OSX>10.5
- Location: Greece
Re: QNX 7 ?
Where
Where can we get that so that we can test it as well?Cla wrote:I build the image via the QNX BSP for generic X86_64, then converted the image from raw format to vdi format using qemu-img. Maybe there is a better way?
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
-
- Volunteer
- Posts: 1631
- Joined: 25. May 2010, 23:48
- Primary OS: Mac OS X other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Assorted Linux, Windows Server 2012, DOS, Windows 10, BIOS/UEFI emulation
Re: QNX 7 ?
This is the Ubuntu tribute act (forked) version of VirtualBox it is also quite an old version. You should probably start by upgrading to the latest real version from the Linux Downloads page.VBox.log wrote:VirtualBox VM 5.1.38_Ubuntu r122592 linux.amd64 (Jul 10 2018 10:40:22) release log
This is the error that is causing the guest to terminate abruptly. These triple faults are extremely difficult to diagnose. I would start by simplifying the guest configuration to be a single CPU, etc. to turn the guest into as simple a computer as possible.VBox.log wrote:00:00:07.789732 !! VCPU0: Guru Meditation 1155 (VINF_EM_TRIPLE_FAULT)
I haven't looked to see if there is any guidance about these parts on getting QNX 6.x to work. Much of that is probably still applicable.
-Andy.
My crystal ball is currently broken. If you want assistance you are going to have to give me all of the necessary information.
Please don't ask me to do your homework for you, I have more than enough of my own things to do.
Please don't ask me to do your homework for you, I have more than enough of my own things to do.
-
- Volunteer
- Posts: 1631
- Joined: 25. May 2010, 23:48
- Primary OS: Mac OS X other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Assorted Linux, Windows Server 2012, DOS, Windows 10, BIOS/UEFI emulation
Re: QNX 7 ?
You can register for a 30day eval version of QNX on their website. It used to include an installation ISO image. I don't have anything more recent than 6.4.1 to hand.socratis wrote:Where can we get that so that we can test it as well?
-Andy.
My crystal ball is currently broken. If you want assistance you are going to have to give me all of the necessary information.
Please don't ask me to do your homework for you, I have more than enough of my own things to do.
Please don't ask me to do your homework for you, I have more than enough of my own things to do.
-
- Site Moderator
- Posts: 27329
- Joined: 22. Oct 2010, 11:03
- Primary OS: Mac OS X other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Win(*>98), Linux*, OSX>10.5
- Location: Greece
Re: QNX 7 ?
Not particularly fond of registering just to test it out. Maybe I'll use a throw-away email...andyp73 wrote:You can register for a 30day eval version of QNX on their website
So, do I take it that you've tried running 6.4.1 inside a VM?andyp73 wrote: I don't have anything more recent than 6.4.1 to hand.
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
-
- Volunteer
- Posts: 1631
- Joined: 25. May 2010, 23:48
- Primary OS: Mac OS X other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Assorted Linux, Windows Server 2012, DOS, Windows 10, BIOS/UEFI emulation
Re: QNX 7 ?
Unfortunately not. I needed it for the application development tools and cross compilers rather than running QNX on a PC and now all my license keys have expired.socratis wrote:So, do I take it that you've tried running 6.4.1 inside a VM?
I'll talk to my local QNX contact and see if I can get a temporary license for QNX 7 to try it out.
-Andy.
My crystal ball is currently broken. If you want assistance you are going to have to give me all of the necessary information.
Please don't ask me to do your homework for you, I have more than enough of my own things to do.
Please don't ask me to do your homework for you, I have more than enough of my own things to do.
Re: QNX 7 ?
I am running Mint 18.3 64bit. I purged the xenial virtualbox packages, then installed the xenial package from your Downloads page.andyp73 wrote:This is the Ubuntu tribute act (forked) version of VirtualBox it is also quite an old version. You should probably start by upgrading to the latest real version from the Linux Downloads page.VBox.log wrote:VirtualBox VM 5.1.38_Ubuntu r122592 linux.amd64 (Jul 10 2018 10:40:22) release log
This time it does not even start, I get two dialogs that open at the same time:
One says:
The other, opening at the same time, and whose text is not copy/pastable, says:"Failed to open a session for the virtual machine QNX_x86_64"
RTR3InitEx failed with rc=-1912 (rc=-1912)
The VirtualBox kernel modules do not match this version of VirtualBox
[...]
where: supR3HardenedMainInitRuntime what: 4
VERR_VM_DRIVER_VERSION_MISMATCH (-1912) - The installed support driver doesn't match the version of the user.
Last edited by socratis on 2. Oct 2018, 11:12, edited 2 times in total.
Reason: Enclosed the information in [quote] tag for better readability
Reason: Enclosed the information in [quote] tag for better readability
-
- Site Moderator
- Posts: 27329
- Joined: 22. Oct 2010, 11:03
- Primary OS: Mac OS X other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Win(*>98), Linux*, OSX>10.5
- Location: Greece
Re: QNX 7 ?
That's because you didn't completely uninstall the previous version, and you didn't pay attention to the installer's output, the error messages.
Clean your system from any traces of VirtualB*. Then install the official version, and pay attention to the installer output. Post the installer output actually, so we know what we're dealing with.
Clean your system from any traces of VirtualB*. Then install the official version, and pay attention to the installer output. Post the installer output actually, so we know what we're dealing with.
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Re: QNX 7 ?
As I mentioned before, I purged the virtualbox packages before installing version 5.2 from the website. I ran:
If there is something else I should remove, let me know.
Then I install the package for Xenial:
Then I reboot, and finally I run "virtualbox".
Same result,
Thanks,
Claudio
Code: Select all
$ apt purge "virtualbox*"
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'virtualbox-source' for glob 'virtualbox*'
Note, selecting 'virtualbox-guest-utils' for glob 'virtualbox*'
Note, selecting 'virtualbox-ose' for glob 'virtualbox*'
Note, selecting 'virtualbox-guest-modules' for glob 'virtualbox*'
Note, selecting 'virtualbox-guest-additions-iso' for glob 'virtualbox*'
Note, selecting 'virtualbox-guest-dkms' for glob 'virtualbox*'
Note, selecting 'virtualbox-dkms' for glob 'virtualbox*'
Note, selecting 'virtualbox-guest-dkms-hwe' for glob 'virtualbox*'
Note, selecting 'virtualbox-ext-pack' for glob 'virtualbox*'
Note, selecting 'virtualbox' for glob 'virtualbox*'
Note, selecting 'virtualbox-guest-modules-hwe' for glob 'virtualbox*'
Note, selecting 'virtualbox-guest-x11-hwe' for glob 'virtualbox*'
Note, selecting 'virtualbox-guest-source' for glob 'virtualbox*'
Note, selecting 'virtualbox-ose-fuse' for glob 'virtualbox*'
Note, selecting 'virtualbox-qt' for glob 'virtualbox*'
Note, selecting 'virtualbox-guest-source-hwe' for glob 'virtualbox*'
Note, selecting 'virtualbox-2.0' for glob 'virtualbox*'
Note, selecting 'virtualbox-2.1' for glob 'virtualbox*'
Note, selecting 'virtualbox-2.2' for glob 'virtualbox*'
Note, selecting 'virtualbox-modules' for glob 'virtualbox*'
Note, selecting 'virtualbox-3.0' for glob 'virtualbox*'
Note, selecting 'virtualbox-3.1' for glob 'virtualbox*'
Note, selecting 'virtualbox-3.2' for glob 'virtualbox*'
Note, selecting 'virtualbox-4.0' for glob 'virtualbox*'
Note, selecting 'virtualbox-4.1' for glob 'virtualbox*'
Note, selecting 'virtualbox-4.2' for glob 'virtualbox*'
Note, selecting 'virtualbox-4.3' for glob 'virtualbox*'
Note, selecting 'virtualbox-5.0' for glob 'virtualbox*'
Note, selecting 'virtualbox-5.1' for glob 'virtualbox*'
Note, selecting 'virtualbox-5.2' for glob 'virtualbox*'
Note, selecting 'virtualbox-guest-utils-hwe' for glob 'virtualbox*'
Note, selecting 'virtualbox-dbg' for glob 'virtualbox*'
Note, selecting 'virtualbox-guest-x11' for glob 'virtualbox*'
Note, selecting 'virtualbox-guest-additions' for glob 'virtualbox*'
Package 'virtualbox-ose' is not installed, so not removed
Package 'virtualbox-ose-fuse' is not installed, so not removed
Note, selecting 'virtualbox-dkms' instead of 'virtualbox-modules'
Package 'virtualbox-2.0' is not installed, so not removed
Package 'virtualbox-2.1' is not installed, so not removed
Package 'virtualbox-2.2' is not installed, so not removed
Package 'virtualbox-3.0' is not installed, so not removed
Package 'virtualbox-3.1' is not installed, so not removed
Package 'virtualbox-3.2' is not installed, so not removed
Package 'virtualbox-4.0' is not installed, so not removed
Package 'virtualbox-4.1' is not installed, so not removed
Package 'virtualbox-4.2' is not installed, so not removed
Package 'virtualbox-4.3' is not installed, so not removed
Package 'virtualbox-5.0' is not installed, so not removed
Package 'virtualbox-guest-additions' is not installed, so not removed
Package 'virtualbox-5.1' is not installed, so not removed
Package 'virtualbox-guest-modules-hwe' is not installed, so not removed
Package 'virtualbox' is not installed, so not removed
Package 'virtualbox-dbg' is not installed, so not removed
Package 'virtualbox-dkms' is not installed, so not removed
Package 'virtualbox-ext-pack' is not installed, so not removed
Package 'virtualbox-guest-additions-iso' is not installed, so not removed
Package 'virtualbox-guest-dkms' is not installed, so not removed
Package 'virtualbox-guest-dkms-hwe' is not installed, so not removed
Package 'virtualbox-guest-source' is not installed, so not removed
Package 'virtualbox-guest-source-hwe' is not installed, so not removed
Package 'virtualbox-guest-utils' is not installed, so not removed
Package 'virtualbox-guest-utils-hwe' is not installed, so not removed
Package 'virtualbox-guest-x11' is not installed, so not removed
Package 'virtualbox-guest-x11-hwe' is not installed, so not removed
Package 'virtualbox-qt' is not installed, so not removed
Package 'virtualbox-source' is not installed, so not removed
The following packages were automatically installed and are no longer required:
libgsoap8 libvncserver1
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
virtualbox-5.2*
0 upgraded, 0 newly installed, 1 to remove and 44 not upgraded.
After this operation, 187 MB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 342539 files and directories currently installed.)
Removing virtualbox-5.2 (5.2.18-124319~Ubuntu~xenial) ...
Purging configuration files for virtualbox-5.2 (5.2.18-124319~Ubuntu~xenial) ...
Processing triggers for libc-bin (2.23-0ubuntu9) ...
Processing triggers for desktop-file-utils (0.22+linuxmint1) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Processing triggers for shared-mime-info (1.5-2ubuntu0.2) ...
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1.1) ...
Then I install the package for Xenial:
Code: Select all
$ apt install ./virtualbox-5.2_5.2.18-124319~Ubuntu~xenial_amd64.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'virtualbox-5.2' instead of './virtualbox-5.2_5.2.18-124319~Ubuntu~xenial_amd64.deb'
The following packages were automatically installed and are no longer required:
libgsoap8 libvncserver1
Use 'sudo apt autoremove' to remove them.
Recommended packages:
libsdl-ttf2.0-0
The following NEW packages will be installed:
virtualbox-5.2
0 upgraded, 1 newly installed, 0 to remove and 44 not upgraded.
Need to get 0 B/73,5 MB of archives.
After this operation, 187 MB of additional disk space will be used.
Get:1 /home/claudio/Downloads/virtualbox-5.2_5.2.18-124319~Ubuntu~xenial_amd64.deb virtualbox-5.2 amd64 5.2.18-124319~Ubuntu~xenial [73,5 MB]
Preconfiguring packages ...
Selecting previously unselected package virtualbox-5.2.
(Reading database ... 341706 files and directories currently installed.)
Preparing to unpack .../virtualbox-5.2_5.2.18-124319~Ubuntu~xenial_amd64.deb ...
Unpacking virtualbox-5.2 (5.2.18-124319~Ubuntu~xenial) ...
Processing triggers for libc-bin (2.23-0ubuntu9) ...
Processing triggers for systemd (229-4ubuntu21.1) ...
Processing triggers for ureadahead (0.100.0-19) ...
ureadahead will be reprofiled on next reboot
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1.1) ...
Processing triggers for shared-mime-info (1.5-2ubuntu0.2) ...
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Processing triggers for desktop-file-utils (0.22+linuxmint1) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Setting up virtualbox-5.2 (5.2.18-124319~Ubuntu~xenial) ...
Adding group `vboxusers' (GID 138) ...
Done.
Processing triggers for libc-bin (2.23-0ubuntu9) ...
Same result,
Are there some other logs I should post?"Failed to open a session for the virtual machine QNX_x86_64"
Thanks,
Claudio
-
- Site Moderator
- Posts: 27329
- Joined: 22. Oct 2010, 11:03
- Primary OS: Mac OS X other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Win(*>98), Linux*, OSX>10.5
- Location: Greece
Re: QNX 7 ?
You should post the complete error message. "Failed to open a session" for a VM is *the* classical error message. The "why" part (the rest of the error message) is the most interesting part. In the previous error message you were getting a:Cla wrote:Are there some other logs I should post?
which was clearly a mismatch between the fork and the official versions of VirtualBox.Cla wrote:VERR_VM_DRIVER_VERSION_MISMATCH (-1912) - The installed support driver doesn't match the version of the user.
Is the error message the same this time? It shouldn't be, as it seems that you've completely uninstalled all VirtualBox related packages before doing a fresh official install.
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Re: QNX 7 ?
The error message in the second dialog box is still the same:
VERR_VM_DRIVER_VERSION_MISMATCH (-1912) - The installed support driver doesn't match the version of the user.
VERR_VM_DRIVER_VERSION_MISMATCH (-1912) - The installed support driver doesn't match the version of the user.
Last edited by socratis on 2. Oct 2018, 13:28, edited 1 time in total.
Reason: Removed unnecessary verbatim quote of the whole previous message.
Reason: Removed unnecessary verbatim quote of the whole previous message.
-
- Site Moderator
- Posts: 27329
- Joined: 22. Oct 2010, 11:03
- Primary OS: Mac OS X other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Win(*>98), Linux*, OSX>10.5
- Location: Greece
Re: QNX 7 ?
Still the same error. An installation problem. I don't know at this point, the only option is to clean the system, even manually if you have to. Don't ask me how, I'm not on Ubuntu...
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Re: QNX 7 ?
Hi, I have very good news!socratis wrote:Still the same error. An installation problem. I don't know at this point, the only option is to clean the system, even manually if you have to. Don't ask me how, I'm not on Ubuntu...
I spent some time hunting for possible files left over from the uninstallation of virtualbox, and I found many files related to virtualbox, including left-over kernel modules. Apparently the apt purge does not clean correctly the Ubuntu package of virtualbox.
After doing this manual clean up, not only does virtualbox-5.2 start, but it runs QNX 7 without the triple fault exception!
I am now testing other features (networking, console, etc.) but this is already a huge step
So from virtualbox-5.2 on, QNX7 works!
Ciao and thanks,
Claudio