OPNsense Forum

English Forums => Hardware and Performance => Topic started by: mstriani on November 16, 2021, 11:36:42 pm

Title: Speed negotiation fail
Post by: mstriani on November 16, 2021, 11:36:42 pm
Hello, I wanted to ask you a question, I have opnsense installed on 4 LAN Mini PC with Intel celeron Processor j1900 onboard.

Amazon link: https://www.amazon.com/Intel-celeron-procesor-onboard-pfSense/dp/B01CSCGJ7A

The 4 ports are as follows
igb0 -> WAN
igb1, igb2, igb3 -> Bridge to LAN

the thing is that the igb1 port only negotiates at 100MB full duplex, I tried changing the cables and in the other ports it negotiates at 1Gb

Where can I look for the problem?

Thanks in advance!
Title: Re: Speed negotiation fail
Post by: mstriani on November 17, 2021, 10:34:22 pm
the behavior is strange, from the administration console the speed is set to auto-negotiate, if I want to set it to 1000TX it stops having a link, I tried 3 different cables in the 3 ports and they all work at 1000 in igb2 and igb3 but igb1 always negotiates 100

Any clues??
Title: Re: Speed negotiation fail
Post by: mstriani on November 18, 2021, 01:28:13 pm
Here is dmseg for the nics

igb0: <Intel(R) I211 (Copper)> port 0xe000-0xe01f mem 0xd0900000-0xd091ffff,0xd0920000-0xd0923fff irq 16 at device 0.0 on pci1
igb0: Using 1024 TX descriptors and 1024 RX descriptors
igb0: Using 2 RX queues 2 TX queues
igb0: Using MSI-X interrupts with 3 vectors
igb0: Ethernet address: xxxxxxxxxxx
igb0: netmap queues/slots: TX 2/1024, RX 2/1024
igb1: <Intel(R) I211 (Copper)> port 0xd000-0xd01f mem 0xd0800000-0xd081ffff,0xd0820000-0xd0823fff irq 17 at device 0.0 on pci2
igb1: Using 1024 TX descriptors and 1024 RX descriptors
igb1: Using 2 RX queues 2 TX queues
igb1: Using MSI-X interrupts with 3 vectors
igb1: Ethernet address: xxxxxxxx
igb1: netmap queues/slots: TX 2/1024, RX 2/1024
igb2: <Intel(R) I211 (Copper)> port 0xc000-0xc01f mem 0xd0700000-0xd071ffff,0xd0720000-0xd0723fff irq 18 at device 0.0 on pci3
igb2: Using 1024 TX descriptors and 1024 RX descriptors
igb2: Using 2 RX queues 2 TX queues
igb2: Using MSI-X interrupts with 3 vectors
igb2: Ethernet address: xxxxxxxxxx
igb2: netmap queues/slots: TX 2/1024, RX 2/1024
igb3: <Intel(R) I211 (Copper)> port 0xb000-0xb01f mem 0xd0600000-0xd061ffff,0xd0620000-0xd0623fff irq 19 at device 0.0 on pci4
igb3: Using 1024 TX descriptors and 1024 RX descriptors
igb3: Using 2 RX queues 2 TX queues
igb3: Using MSI-X interrupts with 3 vectors
igb3: Ethernet address: xxxxxxxxxxxx
igb3: netmap queues/slots: TX 2/1024, RX 2/1024
Title: Re: Speed negotiation fail
Post by: testo_cz on November 20, 2021, 05:33:40 pm
Sounds like broken....

Have you booted some other operating system to rule out OPNsense ?
Title: Re: Speed negotiation fail
Post by: mstriani on November 23, 2021, 02:56:03 pm
Not really.. I'll take a try!

Thanks