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

    How to install LCDproc v0.5.4 on pfsense

    Scheduled Pinned Locked Moved pfSense Packages
    14 Posts 3 Posters 7.7k 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.
    • C
      Cino
      last edited by

      there is a package with LCDproc 0.5.3 already built. If you really need 0.5.4, you can manually install it from the console or ssh.

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

        Hello,
        I am very interested in LCDProc 0.5.4 too, but unfortunately my freebsd know how is very very low…

        How can I install it on a pfSense machine? I guess I should download LCDProc, compile it with freebsd, take the binary files and put on the pfSense machine, but I also need to update the interface's files to let the new drivers work... Am I right?

        Thanks,
        Michele

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

          mmhh… I was creating a virtual machine freebsd 8.1, downloading lcdproc 0.5.4, compiling it with all the drivers (including the new ones)... but what now? :(

          1 Reply Last reply Reply Quote 0
          • C
            Cino
            last edited by

            it probably doesn't matter but pfsense is using 8.0 of freebsd not 8.1

            now that you have the files, copy them over to your pfsense box

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

              @Cino:

              it probably doesn't matter but pfsense is using 8.0 of freebsd not 8.1

              now that you have the files, copy them over to your pfsense box

              eehh… I should also modify the packet's html files, in order to allow the selection of the new drivers that weren't included in the previous version... so, from what I understood, I should:

              1. branch the packet in gitorius
              2. modify the packet (binaries + interface) as needed
              3. test it on a spare pfsense box
              4. repack everything and propose in gitorius for a merge over the previous packet

              really, I would do that, but I have no experience with freebsd (it took me 2 days to install and make run a freebsd virtual machine in ms virtual pc 7, and set it up with a graphical interface), I can't imagine how much it will take me to learn how to do all the rest... :(

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

                I am doing that… and I found a bug in lcdproc_client...

                Fatal error: Cannot redeclare array_combine() in /usr/local/www/lcdproc_client.php on line 85

                what driver do you want I include? I am working on SureElec.so

                1 Reply Last reply Reply Quote 0
                • C
                  Cino
                  last edited by

                  i had the same issue… i ended up removing some of the xml code to get it to work for me.

                  see post: http://forum.pfsense.org/index.php/topic,23919.msg173074.html#msg173074

                  for my setup, i use the picolcd driver

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

                    @Cino:

                    i had the same issue… i ended up removing some of the xml code to get it to work for me.

                    see post: http://forum.pfsense.org/index.php/topic,23919.msg173074.html#msg173074

                    for my setup, i use the picolcd driver

                    yes, let's see if I am able to close all the stuff here and put this solution in gitorius…

                    Also, I've noticed that the "scroll" is fixed to 16 columns, but my lcd panel is 20 (and 4 lines), so it should fit the available space...

                    I am working for my "sure electronics" http://www.sureelectronics.net/goods.php?id=964 , so I had also to include a driver which was not included in the original package...

                    Let's see what I am able to do in my "spare" time (actually I have NO spare time)....

                    1 Reply Last reply Reply Quote 0
                    • J
                      jpsb
                      last edited by

                      @jpsb:

                      Hello

                      How do I install LCDproc v0.5.4 on my pfsense?

                      I am running the last build of PFsense ver. 2.0 - and my display is a hd44780 with lcd2usb modul.

                      With the LCDproc v0.5.3 i get a error " lcdproc: The chosen lcdproc driver is not a valid choice"

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

                        What is the panel's manufacturer (brand/model)?

                        1 Reply Last reply Reply Quote 0
                        • J
                          jpsb
                          last edited by

                          lcdmodkit LKC-2004-B3

                          20x4

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

                            @jpsb:

                            lcdmodkit LKC-2004-B3

                            20x4

                            I think that you should use the "lcd2usb" driver, not hd44780… unfortunately this is not available in the LCDProc package of pfSense... I already asked to the developers to update the LCDProc package, asking to include all the drivers (my SurElec driver I was compiling myself, but I have to reinstall it manually every time I update pfSense), but I don't know if/when this will be done, actually now there's much more important things to work on pfSense 2.0...

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

                              Actually no… I was looking the source code of the hd44780 driver... the hd44780 driver serves serial, parallel, lcd2usb, etc. same driver for different connection types...

                              you should add to the configuration the "ConnectionType" parameter, if not specified will take "4bit", but should be "lcd2usb"... don't know if just duplicating the driver in a new line an adding ConnectionType=lcd2usb in lcdproc.inc could work... I need the lcd panel to make tests...

                              Sorry, don't have the answer, but I gave you something to work on...

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