<font face="arial" size="2"><p style="margin:0;padding:0;">> <span style="font-family: Arial, Helvetica, Verdana, sans-serif;">You also don't have the /dev/ttyO2 device node created, so it can't use it.</span></p>
<p style="margin:0;padding:0;">Ok, so I can confirm that once I create /dev/ttyO2, I see the text I'm sending to plymouth appear on my serial console</p>
<p style="margin:0;padding:0;"><span style="font-family: Arial, Helvetica, Verdana, sans-serif;"><br /></span></p>
<p style="margin:0;padding:0;">> plymouth forces text output if there's a serial console attached. You<br />> have console=ttyO2 on the kernel command line so that's what it's<br />> doing.</p>
<p style="margin:0;padding:0;">Is there a way to override this behavior, so that I can test plymouth without sacrificing my (only) debugging interface?</p>
<p style="margin:0;padding:0;"> </p>
<p style="margin:0;padding:0;">-- Stephen Bell</p>
<p style="margin:0;padding:0;"> </p>
<p style="margin:0;padding:0;"> </p>
<p style="margin:0;padding:0;">-----Original Message-----<br />From: "Ray Strode" <halfline@gmail.com><br />Sent: Friday, March 1, 2013 11:21am<br />To: sbell@tdt.com<br />Cc: plymouth@lists.freedesktop.org<br />Subject: Re: Porting plymouth<br /><br /></p>
<div id="SafeStyles1362169362">
<p style="margin:0;padding:0;">Hi,<br /><br />On Fri, Mar 1, 2013 at 11:13 AM,  <sbell@tdt.com> wrote:<br />> I do have "splash" on the kernel command line.<br />ah okay.<br /><br />> [main.c]                       get_kernel_command_line:Kernel command line<br />> is: 'nand-ecc=chip console=ttyO2,115200n8<br />> display=320:240:38:20:15:4:30:3:9000:0x10003F:24 mtdoops.mtddev=omap2-nand<br />> mem=84M@0x80000000 mem=147M@0x86D00000 loglevel=4 splash<br />> mtdparts=omap2-nand.0:512k(x-loader),1664k(u-boot),384k(u-boot-env),12m(initrd),2560k(persistent),-(fs);physmap-flash.0:-(nor)<br />> omapfb.vrfb=y omapfb.rotate=2 root=/dev/ram rw ramdisk_size=162993<br />plymouth forces text output if there's a serial console attached.  You<br />have console=ttyO2 on the kernel command line so that's what it's<br />doing.<br /><br />> [main.c]                            check_for_consoles:After processing<br />> serial consoles there are now 1 text displays<br />> [main.c]           plymouth_should_show_default_splash:checking if plymouth<br />> should show default splash<br />> [main.c]                          show_detailed_splash:Showing detailed<br />> splash screen<br />This confirms it here ^<br /><br />> [ply-terminal.c]                             ply_terminal_open:trying to<br />> open terminal '/dev/ttyO2'<br />> [ply-terminal.c]                      ply_terminal_open_device:Unable to<br />> open terminal device '/dev/ttyO2': No such file or directory<br />> [ply-terminal.c]                             ply_terminal_open:could not<br />> open /dev/ttyO2 : No such file or directory<br />You also don't have the /dev/ttyO2 device node created, so it can't use it.<br /><br />--Ray</p>
</div></font>