<font face="arial" size="2"><p style="margin:0;padding:0;"><span style="font-family: arial; font-size: 10pt;">
<p style="margin:0;padding:0;margin: 0; padding: 0;">I do have "splash" on the kernel command line.</p>
<p style="margin:0;padding:0;margin: 0; padding: 0;"> </p>
<p style="margin:0;padding:0;margin: 0; padding: 0;">When I start plymouthd, I get the following on my console:</p>
<p style="margin:0;padding:0;margin: 0; padding: 0;"> </p>
<p style="margin:0;padding:0;margin: 0; padding: 0;">
<p style="margin:0;padding:0;margin: 0; padding: 0;"><span style="font-family: arial; font-size: 10pt;">[main.c]                        initialize_environment:initializing minimal work environment</span></p>
<p style="margin:0;padding:0;margin: 0; padding: 0;"><span style="font-family: arial; font-size: 10pt;">[main.c]                       get_kernel_command_line:opening /proc/cmdline</span></p>
<p style="margin:0;padding:0;margin: 0; padding: 0;"><span style="font-family: arial; font-size: 10pt;">[main.c]                       get_kernel_command_line:reading kernel command line</span></p>
<p style="margin:0;padding:0;margin: 0; padding: 0;"><span style="font-family: arial; font-size: 10pt;">[main.c]                       get_kernel_command_line:Kernel command line is: 'nand-ecc=chip console=ttyO2,115200n8 display=320:240:38:20:15:4:30:3:9000:0x10003F:24 mtdoops.mtddev=omap2-nand mem=84M@0x80000000 mem=147M@0x86D00000 loglevel=4 splash mtdparts=omap2-nand.0:512k(x-loader),1664k(u-boot),384k(u-boot-env),12m(initrd),2560k(persistent),-(fs);physmap-flash.0:-(nor) omapfb.vrfb=y omapfb.rotate=2 root=/dev/ram rw ramdisk_size=162993</span></p>
<p style="margin:0;padding:0;margin: 0; padding: 0;"><span style="font-family: arial; font-size: 10pt;">'</span></p>
<p style="margin:0;padding:0;margin: 0; padding: 0;"><span style="font-family: arial; font-size: 10pt;">[main.c]                               check_verbosity:checking if tracing should be enabled</span></p>
<p style="margin:0;padding:0;margin: 0; padding: 0;"><span style="font-family: arial; font-size: 10pt;">[main.c]                               check_verbosity:tracing shouldn't be enabled!</span></p>
<p style="margin:0;padding:0;margin: 0; padding: 0;"><span style="font-family: arial; font-size: 10pt;">[main.c]                                 check_logging:checking if console messages should be redirected and logged</span></p>
<p style="margin:0;padding:0;margin: 0; padding: 0;"><span style="font-family: arial; font-size: 10pt;">[main.c]                                 check_logging:logging will be enabled!</span></p>
<p style="margin:0;padding:0;margin: 0; padding: 0;"><span style="font-family: arial; font-size: 10pt;">[main.c]                        initialize_environment:source built on Feb 28 2013</span></p>
<p style="margin:0;padding:0;margin: 0; padding: 0;"><span style="font-family: arial; font-size: 10pt;">[main.c]                        initialize_environment:checking if '/dev/tty1' exists</span></p>
<p style="margin:0;padding:0;margin: 0; padding: 0;"><span style="font-family: arial; font-size: 10pt;">[main.c]                            check_for_consoles:checking for consoles</span></p>
<p style="margin:0;padding:0;margin: 0; padding: 0;"><span style="font-family: arial; font-size: 10pt;">[main.c]                        add_consoles_from_file:opening /sys/class/tty/console/active</span></p>
<p style="margin:0;padding:0;margin: 0; padding: 0;"><span style="font-family: arial; font-size: 10pt;">[main.c]                        add_consoles_from_file:reading file</span></p>
<p style="margin:0;padding:0;margin: 0; padding: 0;"><span style="font-family: arial; font-size: 10pt;">[main.c]                        add_consoles_from_file:console /dev/ttyO2 found!</span></p>
<p style="margin:0;padding:0;margin: 0; padding: 0;"><span style="font-family: arial; font-size: 10pt;">[main.c]                            check_for_consoles:After processing serial consoles there are now 0 text displays</span></p>
<p style="margin:0;padding:0;margin: 0; padding: 0;"><span style="font-family: arial; font-size: 10pt;">[main.c]                redirect_standard_io_to_device:redirecting stdio to /dev/tty1</span></p>
<div style="font-family: arial; font-size: 10pt;"></div>
<div style="font-family: arial; font-size: 10pt;">And the following appears on the LCD:</div>
<div>
<div><span style="font-family: arial; font-size: 10pt;">[main.c]                        initialize_environment:Making sure /home/logic/ARM/makeInitFS/miniTemp/var/run/plymouth exists</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[ply-utils.c]                          ply_create_directory:directory '/home/logic/ARM/makeInitFS/miniTemp/var/run/plymouth' already exists</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[main.c]                        initialize_environment:initialized minimal work environment</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[main.c]                       get_cache_file_for_mode:returning cache file '/home/logic/ARM/makeInitFS/miniTemp/var/lib/plymouth//boot-duration'</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[main.c]                                          main:entering event loop</span></div>
<div></div>
</div>
<div style="font-family: arial; font-size: 10pt;">When I run `<span style="line-height: 16px;">plymouth --show-splash`, nothing appears on my console, and the following appears on the LCD:</span></div>
<div style="font-family: arial; font-size: 10pt;"></div>
<div>
<div><span style="font-family: arial; font-size: 10pt;">[ply-boot-server.c]             print_connection_process_identity:connection is from pid 98 (plymouth --show-splash) with parent pid 72 (sh)</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[ply-boot-server.c]                ply_boot_connection_on_request:got show splash request</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[main.c]      plymouth_should_ignore_show_splash_calls:checking if plymouth should be running</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[main.c]                            check_for_consoles:checking for consoles and adding displays</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[main.c]                        add_consoles_from_file:opening /sys/class/tty/console/active</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[main.c]                        add_consoles_from_file:reading file</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[main.c]                        add_consoles_from_file:console /dev/ttyO2 found!</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[main.c]          add_display_and_keyboard_for_console:adding display and keyboard for console /dev/ttyO2</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[main.c]                                  set_keyboard:listening for keystrokes</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[main.c]                                  set_keyboard:listening for backspace</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[main.c]                                  set_keyboard:listening for enter</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[main.c]                            check_for_consoles:After processing serial consoles there are now 1 text displays</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[main.c]           plymouth_should_show_default_splash:checking if plymouth should show default splash</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[main.c]                          show_detailed_splash:Showing detailed splash screen</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[main.c]                             start_boot_splash:Loading boot splash theme '/home/logic/ARM/makeInitFS/miniTemp/usr/share/plymouth/themes/details/details.plymouth'</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[ply-key-file.c]                       ply_key_file_load_group:trying to load group Plymouth Theme</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[ply-key-file.c]                      ply_key_file_load_groups:key file has no more groups</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[./plugin.c]                                 create_plugin:creating plugin</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[main.c]                             start_boot_splash:attaching plugin to event loop</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[main.c]                             start_boot_splash:attaching progress to plugin</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[main.c]      add_displays_and_keyboard_to_boot_splash:setting keyboard on boot splash</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[main.c]      add_displays_and_keyboard_to_boot_splash:adding text display on boot splash</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[ply-terminal.c]                             ply_terminal_open:trying to open terminal '/dev/ttyO2'</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[ply-terminal.c]                      ply_terminal_open_device:Unable to open terminal device '/dev/ttyO2': No such file or directory</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[ply-terminal.c]                             ply_terminal_open:could not open /dev/ttyO2 : No such file or directory</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[main.c]                             start_boot_splash:showing plugin</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[ply-boot-splash.c]                          ply_boot_splash_show:showing splash screen</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[ply-keyboard.c]         ply_keyboard_watch_for_terminal_input:terminal associated with keyboard isn't open</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[ply-event-loop.c]              ply_event_loop_disconnect_source:disconnecting source with fd 7</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[ply-event-loop.c]   ply_event_loop_handle_disconnect_for_source:calling disconnected_handler 0xe288 for fd 7</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[ply-event-loop.c]   ply_event_loop_handle_disconnect_for_source:done calling disconnected_handler 0xe288 for fd 7</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[ply-event-loop.c]              ply_event_loop_disconnect_source:done disconnecting source with fd 7</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[ply-event-loop.c]              ply_event_loop_disconnect_source:freeing watches for source with fd 7</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[ply-event-loop.c]              ply_event_loop_disconnect_source:done freeing watches for source with fd 7</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[ply-event-loop.c]              ply_event_loop_disconnect_source:freeing destinations for source with fd 7</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[ply-event-loop.c]   ply_event_loop_free_destinations_for_source:freeing destination (1, 0xc268, 0xe288) of fd 7</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[ply-event-loop.c]              ply_event_loop_disconnect_source:done freeing destinations for source with fd 7</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[ply-event-loop.c]              ply_event_loop_disconnect_source:removing source with fd 7 from event loop</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[ply-event-loop.c]             ply_event_loop_remove_source_node:failed to delete fd 7 from epoll watch list: Bad file descriptor</span></div>
<div><span style="font-family: arial; font-size: 10pt;">[ply-event-loop.c]              ply_event_loop_disconnect_source:done removing source with fd 7 from event loop</span></div>
<div></div>
<div><span style="font-family: arial; font-size: 10pt;">When I run `</span><span style="font-family: arial; font-size: 13px;">plymouth display-message --text="This is a test"`</span><span style="font-family: arial; font-size: small;">, I see the following on the LCD:</span></div>
<div></div>
<div><span style="font-family: arial; font-size: 10pt;">
<div>[ply-boot-server.c]             print_connection_process_identity:connection is from pid 108 (plymouth display-message --text=This is a test) with parent pid 72 (sh)</div>
<div>[ply-boot-server.c]                ply_boot_connection_on_request:got show message request</div>
<div>[main.c]                            on_display_message:displaying message This is a test</div>
<div>[ply-event-loop.c]              ply_event_loop_disconnect_source:disconnecting source with fd 7</div>
<div>[ply-event-loop.c]   ply_event_loop_handle_disconnect_for_source:calling disconnected_handler 0xe288 for fd 7</div>
<div>[ply-event-loop.c]   ply_event_loop_handle_disconnect_for_source:done calling disconnected_handler 0xe288 for fd 7</div>
<div>[ply-event-loop.c]              ply_event_loop_disconnect_source:done disconnecting source with fd 7</div>
<div>[ply-event-loop.c]              ply_event_loop_disconnect_source:freeing watches for source with fd 7</div>
<div>[ply-event-loop.c]              ply_event_loop_disconnect_source:done freeing watches for source with fd 7</div>
<div>[ply-event-loop.c]              ply_event_loop_disconnect_source:freeing destinations for source with fd 7</div>
<div>[ply-event-loop.c]   ply_event_loop_free_destinations_for_source:freeing destination (1, 0xc268, 0xe288) of fd 7</div>
<div>[ply-event-loop.c]              ply_event_loop_disconnect_source:done freeing destinations for source with fd 7</div>
<div>[ply-event-loop.c]              ply_event_loop_disconnect_source:removing source with fd 7 from event loop</div>
<div>[ply-event-loop.c]             ply_event_loop_remove_source_node:failed to delete fd 7 from epoll watch list: Bad file descriptor</div>
<div>[ply-event-loop.c]              ply_event_loop_disconnect_source:done removing source with fd 7 from event loop</div>
<div></div>
</span></div>
</div>
<div style="font-family: arial; font-size: 10pt;"></div>
<div style="font-family: arial; font-size: 10pt;">Thanks,</div>
<div style="font-family: arial; font-size: 10pt;"></div>
<div style="font-family: arial; font-size: 10pt;">Stephen Bell</div>
</p>
<p style="margin:0;padding:0;margin: 0; padding: 0;"> </p>
<p style="margin:0;padding:0;margin: 0; padding: 0;">-----Original Message-----<br />From: "Ray Strode" <halfline@gmail.com><br />Sent: Thursday, February 28, 2013 10:08pm<br />To: sbell@tdt.com<br />Cc: plymouth@lists.freedesktop.org<br />Subject: Re: Porting plymouth<br /><br /></p>
<div id="SafeStyles1362148201" style="font-family: arial; font-size: 10pt;">
<p style="margin:0;padding:0;margin: 0; padding: 0;">Hey,<br /><br />On Thu, Feb 28, 2013 at 3:46 PM,  <sbell@tdt.com> wrote:<br />> After I run this, I see some debug messages appear on the screen, but no<br />> image appears on screen. I also can't get any messages to appear on screen<br />> (eg: plymouth display-message --text="This is a test")<br />Do you have "splash" on the kernel command line? What do the debug messages say?<br /><br />--Ray</p>
</div>
</span></p></font>