Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Mar 2026 16:16:23 +0100
From:      Bugs Beastie <bugsbeastie@gmail.com>
To:        Vladimir Varankin <vladimir@varank.in>
Cc:        freebsd-wireless@freebsd.org
Subject:   Re: Rebuilding brcmfmac Wi-Fi driver with the help of AI
Message-ID:  <75f56507-49e8-4f43-987f-7025d62b0bd9@gmail.com>
In-Reply-To: <CAGLqCM=55k2j%2B_-pH7Sdh2SevXyrr6GF3yMaSD_RJMXSfxaz3Q@mail.gmail.com>

index | next in thread | previous in thread | raw e-mail

Mar 10, 2026 20:33:53 Vladimir Varankin <vladimir@varank.in>:

> I recently wrote a blog post [1] sharing my experience of rebuilding
> a Wi-Fi driver for BCM4350 for FreeBSD with the help of agenting AI
> tooling.
>
Omitting any comments about AI usege,...cool and impressive! :)

Very practical question:
Given the workflow, prompts, AI models to use, etc. are in place AND you have a physical Raspberry Pi 4, how long would it take to vibe-port brcmfmac43455-sdio wifi driver? The complication it is attached via SDIO interface, not PCI!

Question out of curiosity:
C/Zig split rationale - at the end 94.7% of code is in C, 4.7% in Zig. Would you still go for anything in Zig again?

> I'm aware that different groups of people have different opinions about
> the topic of using AI in software development. Still I think this was
> a fairly interesting experiment, and I'm curious to hear the opinion
> on the approach and the results, from people close to in-tree drivers
> development.
>
> The GitHub repository [2] includes documentation about the testing
> approach, recorded decisions and know issues (which I'm — still with
> the help of AI agents — addressing in my spare time).
>
> P.S. Just to be absolute clear: I'm not proposing or suggesting to
> upstream the code of this driver. Neither do I think that in the current
> state the AIs can vibe-code something reliable in one go. But I do think,
> the tooling can be a huge multiplier for building, testing, explaining,
> reviewing, etc large bodies of complex code.
>
> Cheers,
> V.
>
> [1]: https://vladimir.varank.in/notes/2026/02/freebsd-brcmfmac/
> [2]: https://github.com/narqo/freebsd-brcmfmac
>
> --
> Vladimir Varankin
> vladimir@varank.in



home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?75f56507-49e8-4f43-987f-7025d62b0bd9>