Wprowadziłem:
echo "kernel.printk = 0 4 1 7" > /etc/sysctl.d/10-printk.conf ;
sed -i -r -e "s/^((ttyS0|ttyATH0|::askconsole):.*)/#\0/" /etc/inittab ;
Dodatkowo zmodyfikowałem domyślny config grub
sed -i -r -e "/^serial.*off$/s/^/##/g" -e "/^terminal_.*serial$/s/^/##/g" -e "/linux.*vmlinuz/s/rootwait.*noinitrd$/rootwait noinitrd/g" /boot/grub/grub.cfg ;
W końcu serial na OpenWrt x86_64 działa prawidłowo.
Wiedziałem, że to problem software'owy po stronie OpenWrt skoro na typowej dystrybucji Linuksa identyczny setup działa out-of-the-box.
Nie zliczę ile razy wypowiedziałem popularne słowa "po łacinie" szukając dlaczego serial na OpenWrt x86_64 nie działa.
Cezary,
Moim zdaniem warto, abyś powyższe trzy linie zawarł w HOW TO odnośnie OpenWrt x86_64 jeżeli ktoś potrzebuję użyć serial w analogicznej sytuacji.