-
stefanobsdcafe
Hello everyone! I'm currently configuring some OmniOS servers (bare metal and VPS) to increase my knowledge and application of the OS.
-
stefanobsdcafe
NetCUP and Contabo VPSes are fine, but it seems there's a problem with Hetzner: it seems that OmniOS is unable to detect the virtual disk, so it's both unable to install and, if installed via qemu, it will start a boot loop as the kernel is unable to mount the pool. Is there any workaround or anything I could do to help you to debug this?
-
stefanobsdcafe
FreeBSD and OpenBSD have no problems while NetBSD (that I tried some months ago)seemed to have the same behaviour
-
l33t-
hi all
-
l33t-
:)
-
l33t-
you enjoy it kid ?
-
warden
stefanobsdcafe: maybe the emulated storage controller is not supported by illumos? I think it's pretty unusual, but look at this list:
illumos.org/hcl
-
stefanobsdcafe
warden: I'll try to identify the emulated storage controller. The disk driver is virtio.
-
stefanobsdcafe
Ok, maybe I found the problem: The Virtio-SCSI supported by Illumos is 1af4:1004 while the Virtio SCSI controller at Hetzner is (from Linux): root@rescue ~ # lspci -nn | grep SCSI
-
stefanobsdcafe
06:00.0 SCSI storage controller [0100]: Red Hat, Inc. Virtio 1.0 SCSI [1af4:1048] (rev 01)
-
stefanobsdcafe
As I can't change it from Hetzner, it would be great, as a test test, to change/add it into the OmniOS source - I could also recompile it and generate the ISO as I'm currently running OmniOS on a quite powerful bare metal server (128 GB Ram, etc). I can try, but I've never recompiled OmniOS so this will be a good way to learn something new about it.
-
stefanobsdcafe
Now the question is: which file should I modify? I've tried to search for 1af4 but I can't find it inside the sources, but I've never modified any Illumos/OmniOS code
-
stefanobsdcafe
I've found a reference on /etc/driver_aliases - I'll try to install via qemu and add there.
-
stefanobsdcafe
I've tried to add that to /etc/driver_aliases but, at reboot, it didn't work:
-
stefanobsdcafe
- WARNING: vioscsid: PCI Revision 1 incorrect for legacy virtio device
-
jclulow
I'm not sure that our virtio driver framework currently supports post-1.0 devices
-
jclulow
(without the legacy/transitional fallback mode)
-
jclulow
On the plus side, I think it should be possible to add that support with minimal changes to the actual specific drivers (e.g., viofi, vioblk, vioscsi, etc)
-
jclulow
*vioif
-
stefanobsdcafe
jclulow: I think that would be great. At least in Europe, Hetzner VPS servers are cheap and reliable - they'd be a great hosting solution for OmniOS. Unfortunately, they don't allow any configuration. NetCup works perfectly.
-
AstaraOS-
hi all
-
tux0r
ahoy