* iio on beagle bone black 3.13.6 kernel
@ 2014-03-22 17:19 gmane
[not found] ` <532F1DE0.9090908@kernel.org>
0 siblings, 1 reply; 3+ messages in thread
From: gmane @ 2014-03-22 17:19 UTC (permalink / raw)
To: linux-iio
Hi,
I use a beagle bone black with a 3.13.6 kernel and would like to get
the
./generic_buffer test which comes with the kernel to work.
This is what I do:
echo 1 > /sys/bus/iio/devices/iio_sysfs_trigger/add_trigger
ls /sys/bus/iio/devices/
iio:device0 iio_sysfs_trigger trigger0
cat /sys/bus/iio/devices/trigger0/name
sysfstrig1
echo 1 > /sys/bus/iio/devices/iio:device0/scan_elements/in_voltage5_en
./generic_buffer.out -n TI-am335x-adc -t sysfstrig1 -l 128
iio device number being used is 0
iio trigger number being used is 0
sysfstrig1
---> Could not open /trigger/current_trigger
Failed to write current_trigger file
How can I get rid of this?
Is this a problem with my driver, or should I just create this magic
file somewhere?
Regards,
Robert
^ permalink raw reply [flat|nested] 3+ messages in thread[parent not found: <532F1DE0.9090908@kernel.org>]
* Re: iio on beagle bone black 3.13.6 kernel [not found] ` <532F1DE0.9090908@kernel.org> @ 2014-03-23 18:54 ` Zubair Lutfullah : [not found] ` <532F3724.3020302@kernel.org> 0 siblings, 1 reply; 3+ messages in thread From: Zubair Lutfullah : @ 2014-03-23 18:54 UTC (permalink / raw) To: Jonathan Cameron; +Cc: gmane, linux-iio, zubair.lutfullah On Sun, Mar 23, 2014 at 05:46:08PM +0000, Jonathan Cameron wrote: > On 22/03/14 17:19, gmane@reliableembeddedsystems.com wrote: > >Hi, > > > >I use a beagle bone black with a 3.13.6 kernel and would like to get the > >./generic_buffer test which comes with the kernel to work. > > > >This is what I do: > > > >echo 1 > /sys/bus/iio/devices/iio_sysfs_trigger/add_trigger > > > >ls /sys/bus/iio/devices/ > >iio:device0 iio_sysfs_trigger trigger0 > > > >cat /sys/bus/iio/devices/trigger0/name > >sysfstrig1 > > > >echo 1 > /sys/bus/iio/devices/iio:device0/scan_elements/in_voltage5_en > > > > > >./generic_buffer.out -n TI-am335x-adc -t sysfstrig1 -l 128 > >iio device number being used is 0 > >iio trigger number being used is 0 > > sysfstrig1 > >---> Could not open /trigger/current_trigger > >Failed to write current_trigger file > > > >How can I get rid of this? > > > >Is this a problem with my driver, or should I just create this magic > >file somewhere? > Does /sys/bus/iio/device/iio:device0/trigger/current_trigger exist? > If so, try > echo sysfstrig1 > /usys/bus/iio/device/iio:device0/trigger/current_trigger > and see if that gives an error or not, then cat the same file to see if > it 'took'. > > Otherwise, I'm not sure... > > Zubair, any thoughts? > I thought we removed trigger from this driver for using continuous sampling. It was a hardware buffer driver with not proper support in generic_buffer.c For one-shot sampling you just cat /sys/bus/iio/devices/iio:device0/channel etc. For continuous sampling, modify generic_buffer.c to remove trigger checks. Could you please tell me where you got this driver? It shouldn't be in any tree.. Regards ZubairLK ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <532F3724.3020302@kernel.org>]
* Re: iio on beagle bone black 3.13.6 kernel [not found] ` <532F3724.3020302@kernel.org> @ 2014-04-04 13:59 ` gmane 0 siblings, 0 replies; 3+ messages in thread From: gmane @ 2014-04-04 13:59 UTC (permalink / raw) To: Jonathan Cameron; +Cc: Zubair Lutfullah :, linux-iio Hi, On 2014-03-23 14:33, Jonathan Cameron wrote: > On 23/03/14 18:54, Zubair Lutfullah : wrote: >> On Sun, Mar 23, 2014 at 05:46:08PM +0000, Jonathan Cameron wrote: >>> On 22/03/14 17:19, gmane@reliableembeddedsystems.com wrote: >>>> Hi, >>>> >>>> I use a beagle bone black with a 3.13.6 kernel and would like to >>>> get the >>>> ./generic_buffer test which comes with the kernel to work. >>>> >>>> This is what I do: >>>> >>>> echo 1 > /sys/bus/iio/devices/iio_sysfs_trigger/add_trigger >>>> >>>> ls /sys/bus/iio/devices/ >>>> iio:device0 iio_sysfs_trigger trigger0 >>>> >>>> cat /sys/bus/iio/devices/trigger0/name >>>> sysfstrig1 >>>> >>>> echo 1 > >>>> /sys/bus/iio/devices/iio:device0/scan_elements/in_voltage5_en >>>> >>>> >>>> ./generic_buffer.out -n TI-am335x-adc -t sysfstrig1 -l 128 >>>> iio device number being used is 0 >>>> iio trigger number being used is 0 >>>> sysfstrig1 >>>> ---> Could not open /trigger/current_trigger >>>> Failed to write current_trigger file >>>> >>>> How can I get rid of this? >>>> >>>> Is this a problem with my driver, or should I just create this >>>> magic >>>> file somewhere? >>> Does /sys/bus/iio/device/iio:device0/trigger/current_trigger exist? >>> If so, try >>> echo sysfstrig1 > >>> /usys/bus/iio/device/iio:device0/trigger/current_trigger >>> and see if that gives an error or not, then cat the same file to see >>> if >>> it 'took'. >>> >>> Otherwise, I'm not sure... >>> >>> Zubair, any thoughts? >>> >> >> I thought we removed trigger from this driver for using continuous >> sampling. >> It was a hardware buffer driver with not proper support in >> generic_buffer.c > Good point. I have a mind like a sieve sometimes :) This might explain my issues ;) >> >> For one-shot sampling you just cat >> /sys/bus/iio/devices/iio:device0/channel etc. As far as I remember this works. >> For continuous sampling, modify generic_buffer.c to remove trigger >> checks. I will have a look at the code and will try to understand what you are talking about ;) >> >> Could you please tell me where you got this driver? It shouldn't be >> in any tree.. > From the email I suspect he's using your mainlined driver, but without > the > generic_buffer.c changes (as you never sent them out, *hint*) I would assume this is mainline and also the generic_buffer.c is from the same mainline kernel. To be exact: kernel: 3.13.6 stable patches: https://github.com/RobertBerger/meta-mainline/blob/dora-training-v3.13.x/beagle-bone-black-ml/recipes-kernel/linux/linux-yocto-custom/beagle-bone-black-ml-user-patches.scc (which should not affect iio) BTW: This (your) reply email does not show up in Gmane[1] for some strange reason, hence my late reply and the additional post [2] (where replies seem to work) [1] http://thread.gmane.org/gmane.linux.kernel.iio/11631 [2] http://thread.gmane.org/gmane.linux.kernel.iio/11673 >> >> Regards >> ZubairLK >> Regards, Robert ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2014-04-04 13:59 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-22 17:19 iio on beagle bone black 3.13.6 kernel gmane
[not found] ` <532F1DE0.9090908@kernel.org>
2014-03-23 18:54 ` Zubair Lutfullah :
[not found] ` <532F3724.3020302@kernel.org>
2014-04-04 13:59 ` gmane
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox