Problème I2C sur Raspberry Pi2 - Electronique, domotique, DIY
Marsh Posté le 23-12-2015 à 04:59:09
apparemment tu as chargé un pilote qui fait doublon avec un pilote déjà existant, le second pilote essaie d'acceder au bus alors qu'il est déjà occupé par le premier pilote :
Citation : This typically means that you have already loaded a driver which is accessing this device. |
http://electronics.stackexchange.c [...] evice-busy
http://www.scriptscoop.net/t/af046 [...] -busy.html
Marsh Posté le 21-12-2015 à 14:27:19
Bonjour,
J'ai installé un module RTC fonctionnant en I2C sur mon Raspberry Pi2 (Raspbian mis à jour et librairie smbus installée).
Lorsque j'exécute le code suivant, servant uniquement à écrire la valeur 0x40 dans le registre 0x0E du module situé à l'adresse 0x68 :
import smbus
bus=smbus.SMBus(1)
adr=0x68
reg=0x0E
val=0x40
bus.write_byte_data(adr,reg,val)
J'obtiens le retour suivant :
Traceback (most recent call last):
File "/home/pi/trchz1.py", line 6, in<module>
bus.write_byte_data(adr,reg,val)
IOError : [Errno 16] Device or resource busy
Le problème existe même immédiatement après un reboot du RPi.
Je n'ai trouvé aucune solution sur les forums du web.
Quelqu'un a t-il eu connaissance de ce problème? Par avance merci de votre réponse.