BUG: disabling by default Hardware TSO causes WYSE SFP to fail

Started by CobraPL, December 19, 2022, 08:11:45 AM

Previous topic - Next topic
WYSE 5070 has two Realtek NICs. One integrated and one (bought separately) 57GKF / 057GK SFP one. Under default installation there is watchdog timeout and interface goes up and down every X seconds.


opnsense disabled all hardware accelerations. Enabling TSO back solves above mentioned problem!

EDIT: Not solved, because opnsense failed to boot with wan plugged in (stalled on above problem, it looks like disabling of disabling of TSO is done after the boot). Downloading Realtek dedicated drivers via plugin solved the problem entirely, inlc a LOT shorter boot time!

Below old content:

QuoteGreetings,


I have same stuff as here: [USER=5725]@BlueFox[/USER]

[URL unfurl="true"]https://forums.servethehome.com/index.php?threads/fs-dell-wyse-5070-j5005-with-sfp-2nd-nic.32256/[/URL]

it is not an Extended version, SFP is fancy stuff: 57GKF / 057GK


Problem is that SFP NIC with copper module (HP or Alcatel Photonix) is up while in BIOS. But after I load Ubuntu server, link is down (NIC is visible, just down). In OPNsense link is UP, DOWN, UP, DOWN...


What is wrong? Any ideas what to do? Maybe it is completely not compatible with copper modules?


I tried:

1. Different cables

2. Setting 1GBps on managed switch


I'll try: connecting via SFP patchcord not via RJ45 module.

OPNsense is based on FreeBSD 13.1 which is different from the Linux kernel in Ubuntu.

Consider running a hypervisor to abstract the troublesome hardware. Some reports of success with VMware ESXi and Proxmox may do better than Ubuntu and there's even a Hyper-V free version.

OPNsense will run quite happily as a guest in all.

Bart...

December 19, 2022, 02:06:27 PM #2 Last Edit: December 19, 2022, 11:04:09 PM by CobraPL
I have both OPNsense and Ubuntu (different SSDs) and I have problem on both of them.
I have non-VM installation of them.
Integrated NIC is also Realtek and it works w/o problem.

Quote from: bartjsmit on December 19, 2022, 08:26:55 AM
OPNsense is based on FreeBSD 13.1 which is different from the Linux kernel in Ubuntu.

Consider running a hypervisor to abstract the troublesome hardware. Some reports of success with VMware ESXi and Proxmox may do better than Ubuntu and there's even a Hyper-V free version.

OPNsense will run quite happily as a guest in all.

Bart...
It works under Windows and it works under Proxmox, so maybe there is a way to make it working under bare-metal opnsense. Any ideas?

Quote from: CobraPL on December 22, 2022, 01:59:45 PM
It works under Windows and it works under Proxmox, so maybe there is a way to make it working under bare-metal opnsense. Any ideas?

I would say no because Windows and Proxmox support the hardware with (vendor) drivers/kernel modules, while FreeBSD does not.

ok, problem solved - the culprit was wrong opnsense default setting

EDIT: Not solved, because opnsense failed to boot with wan plugged in. Downloading Realtek dedicated drivers via plugin solved the problem entirely, inlc a LOT shorter boot time!