>
> Hi TJF,
>

I was previously using iio but due to ADC sampling rate issues, I've been 
trying to use libpruio on my BBB wireless with the latest image from 
beaglebone (i.e Debian 9.5, 4.14.71-ti-r80) on an SD card. 

I've installed libpruio through sudo apt-get install libpruio libruio-dev 
libpruio-lkm libpruio-doc 

I've read some of the troublshooting on this thread and followed quite a 
few steps but I'm encountering a similar problem to the others mentionned 
here, once compiled the 1.c program goes to segmentation fault.

lsmod outputs this:

root@beaglebone:/var/lib/cloud9# lsmod
Module                  Size  Used by
xt_conntrack           16384  1
ipt_MASQUERADE         16384  1
nf_nat_masquerade_ipv4    16384  1 ipt_MASQUERADE
aes_arm_bs             20480  0
crypto_simd            16384  1 aes_arm_bs
cryptd                 24576  1 crypto_simd
wl18xx                110592  0
wlcore                237568  1 wl18xx
mac80211              696320  2 wl18xx,wlcore
cfg80211              622592  3 wl18xx,wlcore,mac80211
bnep                   28672  2
hci_uart               69632  0
btqca                  16384  1 hci_uart
bluetooth             552960  24 hci_uart,btqca,bnep
ecdh_generic           28672  1 bluetooth
wlcore_sdio            16384  0
evdev                  24576  1
uio_pdrv_genirq        16384  0
usb_f_mass_storage     53248  2
usb_f_acm              16384  2
u_serial               20480  3 usb_f_acm
usb_f_ecm              20480  2
usb_f_rndis            32768  4
u_ether                20480  2 usb_f_ecm,usb_f_rndis
libcomposite           65536  18 usb_f_ecm,usb_f_acm,usb_f_mass_storage,
usb_f_rndis
iptable_nat            16384  1
nf_conntrack_ipv4      20480  3
nf_defrag_ipv4         16384  1 nf_conntrack_ipv4
nf_nat_ipv4            16384  1 iptable_nat
nf_nat                 32768  2 nf_nat_masquerade_ipv4,nf_nat_ipv4
nf_conntrack          143360  6 nf_conntrack_ipv4,ipt_MASQUERADE,
nf_nat_masquerade_ipv4,xt_conntrack,nf_nat_ipv4,nf_nat
iptable_mangle         16384  0
iptable_filter         16384  1
*libpruio               16384  0*
*uio_pruss              16384  0*
*uio                    20480  2 uio_pruss,uio_pdrv_genirq*
*spidev                 20480  0*
*pruss_soc_bus          16384  0*
*pru_rproc              28672  0*
*pruss                  16384  1 pru_rproc*
pruss_intc             16384  1 pru_rproc
ip_tables              24576  3 iptable_mangle,iptable_filter,iptable_nat
x_tables               36864  5 iptable_mangle,ip_tables,iptable_filter,
ipt_MASQUERADE,xt_conntrack


I've modified /boot/uEvent.txt to stoppru_rproc from loading as suggested 
and rebooted but the output of lsmod stays the same (and the program still 
goes to segfault).

modification in uEvent.txt:
###PRUSS OPTIONS
###pru_rproc (4.4.x-ti kernel)
##uboot_overlay_pru=/lib/firmware/AM335X-PRU-RPROC-4-4-TI-00A0.dtbo
###pru_rproc (4.14.x-ti kernel)
##uboot_overlay_pru=/lib/firmware/AM335X-PRU-RPROC-4-14-TI-00A0.dtbo
###pru_uio (4.4.x-ti, 4.14.x-ti & mainline/bone kernel)
uboot_overlay_pru=/lib/firmware/AM335X-PRU-UIO-00A0.dtbo
###

I went so far as to remove AM335X-PRU-RPROC-4-14-TI-00A0.dtbo and 
AM335X-PRU-RPROC-4-4-TI-00A0.dtbo 
from /lib/firmware, to no avail.

Additionally the output of ls -l /dev/uio* is "no such file or directory", 
I don't know why.

root@beaglebone:/var/lib/cloud9# ls -l /dev/uio*
ls: cannot access '/dev/uio*': No such file or directory


And in case this helps:

root@beaglebone:/var/lib/cloud9# ls -l /sys/devices/platform/libpruio
total 0
-rw-r--r-- 1 root root  4096 Mar 21 14:00 driver_override
-r--r--r-- 1 root root  4096 Mar 21 14:00 modalias
drwxr-xr-x 2 root root     0 Mar 21 14:00 power
-rw-rw-r-- 1 root pruio 4096 Mar 21 13:36 state
lrwxrwxrwx 1 root root     0 Mar 21 14:00 subsystem -> ../../../bus/platform
-rw-r--r-- 1 root root  4096 Mar 21 13:36 uevent


Do you have a lead on what the problem might be?

In advance, thank you,

Baptiste

-- 
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/d67d5a00-572e-4462-8e30-28a6ad1fe5ca%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to