hmmm, i don't see that on 4.1.13-bone16. Maybe I need to use 4.1.13-bone-rt-r16? What is the difference between the bone and bone-rt?
On Friday, November 20, 2015 at 2:26:38 PM UTC-8, William Hermans wrote: > > The kernel I'm using by the way . . . > > $ uname -a > Linux beaglebone 4.1.9-bone-rt-r16 #1 Thu Oct 1 06:19:41 UTC 2015 armv7l > GNU/Linux > > $ ls /dev/ |grep uio > uio > uio0 > uio1 > uio2 > uio3 > uio4 > uio5 > uio6 > uio7 > > $ ./lsuio > uio7: name=pruss_evt7, version=1.0, events=0 > map[0]: addr=0x4A300000, size=524288 > map[1]: addr=0x9E880000, size=262144 > uio6: name=pruss_evt6, version=1.0, events=0 > map[0]: addr=0x4A300000, size=524288 > map[1]: addr=0x9E880000, size=262144 > uio5: name=pruss_evt5, version=1.0, events=0 > map[0]: addr=0x4A300000, size=524288 > map[1]: addr=0x9E880000, size=262144 > uio4: name=pruss_evt4, version=1.0, events=0 > map[0]: addr=0x4A300000, size=524288 > map[1]: addr=0x9E880000, size=262144 > uio3: name=pruss_evt3, version=1.0, events=0 > map[0]: addr=0x4A300000, size=524288 > map[1]: addr=0x9E880000, size=262144 > uio2: name=pruss_evt2, version=1.0, events=0 > map[0]: addr=0x4A300000, size=524288 > map[1]: addr=0x9E880000, size=262144 > uio1: name=pruss_evt1, version=1.0, events=0 > map[0]: addr=0x4A300000, size=524288 > map[1]: addr=0x9E880000, size=262144 > uio0: name=pruss_evt0, version=1.0, events=0 > map[0]: addr=0x4A300000, size=524288 > map[1]: addr=0x9E880000, size=262144 > > > On Fri, Nov 20, 2015 at 2:59 PM, William Hermans <[email protected] > <javascript:>> wrote: > >> The TI kernels have remoteproc enabled in the kernel, which will >> interfere with uio_pruss. You need to switch to a *bone* kernel. >> >> On Fri, Nov 20, 2015 at 9:59 AM, Erik Stauber <[email protected] >> <javascript:>> wrote: >> >>> I'm trying to migrate to 4.1 from 3.8, and it seems as if the PRU is up >>> and running on the latest 4.1 kernel. However, a difference is the I'm not >>> getting the 8 uioX (x=0-8) entries in the /dev directory, and therefore the >>> prussdrv library errors out when it can't find those files. >>> >>> The prussdrv is looking for this: >>> sprintf(name, "/dev/uio%d", host_interrupt); >>> >>> The dmesg output on 4.1.13-ti-r33 reports that it is skipping intr >>> mapping... >>> >>> *[ 20.830764] pru-rproc 4a334000.pru0: version 0 event_chnl_map_size 1 >>> event_chnl_map 0000039c* >>> *[ 20.830799] pru-rproc 4a334000.pru0: sysevt-to-ch[60] -> 0* >>> *[ 20.830812] pru-rproc 4a334000.pru0: chnl-to-host[0] -> 0* >>> *[ 20.830823] pru-rproc 4a334000.pru0: skip intr mapping for chnl 1* >>> *[ 20.830833] pru-rproc 4a334000.pru0: skip intr mapping for chnl 2* >>> *[ 20.830844] pru-rproc 4a334000.pru0: skip intr mapping for chnl 3* >>> *[ 20.830854] pru-rproc 4a334000.pru0: skip intr mapping for chnl 4* >>> *[ 20.830864] pru-rproc 4a334000.pru0: skip intr mapping for chnl 5* >>> *[ 20.830875] pru-rproc 4a334000.pru0: skip intr mapping for chnl 6* >>> *[ 20.830885] pru-rproc 4a334000.pru0: skip intr mapping for chnl 7* >>> *[ 20.830896] pru-rproc 4a334000.pru0: skip intr mapping for chnl 8* >>> *[ 20.830906] pru-rproc 4a334000.pru0: skip intr mapping for chnl 9* >>> >>> Does anyone know how to not skip that? Or a way for me to map them >>> manually? >>> >>> Thanks, >>> Erik >>> >>> >>> -- >>> 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 [email protected] <javascript:>. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> > -- 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
