Netgate m1n1wall

Author Topic: LCDproc for PFSense  (Read 12407 times)

0 Members and 1 Guest are viewing this topic.

Offline hessie

  • Jr. Member
  • **
  • Posts: 45
    • View Profile
LCDproc for PFSense
« on: March 17, 2007, 07:01:55 pm »
I've recently browsed through this forum searching for a lcdproc package and found nothing.

So I compiled lcdproc-0.5.1 myself and installed in onto my pfsense router, everything works as expected.

For all the other guys who are also looking for a solution, you can download a pre-compiled package of lcdproc here:
http://www.megaupload.com/?d=ZIRPI96O

cmb edit: also available here with much less hassle:
http://pfsense.org/~cmb/lcdproc-freebsd62.tar.gz

I've compiled drivers for every lcdproc-supported display, so you basically just have to choose which you want. I was only able to test it with my hd44780 display, I required the libusb-0.1.so.8 module from /usr/local/lib/ which I've also included in this package. Simply copy it to pfsense' /usr/local/lib/ dir and start the LCDd, the rest is straightforward, refer to the lcdproc documentation.

I forgot to mention: This is no "real" pfsense-package, it is basically just a .tar.gz which you need to copy onto your pfsense router using "scp", unpack is there and start is manually through ssh/console.

Have fun !
« Last Edit: April 17, 2007, 08:51:20 pm by cmb »

Offline sullrich

  • Hero Member
  • *****
  • Posts: 5110
    • View Profile
    • pfSense
Re: LCDproc for PFSense
« Reply #1 on: March 17, 2007, 07:17:02 pm »
Why not turn this into a pfSense package?

Offline hessie

  • Jr. Member
  • **
  • Posts: 45
    • View Profile
Re: LCDproc for PFSense
« Reply #2 on: March 17, 2007, 07:25:45 pm »
Would be my next step, I'll do that if no one else wants to.
In the next few days I've very little time, after that, I'll have a look.

With basic knowledge of linux/bsd you get it running using the file from above, maybe it just helps some people who were searching for the binarys.

Offline Darth_Potato

  • Newbie
  • *
  • Posts: 15
    • View Profile
Re: LCDproc for PFSense
« Reply #3 on: March 19, 2007, 07:58:43 am »
Can you show some screenshots of the whole thing?

Offline jag

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: LCDproc for PFSense
« Reply #4 on: April 15, 2007, 06:06:38 am »
Hi,

Thanks for the compiling. I'll include it on my pf as soon as I finish with the box  ;D

Offline sai

  • Sr. Member
  • ****
  • Posts: 383
    • View Profile
Re: LCDproc for PFSense
« Reply #5 on: April 16, 2007, 07:59:33 am »
Hessie  , thanks for this. Could you upload this to somewhere else ? The megaupload.com website seems to be only usable by Windows users :-(


Offline cmb

  • Administrator
  • Hero Member
  • *****
  • Posts: 6326
    • LinkedIn
    • Twitter
    • View Profile
    • Chris Buechler
Re: LCDproc for PFSense
« Reply #6 on: April 17, 2007, 08:50:28 pm »
That upload site is a pain.

Here:
http://pfsense.org/~cmb/lcdproc-freebsd62.tar.gz

Offline cmb

  • Administrator
  • Hero Member
  • *****
  • Posts: 6326
    • LinkedIn
    • Twitter
    • View Profile
    • Chris Buechler
Re: LCDproc for PFSense
« Reply #7 on: April 17, 2007, 08:52:18 pm »
hessie: if you want to put up an updated version, just email it to me and I'll put it up in my home dir. cbuechler@gmail.com

Offline oriontechllc

  • Newbie
  • *
  • Posts: 6
    • View Profile
Re: LCDproc for PFSense
« Reply #8 on: June 20, 2007, 09:00:03 pm »
I'm attempting to compile version 0.5.2 of LCDproc because it supports the picolcd available on the boxes we use for pfSense firewalls.

http://www.mini-box.com/Mini-Box-M300-LCD

I've read the forum posts, but I've hit a snag when starting the LCDproc daemon.  The following is returned:

# server/LCDd -c LCDd.conf
Could not open driver module /etc/lcdproc/server/drivers/picolcd.so: /etc/lcdpro
c/server/drivers/picolcd.so: Undefined symbol "usb_get_driver_np"
Driver [picolcd] binding failed
Could not load driver picolcd
There is no output driver
Critical error while initializing, abort.

I have copied all libusb files I could find to /usr/local/lib/

Any thoughts?

Offline andyc007

  • Newbie
  • *
  • Posts: 13
    • View Profile
Re: LCDproc for PFSense
« Reply #9 on: February 08, 2008, 11:00:03 pm »
Guys,

Was this issue ever resolved? We're attempting to resolve this one with LCDProc 0.5.2 on the picoLCD as well.

We've found the various work-arounds eg. http://lists.freebsd.org/pipermail/freebsd-embedded/2007-November/000240.html

and comments about fixing the UHID issue:
ie. http://docs.freebsd.org/cgi/getmsg.cgi?fetch=26068+0+archive/2007/freebsd-embedded/20071209.freebsd-embedded

But we're still stuck..

Any assistance would be greatly appreciated.
Cheers
Andy

Offline blueivy

  • Jr. Member
  • **
  • Posts: 31
    • View Profile
Re: LCDproc for PFSense
« Reply #10 on: April 04, 2008, 12:40:17 pm »

I see that LCDProc v0.5.3 (which apparently support picoLCD) is available now but not as a package. Is anybody willing to package it (I would love to but this is my first FreeBSD installation and I wouldn't know where to start!).

Offline dwabraxus

  • Jr. Member
  • **
  • Posts: 38
    • View Profile
Re: LCDproc for PFSense
« Reply #11 on: June 22, 2008, 09:56:59 pm »
Anyone have a compiled driver for picolcd? Trying to get it to work with a Mini-Box M-300 Picolcd and the driver appears in the GUI list but the driver is not in the package. Any help would be appreciated.

Offline cmb

  • Administrator
  • Hero Member
  • *****
  • Posts: 6326
    • LinkedIn
    • Twitter
    • View Profile
    • Chris Buechler
Re: LCDproc for PFSense
« Reply #12 on: June 23, 2008, 12:11:11 am »
Anyone have a compiled driver for picolcd? Trying to get it to work with a Mini-Box M-300 Picolcd and the driver appears in the GUI list but the driver is not in the package. Any help would be appreciated.

This is a long story... 

here's the short of it:  It doesn't work on FreeBSD. I bought a M200, and want to make its screen work with pfSense.

The driver doesn't work on FreeBSD, and I've exhausted all my options of making it work. I contacted Mini-Box 3 times now inquiring about FreeBSD support and have gotten 0 replies. I'd appreciate at least a "you're screwed" response, but I've gotten nothing.

So my advice is to contact mini-box and request they respond to "Customer Care Case #43859", which is my previously mentioned case. If they can work with me to resolve these issues in FreeBSD, it will fix this problem for you and every other pfSense user.

To date, I'm less than impressed with Mini-Box. I will never buy anything from them again at this point... 
« Last Edit: September 15, 2008, 07:32:38 pm by cmb »

Offline dwabraxus

  • Jr. Member
  • **
  • Posts: 38
    • View Profile
Re: LCDproc for PFSense
« Reply #13 on: June 24, 2008, 09:41:04 pm »
I managed to fix a few issues with libusb files for freebsd. I have attached the modified sources.

I built them against freebsd 6.3. Just need to link them and rebuild lcdproc 5.2 . Does anyone think they can give that a shot. Hopefully the drivers will work then. I was able to get it to start to load but when I compile It finds the drivers but says it can't find wigets.h, libusb.h and usblcd_util.h. I have pleced them in the includes folders and pointed to them but the filesa re still not found... other than that, it builds.

Files are located here: http://web.mac.com/dwabraxus/usblcd-0.1.4.zip

Offline andyc007

  • Newbie
  • *
  • Posts: 13
    • View Profile
Re: LCDproc for PFSense
« Reply #14 on: September 13, 2008, 01:38:47 am »
Guys,

Has anyone had some more luck with this? The new 1.3 Alpha even has a nice package for LCDProc (with missing PicoLCD driver!)..

Would be great to hear from anyone with a PicoLcd from *COUGH* iTuner / MiniBox that has actually managed to get it working!

Cheers
Andy