Cómo hacer que raspbian cargue el módulo i2c-dev en el arranque

12

He instalado 2012-07-15-wheezy-raspbian, y el módulo i2c-dev y i2c_bcm2708 están ahí y funcionan con las herramientas i2c.

¿Cómo consigo que se cargue el módulo i2c-dev, etc. en el arranque?

John La Rooy
fuente

Respuestas:

12

Suponiendo que el módulo se carga usando sudo modprobe i2c-dev, debe agregar i2c-deva /etc/modules.

Alex Chamberlain
fuente
para aclararnos a los que no somos linux. "módulos" es el archivo, no tiene extensión de nombre de archivo.
Eric Schneider
7

Están en la lista negra en /etc/modprobe.d/raspi-blacklist.conf

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

blacklist spi-bcm2708
blacklist i2c-bcm2708

así que comenta estas líneas.

okertanov
fuente
Los descomenté. spidev, spi-bcm2708y i2c-bcm2708todo cargado, pero i2c-devno fue así, supongo que todavía lo necesito/etc/modules
John La Rooy
1
¿Por qué demonios los pondrían en una lista negra?
Alex Chamberlain
@AlexChamberlain porque un usuario promedio no necesita esos módulos. Desde la página de manual de modprobe.conf: hay casos en los que dos o más módulos admiten los mismos dispositivos, o un módulo afirma inválidamente que admite un dispositivo: la palabra clave de la lista negra indica que se deben ignorar todos los alias internos de un módulo en particular. [ linux.die.net/man/5/modprobe.conf ]
gurcanozturk