Mouse not working on TrueNAS CORE 13.0 VMs

,

Its been mentioned in various places, socials, tickets etc. VMs on CORE are treated the same way as iocage on CORE. Its there, and it “works” but your mileage may vary. Nobody from iX is actively working on those features, we are beholden to fixes coming from upstream for bhyve. If it gets better great, if it regresses, that isn’t something we actively hacking on, we just defer back to upstream.

@pmh Have you tested VMs in the nightlies? I would hate to have to update to 13.3 when the release comes out only to find the displays are not updating. I know it’s still in nightly beta version but I’m wondering if others have had the same experience.

I run this monstros^H^H^H^H^H^H^H^Hhighly integrated system for test and development and as mobile demonstration equipment. Works splendidly.

┌──────────────────────────────────────────────────────────┐
│                                                          │
│                           TrueNAS CORE                   │
│          ┌────────────────────────────────────────────┐  │
│          │                                            │  │
│          │                           OPNsense VM      │  │
│          │       ┌ ─ ─ ─ ─ ─ ┐   ┌──────────────────┐ │  │
│          │    ┌───────────┐      │                  │ │  │
│          │ ┌──┴────────┐  │  │   │  LAN        WAN  │ │  │
│          │ │           │  │      │┌─────┐    ┌─────┐│ │  │
│          │ │ VMs/jails │  │  │   ││ ix0 │    │ ix1 ││ │  │
│          │ │           │  ├ ─    │└─────┘    └─────┘│ │  │
│          │ │           ├──┘      │   ▲          ▲   │ │  │
│          │ └────────┬──┘         └───┼──────────┼───┘ │  │
│          │          │                │          │     │  │
│          │          │                │   PCIe   │     │  │
│          │          │                │   pass   │     │  │
│          │ ┌────────┴─────────┐      │   thru   │     │  │
│          │ │                  │      │          │     │  │
│          │ │     bridge0      │      │          │     │  │
│  ┌────┐  │ │┌─────┐    ┌─────┐│   ┌──┴──┐    ┌──┴──┐  │  │
│  │IPMI├──┼─┼┤ ix0 │    │ ix1 ││   │ ix2 │    │ ix3 │  │  │
│  └────┘  │ │└──┬──┘    └──┬──┘│   └──┬──┘    └──┬──┘  │  │
│   .102   │ └───┼──────────┼───┘      │          │     │  │
│          └─────┼──────────┼──────────┼──────────┼─────┘  │
│                │          │.2        │.1        │        │
│                ▼          └──────────┘          ▼        │
│                                                          │
│            to laptop      172.31.0.0/24     to uplink    │
│                                                          │
│                                                          │
│  Mobile Lab                                              │
│  ----------                                              │
│  Supermicro A2SDi-4C-HLN4F                               │
│  Supermicro SC-101F                                      │
│                                                          │
└──────────────────────────────────────────────────────────┘

Did not work with 13.0, flawless with the nightlies.

1 Like

In an SC-101 no less. That’s what you call a hyperconverged system for ants.

1 Like

It’s perfect. Ridiculously expensive but perfect.

  • 3 Noctua fans - not audible at all
  • 2 Supermicro SATA DOMs for mirrored boot
  • 1 M.2 and one 2.5" SATA SSD for the mirrored storage pool
  • special low profile memory modules so the 2.5" SSD fits

The whole thing was left over - used to be my OPNsense. Then I had this idea. Then I got carried away, possibly :smile:

Current demo setup:

  • OPNsense in a VM
  • Windows 10 in a VM
  • TrueCommand on Ubuntu in a VM
  • Observium in a jail
  • Grafana in a jail
2 Likes

Which nightly version would that be? I tried the 20 and 24 I believe (20 and 24 would be April dates) and it didn’t work at all.

I last updated on Friday.