home | rpi | wiki | status reports | results
- Fabrizio and I have (pre-)released the first version of our RPI.GPIO -> libgpiod compatibility layer.
- Download the RPM here.
- Go here for more information.
- Continued to work with Fabrizio on compatibility layer, just need to do event handling now
- Discovered a warning thrown by the kernel when attempting to create an invalid proc dir via default behavior of
- The program passes
ioctl(2), which causes the kernel to throw a warning and the
/proc/irq/<n>/<dirname>/ directory not to be created
- Event detection still works, but this is mildly not sane behavior. We will tweak the call to fix the issue on the libgpiod side
- In addition, the warning was mildly cryptic, so we posted a patch to the linux kernel mailing list
- Working on RPi.GPIO -> libgpiod compatibility layer source
- Patched upstream libgpiod config commit
- We have known for some time that one cannot
git clone the linux kernel to the device, as attemps to do so have resulted in git failing due to lack of RAM
- I attempted to repartition my microSD card with a ~7.5GB partition of type
linux-swap at the end and try again.
git clone appeared to be making more progress than it did during previous attempts, but near the end of the "resolving deltas" stage, the device crashed
- When I rebooted, systemd failed to mount the filesystems on the microSD card, which I believe was due to my forgetting to add an entry to
/etc/fstab corresponding to new swap partiton.
- There may be more to the problem than the above, but I then realized that I was acutally running the RPi 3 Model B V1.2 instead of our standard development device, the RPi 3 Model B+
- I will try and redo my test on the latter device
- I also identified the existing default swap space as not being disk-backed, see
/dev/zram0 in known issues for more information