Thank you (and sorry for the double post) !
However, I still have no luck writing to the eeprom.

I have tried a couple of variations of the commands but I get error even if 
logged in as root.

debian@beaglebone:/sys/bus/w1/devices/23-000002eddd9b$ sudo sh -c "echo 
'cat /home/debian/file' > eeprom"
sh: 1: echo: echo: I/O error
debian@beaglebone:/sys/bus/w1/devices/23-000002eddd9b$ su
Password:
root@beaglebone:/sys/bus/w1/devices/23-000002eddd9b# echo 'cat 
/home/debian/file' > eeprom
bash: echo: write error: Invalid argument
root@beaglebone:/sys/bus/w1/devices/23-000002eddd9b# cat /home/debian/file 
> eeprom
cat: write error: Invalid argument
root@beaglebone:/sys/bus/w1/devices/23-000002eddd9b# exit
exit
debian@beaglebone:/sys/bus/w1/devices/23-000002eddd9b$ sudo cp -T 
/home/debian/file eeprom
cp: error writing 'eeprom': Invalid argument

fredag 25 september 2020 kl. 17:52:55 UTC+2 skrev robert.sty...@gmail.com:

> Also the copy command
> cp -T *source* *destination*
> so...
> sudo cp -T /home/debian/file eeprom
>
> On Friday, 25 September 2020 at 16:48:24 UTC+1 robert.sty...@gmail.com 
> wrote:
>
>> Wasn't the problem that the redirection of output by ">" was outside the 
>> sudo *command* 
>> The "echo" is not needed, only 
>> sudo sh -c "cat /home/debian/file > eeprom"
>>
>> On Friday, 25 September 2020 at 15:59:06 UTC+1 RobertCNelson wrote:
>>
>>> On Fri, Sep 25, 2020 at 9:48 AM johan.lind via BeagleBoard
>>> <beagl...@googlegroups.com> wrote:
>>> >
>>> > I would need some help to understand why I can't write to an DS2433 
>>> eeprom.
>>> >
>>> > System information:
>>> > BBB Industrial board
>>> > Debian 10 (Buster IoT Image 2020-04-06)
>>> > Hardware attached are DS2482 i2c to w1 interface and DS2433 eeprom.
>>> >
>>> > Commands executed to set-up system:
>>> > $ modprobe ds2482
>>> > $ echo ds2482 0x18 > /sys/bus/i2c/devices/i2c-1/new_device
>>> > $ modprobe wire
>>> >
>>> > I can read the eeprom by executing
>>> > $ cd /sys/bus/w1/devices/23-000002eddd9b
>>> > $ cat eeprom | hexdump
>>> >
>>> > Getting this far I assume hardware is correct and drivers are loaded 
>>> correctly.
>>> >
>>> > debian@beaglebone:/sys/bus/w1/devices/23-000002eddd9b$ ls
>>> > driver eeprom id name power subsystem uevent
>>> >
>>> > Should here be a directory called w1_slave?
>>> > I see such a directory on some web pages searching for similar 
>>> problems with w1.
>>> >
>>> > Now to the problem.
>>> > Executing the following command will fail:
>>> > debian@beaglebone:/sys/bus/w1/devices/23-000002eddd9b$ sudo cat 
>>> /home/debian/file > eeprom
>>> > [sudo] password for debian:
>>> > cat: write error: Invalid argument
>>>
>>> https://elinux.org/Beagleboard:BeagleBoneBlack_Debian#Privileged_echo
>>>
>>> sudo sh -c "echo 'cat /home/debian/file' > eeprom"
>>>
>>> Regards,
>>>
>>> -- 
>>> 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 beagleboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/6a4bf2f0-522c-4e18-8846-7dcc0ab989b4n%40googlegroups.com.

Reply via email to