Driver added to LCDProc package for Nexcom devices [$100]
-
I sent a private message explaining things please your feedback!
-
Sorry for the delay getting back to you, a work emergency required me to fly out of state for a few days.
I'm working on this tonight and should have an update for you tomorrow. Thanks again for you help!
-
From what I can tell, everything went smooth… except that the service will not start.
When I use the picolcd driver, I get these errors in the log:
php: lcdproc: The chosen lcdproc driver is not a valid choice
php: lcdproc: Starting service lcdproc
php: lcdproc: Stopping service: no com port selectedWhen I change it to hd44780 I get these errors:
php: lcdproc: Starting service lcdproc
LCDd: LCDd version 0.5.2 starting
LCDd: Using Configuration File: /usr/local/etc/LCDd.conf
LCDd: Listening for queries on 127.0.0.1:13666
php: : [DEBUG] Lock recursion detected.
LCDd: Server shutting down on SIGTERM
php: lcdproc: Stopping service: no com port selectedWhat am I missing? It seems like I'm probably missing something simple and just not getting due to my lack of experience with BSD. Who would've thought it would've been easier to setup failover than to setup the stupid LCD!?!
Again, keep in mind that I'm a newbie to BSD and have a friend helping me that is proficient in several types of Linux, mostly RedHat.
Thanks again for all your help!
-
You need to tell it the device it has to read/write.
Usually you do with teh lcdproc package of pfsense and you have to modify the package, if you have an usb device, to list the usbdevices. -
I've been working with Nexcom to get this working and they provided me with a modified version of LCDProc. I was able to get LCDProc to run in 1.2.2 Dev, but it will only display the LCDProc server info and I don't know how to connect it to pfSense to manage it or display any stats.
Below are links to the version of LCDProc Nexcom sent me as well as a picture of the LCD after we got the LCDProc server running.
http://www.net-methods.com/download$/nexcom-lcdproc.zip
http://www.net-methods.com/download$/nexcom1.zipHere is the additional notes they sent:
./configure –enable-drivers=nexcom
make
Then open the LCDd.conf and change
Driver=nexcom
driverpath =/usr/local/lib/lcdproc/ (<- the folder stored lcd driver)
make install
rebootrun server = LCDd
run client (dispaly) =lcdproc + parameter.Then they also asked that we make sure we have this settings:
Can you make sure that the LPT port resource with command “dmesg | grep ppc0?
with Nexcom default LPT IO =378, you have to check it before install.For our test condition = FreeBSD 7.0 with BIOS 007, and attached the .conf file which mode from this test to you.
What will it take (time/money) to get this version of LCDProc working in pfSense? I would like to be able to configure the LCD/LCM within pfSense so that I do not need to use the Dev versions of pfSense.
Thanks,
Jason
-
Any idea if they're going to submit their changes to the LCDProc software maintainers? Otherwise the usefulness of this will be somewhat limited as new versions of LCDProc won't have any support for this device.
Kudos to you for taking all this effort! I hope it works out.
-
Is this something I can submit? They probably don't care about it, but I am more than willing to do so. They are more than willing to help as much as they can. I had to pull some teeth at nexcom, but they have been very helpful overall.
If you can point me in the right direction, I'll do what I can!
-
I could contact the maintainer for the actual LCDproc software and give them any patches they have or find out what their submission process is. If you can get the code incorporated from there, then everyone wins, not just pfSense.
-
I emailed Nexcom and asked them for any coding they did for this. As soon as I hear back, I'll post a link to it for you to download!
In the mean time, the data in this zip file is not enough?
http://www.net-methods.com/download$/nexcom-lcdproc.zipThanks!
-
To add to my last post, I do have the FreeBSD drivers for the LCD. Not sure if it will help or not at this point…
-
I spoke with Nexcom and this is what they told me:
We only have had modified the driver for Nexcom LCD, you may found the source in
\lcdproc-nexcom0.5.3.tar\lcdproc-nexcom0.5.3\lcdproc-0.5.3\server\drivers\nexcom_lcm.lcdproc-nexcom0.5.3.tar can be found in this zip file:
http://www.net-methods.com/download$/nexcom-lcdproc.zipPlease let me know if this is enough or if you need anything else.
Thanks!
-
anyone now how I can move forward on this?
thanks!
-
This issue has been resolved, Commercial support got the driver to work correctly.