Kernel version 5.14 breaks vmix

OSS specific Linux discussion (x86/amd64)

Moderators: hannu, dev, cesium

Nexus
New Member
Posts: 5
Joined: Sun Sep 16, 2018 8:14 pm
Sound Card: M-audio Delta 44, Ap 2496
OS: MX-19.4

Kernel version 5.14 breaks vmix

Postby Nexus » Mon Jan 03, 2022 6:02 am

Tested with kernel versions 5.14 and 5.15. Version 5.10 works and apparently so does 5.11 since the latest patches were specifically for that version, so the culprit could be somewhere between versions 5.12-5.14. There were no packages for the EOL versions 5.12 or 5.13 on the MX repositories so those went untested.

ossinfo:

Code: Select all

Version info: OSS 4.2 (b 2021/202112231941) (0x00040100) OSS_HG
Platform: Linux/x86_64 5.15.0-2mx-amd64 #1 SMP Debian 5.15.5-1~mx19+1 (2021-11-29)

dmesg:

Code: Select all

[   13.363559] osscore: This processor architecture is not compatible with vmix (info=0) - Not enabled.

So apparently it's the floating point support check function failing in vmix_core.c:

Code: Select all

void
vmix_core_init (oss_device_t *osdev)
{
#ifdef CONFIG_OSS_VMIX_FLOAT
  int check;
/*
 * Check that the processor is compatible with vmix (has proper FP support).
 */
   if ((check = oss_fp_check ()) <= 0)
    {
      vmix_disabled = 1;
      cmn_err (CE_WARN,
          "This processor architecture is not compatible with vmix (info=%d) - Not enabled.\n",
          check);
      return;
    }
#endif
}

Maybe someone more knowledgeable can go poke around in fpsupport_i86pc.c and the Linux kernel change logs.

Until this gets patched, using --config-vmix=FIXEDPOINT when running configure works fairly well.

Return to “Linux”

Who is online

Users browsing this forum: No registered users and 21 guests