Review your favorite Linux distribution.
Go Back > Forums > Linux Forums > Linux - Newbie
User Name
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!


  Search this Thread
Old 01-20-2008, 05:48 AM   #1
LQ Newbie
Registered: Jan 2008
Distribution: puppy linux
Posts: 2

Rep: Reputation: 0
Unhappy linux driver needed for 20x4 LCD connected via parallel to USB cable

hi guys! oh please help us (me and groupmates) with this..
we have here a 20x4 character LCD to be connected to a parallel port. we borrowed a miniPC for a project, and that miniPC (running on puppy linux doesn't have a built-in parallel port, only a VGA port, LAN port and 4 USB ports. so we bought a parallel to usb cable/adapter. the problem now is we can't find the right driver to make the LCD work. we tried lcdmod (error was: "LCD: no parport found at 0x378")and lcd4linux, but none of them worked. we are really on a rush. we'll appreciate your immediate response. thanks!!!

by the way.. we're not sure if our LCD is somewhat similar to Hitachi standards, but here's what we have -->

Last edited by cayo; 01-20-2008 at 06:04 AM.
Old 01-21-2008, 06:05 PM   #2
Registered: Aug 2002
Posts: 16,426

Rep: Reputation: 1938Reputation: 1938Reputation: 1938Reputation: 1938Reputation: 1938Reputation: 1938Reputation: 1938Reputation: 1938Reputation: 1938Reputation: 1938Reputation: 1938
I found some info on the SPLC780D driver chip and at first glance looks similar to the Hitachi standard. Do you have a manual for the display? Looks like the apps are looking for real hardware port i.e. 0x378.

I've never played with a USB parallel port adapter but trying to control hardware might be difficult. I do have a mini-itx system with a USB LCD display but have not had time to figure it out yet.

libusb might be a good starting point for figuring out how to access the device.

Last edited by michaelk; 01-21-2008 at 10:51 PM.
Old 01-22-2008, 10:27 AM   #3
LQ Newbie
Registered: Jan 2008
Distribution: puppy linux
Posts: 2

Original Poster
Rep: Reputation: 0
our LCD doesn't have any manual. we tried to change the base address on the code of lcdmod (from 0x378 to "/dev/usb/lp0", since the parallel to usb cable was detected as usblp), the error now is "LCD: no parport found at 0xc8136aff". we tried another driver (usblcd-0.1) and there, you have to put the vendor and product ID on the code. we typed the IDs of the parallel-usb adapter and it was detected. but then, it still didn't work. the value of usb_control_msg(with some parameters here..) is -1, which supposed to be >0. we think that the miniPC can only detect the parallel-usb adapter because it has the direct connectivity with the miniPC, leaving the LCD connected through that adapter undetected.


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
driver needed for R Driver II USB to IDE cable for Ent . Linux 4.0 byju_das Linux - Hardware 1 12-01-2006 02:48 PM
R-Driver II usb 2.0 to ide cable driver for red hat Enterprise Edition 4. byju_das Linux - Hardware 0 11-23-2006 12:37 AM
parallel scanner to usb cable connection bighooked Linux - Hardware 3 11-21-2004 11:04 PM
USB connected Cable Modem badger311 Linux - Newbie 2 11-22-2002 02:45 PM
Linux Driver for COM21 Doxport Cable Modem with USB Connection deray Linux - Hardware 2 06-17-2002 04:52 PM > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 04:49 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration