You are not logged in.

Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Sunday, March 25th 2007, 3:45am

silverstone lascala lc03

Hi,
I'm having trouble to to setup up my lcd display (silverstone lc03 display)

The problem is that the text is scrolling all the time (and very fast)
I have tried changing the vdr lcdproc plugin setup parameters but without any luck.
It scrolls fast, waits for 1 second or something and the scrolls again. While it not scrolling, text is "overscanned" on the left.

Can someone tell me what i could try to make this readable?
I also get the console message "output status changed" about every second...

this is my LCDd.conf:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# LCDd.conf
#
# This file contains the configuration for the LCDd server.
# 
# The format is ini-file-like. It is divided into sections that start at
# markers that look like [section]. Comments are all line-based comments,
# and are lines that start with '#' or ';'.
#
# The server has a 'central' section named [server]. Further each driver 
# has a section which defines how the driver acts.
#
# The drivers are activated by specifiying them in a driver= line in the
# server section, like:
#
#   Driver=curses
#
# This tells LCDd to use the curses driver. The first driver that is
# loaded and is capable of output becomes 'the' output driver.
# All extra drivers can only serve as input.
# The default driver to use is curses.
#
# The drivers can read their own options from the config file, but most of
# them don't do this yet. They expect 'command-line'-format parameters that
# were previously placed on the command line. These parameters can be
# given to the driver in the following way:
#
#   Arguments="place arguments here"
#
# The arguments between the quotes are passed to the driver.
# As said before these are the same arguments that the driver would have
# been passed under the old command line format of
#
#   -d <driver> "<driverargs>"
#
# Note that the -d option still works, but not allows driverargs anymore.
# If -d is specified on the command line, the Driver= options in the 
# config file are ignored.


[server]
# Server section with all kinds of settings for the LCDd server

#Driver=curses
Driver=hd44780
#Driver=MtxOrb
#
# Tells the server to load the given drivers. Multiple lines can be given.
# The name of the driver is exactly the same as the name of the driver
# module that is to be loaded, including the case of the letters !
# (That is: unless a file= option is given in the driver section)

Bind=127.0.0.1
# Tells the driver to bind to the given interface

Port=13666
# Listen on this specified port; defaults to 13666.

#ReportLevel=3
# Sets the reporting level; defaults to 2 (warnings and errors only).

#ReportToSyslog=yes
# Should we report to syslog instead of stderr ? Default: no

WaitTime=5
# Sets the default time in seconds to displays a screen.

User=root
# User to run as.  LCDd will drop its root priviledges,
# if any, and run as this user instead.

#ServerScreen=no
# Enables the built-in server screen [Default: noscreen]
# yes      : always,
# noscreen : when there are no other screens active,
# no       : never, the LCD display will be blank when there are 
#            no screens active.

Foreground=yes
# The server will stay in the foreground if set to true.

DriverPath=/usr/lib/lcdproc/
# Where can we find the driver modules ?
# Always place a slash as last character !



# Driver sections are below this line, in alphabetical order


[bayrad]
# EMAC BayRAD driver

Arguments="fill in here"

# -d --device	Select the output device to use [/dev/lcd]
# -t --type	Select the LCD type (size) [20x2]
# -s --speed	Set the communication speed [19200]
# -h --help	Show this help information



[CFontz]
# CrystalFontz driver

# Select the output device to use [/dev/lcd]
Device=/dev/ttyS0
# Select the LCD type (size) [20x4]
Size=20x4
# Set the initial contrast [140]
Contrast=140
# Set the initial brightness [255]
Brightness=255
# Set the initial off-brightness [0]
# This value is used when the display is normally
# switched off in case LCDd is inactive
OffBrightness=0
# Set the communication speed [9600]
# possible values: 1200, 2400, 9600
Speed=9600
# Set the firmware version (New means >= 2.0) [no]
NewFirmware=no
# Reinitialize the LCD's BIOS [no]
# normally you shouldn't need this
Reboot=no


[CFontz633]
# CrystalFontz633 driver

# Select the output device to use [/dev/lcd]
Device=/dev/ttyS0
# Select the LCD type (size) [20x4]
Size=16x2
# Set the initial contrast [140]
Contrast=140
# Set the initial brightness [100]
# Brightness hardware value is between 0 and 100.
Brightness=100
# Set the initial off-brightness [0]
# This value is used when the display is normally
# switched off in case LCDd is inactive
OffBrightness=50
# Set the communication speed [9600]
# possible values: 19200
Speed=19200
# Set the firmware version (New means >= 2.0) [no]
# Currently this flag is not in use, there is no such thing as NewFirmware. ;=)
NewFirmware=no
# Reinitialize the LCD's BIOS [no]
# normally you shouldn't need this
Reboot=yes


[curses]
# Curses driver

# color settings
# foreground color [blue]
foreground=blue
# background color [cyan]
background=cyan
# backlight color [red]
backlight=red

# display size [20x4]
size=20x4

# What position (X,Y) to start the left top corner at...
# Default: (7,7)
topleftx=7
toplefty=7


[glk]
# Matrix Orbital GLK driver

Arguments="-d /dev/ttyS0 -s 9600"

# -d, --device   select the serial device to use [/dev/lcd]
# -c, --contrast set the initial contrast value [140]
# -s, --speed    set the serial port speed [19200]
# -h, --help     display this help text



[hd44780]
# Hitachi HD44780 driver
# See docs/hd44780_howto.txt

Port=0x378
# Port where the LPT is. Usual values are 0x278, 0x378 and 0x3BC

ConnectionType=winamp
# Select what type of connection. See documentation for types.

Keypad=no
# If you have a keypad connected. Keypad layout is currently not
# configureable from the config file.

Backlight=no
# If you have a switchable backlight.

Size=16x2
# Specifies the size of the LCD.
# In case of multiple combined displays, this should be the total size.

# vspan=1,2
# For multiple displays: at what 'logical' lines do the individual displays
# start.

# extended=yes
# If you want to use more than 3 HD44780 controllers on the LPT, you need to
# specify this. See documentation.

# DelayMult=2
# If your display is slow and cannot keep up with the flow of data from
# LCDd, garbage can appear on the LCDd. Set this delay factor to 2 or 4
# to increase the delays. Default: 1.

# DelayBus=false
# You can reduce the inserted delays by setting this to false.
# On fast PCs it is possible your LCD does not respond correctly.
# Default: true.

[IrMan]
#IrMan driver
#if in trouble with IrMan, try Lirc emulator for IrMan

Arguments="fill in here"

# -d --device	Select the input device to use
# -c --config	Select the configuration file to use
# -h --help	Show this help information



[joy]
# Joystick driver

Arguments="-d /dev/js0"

# -d --device	Select the input device to use [/dev/js0]
# -a --axes	Modify the axis map
# -b --buttons	Modify the button map
# -h --help	Show this help information



[lb216]
# LB216 driver

Arguments="-d /dev/ttyS0 -s 9600"

# -d --device	Select the output device to use [/dev/lcd]
# -t --type	Select the LCD type (size) [16x2]
# -b --brightness	Set the initial brightness [255]
# -s --speed	Set the communication speed [9600]
# -r --reboot	Reinitialize the LCD's BIOS
# -h --help	Show this help information;



[lcdm001]
# LCDM001 driver

Device=/dev/ttyS1

# keypad settings
# Keyname      Function
#              Normal context              Menu context
# -------      --------------              ------------
#
# PauseKey     Pause/Continue              Enter/select
# BackKey      Back(Go to previous screen) Up/Left
# ForwardKey   Forward(Go to next screen)  Down/Right
# MainMenuKey  Open main menu              Exit/Cancel

PauseKey=LeftKey
BackKey=UpKey
ForwardKey=DownKey
MainMenuKey=RightKey

# You can rearrange the settings here.
# If your device is broken, have a look at server/drivers/lcdm001.h



[lcterm]
# HNE LCTerm driver
Device=/dev/ttyS1
size=16x2



[icp_a106]
# ICP A106 driver
Device=/dev/ttyS1



[lirc]
# Lirc input driver

# No options



[MtxOrb]
# Matrix Orbital driver

Arguments="-d /dev/ttyS0 -t 20x2 -c 120"

# -d		Select the output device to use [/dev/lcd]
# -t		Select the LCD type (size) [20x4]
# // UNAVAILABLE: -b --backlight	Select the backlight state [on]
# -c		Set the initial contrast [140]
# -s		Set the communication speed [19200]
# -h		Show this help information
# -b		display type: lcd, lkd, vfd, vkd\n



[sed1330]
# Seiko Epson 1330 driver

Port=0x378
# Port where the LPT is. Usual values are 0x278, 0x378 and 0x3BC

Type=G321D
#Type=G121C
#Type=G242C
# Type of LCD module. G321D is the only one that is tested currently.



[sed1520]
# Seiko Epson 1520 driver

Arguments="-p 0x278"

# -p n	--port n	Select the output device to use port n
# -h	--help		Show this help information



[stv5730]
# stv5730 driver

Arguments="fill in here"

# -p n	--port n	Select the output device to use port n
# -h	--help		Show this help information



[svgalib]
# SVGAlib driver

# No options.
# You should of course have your svgalib configured correctly.



[T6963]
# Toshiba T6963 driver

#Port=0x378
#Size=20x6
#ECPlpt=on    # use bidirectional mode or not



[text]
# Text driver

# No options



[Wirz-sli]
# Wirz SLI LCD driver

Arguments="fill in here"

# -d --device	Select the output device to use [/dev/lcd]
# -s --speed	Set the communication speed [19200]
# -h --help	Show this help information

2

Sunday, March 25th 2007, 7:00pm

i had to set mode to epp 1.7 in bios. After reboot it works ok now.