Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FS#3066 - Problem with Archer C7 WiFi physical button #7835

Closed
openwrt-bot opened this issue May 5, 2020 · 4 comments
Closed

FS#3066 - Problem with Archer C7 WiFi physical button #7835

openwrt-bot opened this issue May 5, 2020 · 4 comments
Labels

Comments

@openwrt-bot
Copy link

mhegab:

Hardware: Archer C7 V2
Software: 19.07 but also hapoened eith 18.06

There seems to be irregular behaviour of the WiFi physical on/off switch for the device. Sometimes the key appears to make no difference. And sometimes it appears to be in the opposite position, and sometimes it appears to work properly.

And the last instance: after a blackout, the Wireless didn't work. I restarted the device but still it didn't work. WiFi switch was in the on position, I urned it off but that made no difference, then turned out back on and it worked!

I can't get sense of what's happening, but there is certainly an issue there.

@openwrt-bot
Copy link
Author

adrianschmutzler:

From what I remember, these switches were never really implemented correctly, and are effectively working as a flawed button.

But the discussion about that was about one year ago, so I do not remember the details. There should be something in the openwrt-devel archives about that.

@openwrt-bot
Copy link
Author

howl:

I didn't reported this issue because I didn't take too much into account, but the issue is just archer c7 v1 and v2 has wifi interrupter, and v4 and v5 has wifi switch button.

The erratic behavior over the v2 is just wrong definition. I could test also v4, but the issue there I think was that the switch button was used for wps/wifi toggle depending how much it was pressed.

@openwrt-bot
Copy link
Author

adrianschmutzler:

@howl Where do you see a wrong definition? Both ath79 and ar71xx have EV_SW for WiFi ...

@openwrt-bot
Copy link
Author

howl:

Indeed, I will have to recheck the button behavior because I remembered like that was the problem but I could be confusing another model. Sorry.

openwrt-bot pushed a commit that referenced this issue Oct 30, 2023
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.

[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: #13010
Fixes: #12167
Fixes: #11191
Fixes: #7835

Tested-by: Hans Hasert
Signed-off-by: Shiji Yang <yangshiji66@qq.com>
(cherry picked from commit e32f70e)
patrykk pushed a commit to patrykk/openwrt that referenced this issue Oct 31, 2023
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.

[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 openwrt#23
```

Fixes: openwrt#13010
Fixes: openwrt#12167
Fixes: openwrt#11191
Fixes: openwrt#7835

Tested-by: Hans Hasert
Signed-off-by: Shiji Yang <yangshiji66@qq.com>
openwrt-bot pushed a commit that referenced this issue Oct 31, 2023
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.

[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: #13010
Fixes: #12167
Fixes: #11191
Fixes: #7835

Tested-by: Hans Hasert
Signed-off-by: Shiji Yang <yangshiji66@qq.com>
(cherry picked from commit e32f70e)
Vladdrako pushed a commit to Vladdrako/openwrt that referenced this issue Nov 9, 2023
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.

[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 openwrt#23
```

Fixes: openwrt#13010
Fixes: openwrt#12167
Fixes: openwrt#11191
Fixes: openwrt#7835

Tested-by: Hans Hasert
Signed-off-by: Shiji Yang <yangshiji66@qq.com>
luizluca pushed a commit to luizluca/openwrt that referenced this issue Nov 12, 2023
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.

[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 openwrt#23
```

Fixes: openwrt#13010
Fixes: openwrt#12167
Fixes: openwrt#11191
Fixes: openwrt#7835

Tested-by: Hans Hasert
Signed-off-by: Shiji Yang <yangshiji66@qq.com>
HiGarfield pushed a commit to HiGarfield/lede-17.01.4-Mod that referenced this issue Nov 17, 2023
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.

[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: openwrt/openwrt#13010
Fixes: openwrt/openwrt#12167
Fixes: openwrt/openwrt#11191
Fixes: openwrt/openwrt#7835

Tested-by: Hans Hasert
Signed-off-by: Shiji Yang <yangshiji66@qq.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant