LCDproc development and user support list

Text archives Help


[Lcdproc] sed1520


Chronological Thread 
  • From: cornelius.koelbel AT gmx.de (Cornelius Koelbel)
  • Subject: [Lcdproc] sed1520
  • Date: Sun Jul 9 12:24:02 2006

Hi, it all looks very good.
It is connected. At least it is set in the bios and also the
/proc/ioports told me this. I removed the parport module and all the
modules belonging to it and using the parallel port.

I set the level to 5. Everything looked fine. As a test using an ncurses
drivert it worked out.

Please find attached the output of LCDd. I have not connected a client yet.

Kind regards
Cornelius

Peter Marschall schrieb:
> Hi,
>
> On Monday, 3. July 2006 21:43, Cornelius Koelbel wrote:
>> I built a display controller according to http://www.usblcd.de/lcdproc/.
>> First thing: the display stays black and no backlight is lit.
>> Since the backlight is controlled by the LPT, I guess it could also be
>> something due to the software?
>>
>> I compiled the latest lcdproc 0.5
>>
>> This is my LCDd.conf
>>
>> --snip--
>> [server]
>> Driver=sed1520
>> ReportLevel=4
>> ReportToSyslog=no
>> User=root
>> [sed1520]
>> Port=0x378
>> --snip--
>>
>> Any ideas how I could debug this?
> Here are a few hints:
> * Check if the display is connected to the port with address 0x378
> (those kinds of errors happen ;-))) ?
> * Try to set the ReportLevel to 5 and post what the server says
>
> Unfortunately the sed1520 driver has not seen very much attention lately.
> This is mostly because of the lack of the hardware.
>
> If you get the driver to work with your display I will gladly include the
> patches into LCDproc.
>
> Thanks in advance
> Peter
>
[root@schnuck lcdproc-0.5.0]# LCDd -c /etc/LCDd.conf
#LCDd version 0.5.0 starting
Built on Jul 8 2006, protocol version 0.3, API version 0.5
clear_settings()
process_command_line( argc=3, argv=...)
process_configfile()
Using Configuration File: /etc/LCDd.conf
set_default_settings()
Set report level to 5, output to stderr
Server forking to background
daemonize()
parent = 18715
install_signal_handlers( allow_reload=1 )
sock_init( bind_addr="127.0.0.1", port=13666 )
sock_create_inet_socket( addr="127.0.0.1", port=13666 )
Listening for queries on 127.0.0.1:13666
screenlist_init()
init_drivers()
drivers_load_driver( name="sed1520")
driver_load( name="sed1520", filename="sed1520.so")
driver_bind_module( driver=[sed1520] )
driver_bind_module: finding symbol: api_version
driver_bind_module: found symbol at: 0x4bf1c8
driver_bind_module: finding symbol: stay_in_foreground
driver_bind_module: found symbol at: 0x4bfe04
driver_bind_module: finding symbol: supports_multiple
driver_bind_module: found symbol at: 0x4bfe08
driver_bind_module: finding symbol: symbol_prefix
driver_bind_module: found symbol at: 0x4bf1cc
driver_bind_module: finding symbol: sed1520_init
driver_bind_module: found symbol at: 0x4bd646
driver_bind_module: finding symbol: sed1520_close
driver_bind_module: found symbol at: 0x4bd875
driver_bind_module: finding symbol: sed1520_width
driver_bind_module: found symbol at: 0x4bd8cd
driver_bind_module: finding symbol: sed1520_height
driver_bind_module: found symbol at: 0x4bd8d7
driver_bind_module: finding symbol: sed1520_clear
driver_bind_module: found symbol at: 0x4bd8f5
driver_bind_module: finding symbol: sed1520_flush
driver_bind_module: found symbol at: 0x4bd928
driver_bind_module: finding symbol: sed1520_string
driver_bind_module: found symbol at: 0x4bd9e7
driver_bind_module: finding symbol: sed1520_chr
driver_bind_module: found symbol at: 0x4bda4d
driver_bind_module: finding symbol: sed1520_vbar
driver_bind_module: finding symbol: vbar
driver_bind_module: finding symbol: sed1520_hbar
driver_bind_module: finding symbol: hbar
driver_bind_module: finding symbol: sed1520_num
driver_bind_module: found symbol at: 0x4bda88
driver_bind_module: finding symbol: sed1520_heartbeat
driver_bind_module: finding symbol: heartbeat
driver_bind_module: finding symbol: sed1520_icon
driver_bind_module: found symbol at: 0x4bdd93
driver_bind_module: finding symbol: sed1520_cursor
driver_bind_module: finding symbol: cursor
driver_bind_module: finding symbol: sed1520_set_char
driver_bind_module: found symbol at: 0x4bdbf7
driver_bind_module: finding symbol: sed1520_get_free_chars
driver_bind_module: finding symbol: get_free_chars
driver_bind_module: finding symbol: sed1520_cellwidth
driver_bind_module: found symbol at: 0x4bd8e1
driver_bind_module: finding symbol: sed1520_cellheightchild = 18716

driver_bind_module: found symbol at: 0x4bd8eb
driver_bind_module: finding symbol: sed1520_get_contrast
driver_bind_module: finding symbol: get_contrast
driver_bind_module: finding symbol: sed1520_set_contrast
driver_bind_module: finding symbol: set_contrast
driver_bind_module: finding symbol: sed1520_get_brightness
driver_bind_module: finding symbol: get_brightness
driver_bind_module: finding symbol: sed1520_set_brightness
driver_bind_module: finding symbol: set_brightness
driver_bind_module: finding symbol: sed1520_backlight
driver_bind_module: finding symbol: backlight
driver_bind_module: finding symbol: sed1520_output
driver_bind_module: finding symbol: output
driver_bind_module: finding symbol: sed1520_get_key
driver_bind_module: finding symbol: get_key
driver_bind_module: finding symbol: sed1520_get_info
driver_bind_module: finding symbol: get_info
driver_load: Calling driver [sed1520] init function
driver_store_private_ptr( driver=[sed1520], ptr=0x900a7e0 )
sed1520: init() done
Driver [sed1520] loaded
clients_init()
input_init()
menuscreens_init()
input_reserve_key( key="Menu", exclusive=1, client=[-1] )
Key "Menu" is now reserved in exclusive mode by client [-1]
input_reserve_key( key="Enter", exclusive=0, client=[-1] )
Key "Enter" is now reserved in shared mode by client [-1]
input_reserve_key( key="Up", exclusive=0, client=[-1] )
Key "Up" is now reserved in shared mode by client [-1]
input_reserve_key( key="Down", exclusive=0, client=[-1] )
Key "Down" is now reserved in shared mode by client [-1]
screen_create( id="_menu_screen", client=[-1] )
menuscreen_add_screen( s=[_menu_screen] )
menuscreen_create_menu()
menu_create( id="mainmenu", event_func=(nil), text="LCDproc Menu",
client=(nil) )
menuitem_create( type=0, id="mainmenu", event_func=(nil), text="LCDproc Menu"
)
menu_create( id="options", event_func=(nil), text="Options", client=(nil) )
menuitem_create( type=0, id="options", event_func=(nil), text="Options" )
menu_add_item( menu=[mainmenu], item=[options] )
menuitem_create_checkbox( id=[heartbeat], event_func=0x8053216,
text="Heartbeat", allow_gray=1, value=2 )
menuitem_create( type=2, id="heartbeat", event_func=0x8053216,
text="Heartbeat" )
menu_add_item( menu=[options], item=[heartbeat] )
menuitem_create_checkbox( id=[backlight], event_func=0x8053276,
text="Backlight", allow_gray=1, value=2 )
menuitem_create( type=2, id="backlight", event_func=0x8053276,
text="Backlight" )
menu_add_item( menu=[options], item=[backlight] )
server_screen_init
screen_create( id="_server_screen", client=[-1] )
menuscreen_add_screen( s=[_server_screen] )
widget_create( id="line1", type=1, screen=[_server_screen] )
screen_add_widget( s=[_server_screen], widget=[line1] )
widget_create( id="line2", type=1, screen=[_server_screen] )
screen_add_widget( s=[_server_screen], widget=[line2] )
widget_create( id="line3", type=1, screen=[_server_screen] )
screen_add_widget( s=[_server_screen], widget=[line3] )
widget_create( id="line4", type=1, screen=[_server_screen] )
screen_add_widget( s=[_server_screen], widget=[line4] )
server_screen_init done
wave_to_parent( parent_pid=18715 )
drop_privs( user="root" )
do_mainloop()
sock_poll_clients()
parse_all_client_messages()
handle_input()
drivers_get_key()
screenlist_process()
screenlist_switch( s=[_server_screen] )
screenlist_switch: switched to screen [_server_screen]
screen_find_widget( s=[_server_screen], id="line2" )
screen_find_widget: Found line2
screen_find_widget( s=[_server_screen], id="line3" )
screen_find_widget: Found line3
render_screen( screen=[_server_screen], timer=1 ) ==== START RENDERING ====
drivers_clear()
drivers_backlight( brightness=1 )
drivers_output( state=0 )
render_frame( list=0x900aef0, fscroll='v', left=0, top=0, right=20, bottom=4,
fwid=20, fhgt=4, fspeed=2, timer=1 )
drivers_icon( x=1, y=1, icon=ICON_BLOCK_FILLED )
drivers_icon( x=2, y=1, icon=ICON_BLOCK_FILLED )
drivers_string( x=4, y=1, string="LCDproc Server" )
drivers_icon( x=19, y=1, icon=ICON_BLOCK_FILLED )
drivers_icon( x=20, y=1, icon=ICON_BLOCK_FILLED )
drivers_string( x=1, y=2, string="Clients: 0" )
drivers_string( x=1, y=3, string="Screens: 0" )
drivers_string( x=1, y=4, string="" )
drivers_cursor( x=1, y=1, state=0 )
driver_alt_cursor( drv=[sed1520], x=1, y=1, state=0 )
drivers_heartbeat( state=1 )
driver_alt_heartbeat( drv=[sed1520], state=1 )
drivers_flush()
child_ok_func( signal=10 )
==== END RENDERING ====
sock_poll_clients()
parse_all_client_messages()
handle_input()
drivers_get_key()
screenlist_process()
screen_find_widget( s=[_server_screen], id="line2" )
screen_find_widget: Found line2
screen_find_widget( s=[_server_screen], id="line3" )
screen_find_widget: Found line3
render_screen( screen=[_server_screen], timer=2 ) ==== START RENDERING ====
drivers_clear()
drivers_backlight( brightness=1 )
drivers_output( state=0 )
render_frame( list=0x900aef0, fscroll='v', left=0, top=0, right=20, bottom=4,
fwid=20, fhgt=4, fspeed=2, timer=2 )
drivers_icon( x=1, y=1, icon=ICON_BLOCK_FILLED )
drivers_icon( x=2, y=1, icon=ICON_BLOCK_FILLED )
drivers_string( x=4, y=1, string="LCDproc Server" )
drivers_icon( x=19, y=1, icon=ICON_BLOCK_FILLED )
drivers_icon( x=20, y=1, icon=ICON_BLOCK_FILLED )
drivers_string( x=1, y=2, string="Clients: 0" )
drivers_string( x=1, y=3, string="Screens: 0" )
drivers_string( x=1, y=4, string="" )
drivers_cursor( x=1, y=1, state=0 )
driver_alt_cursor( drv=[sed1520], x=1, y=1, state=0 )
drivers_heartbeat( state=1 )
driver_alt_heartbeat( drv=[sed1520], state=1 )
drivers_flush()
==== END RENDERING ====
sock_poll_clients()
parse_all_client_messages()
handle_input()
drivers_get_key()
screenlist_process()
screen_find_widget( s=[_server_screen], id="line2" )
screen_find_widget: Found line2
screen_find_widget( s=[_server_screen], id="line3" )
screen_find_widget: Found line3
render_screen( screen=[_server_screen], timer=3 ) ==== START RENDERING ====
drivers_clear()
drivers_backlight( brightness=1 )
drivers_output( state=0 )
render_frame( list=0x900aef0, fscroll='v', left=0, top=0, right=20, bottom=4,
fwid=20, fhgt=4, fspeed=2, timer=3 )
drivers_icon( x=1, y=1, icon=ICON_BLOCK_FILLED )
drivers_icon( x=2, y=1, icon=ICON_BLOCK_FILLED )
drivers_string( x=4, y=1, string="LCDproc Server" )
drivers_icon( x=19, y=1, icon=ICON_BLOCK_FILLED )
drivers_icon( x=20, y=1, icon=ICON_BLOCK_FILLED )
drivers_string( x=1, y=2, string="Clients: 0" )
drivers_string( x=1, y=3, string="Screens: 0" )
drivers_string( x=1, y=4, string="" )
drivers_cursor( x=1, y=1, state=0 )
driver_alt_cursor( drv=[sed1520], x=1, y=1, state=0 )
drivers_heartbeat( state=1 )
driver_alt_heartbeat( drv=[sed1520], state=1 )
drivers_flush()
==== END RENDERING ====
sock_poll_clients()
parse_all_client_messages()
handle_input()
drivers_get_key()
screenlist_process()
screen_find_widget( s=[_server_screen], id="line2" )
screen_find_widget: Found line2
screen_find_widget( s=[_server_screen], id="line3" )
screen_find_widget: Found line3
render_screen( screen=[_server_screen], timer=4 ) ==== START RENDERING ====
drivers_clear()
drivers_backlight( brightness=1 )
drivers_output( state=0 )
render_frame( list=0x900aef0, fscroll='v', left=0, top=0, right=20, bottom=4,
fwid=20, fhgt=4, fspeed=2, timer=4 )
drivers_icon( x=1, y=1, icon=ICON_BLOCK_FILLED )
drivers_icon( x=2, y=1, icon=ICON_BLOCK_FILLED )
drivers_string( x=4, y=1, string="LCDproc Server" )
drivers_icon( x=19, y=1, icon=ICON_BLOCK_FILLED )
drivers_icon( x=20, y=1, icon=ICON_BLOCK_FILLED )
drivers_string( x=1, y=2, string="Clients: 0" )
drivers_string( x=1, y=3, string="Screens: 0" )
drivers_string( x=1, y=4, string="" )
drivers_cursor( x=1, y=1, state=0 )
driver_alt_cursor( drv=[sed1520], x=1, y=1, state=0 )
drivers_heartbeat( state=1 )
driver_alt_heartbeat( drv=[sed1520], state=1 )
drivers_flush()
exit_program( val=15 )
Server shutting down on SIGTERM
drivers_clear()
drivers_string( x=1, y=1, string=" " )
drivers_string( x=1, y=2, string=" Thanks for using " )
drivers_string( x=1, y=3, string=" LCDproc and Linux! " )
drivers_string( x=1, y=4, string=" " )
drivers_cursor( x=1, y=1, state=0 )
driver_alt_cursor( drv=[sed1520], x=1, y=1, state=0 )
drivers_flush()
drivers_unload_all()
Closing driver [sed1520]
driver_store_private_ptr( driver=[sed1520], ptr=(nil) )
driver_unbind_module( driver=[sed1520] )
driver_unload: Driver unloaded
clients_shutdown()
clients_shutdown: done
menuscreens_shutdown()
menuscreen_switch_item( item=[(null)] ) from active_menuitem=[(null)]
screenlist_remove( s=[_menu_screen] )
screen_destroy( s=[_menu_screen] )
menuscreen_remove_screen( s=[_menu_screen] )
screenlist_remove( s=[_menu_screen] )
menuitem_destroy( item=[mainmenu] )
menu_destroy( menu=[mainmenu] )
menu_destroy_all_items( menu=[mainmenu] )
menuitem_destroy( item=[options] )
menu_destroy( menu=[options] )
menu_destroy_all_items( menu=[options] )
menuitem_destroy( item=[heartbeat] )
menuitem_destroy( item=[backlight] )
input_release_client_keys( client=[-1] )
Key "Menu" was reserved in exclusive mode by client [-1] and is now released
Key "Enter" was reserved in shared mode by client [-1] and is now released
Key "Up" was reserved in shared mode by client [-1] and is now released
Key "Down" was reserved in shared mode by client [-1] and is now released
screenlist_shutdown()
sock_shutdown()
Exiting.

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature




Archive powered by MHonArc 2.6.18.

Top of page