SG-1100 All Ports Dead
-
@rcoleman-netgate Can that port swap be done via the console?
-
@brownoxford yes
https://docs.netgate.com/pfsense/en/latest/config/console-menu.html#assign-interfaces -
@steveits Thanks! I've swapped
mvneta0.4090
andmvneta0.4092
, but that doesn't change anything - they both seem dead.What kind of single point of failure would cause all three ports to go dead at the same time? Trying to figure out if there is any further troubleshooting I can do...
-
@brownoxford It’s a switch with VLANs so it could be the switch circuitry if they are all dead.
-
At the console/command line try running:
etherswitchcfg
That should show the status of the switch ports but might return an error that should give us a clue.
Steve
-
@stephenw10 Further digging reveals the following on boot (note "Switch Device not found), along with a set of
etherswitchcfg
errors in the logs:U-Boot 2018.03-devel-18.12.3-gc9aa92c-dirty (Oct 07 2021 - 18:20:55 -0300) Model: Netgate 1100 CPU 1200 [MHz] L2 800 [MHz] TClock 200 [MHz] DDR 750 [MHz] DRAM: 1 GiB Comphy chip #0: Comphy-0: USB3 5 Gbps Comphy-1: PEX0 2.5 Gbps Comphy-2: SATA0 6 Gbps SATA link 0 timeout. AHCI 0001.0300 32 slots 1 ports 6 Gbps 0x1 impl SATA mode flags: ncq led only pmp fbss pio slum part sxs PCIE-0: Link down MMC: sdhci@d0000: 0, sdhci@d8000: 1 Loading Environment from SPI Flash... SF: Detected mx25u3235f with page size 256 Bytes, erase size 64 KiB, total 4 MiB OK Model: Netgate 1100 Net: eth0: neta@30000 [PRIME] Switch Device not found Hit any key to stop autoboot: 0 Card did not respond to voltage select! 17970 armada-3720-netgate-1100.dtb 17970 armada-3720-sg1100.dtb 12948 armada-3720-netgate-2100.dtb 12948 armada-3720-sg2100.dtb 4 file(s), 0 dir(s)
system.log:Feb 11 02:23:15 pfSense php-cgi[429]: rc.bootup: The command '/sbin/etherswitchcfg -f /dev/etherswitch0 port0 forwarding' returned exit code '69', the output was 'etherswitchcfg: Can't open control file: /dev/etherswitch0: No such file or directory' system.log:Feb 11 02:23:15 pfSense php-cgi[429]: rc.bootup: The command '/sbin/etherswitchcfg -f /dev/etherswitch0 port1 forwarding' returned exit code '69', the output was 'etherswitchcfg: Can't open control file: /dev/etherswitch0: No such file or directory' system.log:Feb 11 02:23:15 pfSense php-cgi[429]: rc.bootup: The command '/sbin/etherswitchcfg -f /dev/etherswitch0 port2 forwarding' returned exit code '69', the output was 'etherswitchcfg: Can't open control file: /dev/etherswitch0: No such file or directory' system.log:Feb 11 02:23:15 pfSense php-cgi[429]: rc.bootup: The command '/sbin/etherswitchcfg -f /dev/etherswitch0 port3 forwarding' returned exit code '69', the output was 'etherswitchcfg: Can't open control file: /dev/etherswitch0: No such file or directory'
Confirmed that
/dev/etherswitch0
is not present, also looking into system time issue. -
Urgh, that doesn't look good. Even uboot fails to see the switch.
If you haven't already make sure you fully power cycle the device. Actually pull the power plug.
If uboot still shows no switch device it's probably a hardware fault. -
@stephenw10 I have done that several times, but did it once more for good measure. After 10 minutes I plugged the power back in with the same result - "Switch Device not found".
-
Hmm, well update your ticket with us with that info if you have not already.
-
@stephenw10 Thanks, I've updated my support ticket. I don't think I'm still under warranty, but maybe tac can give me advice on whether anything can be done.