--
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...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Why don't you show is what command your running?
Like this:
I am using i2cset just fine on my BBB of P9 19 and 20, it is currently Bus1.
My notes:
i2c detect on Bus1, see my address at 4C and 4D:
i2cdetect -r -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- UU -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- 4c 4d -- --
50: -- -- -- -- UU UU UU UU -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Dump the 4C device registers, register 0x14 is 0x00:
i2cdump -y 1 0x4c
No size specified (using byte-data access)
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 00 00 00 00 11 31 00 00 20 00 00 01 7c 10 00 00 ....?1.. ..?|?..
10: 00 00 00 10 00 10 00 00 01 00 80 01 0f 03 07 04 ...?.?..?.??????
20: 00 00 00 04 00 08 f3 04 13 00 11 1f 00 00 00 00 ...?.????.??....
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 30 30 22 .............00"
40: 02 04 14 05 00 00 00 00 55 00 00 00 00 00 00 00 ????....U.......
50: 00 00 00 00 00 07 00 00 81 00 00 00 00 40 78 15 .....?..?....@x?
60: 01 10 00 00 00 01 0f 03 07 11 00 00 00 00 06 03 ??...?????....??
70: 02 83 03 00 04 00 80 01 00 00 00 00 00 00 00 00 ???.?.??........
80: 00 00 00 00 11 31 00 00 20 00 00 01 7c 10 00 00 ....?1.. ..?|?..
90: 00 00 00 10 00 10 00 00 01 00 80 01 0f 03 07 04 ...?.?..?.??????
a0: 00 00 00 04 00 08 f3 04 13 00 11 1f 00 00 00 00 ...?.????.??....
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 30 30 22 .............00"
c0: 02 04 14 05 00 00 00 00 55 00 00 00 00 00 00 00 ????....U.......
d0: 00 00 00 00 00 07 00 00 81 00 00 00 00 40 78 15 .....?..?....@x?
e0: 01 10 00 00 00 01 0f 03 07 11 00 00 00 00 06 03 ??...?????....??
f0: 02 83 03 00 04 00 80 01 00 00 00 00 00 00 00 00 ???.?.??........
Write 0x01 to register 0x14:
i2cset -y 1 0x4c 0x14 0x01
Dump the registers and not the change to 0x01:
i2cdump -y 1 0x4c
No size specified (using byte-data access)
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 00 00 00 00 11 31 00 00 20 00 00 01 7c 10 00 00 ....?1.. ..?|?..
10: 00 00 00 10 01 10 00 00 01 00 80 01 0f 03 07 04 ...???..?.??????
20: 00 00 00 04 00 08 f3 04 13 00 11 1f 00 00 00 00 ...?.????.??....
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 30 30 22 .............00"
40: 02 04 14 05 00 00 00 00 55 00 00 00 00 00 00 00 ????....U.......
50: 00 00 00 00 00 07 00 00 81 00 00 00 00 40 78 15 .....?..?....@x?
60: 01 10 00 00 00 01 0f 03 07 11 00 00 00 00 06 03 ??...?????....??
70: 02 83 03 00 04 00 80 01 00 00 00 00 00 00 00 00 ???.?.??........
80: 00 00 00 00 11 31 00 00 20 00 00 01 7c 10 00 00 ....?1.. ..?|?..
90: 00 00 00 10 01 10 00 00 01 00 80 01 0f 03 07 04 ...???..?.??????
a0: 00 00 00 04 00 08 f3 04 13 00 11 1f 00 00 00 00 ...?.????.??....
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 30 30 22 .............00"
c0: 02 04 14 05 00 00 00 00 55 00 00 00 00 00 00 00 ????....U.......
d0: 00 00 00 00 00 07 00 00 81 00 00 00 00 40 78 15 .....?..?....@x?
e0: 01 10 00 00 00 01 0f 03 07 11 00 00 00 00 06 03 ??...?????....??
f0: 02 83 03 00 04 00 80 01 00 00 00 00 00 00 00 00 ???.?.??........
Works for me!
--
If i2c tools are not working your script won't work either.
Your really need to show more info to troubleshoot this...
Chip address conflict perhaps?
--
--