-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Description
Describe the bug
After upgrading from 6.12.20 to 6.12.34 the Waveshare overlay still gets loaded, however, communication via ttySC1 is no longer possible, the user app just freezes.
dmesg output for 6.12.34
[ 4.693022] sc16is7xx spi1.0: Native CS is not supported - please configure cs-gpio in device-tree
[ 4.697683] spi1.0: ttySC0 at I/O 0x0 (irq = 59, base_baud = 921600) is a SC16IS752
[ 4.701597] spi1.0: ttySC1 at I/O 0x1 (irq = 59, base_baud = 921600) is a SC16IS752
dmesg output for 6.12.20
[ 5.635965] spi1.0: ttySC0 at I/O 0x0 (irq = 44, base_baud = 921600) is a SC16IS752
[ 5.636656] spi1.0: ttySC1 at I/O 0x1 (irq = 44, base_baud = 921600) is a SC16IS752
The config.txt snippet to load the overlay:
dtoverlay=sc16is752-spi1,int_pin=24
Steps to reproduce the behaviour
Upgrade kernel to 6.12.30, try to communicate with /dev/ttySC1, notice the app freezes and the activity LEDs on the Waveshare don't blink
Downgrade to kernel 6.12.20, communication is fine and activity LEDs blink as expected
Device (s)
Raspberry Pi 4 Mod. B
System
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
Firmware:
Apr 30 2025 13:33:39
Copyright (c) 2012 Broadcom
version 5560078dcc8591a00f57b9068d13e5544aeef3aa (clean) (release) (start)
Kernel (working):
6.12.20+rpt-rpi-v8
Kernel (failing):
6.12.34+rpt-rpi-v8
Logs
No response
Additional context
No response