Hi,
I tried the /dev/dsp function in TI's EVM.
I found that I will get the error messge about 'i2c timeout for bus ready', and then the i2c function will be halt.
The scenario is to open/close /dev/dsp several times.
root@192.168.4.75:~# cat /dev/dsp > /dev/dsp
root@192.168.4.75:~# cat /dev/dsp > /dev/dsp
root@192.168.4.75:~# cat /dev/dsp > /dev/dsp
i2c_davinci i2c_davinci.1: timeout waiting for bus ready
i2c_davinci i2c_davinci.1: timeout waiting for bus ready
i2c_davinci i2c_davinci.1: timeout waiting for bus ready
i2c_davinci i2c_davinci.1: timeout waiting for bus ready
kernel is 2.6.18_pro500-davinci_evm-arm_v5t_le.