Como fazer o raspbian carregar o módulo i2c-dev na inicialização

12

Instalei o 2012-07-15-wheezy-raspbian e o módulo i2c-dev e o i2c_bcm2708 estão lá e funcionam com o i2c-tools.

Como obtenho o módulo i2c-dev etc. para carregar na inicialização?

John La Rooy
fonte

Respostas:

12

Supondo que o módulo carrega usando sudo modprobe i2c-dev, você deve adicionar i2c-deva /etc/modules.

Alex Chamberlain
fonte
para esclarecimentos para nós, não-linux. "modules" é o arquivo, não possui extensão de nome de arquivo.
Eric Schneider
7

Eles estão na lista negra no /etc/modprobe.d/raspi-blacklist.conf

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

blacklist spi-bcm2708
blacklist i2c-bcm2708

então comente essas linhas.

okertanov
fonte
Eu os descomentei. spidev, spi-bcm2708e i2c-bcm2708tudo carregado, mas i2c-devnão foi o que eu acho que ainda preciso/etc/modules
John La Rooy
1
Por que diabos eles os colocariam na lista negra!?!
Alex Chamberlain
@AlexChamberlain porque um usuário médio não precisa desses módulos. Na página do manual modprobe.conf: há casos em que dois ou mais módulos suportam os mesmos dispositivos ou um módulo afirma invalidamente dar suporte a um dispositivo: a palavra-chave da lista negra indica que todos os aliases internos de um módulo específico devem ser ignorados. [ linux.die.net/man/5/modprobe.conf ]
gurcanozturk