Repository navigation
installer: name a drawer install's drivers through AmiNetXDuo: - #127
Merged
Merged
Conversation
A drawer install wrote DEVICE=<drawer>/Devs/Networks/anx*.device, an absolute path, while it names its commands through the AmiNetXDuo: assign. Moving the assign to a new drawer then ran the new library with the old drawer's drivers. On the A1200 that was a 144042c anxnet/anxgenet under d6b6a7e: both interfaces register and no frame crosses (ne2000_pcmcia pairing, playhouse3: new driver passes, old driver tx 0 / rx 0), so DHCP never completes. The DEVICE= line now names AmiNetXDuo:Devs/Networks/... in drawer mode; the system layout is unchanged. run-workbench.sh -D accepts that form and fails a drawer install that writes anything else for an anx driver. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 1, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
A drawer install wrote
DEVICE=<drawer>/Devs/Networks/anx*.device(absolute) while naming its commands throughAmiNetXDuo:. Moving the assign to a new drawer then paired the new library with the old drawer's drivers — the A1200 failure that #126 fixed at the ABI level.Drawer layout now writes
DEVICE=AmiNetXDuo:Devs/Networks/anx*.device; the system layout is unchanged (DEVS:Networks/...).D_ANX*stay absolute for the.old/.newstaging.run-workbench.sh -Daccepts the assign form and fails a drawer install that writes anything else for an anx driver.Scope: newly written interface files only. KEEP_OLD/reused and hand-copied files keep whatever they hold; with #126 an old driver under a newer library works again (real A1200, 08:34Z), so those keep running.
Evidence: the assign form was proven on the real PiStorm32 A1200 (08:43Z): fixed library + fixed anxgenet/anxnet opened via
DEVICE=AmiNetXDuo:Devs/Networks/..., genet and eth0 online with DHCP. Source-reviewed by codex-amiga and deepseek-flash, no blocker. CI has no drawer-mode install arm; the next real install on the A1200 exercises it.🤖 Generated with Claude Code