I recently had the same problem with a very old piece of hardware I maintain. To make it work, I followed the steps from LinuxKernal1 at https://github.com/opnsense/core/issues/3528#issuecomment-530749451 and it worked perfectly on old and new systems.