Hi flatmax, thank you for looking into the problem.
I don't know if I did everything correctly, but I wasn't able to verify your fix. I gonna describe the steps I took:
1) Verify OctoCard is working with currently released RaspianStretch Kernel 4.14.y
- set the dtoverlay to audioinjector-addons in /boot/config.txt
--> worked
2) Take the provided .deb file from your repo (v0.4) and install this
- check /boot/config.txt still has the dtoverlay set to audioinjector-addons
--> worked
3) update to Kernel 4.19.17 via "sudo BRANCH=next rpi-update"
- check /boot/config.txt still has the dtoverlay set to audioinjector-addons
--> octo card was not found (neither after soft, nor hard reset)
4) take provided .deb file from your repo (v0.4) and install
--> Kernel was set back to 4.14.y
--> worked, but basicly same setup as in step 2
5) - update back to Kernel 4.19.17
- check /boot/config.txt still has the dtoverlay set to audioinjector-addons
- copy "audioinjector-addons-overlay.dts" from commit 8f862eec9ff66cbeefeea2b3611f5391ba737e55 to raspberry
- compile .dtbo via "dtc -O dtb -o audioinjector-addons.dtbo audioinjector-addons-overlay.dts"
--> got following warnings:
audioinjector-addons.dtbo: Warning (unit_address_vs_reg): Node /fragment@0 has a unit name, but no reg property
audioinjector-addons.dtbo: Warning (unit_address_vs_reg): Node /fragment@1 has a unit name, but no reg property
audioinjector-addons.dtbo: Warning (unit_address_vs_reg): Node /fragment@2 has a unit name, but no reg property
- copied compiled dtbo to /boot/overlays
- rebooted
--> octo card is still not dected (neither after soft, nor hard reset)
logs of step 5):
dmesg log: http://ix.io/1zpd
vcdbg log: http://ix.io/1zpe
Best regards,
Mohawi