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

    PC Engines apu2 experiences

    Scheduled Pinned Locked Moved Hardware
    711 Posts 73 Posters 756.3k 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.
    • stephenw10S
      stephenw10 Netgate Administrator
      last edited by

      I'd be surprised if that was anything to do with the Coreboot version really. About the only thing I could imagine doing that would be some component that is initiallised differently and only supported in FreeBSD 11.2. But I'm not aware of that.
      I would first backup the config and do a clean 2.4.4 install. If you still see the same issues you did in the upgraded 2.4.4 then did deeper. I would expect to see errors logged though.

      Steve

      D 1 Reply Last reply Reply Quote 0
      • S
        Stewart
        last edited by

        I need a recommendation on a console cable for the APU1/APU2 units. My laptop will be retired soon and so I'll no longer have a serial port to use. I'm sure there are USB cables that will connect in. Does anyone have a link to one that they use that we know will work? Thanks for the help!

        VeldkornetV 1 Reply Last reply Reply Quote 0
        • VeldkornetV
          Veldkornet @Stewart
          last edited by

          @stewart said in PC Engines apu2 experiences:

          I need a recommendation on a console cable for the APU1/APU2 units. My laptop will be retired soon and so I'll no longer have a serial port to use. I'm sure there are USB cables that will connect in. Does anyone have a link to one that they use that we know will work? Thanks for the help!

          I have this one, works well for me: https://www.startech.com/eu/m/Cards-Adapters/Serial-Cards-Adapters/USB-to-Null-Modem-RS232-DB9-Serial-Adapter-Cable-DCE-FTDI~ICUSB232FTN

          1 Reply Last reply Reply Quote 0
          • S
            Stewart
            last edited by Stewart

            @ Veldkornet
            Think this is the same thing?
            https://www.amazon.com/USB-Serial-Adapter-Modem-9-pin/dp/B008634VJY/ref=sr_1_3?ie=UTF8&qid=1539289152&sr=8-3&keywords=startech+usb+null+modem

            EDIT: Found the model on the box in the image. It is indeed. Thanks for the rec!

            VeldkornetV 1 Reply Last reply Reply Quote 0
            • VeldkornetV
              Veldkornet @Stewart
              last edited by

              @stewart said in PC Engines apu2 experiences:

              @ Veldkornet
              Think this is the same thing?
              https://www.amazon.com/USB-Serial-Adapter-Modem-9-pin/dp/B008634VJY/ref=sr_1_3?ie=UTF8&qid=1539289152&sr=8-3&keywords=startech+usb+null+modem

              EDIT: Found the model on the box in the image. It is indeed. Thanks for the rec!

              Yup, looks like the same one indeed! :)

              1 Reply Last reply Reply Quote 0
              • D
                daemonix
                last edited by

                hehe just in time! I was going to ask the same thing!

                Last time I used a null modem was back in 2003ish for my Sun v120 :)
                My pfsense gives me some php error.

                cheers

                1 Reply Last reply Reply Quote 0
                • S
                  Stewart
                  last edited by

                  I've used a few times so far. Works great!

                  1 Reply Last reply Reply Quote 0
                  • D
                    daemonix @stephenw10
                    last edited by

                    @stephenw10 said in PC Engines apu2 experiences:

                    I'd be surprised if that was anything to do with the Coreboot version really. About the only thing I could imagine doing that would be some component that is initiallised differently and only supported in FreeBSD 11.2. But I'm not aware of that.
                    I would first backup the config and do a clean 2.4.4 install. If you still see the same issues you did in the upgraded 2.4.4 then did deeper. I would expect to see errors logged though.

                    Steve

                    I get the same experience too. Clean 2.4.4 install on a apu2c4.
                    SSH or Serial stalls after printing 10-15 chars.
                    Web is dead or I get 504.

                    Basic WAN network works ok.

                    Any ideas?

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

                      Not without some sort of error to go on.

                      Are you able to get any logs?

                      Does it stop at the same point every time?

                      Does the boot log complete as expected via serial?

                      Steve

                      D 1 Reply Last reply Reply Quote 0
                      • D
                        daemonix @stephenw10
                        last edited by

                        @stephenw10 said in PC Engines apu2 experiences:

                        Not without some sort of error to go on.

                        Are you able to get any logs?

                        Does it stop at the same point every time?

                        Does the boot log complete as expected via serial?

                        Steve

                        boot did well.
                        after random time I couldnt get to console or see logs.
                        on hard restart (PSU off/on) everything goes back to ok.

                        Ill continue monitoring and let you know.

                        1 Reply Last reply Reply Quote 0
                        • S
                          Stewart
                          last edited by

                          @daemonix
                          Right now I'm running 3 APU2C4 devices without any problems but they are all upgrades. No clean installs. I don't know the firmware versions, though. Maybe that would be a culprit? Also, can you send the system logs somewhere so they are viewable after the unit locks up? Then you can see the last thing logged. If you stay logged in via serial is there a kernel panic? You would need to stay logged in via serial. Trying to get in after it locks up would be unsuccessful. Might be a driver issue throwing a panic that doesn't get logged.

                          D 1 Reply Last reply Reply Quote 0
                          • D
                            daemonix @Stewart
                            last edited by

                            @stewart said in PC Engines apu2 experiences:

                            @daemonix
                            Right now I'm running 3 APU2C4 devices without any problems but they are all upgrades. No clean installs. I don't know the firmware versions, though. Maybe that would be a culprit? Also, can you send the system logs somewhere so they are viewable after the unit locks up? Then you can see the last thing logged. If you stay logged in via serial is there a kernel panic? You would need to stay logged in via serial. Trying to get in after it locks up would be unsuccessful. Might be a driver issue throwing a panic that doesn't get logged.

                            Ill investigate. At the moment after a hard power reset Its going good.
                            Im monitoring via the serial.

                            I havent checked the firmware version.

                            1 Reply Last reply Reply Quote 0
                            • T
                              thewhero
                              last edited by

                              Hi, I also have a few issues with my apu2c4 and pfSense 2.4.4 being unresponsive. I have yet to see anything in logs that's acutally helpfull. My monitoring though raises a few alerts per day on web and ssh being unresponsive. Traffic flows normally though.

                              But I have also found that doing certain operations in the webUI might block all traffic through the firewall and also block any new connections to the firewall itself. So far I have identified that trying to search in the States diagnostics page will mess everyting up. All traffic stops. Last time I fourtnally had an open SSH connection and could reset php-fpm from the console menu, which cleared everthing without the need of a hard boot. Top did not show any execessive CPU load, just a normal idle system, and I did not see anything interesteing in any logs. (Not reported yet.)

                              It's a clean full install of 2.4.4. Configration was restored from the previous 2.4.3 install, which ran just fine on the hardware.

                              Coreboot is of version 4.0.7. I'm considering upgrade to 4.8.0.x just to test.

                              D 1 Reply Last reply Reply Quote 0
                              • D
                                daemonix @thewhero
                                last edited by

                                @thewhero said in PC Engines apu2 experiences:

                                Coreboot is of version 4.0.7. I'm considering upgrade to 4.8.0.x just to test.

                                which tutorial do you follow for updating the coreboot?
                                cheers

                                T 1 Reply Last reply Reply Quote 0
                                • T
                                  thewhero @daemonix
                                  last edited by

                                  @daemonix said in PC Engines apu2 experiences:

                                  which tutorial do you follow for updating the coreboot?
                                  cheers

                                  I saw this post: https://forum.netgate.com/topic/120380/pc-engines-apu2-bios-options and have decided to use flashrom directly from pfSense instead of booting a USB-stick to run flashrom. I have verified that flashrom can indeed communicate with the flash by dumping current flash image to disk.

                                  [2.4.4-RELEASE][admin@fw]/root: flashrom --programmer internal --read flash.img
                                  flashrom v1.0 on FreeBSD 11.2-RELEASE-p3 (amd64)
                                  flashrom is free software, get the source code at https://flashrom.org
                                  
                                  Using clock_gettime for delay loops (clk_id: 4, resolution: 2ns).
                                  coreboot table found at 0xdffae000.
                                  Found chipset "AMD FCH".
                                  Enabling flash write... OK.
                                  Found Winbond flash chip "W25Q64.V" (8192 kB, SPI) mapped at physical address 0x00000000ff800000.
                                  Reading flash... done.
                                  

                                  Now I just need to find a suitable maitenance window so I have time to recover if anything goes wrong.

                                  1 Reply Last reply Reply Quote 0
                                  • VeldkornetV
                                    Veldkornet
                                    last edited by

                                    Indeed I currently flash from pfSense directly as well.

                                    Just install flashrom with the following:

                                    pkg install flashrom
                                    

                                    Then, because you're coming from an old version, you'll probably need to force it since they changed the naming conventions:

                                    flashrom -w /tmp/apu2_v4.8.0.5.rom -p internal:boardmismatch=force
                                    

                                    You can find all of the latest firmware versions here.

                                    Just a note, on the 4.8.X releases, there is some bug where the system will hang on a reboot if it's been up and running for a while.

                                    Also, if you haven't already done so, you will need to add the following to your /boot/loader.conf:

                                    boot_serial="YES"
                                    comconsole_speed="115200"
                                    console="comconsole"
                                    hint.ahci.0.msi="0"
                                    loader_conf_files="/boot/device.hints"
                                    

                                    Other than that, the new FW's are fine.

                                    K 1 Reply Last reply Reply Quote 0
                                    • VeldkornetV
                                      Veldkornet
                                      last edited by Veldkornet

                                      I noticed in my 2.4.4 /var/log/dmesg.boot the following:

                                      module_register_init: MOD_LOAD (vesa, 0xffffffff81209800, 0) error 19
                                      

                                      But the default config is not to load vesa:

                                      vesa_load="NO"
                                      

                                      And if I try load it manually, I get the following:

                                      kldload vesa
                                      kldload: can't load vesa: No such file or directory
                                      

                                      Anyone know what this is and how to fix it? Why is it trying to load?

                                      1 Reply Last reply Reply Quote 0
                                      • K
                                        kevindd992002 @Veldkornet
                                        last edited by

                                        @veldkornet said in PC Engines apu2 experiences:

                                        Indeed I currently flash from pfSense directly as well.

                                        Just install flashrom with the following:

                                        pkg install flashrom
                                        

                                        Then, because you're coming from an old version, you'll probably need to force it since they changed the naming conventions:

                                        flashrom -w /tmp/apu2_v4.8.0.5.rom -p internal:boardmismatch=force
                                        

                                        You can find all of the latest firmware versions here.

                                        Just a note, on the 4.8.X releases, there is some bug where the system will hang on a reboot if it's been up and running for a while.

                                        Also, if you haven't already done so, you will need to add the following to your /boot/loader.conf:

                                        boot_serial="YES"
                                        comconsole_speed="115200"
                                        console="comconsole"
                                        hint.ahci.0.msi="0"
                                        loader_conf_files="/boot/device.hints"
                                        

                                        Other than that, the new FW's are fine.

                                        Does this mean that as long as you add those lines to /boot/loader.conf, running the latest FW's is fine?

                                        VeldkornetV 1 Reply Last reply Reply Quote 0
                                        • VeldkornetV
                                          Veldkornet @kevindd992002
                                          last edited by

                                          @kevindd992002 said in PC Engines apu2 experiences:

                                          Does this mean that as long as you add those lines to /boot/loader.conf, running the latest FW's is fine?

                                          I'm currently running 4.8.0.5 on pfSense 4.2.2 with a SSD in ZFS and except for the small things I mentioned about the reboot not working if the system had been running for a long time, all seems to be fine. I have those lines in my config as well.

                                          K 2 Replies Last reply Reply Quote 0
                                          • K
                                            kevindd992002 @Veldkornet
                                            last edited by

                                            @veldkornet

                                            I see. So no fix yet for the system hang on a reboot issue yet? Even just a workaround of any sort?

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