How to install LCDproc v0.5.4 on pfsense



  • Hello

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



  • 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.



  • 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



  • 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? :(



  • 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



  • @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... :(



  • 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



  • 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



  • @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)....



  • @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"



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



  • lcdmodkit LKC-2004-B3

    20x4



  • @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...



  • 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...


Log in to reply