Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
| Comment: | beagley-ai: load the modules of devices present at boot one modalias at a time
The seed's busybox modprobe takes only -r and -q (its usage on the board: modprobe -rq MODULE), so the mdev service's xargs modprobe -qa failed and loaded nothing at boot. On the first boot of the Wi-Fi image only cfg80211 and rfkill were loaded, the SDIO card (sdio:c00v0097d4077) stayed without cc33xx_sdio, there was no wlan0, and wpa_supplicant and udhcpc on wlan0 kept failing. busybox's modules.dep.bb does list cc33xx_sdio for sdio:c*v0097d4077*, so loading each alias should bring it in. Not yet boot-tested. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TUH8KL9SS32htCEqaYUV91 |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
9a0ea79b248df53b87f820154646bad2 |
| User & Date: | x86-1-cleave 2026-11-02 15:23:31.009 |
|
2026-11-02
| ||
| 16:25 |
beagley-ai: CC33xx firmware 1.0.2.10 from BeagleBoard.org's package, and a quiet mdev
The kernel's cc33xx driver (beagleboard/linux v6.12.49-ti-arm64-r56, updated to match cc33xx SDK 1.0.2.10) expects firmware 1.7.0.316, whose cc33xx-conf.bin is 1282 bytes. ti-linux-firmware 11.02.15 (and its 6.12 branches) still has the 2024 firmware: on the board the driver said 'configuration binary size is wrong, expected 1282 got 1353', then 'FW is stuck' and 'FW download failed', and no wlan0 appeared. The BSP build now takes cc33xx_fw.bin, cc33xx_2nd_loader.bin and cc33xx-conf.bin from the source tarball of bbb.io-cc33xx-1.0.2.10-firmware 1.20260901.0 on repos.rcn-ee.com (sha256 pinned), and no longer checks out ti-connectivity from ti-linux-firmware. Tested on the board by hand, not yet by a build: with these three files in /lib/firmware/ti-connectivity and the modules loaded one alias at a time, wlan0 came up, associated over WPA2-PSK, and got an address, route and DNS by DHCP. The mdev service also sends modprobe's stderr to /dev/null: busybox modprobe prints 'module not found' for every alias with no module, even with -q. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TUH8KL9SS32htCEqaYUV91 check-in: c78d3e431d user: x86-1-cleave tags: trunk | |
| 15:23 |
beagley-ai: load the modules of devices present at boot one modalias at a time
The seed's busybox modprobe takes only -r and -q (its usage on the board: modprobe -rq MODULE), so the mdev service's xargs modprobe -qa failed and loaded nothing at boot. On the first boot of the Wi-Fi image only cfg80211 and rfkill were loaded, the SDIO card (sdio:c00v0097d4077) stayed without cc33xx_sdio, there was no wlan0, and wpa_supplicant and udhcpc on wlan0 kept failing. busybox's modules.dep.bb does list cc33xx_sdio for sdio:c*v0097d4077*, so loading each alias should bring it in. Not yet boot-tested. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TUH8KL9SS32htCEqaYUV91 check-in: 9a0ea79b24 user: x86-1-cleave tags: trunk | |
|
2026-10-26
| ||
| 10:24 |
kconfig: the zephyr dialect closer to Kconfiglib
- source globs as Python's glob does (no ** recursion, no {a,b}, hidden names only for a part starting with .), with a small fnmatch, not Crystal's Dir.glob; - calls to Zephyr's functions checked against kconfigfunctions.py's argument counts, with Kconfiglib's error; Linux's 15-argument limit does not apply there; - values as Kconfiglib calculates them where it differs from Linux's C: imply only while direct dependencies are met; an int/hex user value outside the range falls back on the defaults, and clamped values are written as Python writes them; a choice member set to n leaves the choice's default selected; - Cleave::Kconfig::Functions, an alias of Config::Functions. Specs for each, for optional choices, and for Glint's Kconfiglib values of PRIVILEGED_STACK_SIZE (arm64 2048, x86_64 none). Zephyr v4.4.2's whole tree for qemu_cortex_a53 still reads with no warnings. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JaWisxTW4iSdvDGSTvJiiG check-in: 32f9484084 user: claude-49343b tags: trunk | |