Quantcast
Channel: Emlid Community Forum - Latest topics
Viewing all articles
Browse latest Browse all 12805

Problems with the Navio2 kernel modules

$
0
0

@Al_B wrote:

The kernel module names seem to be “spi-bcm2835” “i2c-dev” “spidev” and a few other modules, but the documentation lists incorrect names on the EMLID site (2708 rather than 2835). After adding modules to boot config.txt file, we were able to modprobe and lsmod SPI modules; but I2C is not showing up anymore. We tried a few RPI utilities like wiringPI and GPIO, but that didn’t help, not listed in /etc/modprobe.d/*blacklist.conf.

We did rpi-udpate and raspi-config, but we get errors about spi_bcm2708 which seems to be the wrong kernel name (not sure why there is an error in raspi-config). Looking at /lib/modules/*/kernel/drivers/spi and i2c, found names and modules, tried modprobing different modules, i2c devices still not showing up at /dev/i2c*, i2cdetect fails. We also tried rebuilding the kernel images, wiped everything and went back to original emlid navio2 image (4.1.6-v7+, had upgraded to 4.1.18-v7+), but it didn't work.

In the current state, SPI devices show up, but we can’t open them. I2C kernel modules are loaded, but not showing up in /dev; only show up before we load SPI modules and disappear after. The example apps AccelGyroMag returns errors since that sensor is not enabled for MPU and can’t open SPI device for lsm. Barometer doesn’t work after loading spi modules.

Has anyone been able to resolve these issues?

Posts: 3

Participants: 2

Read full topic


Viewing all articles
Browse latest Browse all 12805

Latest Images

Trending Articles



Latest Images