error in running bus3-i2c using angstrom on beagleboard C4

I installed the latest angstrom demo image on beagleboard rev C4 using
SD card. Logged in as root. Pico projector is connected to HDMI port
and shows the login screen. I have a serial port connected with tera
term pro and a mouse and keyboard connected to beagleboard. I can play
the included BigBunny movie on pico projector.

However, running bus3-i2c or picodlp command gives the following error

root@beagleboard:/dev# bus3-i2c 0x1b wb4 0x08 0xf0000000
ERROR: I2cTransfer: ioctl failed: Input/output error (5)
ERROR: I2cWriteBytes failed: -1

root@beagleboard:# picodlp-control hflip 1
ERROR: I2cTransfer: ioctl failed: Input/output error (5)
ERROR: I2cWriteBytes failed: -1

How can I fix this?
thanks

Amit

Just wondering, but which revision pico dlp do you have?

I have pico projector v2

Amit

I have pico projector v2

I'm not sure if anyone validated the software with a v2. Can you try
reading the EDID (something that wouldn't work with v1) with 'i2cdump
-y 3 0x50'.

Well we tested the same picodlp-control software in Ubuntu with the
newer v2 and everything looked fine..

http://cgit.openembedded.org/cgit.cgi/openembedded/tree/recipes/i2c-tools/picodlp-control

Regards,