Log message on console when change gpio state


#1

Hello

I drive gpio on mangoh Red in my app using le_gpio.api (gpioService.le_gpioPin34)

It work fine but …

On the console I have the message each time that I change gpio state:

1304.259636] qup_i2c qup_i2c.0: I2C slave addr:0x3a not connected
[ 1305.253868] qup_i2c qup_i2c.0: QUP: I2C status flags :0x1300c8, irq:187

Is it any chance to remove it ?

In ssh it’s not a problem but in consol It’s not very good…

Thank’s


#2

That GPIO is driven by the low power microcontroller inside the module. That microcontroller is connected via i2c to the modem. The not connected message occurs because the microcontroller is asleep when it receives an i2c message to change the GPIO. The microcontroller then wakes up and the master retries the i2c command and it succeeds. I don’t remember the exact timing, but I recall that the microcontroller goes to low power mode after a couple hundred ms.

So to eliminate the message you would have to find the code that generates the log message in the i2c master driver and remove it.


#3

Ok thank I will have a look and publish my result for all user.

For the moment I will used the gpioExpender.