Phase 4 plan: Patch B (Trigger A / api_connection_loss) #5
Reference in New Issue
Block a user
Delete Branch "claude-noether-3"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Phase 4 plan for Patch B drafted after Phase 7 verification of Patch A.
Status of the loop
marfrit/bes2600-dkms#1) merged, deployed (srcversion21BD07B3), and Phase-7-tested over 10h30m of sustained load on 2.4GHz.DecryptStormRecoveries: 0— Patch A dormant, no harm done, but no decrypt-storm fired during Phase 7 so Patch A's predicted delta is unobserved (not invalidated).mac80211 api_connection_losschain) WAS observed: 9 events / 10h30m, with one catastrophic blackhole at 02:42 (~86 s ofassoc comebacktimeouts, ending in AP unprotected-deauth-6 cluster).Plan summary
bes2600_chrdev_do_bus_reset()infrastructure (from c5.2) to fire on N consecutiveapi_connection_lossevents on the same vif. Bus-reset gives the chip a fresh state; userspace re-associates.Predicted delta (Phase 7 units)
Open asks (4 in the artifact)
Where the receipts live
notes/phase5-2026-05-06.md(PR #3, merged)notes/phase4-2026-05-06.md(PR #4, merged)marfrit/bes2600-dkmsPR #1 (merged)/root/bes2600-samples/run-20260506-2113-patchA/bes2600/bes_chardev.c(c5.2 introducedbes2600_chrdev_do_bus_reset)🤖 Generated with Claude Code
Done review.
@@ -0,0 +147,4 @@## Asks of the reviewer1. Candidate B-1 (bus_reset on api_connection_loss flood) the right scope, or should we instrument deeper before committing?Right scope as of now.
@@ -0,0 +148,4 @@## Asks of the reviewer1. Candidate B-1 (bus_reset on api_connection_loss flood) the right scope, or should we instrument deeper before committing?2. Threshold (3 events / 60 s): too aggressive (false-positive bus_resets on transient RF issues) or about right?About right.
@@ -0,0 +149,4 @@1. Candidate B-1 (bus_reset on api_connection_loss flood) the right scope, or should we instrument deeper before committing?2. Threshold (3 events / 60 s): too aggressive (false-positive bus_resets on transient RF issues) or about right?3. Should bus_reset be conditional on ALSO seeing post-deauth assoc-comeback timeouts, to avoid resetting on benign connection_loss events?The device is in one positition for hours - honestly, there should be no benign connection_loss events.
@@ -0,0 +150,4 @@1. Candidate B-1 (bus_reset on api_connection_loss flood) the right scope, or should we instrument deeper before committing?2. Threshold (3 events / 60 s): too aggressive (false-positive bus_resets on transient RF issues) or about right?3. Should bus_reset be conditional on ALSO seeing post-deauth assoc-comeback timeouts, to avoid resetting on benign connection_loss events?4. Hypothesis 1 (assoc-comeback disrespected) — is this a mac80211/wpa_supplicant bug rather than a bes2600 bug? If yes, we file it elsewhere.Document, do not file, as per principle.