Virtualvox6 and two raw partitions

Pirmin Duss pirmin at trimpim.ch
Mon Aug 28 15:42:18 CEST 2023


Hello Genodians

I'm do want to sculptify my fleet of devices. For that reason I'm 
currently trying to run Virtualbox6 with two raw partitions. Because of 
the sizes of disks, the partitions are located on different disks.

I'm using the vbox6-block package archive from alex-ab for my tests on 
sculpt 23.04. To simplify tinkering around and resetting the changes I 
created a local copy of the package archive.

If I disable the second disk, I can run the virtual machine without 
problems.

When I start the VM with the second disk enabled the following error is 
printed:

[runtime -> work -> vbox] Warning: pthread_attr_setstacksize: requested 
stack size is 1048576 limiting to 1032192
[runtime -> work -> vbox] Warning: pthread_attr_setstacksize: requested 
stack size is 1048576 limiting to 1032192
[runtime -> work -> vbox] Error: ioctl operation=33
[runtime -> work -> vbox] Error: void ioctl(SUPCALLVMMR0&) called 
(/home/alex/genode/sculpt.t460p/depot/alex-ab/src/vbox6/2023-04-26/src/virtualbox6/sup.cc:668), 
not implemented, eip=0x1a74c77


I have connected the second Block session of the VM to a part_block for 
the second disk, which I start with the following launcher:

<launcher pkg="trimpim/pkg/part_block/2023-04-25">
   <config>
     <policy label="1" partition="1" writeable="yes"/>
   </config>
   <route>
     <service name="Block"> <parent label="ahci-2"/> </service>
   </route>
</launcher>

Does someone have an idea what I could change to prevent the error?

Regards, Pirmin



More information about the users mailing list