OK, after half a day of fiddling I am a little wiser.

It seems that the kernel already has the 0x54 - 0x57 addresses on I2C-1 in 
use, even if there is no cape there. 
So I can't get at the EEPROM.
I guess the cape manager driver keeps holding on to these, and somehow I 
need to disable it to be able to access the EEPROM.

And obviously I also need a paper clip across TP1 and TP2 :-)

But I am sure somewhere there is a utility for Cape developers to write 
their EEPROMs... Any chance anyone can help me along?

Oh, and as a side remark, the kernel doesn't want to load the CAN bus cape 
either, since it is version A2 and the latest official Angstrom distro only 
supports A1:

...
bone_capemgr.8: slot #0: 'BeagleBone CANBUS 
CAPE,00A2,Beagleboardtoys,BB-BONE-SERL-01'
...
bone_capemgr.8: slot #0: Requesting part number/version based 
'BB-BONE-SERL-01-00A2.dtbo
bone_capemgr.8: slot #0: Requesting firmware 'BB-BONE-SERL-01-00A2.dtbo' 
for board-name 'BeagleBone CANBUS CAPE', version '00A2'
...
bone_capemgr.8: failed to load firmware 'BB-BONE-SERL-01-00A2.dtbo'
bone_capemgr.8: loader: failed to load slot-0 BB-BONE-SERL-01:00A2 (prio 0)
...
root@beaglebone:~# ls /lib/firmware/BB-BONE-SER*.dtbo
/lib/firmware/BB-BONE-SERL-01-00A1.dtbo  
/lib/firmware/BB-BONE-SERL-03-00A1.dtbo
root@beaglebone:~# 

-- 
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].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to