bhyve BHyve, Hosting FreeBSD 8.0, guest unable to detect any drives

Hi there,

I have an old machine running BSD8.0 there with some software there. I have tried to install BSD8 to a bhyve guest but the BSD8 doesn't seems to detect any storage.

Is it possible in general to host this old FreeBSD guest on bhyve ?

The qemu does seems to do the job, but I'm already have some VM-s running ob BHyve and like to have this one too sitting in the same nest...

Thanks
 
FreeBSD 8.0 is EoL, you should probably stop using it.

Hint, virtio(4) support and devices first appeared in 9.0.
 
unfortunately it does not :( so ... qemu is the solution ... Unfortunately I cannot upgrade to 9.0 the application has some issues there, its very old ...
 
Then the man page for virtio(4) might need adjusting. Still though, 8.0 is a couple of versions before 8.4, so it doesn't have it. In other words, don't create a VM with virtio(4) devices, because 8.0 does not support it.

Code:
HISTORY
     Support for VirtIO first appeared in FreeBSD 9.0.
 
well 8.4 might have been released after 9.0 so man page might pe correct. like 13.3 was after 14.0
FreeBSD 8.4 was probably released after 9.0 (and virtio(4) a back port)
Yes. It's technically correct (the best kind of correct). FreeBSD 9.0 was released on January 10, 2012, FreeBSD 8.4 was released June 9, 2013. So virtio(4) got MFC'ed from 9-CURRENT to 8-STABLE before 8.4-RELEASE.

But it's an entirely moot discussion, FreeBSD 8.0 doesn't have it.

As for running binaries built for 8.0 on recent versions, that's why COMPAT_FREEBSD8, COMPAT_FREEBSD9, etc. and misc/compat8x, misc/compat9x, etc. exist.
 
unfortunately it does not :( so ... qemu is the solution ... Unfortunately I cannot upgrade to 9.0 the application has some issues there, its very old ...

What kind of issues? In general there should be backward compatibility and lack thereof is a bug.
 
What kind of issues? In general there should be backward compatibility and lack thereof is a bug.
The team who build the project last compiled it under bsd8.0. The project is not maintained since then. The source code was lost due to hard disk failure / filesystem corrupted :(
 
And in ~14 years nobody thought about re-writing it? Besides the obvious backups that apparently were never made? And this stuff is business critical too I suppose? That's some terrible management, if not total and utter incompetence.
 
The team who build the project last compiled it under bsd8.0. The project is not maintained since then. The source code was lost due to hard disk failure / filesystem corrupted :(

Well, that kind of thing happens. But that doesn't say how the binary actually fails on modern FreeBSD.
 
I would estimate that an attempt to run on modern FreeBSD would cost less resources than messing with an actual FreeBSD 8.x until the end of time.
 
Back
Top