On Fri, Jul 14, 2023 at 8:12 AM Shiji Yang <yangshij...@outlook.com> wrote: > > From: Shiji Yang <yangshij...@qq.com> > > Due to circuit issue or silicon defect, sometimes the WiFi switch button > of the Archer C7 v2 can be accidentally triggered multiple times in one > second. This will cause WiFi to be unexpectedly shut down and trigger > 'irq 23: nobody cared'[1] warning. Increasing the key debounce interval > to 1000 ms can fix this issue. This patch also add the missing rfkill > key label. Crazy. I was wondering why 2.4ghz went away. For 5ghz I understand, ath10k is gartbo, but 2.4ghz I didn't. > > [1] Warning Log: > ``` > [87765.218511] irq 23: nobody cared (try booting with the "irqpoll" option) > [87765.225331] CPU: 0 PID: 317 Comm: irq/23-keys Not tainted 5.15.118 #0 > ... > [87765.486246] handlers: > [87765.488543] [<85257547>] 0x800c29a0 threaded [<5c6328a2>] 0x80ffe0b8 > [gpio_button_hotplug@4cf73d00+0x1a00] > [87765.498364] Disabling IRQ #23 > ``` > > Fixes: https://github.com/openwrt/openwrt/issues/13010 > Fixes: https://github.com/openwrt/openwrt/issues/12167 > Fixes: https://github.com/openwrt/openwrt/issues/11191 > Fixes: https://github.com/openwrt/openwrt/issues/7835 > > Tested-by: Hans Hasert > Signed-off-by: Shiji Yang <yangshij...@qq.com> > --- > target/linux/ath79/dts/qca9558_tplink_archer-c7-v2.dts | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/target/linux/ath79/dts/qca9558_tplink_archer-c7-v2.dts > b/target/linux/ath79/dts/qca9558_tplink_archer-c7-v2.dts > index b7ac902003..1b860dbf2d 100644 > --- a/target/linux/ath79/dts/qca9558_tplink_archer-c7-v2.dts > +++ b/target/linux/ath79/dts/qca9558_tplink_archer-c7-v2.dts > @@ -13,10 +13,11 @@ > > &keys { > rfkill { > + label = "rfkill"; > gpios = <&gpio 23 GPIO_ACTIVE_LOW>; > linux,code = <KEY_RFKILL>; > linux,input-type = <EV_SW>; > - debounce-interval = <60>; > + debounce-interval = <1000>; > }; > }; > > -- > 2.30.2 > > > _______________________________________________ > openwrt-devel mailing list > openwrt-devel@lists.openwrt.org > https://lists.openwrt.org/mailman/listinfo/openwrt-devel
_______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel