@Robert, Yeah I do not know what's going on. Perhaps you know ? Fresh
reboot with all blocked modules, unblocked.

william@beaglebone:~$ *sudo sh -c "echo 'pru_enable' >
/sys/devices/platform/bone_capemgr/slots"*
william@beaglebone:~$ *dmesg | grep pru*
[   38.594211] bone_capemgr bone_capemgr: part_number 'pru_enable', version
'N/A'
[   38.614582] bone_capemgr bone_capemgr: slot #4: 'Override Board
Name,00A0,Override Manuf,pru_enable'
[   38.627556] bone_capemgr bone_capemgr: slot #4: dtbo
'pru_enable-00A0.dtbo' loaded; overlay id #0
william@beaglebone:~$ *lsmod |grep pru*
william@beaglebone:~$ *dmesg | tail*
[   20.286438] Bluetooth: RFCOMM TTY layer initialized
[   20.286463] Bluetooth: RFCOMM socket layer initialized
[   20.286501] Bluetooth: RFCOMM ver 1.11
[   20.330738] Bluetooth: BNEP socket layer initialized
[   38.594211] bone_capemgr bone_capemgr: part_number 'pru_enable', version
'N/A'
[   38.601622] bone_capemgr bone_capemgr: slot #4: override
[   38.607563] bone_capemgr bone_capemgr: Using override eeprom data at
slot 4
[   38.614582] bone_capemgr bone_capemgr: slot #4: 'Override Board
Name,00A0,Override Manuf,pru_enable'
[   38.627556] bone_capemgr bone_capemgr: slot #4: dtbo
'pru_enable-00A0.dtbo' loaded; overlay id #0
[   62.258491] random: nonblocking pool is initialized
william@beaglebone:~$ *lsmod*
Module                  Size  Used by
bnep                   12921  2
rfcomm                 53016  0
bluetooth             406428  10 bnep,rfcomm
nfsd                  223727  2


On Thu, Feb 25, 2016 at 8:31 PM, William Hermans <[email protected]> wrote:

> *and i'm not sure anyone has actually tested the uio_pruss on v4.4.x..*
>>
>> * It's the same patches forward ported from v4.1.x -> v4.2.x -> v4.3.x..
>> ;)*
>>
>> * But, i wonder if it works on v4.4.x. ;)*
>
>
> I'm testing now. The kernel modules are not automatically loaded when
> enabling the pru's through a device tree. So something has changed, and I'm
> not sure what it is. however . . .
>
> william@beaglebone:~$ sudo modprobe uio_pruss
> william@beaglebone:~$ lsmod
> Module                  Size  Used by
> uio_pruss               4436  0
> uio                     8247  1 uio_pruss
> rfcomm                 53016  0
> bluetooth             406428  9 rfcomm
> nfsd                  223727  2
>
>
> This does not seem right. Which may be my own fault, but let me double
> check.
>
> On Thu, Feb 25, 2016 at 8:17 PM, Robert Nelson <[email protected]>
> wrote:
>
>> and i'm not sure anyone has actually tested the uio_pruss on v4.4.x..
>>
>> It's the same patches forward ported from v4.1.x -> v4.2.x -> v4.3.x.. ;)
>>
>> But, i wonder if it works on v4.4.x. ;)
>>
>> On Thu, Feb 25, 2016 at 9:10 PM, William Hermans <[email protected]>
>> wrote:
>> > Heh, perfect example of why one need to update the APT cache .  . .
>> >
>> > william@beaglebone:~$ sudo apt-get update
>> > william@beaglebone:~$ apt-cache search linux-image-4 |grep bone-rt
>> > linux-image-4.0.8-bone-rt-r8 - Linux kernel, version 4.0.8-bone-rt-r8
>> > linux-image-4.1.10-bone-rt-r16 - Linux kernel, version
>> 4.1.10-bone-rt-r16
>> > linux-image-4.1.11-bone-rt-r16 - Linux kernel, version
>> 4.1.11-bone-rt-r16
>> > linux-image-4.1.12-bone-rt-r16 - Linux kernel, version
>> 4.1.12-bone-rt-r16
>> > linux-image-4.1.13-bone-rt-r16 - Linux kernel, version
>> 4.1.13-bone-rt-r16
>> > linux-image-4.1.13-bone-rt-r17 - Linux kernel, version
>> 4.1.13-bone-rt-r17
>> > linux-image-4.1.14-bone-rt-r17 - Linux kernel, version
>> 4.1.14-bone-rt-r17
>> > linux-image-4.1.15-bone-rt-r17 - Linux kernel, version
>> 4.1.15-bone-rt-r17
>> > linux-image-4.1.15-bone-rt-r18 - Linux kernel, version
>> 4.1.15-bone-rt-r18
>> > linux-image-4.1.16-bone-rt-r18 - Linux kernel, version
>> 4.1.16-bone-rt-r18
>> > linux-image-4.1.17-bone-rt-r18 - Linux kernel, version
>> 4.1.17-bone-rt-r18
>> > linux-image-4.1.17-bone-rt-r19 - Linux kernel, version
>> 4.1.17-bone-rt-r19
>> > linux-image-4.1.18-bone-rt-r19 - Linux kernel, version
>> 4.1.18-bone-rt-r19
>> > linux-image-4.1.3-bone-rt-r15 - Linux kernel, version 4.1.3-bone-rt-r15
>> > linux-image-4.1.5-bone-rt-r15 - Linux kernel, version 4.1.5-bone-rt-r15
>> > linux-image-4.1.7-bone-rt-r16 - Linux kernel, version 4.1.7-bone-rt-r16
>> > linux-image-4.1.8-bone-rt-r16 - Linux kernel, version 4.1.8-bone-rt-r16
>> > linux-image-4.1.9-bone-rt-r16 - Linux kernel, version 4.1.9-bone-rt-r16
>> > linux-image-4.4.0-bone-rt-r1 - Linux kernel, version 4.4.0-bone-rt-r1
>> > linux-image-4.4.0-bone-rt-r2 - Linux kernel, version 4.4.0-bone-rt-r2
>> > linux-image-4.4.0-bone-rt-r3 - Linux kernel, version 4.4.0-bone-rt-r3
>> > linux-image-4.4.0-rc8-bone-rt-r1 - Linux kernel, version
>> > 4.4.0-rc8-bone-rt-r1
>> > linux-image-4.4.1-bone-rt-r4 - Linux kernel, version 4.4.1-bone-rt-r4
>> > linux-image-4.4.1-bone-rt-r5 - Linux kernel, version 4.4.1-bone-rt-r5
>> > linux-image-4.4.2-bone-rt-r5 - Linux kernel, version 4.4.2-bone-rt-r5
>> >
>> >
>> > On Thu, Feb 25, 2016 at 8:04 PM, William Hermans <[email protected]>
>> wrote:
>> >>>
>> >>> I started from the Jessie BBB image that had the 4.1.15-ti-rt-r43
>> kernel.
>> >>> Now I have the 4.4.2-bone-rt-r5 kernel that I compiled and installed
>> myself,
>> >>> am I maybe missing some udev rules?
>> >>
>> >>
>> >> If I were you, I would . . .
>> >>
>> >> $ apt-cache search linux-image-4 |grep bone-rt
>> >> linux-image-4.0.6-bone-rt-r5 - Linux kernel, version 4.0.6-bone-rt-r5
>> >> linux-image-4.0.6-bone-rt-r6 - Linux kernel, version 4.0.6-bone-rt-r6
>> >> linux-image-4.0.7-bone-rt-r7 - Linux kernel, version 4.0.7-bone-rt-r7
>> >> linux-image-4.0.8-bone-rt-r8 - Linux kernel, version 4.0.8-bone-rt-r8
>> >> linux-image-4.1.10-bone-rt-r16 - Linux kernel, version
>> 4.1.10-bone-rt-r16
>> >> linux-image-4.1.11-bone-rt-r16 - Linux kernel, version
>> 4.1.11-bone-rt-r16
>> >> linux-image-4.1.12-bone-rt-r16 - Linux kernel, version
>> 4.1.12-bone-rt-r16
>> >> linux-image-4.1.13-bone-rt-r16 - Linux kernel, version
>> 4.1.13-bone-rt-r16
>> >> linux-image-4.1.13-bone-rt-r17 - Linux kernel, version
>> 4.1.13-bone-rt-r17
>> >> linux-image-4.1.14-bone-rt-r17 - Linux kernel, version
>> 4.1.14-bone-rt-r17
>> >> linux-image-4.1.15-bone-rt-r17 - Linux kernel, version
>> 4.1.15-bone-rt-r17
>> >> linux-image-4.1.3-bone-rt-r15 - Linux kernel, version 4.1.3-bone-rt-r15
>> >> linux-image-4.1.5-bone-rt-r15 - Linux kernel, version 4.1.5-bone-rt-r15
>> >> linux-image-4.1.7-bone-rt-r16 - Linux kernel, version 4.1.7-bone-rt-r16
>> >> linux-image-4.1.8-bone-rt-r16 - Linux kernel, version 4.1.8-bone-rt-r16
>> >> linux-image-4.1.9-bone-rt-r16 - Linux kernel, version 4.1.9-bone-rt-r16
>> >>
>> >> Then pick the last one which would be: linux-image-4.1.9-bone-rt-r16
>> Here
>> >> is the problem. There are a couple kernel config options that must be
>> >> enabled / disabled in order for prussdrv to work properly. Passed that
>> it is
>> >> entirely possible that 4.4* may break prussdrv *somehow*, and
>> >> unintentionally. Because no one who uses prussdrv has tested this
>> kernel
>> >> yet.
>> >>
>> >> Later, once you confirm that linux-image-4.1.9-bone-rt-r16 works. You
>> can
>> >> always compare configs between the two to double check what you've
>> missed.
>> >>
>> >> On Thu, Feb 25, 2016 at 7:40 PM, lajos kamocsay <
>> [email protected]>
>> >> wrote:
>> >>>
>> >>> I used the info from a post you made in this thread:
>> >>>
>> >>>
>> >>>
>> https://groups.google.com/forum/m/#!category-topic/beagleboard/software/tdt1TTix7aE
>> >>>
>> >>> It's your 3rd post from the top, sorry, couldn't figure out how to
>> link
>> >>> to it.
>> >>>
>> >>> I started from the Jessie BBB image that had the 4.1.15-ti-rt-r43
>> kernel.
>> >>> Now I have the 4.4.2-bone-rt-r5 kernel that I compiled and installed
>> myself,
>> >>> am I maybe missing some udev rules?
>> >>>
>> >>>
>> >>> On Thu, Feb 25, 2016 at 4:57 PM, William Hermans <[email protected]>
>> >>> wrote:
>> >>>>>
>> >>>>> As I understand prus are supported with the *bone* kernels. Any
>> ideas
>> >>>>> why they don't work? Maybe in conflict with something?
>> >>>>
>> >>>>
>> >>>> First, which device tree file are you using for the PRU's, and have
>> you
>> >>>> loaded it ?
>> >>>>
>> >>>> On Thu, Feb 25, 2016 at 2:46 PM, lajos <[email protected]>
>> wrote:
>> >>>>>
>> >>>>> Hello-
>> >>>>>
>> >>>>> I have a BBB rev c with the Debian Jessie image on an SD card. I
>> >>>>> compiled the 4.4.2 bone rt kernel with RFKILL disabled, otherwise
>> default
>> >>>>> settings built with github.com/RobertCNelson/bb-kernel. (Thanks
>> for the
>> >>>>> great kernel builder!!!)
>> >>>>>
>> >>>>> uname -a
>> >>>>> Linux beagle 4.4.2-bone-rt-r5 #1 PREEMPT RT Thu Feb 25 11:36:52 EST
>> >>>>> 2016 armv7l GNU/Linux
>> >>>>>
>> >>>>> When I boot up the system I have several (8) systemd-udevd processes
>> >>>>> using up all the cpu, but they are killed after a while with this
>> message in
>> >>>>> syslog:
>> >>>>>
>> >>>>> Feb 25 19:46:54 beagle systemd-udevd[212]: worker [636]
>> >>>>> /devices/platform/ocp/4a300000.pruss/uio/uio0 timeout; kill it
>> >>>>> Feb 25 19:46:54 beagle systemd-udevd[212]: seq 2259
>> >>>>> '/devices/platform/ocp/4a300000.pruss/uio/uio0' killed
>> >>>>> Feb 25 19:46:54 beagle systemd-udevd[212]: worker [684]
>> >>>>> /devices/platform/ocp/4a300000.pruss/uio/uio1 timeout; kill it
>> >>>>> Feb 25 19:46:54 beagle systemd-udevd[212]: seq 2260
>> >>>>> '/devices/platform/ocp/4a300000.pruss/uio/uio1' killed
>> >>>>> Feb 25 19:46:54 beagle systemd-udevd[212]: worker [685]
>> >>>>> /devices/platform/ocp/4a300000.pruss/uio/uio2 timeout; kill it
>> >>>>> Feb 25 19:46:54 beagle systemd-udevd[212]: seq 2261
>> >>>>> '/devices/platform/ocp/4a300000.pruss/uio/uio2' killed
>> >>>>> Feb 25 19:46:54 beagle systemd-udevd[212]: worker [686]
>> >>>>> /devices/platform/ocp/4a300000.pruss/uio/uio3 timeout; kill it
>> >>>>> Feb 25 19:46:54 beagle systemd-udevd[212]: seq 2262
>> >>>>> '/devices/platform/ocp/4a300000.pruss/uio/uio3' killed
>> >>>>> Feb 25 19:46:54 beagle systemd-udevd[212]: worker [832]
>> >>>>> /devices/platform/ocp/4a300000.pruss/uio/uio4 timeout; kill it
>> >>>>> Feb 25 19:46:54 beagle systemd-udevd[212]: seq 2263
>> >>>>> '/devices/platform/ocp/4a300000.pruss/uio/uio4' killed
>> >>>>> Feb 25 19:46:54 beagle systemd-udevd[212]: worker [834]
>> >>>>> /devices/platform/ocp/4a300000.pruss/uio/uio5 timeout; kill it
>> >>>>> Feb 25 19:46:54 beagle systemd-udevd[212]: seq 2264
>> >>>>> '/devices/platform/ocp/4a300000.pruss/uio/uio5' killed
>> >>>>> Feb 25 19:46:54 beagle systemd-udevd[212]: worker [850]
>> >>>>> /devices/platform/ocp/4a300000.pruss/uio/uio6 timeout; kill it
>> >>>>> Feb 25 19:46:54 beagle systemd-udevd[212]: seq 2265
>> >>>>> '/devices/platform/ocp/4a300000.pruss/uio/uio6' killed
>> >>>>> Feb 25 19:46:54 beagle systemd-udevd[212]: worker [856]
>> >>>>> /devices/platform/ocp/4a300000.pruss/uio/uio7 timeout; kill it
>> >>>>> Feb 25 19:46:54 beagle systemd-udevd[212]: seq 2266
>> >>>>> '/devices/platform/ocp/4a300000.pruss/uio/uio7' killed
>> >>>>> Feb 25 19:46:54 beagle systemd-udevd[212]: worker [636] terminated
>> by
>> >>>>> signal 9 (Killed)
>> >>>>> Feb 25 19:46:54 beagle systemd-udevd[212]: worker [684] terminated
>> by
>> >>>>> signal 9 (Killed)
>> >>>>> Feb 25 19:46:54 beagle systemd-udevd[212]: worker [685] terminated
>> by
>> >>>>> signal 9 (Killed)
>> >>>>> Feb 25 19:46:54 beagle systemd-udevd[212]: worker [686] terminated
>> by
>> >>>>> signal 9 (Killed)
>> >>>>> Feb 25 19:46:54 beagle systemd-udevd[212]: worker [832] terminated
>> by
>> >>>>> signal 9 (Killed)
>> >>>>> Feb 25 19:46:54 beagle systemd-udevd[212]: worker [834] terminated
>> by
>> >>>>> signal 9 (Killed)
>> >>>>> Feb 25 19:46:54 beagle systemd-udevd[212]: worker [850] terminated
>> by
>> >>>>> signal 9 (Killed)
>> >>>>>
>> >>>>> As I understand prus are supported with the *bone* kernels. Any
>> ideas
>> >>>>> why they don't work? Maybe in conflict with something?
>> >>>>>
>> >>>>> I have HDMI Audio/Video and eMMC turned off in uEnv.txt:
>> >>>>>
>> >>>>> uname_r=4.4.2-bone-rt-r5
>> >>>>> dtb=am335x-boneblack-overlay.dtb
>> >>>>> cmdline=coherent_pool=1M quiet cape_universal=enable
>> >>>>>
>> >>>>> And this is my lsmod:
>> >>>>>
>> >>>>> Module                  Size  Used by
>> >>>>> c_can_platform          6560  0
>> >>>>> c_can                   9531  1 c_can_platform
>> >>>>> uio_pruss               4928  0
>> >>>>> can_dev                11689  1 c_can
>> >>>>> spidev                  7481  0
>> >>>>> tieqep                  8758  0
>> >>>>> pwm_tiecap              3652  0
>> >>>>> pwm_tiehrpwm            4706  0
>> >>>>> usb_f_acm               7193  1
>> >>>>> u_serial               10716  3 usb_f_acm
>> >>>>> usb_f_rndis            22093  1
>> >>>>> g_multi                 5441  0
>> >>>>> usb_f_mass_storage     41731  2 g_multi
>> >>>>> u_ether                11887  2 usb_f_rndis,g_multi
>> >>>>> libcomposite           43393  4
>> >>>>> usb_f_acm,usb_f_rndis,g_multi,usb_f_mass_storage
>> >>>>> ccm                     6710  3
>> >>>>> arc4                    2019  2
>> >>>>> rtl8192cu              52442  0
>> >>>>> rtl_usb                 9579  1 rtl8192cu
>> >>>>> rtl8192c_common        37747  1 rtl8192cu
>> >>>>> rtlwifi                56114  3 rtl_usb,rtl8192c_common,rtl8192cu
>> >>>>> mac80211              490892  3 rtl_usb,rtlwifi,rtl8192cu
>> >>>>> cfg80211              419275  2 mac80211,rtlwifi
>> >>>>> joydev                  8336  0
>> >>>>> omap_aes               13637  0
>> >>>>> omap_sham              21619  0
>> >>>>> omap_rng                4359  0
>> >>>>> rng_core                7099  1 omap_rng
>> >>>>> evdev                  10516  1
>> >>>>> spi_omap2_mcspi        11118  0
>> >>>>> uio_pdrv_genirq         3661  0
>> >>>>> uio                     8760  2 uio_pruss,uio_pdrv_genirq
>> >>>>> leds_gpio               3420  0
>> >>>>>
>> >>>>>
>> >>>>> Any help would be appreciated!
>> >>>>>
>> >>>>> Thanks-
>> >>>>> Lajos
>> >>>>>
>> >>>>>
>> >>>>> --
>> >>>>> 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.
>> >>>>
>> >>>>
>> >>>> --
>> >>>> For more options, visit http://beagleboard.org/discuss
>> >>>> ---
>> >>>> You received this message because you are subscribed to a topic in
>> the
>> >>>> Google Groups "BeagleBoard" group.
>> >>>> To unsubscribe from this topic, visit
>> >>>>
>> https://groups.google.com/d/topic/beagleboard/3iJ-J-x0-Ko/unsubscribe.
>> >>>> To unsubscribe from this group and all its topics, send an email to
>> >>>> [email protected].
>> >>>> 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.
>> >>
>> >>
>> >
>> > --
>> > 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.
>>
>>
>>
>> --
>> 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 [email protected].
>> 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.

Reply via email to