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

    Wont Boot because USB device plugged in wrong port

    Hardware
    2
    10
    394
    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.
    • A
      adamoutler
      last edited by

      Hello pfSense community,

      I'm encountering an issue with my pfSense setup that I hope someone can help me with. Here's the problem:

      Problem Description:
      When I plug in my USB-tethered hotspot into a different-than-usual USB port on my pfSense device and then restart it, the unit fails to complete the boot sequence. I receive the following error message repeatedly:

      ugen0.4: <MEIG LTA-A Module> at usbus0
      ugen0.4: <MEIG LET-A Module> at usbus0 (disconnected)
      

      Additional Details:

      • The USB-tethered hotspot is used as a backup internet connection and works fine when plugged into the correct port initially.
      • However, if it's in the wrong port during boot, the entire unit refuses to complete the boot sequence.

      I'm seeking advice on how to resolve this issue or mitigate its impact. Any help would be greatly appreciated. Thank you.

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

        What's the difference between the ports?

        That looks like the USB device is continually rebooting or at least reconnecting. Does the tethered device show anything?

        Steve

        A 2 Replies Last reply Reply Quote 1
        • A
          adamoutler @stephenw10
          last edited by

          @stephenw10 unsure. The device has an internal battery so there's no dependency on power aspect. It should be hitting the regulator and be maxed out either way.

          1 Reply Last reply Reply Quote 0
          • A
            adamoutler @stephenw10
            last edited by

            But the real problem comes when the USB interface won't come up. Disconnected or restarting.

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

              Is the modem appearing as a mass storage device? Does it have an SD card slot?

              pfSense could be trying to mount root from it incorrectly.

              Do you have the full boot sequences when it fails and when it completes to compare?

              A 1 Reply Last reply Reply Quote 0
              • A
                adamoutler @stephenw10
                last edited by

                @stephenw10 no. This is later when the interfaces are brought up. I watched it boot from a PiKVM I have connected. It started bringing up named interfaces and then it stopped and looped because my USB modem was on the wrong port.

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

                  How does the modem usually appear? As a USB Ethernet device? ue0?

                  A 1 Reply Last reply Reply Quote 0
                  • A
                    adamoutler @stephenw10
                    last edited by

                    @stephenw10 yes. It's UE0

                    A 1 Reply Last reply Reply Quote 0
                    • A
                      adamoutler @adamoutler
                      last edited by

                      Here's some fuller logs I came across

                      <118>Filesystems are clean, continuing...
                      <118>Mounting filesystems...
                      <118>Mounting ZFS boot environment... done.
                      <118>
                      <118>        __
                      <118> _ __  / _|___  ___ _ __  ___  ___
                      <118>| '_ \| |_/ __|/ _ \ '_ \/ __|/ _ \
                      <118>| |_) |  _\__ \  __/ | | \__ \  __/
                      <118>| .__/|_| |___/\___|_| |_|___/\___|
                      <118>|_|
                      <118>
                      <118>
                      <118>Welcome to pfSense 2.7.2-RELEASE...
                      <118>
                      <118>Checking dump device /dev/ada0p3 for crash dumps ... no crash dumps on /dev/ada0p3.
                      <118>...
                      ugen0.3: <MEIG LTE-A Module> at usbus0
                      <118>ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib /usr/local/lib/compat/pkg /usr/local/lib/compat/pkg /usr/local/lib/ipsec /usr/local/lib/perl5/5.34/mach/CORE
                      <118>32-bit compatibility ldconfig path:
                      <118>done.
                      ugen0.3: <MEIG LTE-A Module> at usbus0 (disconnected)
                      <118>>>> Removing vital flag from php82... done.
                      ugen0.3: <MEIG LTE-A Module> at usbus0
                      <118>15386
                      ugen0.3: <MEIG LTE-A Module> at usbus0 (disconnected)
                      <118>External config loader 1.0 is now starting... ada0p1 ada0p2 ada0p4
                      <118>Launching the init system...Updating CPU Microcode...
                      ugen0.3: <MEIG LTE-A Module> at usbus0
                      ugen0.3: <MEIG LTE-A Module> at usbus0 (disconnected)
                      

                      Later it repeats these logs until it is changed over to a different USB port.

                      ugen0.2: <MEIG LTE-A Module> at usbus0
                      urndis0 on uhub0
                      urndis0: <RNDIS Communications Control> on usbus0
                      <6>ue0: <USB Ethernet> on urndis0
                      <6>ue0: Ethernet address: e2:8b:8a:8a:3d:91
                      ugen0.2: <MEIG LTE-A Module> at usbus0 (disconnected)
                      urndis0: at uhub0, port 6, addr 16 (disconnected)
                      urndis0: detached
                      
                      1 Reply Last reply Reply Quote 0
                      • stephenw10S
                        stephenw10 Netgate Administrator
                        last edited by

                        Does it do the same thing on a cold boot? Like after power cycling entirely?

                        I have a modem here which does something similar but only on warm boot.

                        Can you not just plug it into the port which works? 😉

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