On 24/02/16 20:20, Barbu Paul - Gheorghe wrote:
It seems to be trying to establish an unexpected interrupt.

You can either bake the binary with hdaudio removed (rumprun-bake -m
'remove -lrumpdev_pci_hdaudio' -m 'remove -lrumpdev_hdaudio_hdafg' ...)


I've got it past the error using this method.
But now I'm back to the error I received in the virtual machine using virtual 
box:

"rumprun: failed to mount rootfs from image"

I boot it on real hardware off a USB stick.

Picture with the error:
http://i.imgur.com/1R6lGmM.jpg

What now?

Hmm, well, looks like the problem is the usb bus topology. You can try plugging your stick into another port, or add "uhub* at uhub? port ?" to src-netbsd/sys/rump/dev/lib/libusb/USB.ioconf" (right where it says to NOT add that ;) and re-run build-rr and rebake.

Might work, might not. This whole booting on hardware business is not very optimized for a consumer experience, and I don't think it really ever will be, since the goal is to provide a software stack for embedded system manufacturers.

How did you figure out that it was the audio drivers that had to be removed?

By looking at the picture you took. It was attaching the hdaudio driver, so if hdaudio is not present, hdaudio won't request the interrupt which triggers the bug.

Reply via email to