I swear I tried all of this, but in lieu of good notes (which I rarely take unfortunately), I decided to redo everything from scratch today to make sure I didn't hallucinate through all the different iterations I tried.
Ok, so first I downloaded the IoT image at https://debian.beagleboard.org/images/bone-debian-9.9-iot-armhf-2019-08-03-4gb.img.xz and flashed it onto a card. Looking at Exploring BB, Derek's using kernel 4.14.67-ti-rt-r73. Mine shows as 4.14.108-ti-r113. I disabled video in uEnv.txt and rebooted. After re-checking that PRU related messages showed up in dmesg, Here's a transcript of me trying to turn PRU0 on, both as root and debian root@beaglebone:~# cd /sys/class/remoteproc/remoteproc1 root@beaglebone:/sys/class/remoteproc/remoteproc1# ls device firmware power state subsystem uevent root@beaglebone:/sys/class/remoteproc/remoteproc1# cat state offline root@beaglebone:/sys/class/remoteproc/remoteproc1# echo 'stop' > state -bash: echo: write error: Invalid argument root@beaglebone:/sys/class/remoteproc/remoteproc1# echo 'start' > state -bash: echo: write error: Invalid argument root@beaglebone:/sys/class/remoteproc/remoteproc1# exit logout debian@beaglebone:~$ cd /sys/class/remoteproc/remoteproc1 debian@beaglebone:/sys/class/remoteproc/remoteproc1$ echo 'stop' > state -bash: echo: write error: Invalid argument debian@beaglebone:/sys/class/remoteproc/remoteproc1$ echo 'start' > state -bash: echo: write error: Invalid argument I got the same firmware load failure messages in dmesg that I first reported. After copying over the firmware in /opt/scripts: debian@beaglebone:/opt/scripts/device/bone/pru-rpmsg_client_sample$ sudo cp * /lib/firmware debian@beaglebone:/opt/scripts/device/bone/pru-rpmsg_client_sample$ cd /sys/ class/remoteproc/remoteproc1 debian@beaglebone:/sys/class/remoteproc/remoteproc1$ echo start > state debian@beaglebone:/sys/class/remoteproc/remoteproc1$ cat state running I'm going to try to load up a recent image from your site and see if I get the same thing. I'll report back. This epidemic's given me a chance for a lot of play time while I'm on the clock :) On Thursday, March 19, 2020 at 10:03:10 AM UTC-4, RobertCNelson wrote: > > On Thu, Mar 19, 2020 at 7:12 AM <jjkunn...@gmail.com <javascript:>> > wrote: > > > > git:/opt/scripts/:[109f74fb87e6034ae1a8971a244064a8d5e090a5] > > eeprom:[A335BNLT00C02516BBBK1ED1] > > model:[TI_AM335x_BeagleBone_Black] > > dogtag:[BeagleBoard.org Debian Image 2019-08-03] > > bootloader:[eMMC-(default)]:[/dev/mmcblk1]:[U-Boot > 2019.04-00002-gbb4af0f50f]:[location: dd MBR] > > kernel:[4.14.108-ti-r113] > > > uboot_overlay_options:[uboot_overlay_pru=/lib/firmware/AM335X-PRU-RPROC-4-14-TI-00A0.dtbo] > > > > Okay you are fine.. > > (my version of that book was at work) > > Look closer at Derek's examples, he's doing it as root, as debian you > can't just "echo > something" without proper permissions... > > His examples also relied on v4.9.x-ti (so hopefully TI didn't break > something with regards the v4.14.x-ti we ship..) > > Regards, > > -- > Robert Nelson > https://rcn-ee.com/ > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/9b4570ca-01a4-4f14-a972-80b9d2243e51%40googlegroups.com.