While attemping to use I2C-2, I am running into the following error.
IOError: [Errno 16] Device or resource busy. 

I have tried using different hardware to see if that was an issue, to 
include new jumper wires and a new PCA9685 dev board. This is also 
happening with a TCS34725 RGB board. 
Pins are being pulled up by 4.7k resistors to 3.3V. All libraries are up to 
date and installed as well. Any thoughts?

Error snippet from Cloud9 IDE:
CODE: SELECT ALL 
<https://forums.adafruit.com/viewtopic.php?f=49&t=153896&p=759197&hilit=PCA9685#>
 | TOGGLE FULL SIZE 
<https://forums.adafruit.com/viewtopic.php?f=49&t=153896&p=759197&hilit=PCA9685#>Traceback
 
(most recent call last):
  File "/var/lib/cloud9/Adafruit_Python_PCA9685/examples/simpletest.py", 
line 17, in <module>
    pwm = Adafruit_PCA9685.PCA9685()
  File 
"/usr/local/lib/python2.7/dist-packages/Adafruit_PCA9685-1.0.1-py2.7.egg/Adafruit_PCA9685/
PCA9685.py", line 75, in __init__
    self.set_all_pwm(0, 0)
  File 
"/usr/local/lib/python2.7/dist-packages/Adafruit_PCA9685-1.0.1-py2.7.egg/Adafruit_PCA9685/
PCA9685.py", line 111, in set_all_pwm
    self._device.write8(ALL_LED_ON_L, on & 0xFF)
  File "build/bdist.linux-armv7l/egg/Adafruit_GPIO/I2C.py", line 116, in 
write8
  File "build/bdist.linux-armv7l/egg/Adafruit_PureIO/smbus.py", line 256, 
in write_byte_data
IOError: [Errno 16] Device or resource busy

Version Info:
CODE: SELECT ALL 
<https://forums.adafruit.com/viewtopic.php?f=49&t=153896&p=759197&hilit=PCA9685#>
 | TOGGLE FULL SIZE 
<https://forums.adafruit.com/viewtopic.php?f=49&t=153896&p=759197&hilit=PCA9685#>debian@beaglebone:~$
 
uname -a
Linux beaglebone 4.14.71-ti-r80 #1 SMP PREEMPT Fri Oct 5 23:50:11 UTC 2018 
armv7l GNU/Linux

debian@beaglebone:~$ python --version
Python 2.7.13

A look at the I2C bus data: (It's best to view this with a full browser 
window). This has both devices connected.

CODE: SELECT ALL 
<https://forums.adafruit.com/posting.php?mode=edit&f=49&t=153896&p=759197#>
 | TOGGLE FULL SIZE 
<https://forums.adafruit.com/posting.php?mode=edit&f=49&t=153896&p=759197#>debian@beaglebone:~$
 
i2cdetect -r -y 2
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- 29 -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: 40 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- UU UU UU UU -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: 70 -- -- -- -- -- -- --
debian@beaglebone:~$ i2cdump -y 2 0x40
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: 11 04 e2 e4 e8 e0 00 00 00 10 00 00 00 10 00 00    ??????...?...?..
10: 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00 00    .?...?...?...?..
20: 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00 00    .?...?...?...?..
30: 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00 00    .?...?...?...?..
40: 00 10 00 00 00 10 XX XX XX XX XX XX XX XX XX XX    .?...?XXXXXXXXXX
50: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
60: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
70: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
80: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
90: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
a0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
b0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
c0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
d0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
e0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
f0: XX XX XX XX XX XX XX XX XX XX 00 00 00 00 1e 00    XXXXXXXXXX....?.
debian@beaglebone:~$ i2cdump -y 2 0x29
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: 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14    ????????????????
10: 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14    ????????????????
20: 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14    ????????????????
30: 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14    ????????????????
40: 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14    ????????????????
50: 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14    ????????????????
60: 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14    ????????????????
70: 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14    ????????????????
80: 7f 00 ff ff 00 00 00 00 10 00 00 00 00 00 00 00    ?.......?.......
90: 00 01 44 11 6f 0a 01 04 bd 03 9a 02 00 00 00 14    .?D?o???????...?
a0: 7f 00 ff ff 00 00 00 00 10 00 00 00 00 00 00 00    ?.......?.......
b0: 00 01 44 11 6f 0a 01 04 bd 03 9a 02 00 00 00 14    .?D?o???????...?
c0: 7f 00 ff ff 00 00 00 00 10 00 00 00 00 00 00 00    ?.......?.......
d0: 00 01 44 11 6f 0a 01 04 bd 03 9a 02 00 00 00 14    .?D?o???????...?
e0: 14 14 14 14 14 14 14 14 00 14 14 14 14 14 14 14    ????????.???????
f0: 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14    ????????????????

-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/0abbdc34-c8e1-44e0-86fb-0915529561c0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to