Comment faire pour que Raspbian charge le module i2c-dev au démarrage

12

J'ai installé le 2012-07-15-wheezy-raspbian, et le module i2c-dev et i2c_bcm2708 sont là et fonctionnent avec les outils i2c.

Comment charger le module i2c-dev, etc. au démarrage?

John La Rooy
la source

Réponses:

12

En supposant que le module se charge avec sudo modprobe i2c-dev, vous devez ajouter i2c-devà /etc/modules.

Alex Chamberlain
la source
pour des éclaircissements pour nous les gars non-linux. "modules" est le fichier, il n'a pas d'extension de nom de fichier.
Eric Schneider
7

Ils sont sur liste noire dans /etc/modprobe.d/raspi-blacklist.conf

# blacklist spi and i2c by default (many users don't need them)

blacklist spi-bcm2708
blacklist i2c-bcm2708

alors commentez ces lignes.

okertanov
la source
Je les ai commentés. spidev, spi-bcm2708et i2c-bcm2708tout chargé, mais i2c-devje ne pense pas que j'en ai toujours besoin/etc/modules
John La Rooy
1
Pourquoi diable auraient-ils ces listes noires!?!
Alex Chamberlain
@AlexChamberlain car un utilisateur moyen n'a pas besoin de ces modules. À partir de la page de manuel modprobe.conf: Il existe des cas où deux modules ou plus prennent tous deux en charge les mêmes périphériques, ou un module prétend de manière non valide prendre en charge un périphérique: le mot clé blacklist indique que tous les alias internes d'un module particulier doivent être ignorés. [ linux.die.net/man/5/modprobe.conf ]
gurcanozturk