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

    LCDproc on Watchguard XTM 5 series with pfSense 2.4.4

    Scheduled Pinned Locked Moved pfSense Packages
    30 Posts 7 Posters 4.4k 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.
    • chpalmerC
      chpalmer @chpalmer
      last edited by

      @chpalmer said in LCDproc on Watchguard XTM 5 series with pfSense 2.4.4:

      Im curious if you are using an SD card as your drive media?

      ?? Either of you guys?

      Triggering snowflakes one by one..
      Intel(R) Core(TM) i5-4590T CPU @ 2.00GHz on an M400 WG box.

      1 Reply Last reply Reply Quote 0
      • M
        mtnhansen
        last edited by

        I use a 240GB SSD as storage.

        1 Reply Last reply Reply Quote 0
        • D
          decm @chpalmer
          last edited by

          @chpalmer

          I installed from a CF card to a 120 GB HD. With all the problems encountered, I decided to install 2.5 and it was successfully and LCDproc was operational as expected. So I reinstalled 2.4.4-p3 and added LCDproc and now everything is normal. I don't know what happened but everything is fine.

          Thanks again for your support. It was a pleasure to chat with you.

          Mike

          1 Reply Last reply Reply Quote 1
          • chpalmerC
            chpalmer
            last edited by

            Truthfully you guys have me leery about touching my primary box here.. Its on 2.4. snaps . But since it wont affect actual operations I might just try to modify settings and see if they take..

            glad ya got yours working decm!

            mtnhansen- can you take a peek at your config file and see if it looks correct? You should find at 6 instances in your config file looking like below.

            <menu>
            <name>LCDproc</name>
            <tooltiptext>Set LCDproc settings such as display driver and COM port.</tooltiptext>
            <section>Services</section>
            <url>/packages/lcdproc/lcdproc.php</url>
            </menu>

            <service>
            <name>lcdproc</name>
            <rcfile>lcdproc.sh</rcfile>
            <executable>LCDd</executable>
            <description><![CDATA[LCD Driver]]></description>
            </service>

            <lcdproc>
            <config>
            <enable>yes</enable>
            <comport>lpt1</comport>
            <size>20x2</size>
            <driver>sdeclcd</driver>
            <connection_type>lcd2usb</connection_type>
            <refresh_frequency>5</refresh_frequency>
            <port_speed>0</port_speed>
            <brightness>-1</brightness>
            <offbrightness>-1</offbrightness>
            <contrast>-1</contrast>
            <backlight>default</backlight>
            <outputleds>yes</outputleds>
            </config>
            </lcdproc>

            <lcdprocscreens>
            <config>
            <scr_version>yes</scr_version>
            <scr_time>yes</scr_time>
            <scr_uptime>yes</scr_uptime>
            <scr_hostname>yes</scr_hostname>
            <scr_system></scr_system>
            <scr_disk></scr_disk>
            <scr_load></scr_load>
            <scr_states></scr_states>
            <scr_carp></scr_carp>
            <scr_ipsec></scr_ipsec>
            <scr_slbd></scr_slbd>
            <scr_interfaces></scr_interfaces>
            <scr_mbuf></scr_mbuf>
            <scr_cpufrequency></scr_cpufrequency>
            <scr_traffic></scr_traffic>
            <scr_traffic_interface>lan</scr_traffic_interface>
            <scr_top_interfaces_by_bps></scr_top_interfaces_by_bps>
            <scr_top_interfaces_by_total_bytes></scr_top_interfaces_by_total_bytes>
            <scr_top_interfaces_by_bytes_today></scr_top_interfaces_by_bytes_today>
            <scr_traffic_by_address></scr_traffic_by_address>
            <scr_traffic_by_address_if>wan</scr_traffic_by_address_if>
            <scr_traffic_by_address_sort>in</scr_traffic_by_address_sort>
            <scr_traffic_by_address_filter>local</scr_traffic_by_address_filter>
            <scr_traffic_by_address_hostipformat>descr</scr_traffic_by_address_hostipformat>
            </config>
            </lcdprocscreens>

            <package>
            <name>LCDproc</name>
            <descr><![CDATA[LCD display driver.]]></descr>
            <version>0.10.6_6</version>
            <configurationfile>lcdproc.xml</configurationfile>
            <include_file>/usr/local/pkg/lcdproc.inc</include_file>
            </package>

            Last one is a menu item and not copied here..

            Triggering snowflakes one by one..
            Intel(R) Core(TM) i5-4590T CPU @ 2.00GHz on an M400 WG box.

            M R 2 Replies Last reply Reply Quote 0
            • M
              mtnhansen @chpalmer
              last edited by

              @chpalmer Everything looks right, but I'm missing what is in the ldcproc config area.

              1 Reply Last reply Reply Quote 0
              • chpalmerC
                chpalmer
                last edited by

                Are you running any other packages? Do they update ok?

                You could take my data above and infuse it into your config and then reload it. But that doesn't solve the issue as to why you are having this problem.

                Triggering snowflakes one by one..
                Intel(R) Core(TM) i5-4590T CPU @ 2.00GHz on an M400 WG box.

                M 2 Replies Last reply Reply Quote 0
                • M
                  mtnhansen @chpalmer
                  last edited by

                  @chpalmer Yes, other packages are running and they are updated without problems

                  1 Reply Last reply Reply Quote 0
                  • M
                    mtnhansen @chpalmer
                    last edited by

                    @chpalmer I copied parts of config you posted and now its working! Thank you!
                    08cb0960-7d45-4a2d-8bbb-c17d2f71cbe9-image.png

                    9dd035b3-3491-4633-a4ac-72e546942903-image.png

                    D 1 Reply Last reply Reply Quote 0
                    • abliznoA
                      ablizno
                      last edited by ablizno

                      As someone who is also having this issue I just wanted to add that it has to do with LCDProc assuming that the parallel port is not valid. If you go into the logs you should see this line "lcdproc: The selected COM port is not valid!” I am still working on why this is the case

                      I tried editing the LCDproc.xml file with the settings above and still no luck. Driving me crazy because this use to work

                      1 Reply Last reply Reply Quote 0
                      • chpalmerC
                        chpalmer
                        last edited by chpalmer

                        If your setup is not seeing the parallel port then either it has gone bad or you need to turn it on in BIOS.. or the LCD unit has gone bad. Try plugging the cables in and out a couple of times.

                        These are older systems now. Mine was a year old (display model) when I got it and Ive been using it 5 years.

                        Triggering snowflakes one by one..
                        Intel(R) Core(TM) i5-4590T CPU @ 2.00GHz on an M400 WG box.

                        abliznoA 1 Reply Last reply Reply Quote 0
                        • abliznoA
                          ablizno @chpalmer
                          last edited by ablizno

                          @chpalmer Mine LCD is working as it displays ‘pfSense V1.8’ (even though I am running 2.4.4) and parallel port shows up. I am having the same issue as OP whereas none of the settings get saved. Even if I set COM port to ’none’ I get 'lcdproc: The selected COM port is not valid!'

                          Would you mind letting me know the location of the .xml config you shared? I just want to make sure that it is in the right place.

                          Edit: I have uninstalled, cleaned up files that it would not remove like lcdproc.xml as I edited it. Rebooted the firewall. Reinstalled, still same issues. I wonder if it is because I am on the latest version of LCDproc and you guys seem to be on a slightly older one? The first time I set this up it worked without hiccups. HDD died so I reinstalled pfSense and ever since then LCDproc has not worked.

                          chpalmerC 1 Reply Last reply Reply Quote 0
                          • chpalmerC
                            chpalmer @ablizno
                            last edited by

                            @ablizno

                            That is from the standard config. You don't want to remove it. You will kill your firewall.

                            Im on the latest as well. And when I installed on my 2.5 test box everything worked as well. Im reluctant to uninstall and reinstall on my primary box now as I might run into the same issue.

                            Triggering snowflakes one by one..
                            Intel(R) Core(TM) i5-4590T CPU @ 2.00GHz on an M400 WG box.

                            abliznoA 1 Reply Last reply Reply Quote 0
                            • abliznoA
                              ablizno @chpalmer
                              last edited by

                              @chpalmer Ah okay I assumed it was the lcdproc.xml file. I cant find most of what you posted in /conf/config.xml I’ll tinker with it and see if I can get it working without breaking anything.

                              1 Reply Last reply Reply Quote 0
                              • chpalmerC
                                chpalmer
                                last edited by

                                Its the main pfsense config file. Go to /Diagnostics/Backup and Restore.

                                Triggering snowflakes one by one..
                                Intel(R) Core(TM) i5-4590T CPU @ 2.00GHz on an M400 WG box.

                                1 Reply Last reply Reply Quote 0
                                • abliznoA
                                  ablizno
                                  last edited by

                                  So the issue has to do with the config file not getting updated during the initial setup. I added the lcdproc tags and also fixed my issue.

                                  1 Reply Last reply Reply Quote 0
                                  • D
                                    DrJon @mtnhansen
                                    last edited by

                                    @mtnhansen said in LCDproc on Watchguard XTM 5 series with pfSense 2.4.4:

                                    @chpalmer I copied parts of config you posted and now its working! Thank you!
                                    08cb0960-7d45-4a2d-8bbb-c17d2f71cbe9-image.png

                                    9dd035b3-3491-4633-a4ac-72e546942903-image.png

                                    hi, I am new here and am having the same problems in getting it to activate the service and resetting to default. would you be able to help me sort it?
                                    what where and how did you do it??

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

                                      @mtnhansen said in LCDproc on Watchguard XTM 5 series with pfSense 2.4.4:

                                      @decm @chpalmer

                                      Hi, I have so far discovered the files:
                                      /usr/local/etc/LCDd.conf.sample
                                      /usr/local/etc/lcdproc.conf.sample
                                      /usr/local/etc/lcdexec.conf.sample
                                      ..which I missed after the initial install. I now realise I have to modify these files. I have located them via Diagnostics>Edit File and browsing to the above locations.
                                      I have copied the text from each into a notepad document matching the same name minus .sample as I assume I need to reload them once configured.

                                      The next task is where I become unstuck. I am unfamiliar with this part and unsure of exactly what I need to do, what parts I need to edit and what parts I need to leave alone! 😕

                                      abliznoA 1 Reply Last reply Reply Quote 0
                                      • abliznoA
                                        ablizno @DrJon
                                        last edited by

                                        @DrJon said in LCDproc on Watchguard XTM 5 series with pfSense 2.4.4:

                                        @mtnhansen said in LCDproc on Watchguard XTM 5 series with pfSense 2.4.4:

                                        @decm @chpalmer

                                        Hi, I have so far discovered the files:
                                        /usr/local/etc/LCDd.conf.sample
                                        /usr/local/etc/lcdproc.conf.sample
                                        /usr/local/etc/lcdexec.conf.sample
                                        ..which I missed after the initial install. I now realise I have to modify these files. I have located them via Diagnostics>Edit File and browsing to the above locations.
                                        I have copied the text from each into a notepad document matching the same name minus .sample as I assume I need to reload them once configured.

                                        The next task is where I become unstuck. I am unfamiliar with this part and unsure of exactly what I need to do, what parts I need to edit and what parts I need to leave alone! 😕

                                        You don’t need to worry about messing with those files. Find config.xml for pfsense. In there you need to add the lcdproc tags found above. Once these are added you will be able to use the web interface to change the options to your liking. I am not sure why this doesn’t get automatically added during some installs.

                                        D 1 Reply Last reply Reply Quote 1
                                        • D
                                          DrJon @ablizno
                                          last edited by DrJon

                                          @ablizno ah great, thanks. which 'tags'? is this the config.xml located in /cf/conf

                                          abliznoA 1 Reply Last reply Reply Quote 0
                                          • abliznoA
                                            ablizno @DrJon
                                            last edited by

                                            @DrJon it won’t let me type the tags as the forum thinks it’s spam. But it’s everything in the triangle brackets starting with lcdproc and ending with \lcdproc

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