Solve problems after flashing the kernel or updating a PCDuino

Some modules get disabled after an update, here's what to do

Posted by quick on January 26, 2022

This is a copy/paste from my article in spanish on my original blog. For more info check the "About" section on this site.

Sorry in advance for the inconvinience.

 

---------

 

Si has reinstalado el Kernel del pcDuino y flasheado las imagenes mas recientes de ubuntu para pcDuino, o si quisiste actualizar usando los clasicos sudo apt-get update && sudo apt-get upgrade es posible que al tratar de usar sus modulos de PWM, GPIO, adc, entre otros, presenten errores y no se pueda utilizar como un “arduino”.

La solucion temporal es correr desde consola:

1

2

3

4

5

sudo modprobe hardwarelib

sudo modprobe gpio

sudo modprobe adc

sudo modprobe pwm

sudo modprobe sw_interrupt

Si se desea que el cambio sea permanente:

1

2

3

4

5

echo hardwarelib | sudo tee -a /etc/modules

echo gpio | sudo tee -a /etc/modules

echo adc | sudo tee -a /etc/modules

echo pwm | sudo tee -a /etc/modules

echo sw_interrupt | sudo tee -a /etc/modules

Si por alguna razon se desea revertir estos cambios es recomendable eliminado sus entradas manualmente:

1

nano /etc/modules

Precaucion: Al borrar algunos de los modulos que se encuentran es este archivo puede que el pcDuino deje de funcionar correctamente.