[yocto] [PATCH] beaglebone: Fix serial console device node

Martin Hundebøll mnhu at prevas.dk
Mon Jan 8 03:28:16 PST 2018


Hi Marek,

On 2018-01-07 17:16, Marek Vasut wrote:
> The serial console on BBB is on /dev/ttyS0 , not /dev/ttyO0 .
> This changed again, so fix this.
> 
> Signed-off-by: Marek Vasut <marex at denx.de>
> Cc: Joshua Lock <joshua.g.lock at intel.com>
> Cc: Richard Purdie <richard.purdie at linuxfoundation.org>
> ---
>   meta-yocto-bsp/conf/machine/beaglebone-yocto.conf | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/meta-yocto-bsp/conf/machine/beaglebone-yocto.conf b/meta-yocto-bsp/conf/machine/beaglebone-yocto.conf
> index 990c967416..4f6c05f3ea 100644
> --- a/meta-yocto-bsp/conf/machine/beaglebone-yocto.conf
> +++ b/meta-yocto-bsp/conf/machine/beaglebone-yocto.conf
> @@ -20,7 +20,7 @@ WKS_FILE ?= "beaglebone-yocto.wks"
>   IMAGE_INSTALL_append = " kernel-devicetree kernel-image-zimage"
>   do_image_wic[depends] += "mtools-native:do_populate_sysroot dosfstools-native:do_populate_sysroot"
>   
> -SERIAL_CONSOLE = "115200 ttyO0"
> +SERIAL_CONSOLE = "115200 ttyS0"

You can add both to SERIAL_CONSOLES instead:

   SERIAL_CONSOLES = "115200;ttyS0 115200;ttyO0"

Maybe add a comment with hints about which kernels versions that make 
the change(s).

OE-core wraps *getty with in script that checks for the existence of the 
configured devices before starting *getty.

This also makes the recipe work on kernel versions still using ttyO0.

// Martin

>   PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto"
>   PREFERRED_VERSION_linux-yocto ?= "4.12%"
> 



More information about the yocto mailing list