OpenWRT 18.06.0 on Arduino Yun ( AR9331 ) : ar71xx generic
it seems like the UART console ( or UART driver) in this release does not support the default 250000 baudrate that the Yun configuration uses, or it does so at the very start and then fails after a certain point ( usually around 2 seconds every time)
one can see the kernel printk up to around 2 seconds :
[ 2.140025] NET: Registered protocol family 10
[ 2.146028] NET: Registered protocol family 17
[ 2.147633] 8021q: 802.1Q VLAN Support v1.8
and then all printouts stop.
even when the bootargs for the console in u-boot are set to 115200 the kernel still reports this : [ 0.000000] Kernel command line: board=Yun mtdparts=spi0.0:256k(u-boot)ro,64k(u-boot-env),15936k(firmware),64k(nvram),64k(art)ro console=ttyATH0,250000 rootfstype=squashfs noinitrd
I had to edit the Yun's device configuration in /target/linux/ar71xx/image/generic.mk to : CONSOLE := ttyATH0,115200
then I get kernel messages ( and console login) on the UART ( ttyATH0 ).
is this an issue with the UART configuration or driver in the 18.xx release for the ar71xx devices ?
- it seems that only Yun uses the higher baudrate, all the others are at 115200