When attempting to use an I2C device that is already in use by the kernel.
You can't use I2C_SLAVE, you must use I2C_SLAVE_FORCE.

On Tue, Aug 9, 2016 at 1:06 PM, William Hermans <[email protected]> wrote:

> william@beaglebone:~$ sudo dd count=30 bs=1 if=/sys/bus/i2c/devices/0-
> 0050/0-00500/nvmem
> ▒U3▒A335BNLT00C03214BBBK0403▒▒30+0 records in
> 30+0 records out
> 30 bytes (30 B) copied, 0.0114076 s, 2.6 kB/s
>
>
> On Tue, Aug 9, 2016 at 12:50 PM, Phil Mills <[email protected]> wrote:
>
>> Naturally - that's part of the test jig.  I have a very special paperclip
>> all modeled up in solidworks.
>>
>> But the first problem is that ioctl (or the i2cdump utility) won't touch
>> that address even for a read operation because it's in use by the kernel.
>> That's the bit I'd like to get around.
>>
>>
>> On Tue, Aug 9, 2016 at 1:43 PM Gerald Coley <[email protected]>
>> wrote:
>>
>>> You will need to modify the hardware to remove the write protect before
>>> you can do any writes..
>>>
>>> Gerald
>>>
>>> On Tue, Aug 9, 2016 at 2:41 PM, Phil Mills <[email protected]> wrote:
>>>
>>>> I'd like to be able to read/write data from the BBB's on-board EEPROM
>>>> programatically using the ioctl(...) interface just like any other i2c
>>>> eeprom my software might be asked to go deal with.
>>>>
>>>> Of course the kernel claims that device for itself pretty quickly upon
>>>> boot which means I can't get to it that way (fails to set address, device
>>>> in use).
>>>>
>>>> Is there a relatively simple way of getting the Kernel to release that
>>>> device ?
>>>>
>>>> --
>>>> 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].
>>>
>>>
>>>> To view this discussion on the web visit https://groups.google.com/d/ms
>>>> gid/beagleboard/fab7a669-a56e-4c30-901f-89552495aa50%40googlegroups.com
>>>> <https://groups.google.com/d/msgid/beagleboard/fab7a669-a56e-4c30-901f-89552495aa50%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>
>>>
>>> --
>>> Gerald
>>>
>>> [email protected]
>>> http://beagleboard.org/
>>> [email protected]
>>>
>>> --
>>> 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/to
>>> pic/beagleboard/EuSRwT-Zs3U/unsubscribe.
>>> To unsubscribe from this group and all its topics, send an email to
>>> [email protected].
>>> To view this discussion on the web visit https://groups.google.com/d/ms
>>> gid/beagleboard/CAHK_S%2BdxZac2kZwE%2BmSN8ShMWT0siaGhQfCOw%2
>>> BaJuiTjwurY1w%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/beagleboard/CAHK_S%2BdxZac2kZwE%2BmSN8ShMWT0siaGhQfCOw%2BaJuiTjwurY1w%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>> 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].
>> To view this discussion on the web visit https://groups.google.com/d/ms
>> gid/beagleboard/CAOCPF%2BsVrR98rp22_%3Df%3D7ZMTVp%3DD4vdC6mq
>> 65jdqZd-NmygnLQ%40mail.gmail.com
>> <https://groups.google.com/d/msgid/beagleboard/CAOCPF%2BsVrR98rp22_%3Df%3D7ZMTVp%3DD4vdC6mq65jdqZd-NmygnLQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>> 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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/CALHSORr_n3D6AYAC-kwOJTCWoDWPqWczEozKtPF27i0NTH8Eeg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to