Version in base suite: 1.20190215-1+deb10u1 Base version: raspi3-firmware_1.20190215-1+deb10u1 Target version: raspi3-firmware_1.20190215-1+deb10u2 Base file: /srv/ftp-master.debian.org/ftp/pool/non-free/r/raspi3-firmware/raspi3-firmware_1.20190215-1+deb10u1.dsc Target file: /srv/ftp-master.debian.org/policy/pool/non-free/r/raspi3-firmware/raspi3-firmware_1.20190215-1+deb10u2.dsc changelog | 7 +++++++ kernel/postinst.d/z50-raspi3-firmware | 12 +++++------- 2 files changed, 12 insertions(+), 7 deletions(-) diff -Nru raspi3-firmware-1.20190215/debian/changelog raspi3-firmware-1.20190215/debian/changelog --- raspi3-firmware-1.20190215/debian/changelog 2019-08-28 10:31:28.000000000 +0000 +++ raspi3-firmware-1.20190215/debian/changelog 2019-11-09 08:09:08.000000000 +0000 @@ -1,3 +1,10 @@ +raspi3-firmware (1.20190215-1+deb10u2) buster; urgency=medium + + * Fix serial console output sent to bluetooth port with kernel 5.x. + Thanks to Thorsten Glaser (Closes: #941974) + + -- Romain Perier Sat, 09 Nov 2019 09:09:08 +0100 + raspi3-firmware (1.20190215-1+deb10u1) buster; urgency=medium * Add support for bcm2837-rpi-cm3-io3.dtb (as generated by the Linux diff -Nru raspi3-firmware-1.20190215/debian/kernel/postinst.d/z50-raspi3-firmware raspi3-firmware-1.20190215/debian/kernel/postinst.d/z50-raspi3-firmware --- raspi3-firmware-1.20190215/debian/kernel/postinst.d/z50-raspi3-firmware 2019-08-28 10:26:28.000000000 +0000 +++ raspi3-firmware-1.20190215/debian/kernel/postinst.d/z50-raspi3-firmware 2019-11-09 08:09:08.000000000 +0000 @@ -88,13 +88,11 @@ cp "$latest_initrd" /boot/firmware/ serial="ttyAMA0,115200" - kernelmajor=$(echo "${latest_kernel_basename}" | sed 's,^vmlinuz-,,g' | cut -d. -f 1) - kernelminor=$(echo "${latest_kernel_basename}" | cut -d. -f 2) - if [ $kernelmajor -ge 4 ]; then - if [ $kernelminor -ge 14 ]; then - # Since Linux 4.14, /dev/ttyS1 is the UART on the pinheader. - serial="ttyS1,115200" - fi + kernelmajmin=$(($(echo $latest_kernel_basename | sed -n \ + 's/^vmlinu.-\([0-9]*\)\.\([0-9]*\)\..*$/\1*1000+\2/p'))) + if [ $kernelmajmin -ge 4014 ]; then + # Since Linux 4.14, /dev/ttyS1 is the UART on the pinheader. + serial="ttyS1,115200" fi fi