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