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.

Reply via email to