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.
