Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    SG1100 dead NICs

    Scheduled Pinned Locked Moved Official Netgate® Hardware
    13 Posts 4 Posters 1.5k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • K
      kibade
      last edited by

      I have an SG1100 less than a year old. After a huge lighting storm the NIC was dead, WAN, LAN, and OPT. I assume something coupled in through the WAN and damaged the NIC. The SG1100 still boots, so the console works. I can interface with the software via the console, but not very useful without any NICs. I looked at the circuit board, but couldn't see anything obvious.

      I know it's a long shot, but any thoughts on what I can do?
      (Lighting damage is not covered under the warranty)

      GertjanG 1 Reply Last reply Reply Quote 0
      • stephenw10S
        stephenw10 Netgate Administrator
        last edited by

        It actually shows no NIC or just no link?

        Can it 'see' the switch? try running: etherswitchcfg

        Steve

        K 1 Reply Last reply Reply Quote 1
        • GertjanG
          Gertjan @kibade
          last edited by

          @kibade said in SG1100 dead NICs:

          (Lighting damage is not covered under the warranty)

          That why there is ( should be !!?) a second assurance that covers for lighting / fire / floods / theft / etc. Your 'home' assurance or whatever it's being called in your country.

          No "help me" PM's please. Use the forum, the community will thank you.
          Edit : and where are the logs ??

          K 1 Reply Last reply Reply Quote 0
          • K
            kibade @stephenw10
            last edited by

            @stephenw10 Thanks for the advice. I run the command in a shell

            etherswitchcfg: Can't open control file: /dev/etherswitch0: No such file or directory

            If I list the dev folder I can see etherswitchX is missing :

            I assume it doesn't see it on startup.

            stephenw10S 1 Reply Last reply Reply Quote 0
            • K
              kibade @Gertjan
              last edited by

              @gertjan They could, but I suspect it would increase the site's business insurance the more claims they make. I might invest in an RJ45 lighting Suppressor for the WAN. The ISP is a wireless provider. I suspect the transceiver is the entry point, but no way to proved that. If I get time I might inspect the ISP install, focusing on grounding. However, that's outside my domain.

              1 Reply Last reply Reply Quote 0
              • stephenw10S
                stephenw10 Netgate Administrator @kibade
                last edited by stephenw10

                @kibade said in SG1100 dead NICs:

                I assume it doesn't see it on startup.

                Reboot and check the console. You should see in boot log:

                mvneta0: <NETA controller> mem 0x30000-0x33fff irq 14 on simplebus1
                mvneta0: version is 10
                mvneta0: Ethernet address: f0:ad:4e:08:6b:df
                mdio0: <MDIO> on mvneta0
                e6000sw0: <Marvell 88E6341> on mdio0
                e6000sw0: multi-chip addressing mode (0x1)
                e6000sw0: CPU port at 0
                e6000sw0: fixed port at 0
                e6000sw0: PHY at port 1
                miibus0: <MII bus> on e6000sw0
                e1000phy0: <Marvell 88E1000 Gigabit PHY> PHY 17 on miibus0
                e1000phy0:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto
                e6000sw0: PHY at port 2
                miibus1: <MII bus> on e6000sw0
                e1000phy1: <Marvell 88E1000 Gigabit PHY> PHY 18 on miibus1
                e1000phy1:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto
                e6000sw0: PHY at port 3
                miibus2: <MII bus> on e6000sw0
                e1000phy2: <Marvell 88E1000 Gigabit PHY> PHY 19 on miibus2
                e1000phy2:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto
                e6000sw0: switch is ready.
                etherswitch0: <Switch controller> on e6000sw0
                

                Steve

                K 1 Reply Last reply Reply Quote 0
                • K
                  kibade @stephenw10
                  last edited by kibade

                  Is see this in dmesg:-

                  mvneta0: <NETA controller> mem 0x30000-0x33fff irq 14 on simplebus1
                  mvneta0: version is 10
                  mvneta0: Ethernet address: f0:ad:4e:19:28:29
                  mdio0: <MDIO> on mvneta0
                  e6000sw: readreg timeout
                  e6000sw0: Unrecognized device, id 0xfff0.
                  e6000sw: readreg timeout
                  e6000sw0: Unrecognized device, id 0xfff0.
                  

                  And this in syslog (note the date is wrong)

                  Aug  4 16:57:34 VCF-fw kernel: Warning: no time-of-day clock registered, system time will not be set accurately
                  Aug  4 16:57:34 VCF-fw php[2966]: 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'
                  Aug  4 16:57:34 VCF-fw php[2966]: 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'
                  Aug  4 16:57:34 VCF-fw php[2966]: 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'
                  Aug  4 16:57:34 VCF-fw php[2966]: 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'
                  
                  1 Reply Last reply Reply Quote 0
                  • stephenw10S
                    stephenw10 Netgate Administrator
                    last edited by

                    Mmm, looks like the switch IC is toast then. Nothing much you can do from there unfortunately.

                    Add USB NICs? I would not recommend that in any other situation.

                    Steve

                    K 1 Reply Last reply Reply Quote 0
                    • K
                      kibade @stephenw10
                      last edited by

                      @stephenw10 I thought as much. Your help has been awesome, thanks. I did look at using a spare USB to NIC. The OS saw it OK, but that's as far as I went, looked too quirky. How hard would it be to swap out the IC? I'm pretty good at soldering?

                      1 Reply Last reply Reply Quote 0
                      • stephenw10S
                        stephenw10 Netgate Administrator
                        last edited by

                        It's all tiny surface mount stuff so....hard! Also it's impossible to say what else might be damaged. The driver is not able to see the switch on the NIC MDIO lines. But that could still be the NIC. Or something on the MDIO bus. Or all of that.

                        Steve

                        K 1 Reply Last reply Reply Quote 0
                        • K
                          kibade @stephenw10
                          last edited by

                          @stephenw10 If it smd and not BGA I prob could do it even though It's been a while since I was an official Electronics Engineer (before moving into IT) I think you are right, even if the switches IC is damaged it is most likely not the only item. I have a replacement SG1100 in front of me and now an APC RJ45 surge suppressor. Just need to chat with the site electrician to make sure the ground connections are correctly in place. It's unlikely, but I want to be prepared for a second time.

                          I've discovered, same building and same ISP, diff company lost their WAN-connected router, switch, and printer on the same day! Seems that somehow some of the lighting power coupled into the WAN from the ISP and then into both company's main routers. Odd the ISP was still running. I asked around and found another customer of the same ISP (car mechanic) whose router and their ISP transceiver die that same day (The lighting was crazy that day). I will make it a standard requirement from now on when using that ISP we use a good RJ45 surge suppressor.
                          Your support has been amazing. Is there somewhere you would like me to put some positive feedback?

                          1 Reply Last reply Reply Quote 1
                          • stephenw10S
                            stephenw10 Netgate Administrator
                            last edited by

                            You can open a ticket or just email support@netgate.com. All feedback is appreciated. 👍

                            K 1 Reply Last reply Reply Quote 1
                            • K
                              kibade @stephenw10
                              last edited by

                              @stephenw10 Looks like bandartogel is trying to use your forum to advertise!

                              1 Reply Last reply Reply Quote 1
                              • First post
                                Last post
                              Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.