root@swi-mdm9x28-wp:~# logread -f | grep gpioCf3Demo
Jan 13 18:50:17 swi-mdm9x28-wp user.info Legato: INFO | updateDaemon[1093]/updateDaemon T=main | system.c system_SymlinkApp() 611 | Creating symlink /legato/systems/current/apps/gpioCf3Demo → /legato/apps/47f333e
Jan 13 18:50:17 swi-mdm9x28-wp user.info Legato: INFO | updateDaemon[1093]/updateDaemon T=main | appUser.c appUser_Add() 37 | Creating user ‘appgpioCf3Demo’ for application ‘gpioCf3Demo’.
Jan 13 18:50:17 swi-mdm9x28-wp user.info Legato: INFO | updateDaemon[1093]/framework T=main | user.c user_Create() 1370 | Created user ‘appgpioCf3Demo’ with uid 1038 and gid 1038.
Jan 13 18:50:18 swi-mdm9x28-wp user.info Legato: INFO | avcDaemon[1756]/avcDaemon T=main | avcAppUpdate.c AppInstallHandler() 857 | Application, ‘gpioCf3Demo,’ has been installed.
Jan 13 18:50:18 swi-mdm9x28-wp user.info Legato: INFO | secStore[2051]/secStoreDaemon T=main | secStoreServer.c AppInstallHandler() 1833 | legato system is updated because APP ‘gpioCf3Demo’ installation is done !
Jan 13 18:50:18 swi-mdm9x28-wp user.info Legato: INFO | updateDaemon[1093]/updateDaemon T=main | supCtrl.c supCtrl_StartApp() 61 | Starting app ‘gpioCf3Demo’.
Jan 13 18:50:18 swi-mdm9x28-wp user.info Legato: INFO | supervisor[1079]/supervisor T=main | app.c app_Create() 3258 | Creating app ‘gpioCf3Demo’
Jan 13 18:50:18 swi-mdm9x28-wp user.info Legato: INFO | supervisor[1079]/supervisor T=main | proc.c GetFaultAction() 326 | No fault action specified for process ‘gpioCf3Demo’. Assuming ‘ignore’.
Jan 13 18:50:18 swi-mdm9x28-wp user.warn Legato: -WRN- | supervisor[1079]/supervisor T=main | proc.c GetWatchdogAction() 362 | gpioCf3Demo watchdogAction ‘’ in proc section
Jan 13 18:50:18 swi-mdm9x28-wp user.warn Legato: -WRN- | supervisor[1079]/supervisor T=main | proc.c GetWatchdogAction() 362 | gpioCf3Demo watchdogAction ‘’ in proc section
Jan 13 18:50:18 swi-mdm9x28-wp user.info Legato: INFO | supervisor[1079]/supervisor T=main | app.c app_Start() 3471 | Starting app ‘gpioCf3Demo’
Jan 13 18:50:18 swi-mdm9x28-wp user.info Legato: INFO | supervisor[1079]/supervisor T=main | app.c CreateFileLink() 2154 | Created file link ‘/dev/log’ to '/legato/systems/current/appsWriteable/gpioCf3Demo/dev/lo.
Jan 13 18:50:18 swi-mdm9x28-wp user.info Legato: INFO | supervisor[1079]/supervisor T=main | app.c CreateFileLink() 2154 | Created file link ‘/dev/null’ to '/legato/systems/current/appsWriteable/gpioCf3Demo/dev/n.
Jan 13 18:50:18 swi-mdm9x28-wp user.info Legato: INFO | supervisor[1079]/supervisor T=main | app.c CreateFileLink() 2154 | Created file link ‘/dev/zero’ to '/legato/systems/current/appsWriteable/gpioCf3Demo/dev/z.
Jan 13 18:50:18 swi-mdm9x28-wp user.info Legato: INFO | supervisor[1079]/supervisor T=main | app.c CreateFileLink() 2154 | Created file link ‘/dev/urandom’ to '/legato/systems/current/appsWriteable/gpioCf3Demo/de.
Jan 13 18:50:18 swi-mdm9x28-wp user.info Legato: INFO | supervisor[1079]/supervisor T=main | app.c CreateFileLink() 2154 | Created file link ‘/legato/systems/current/lib/liblegato.so’ to '/legato/systems/current/.
Jan 13 18:50:18 swi-mdm9x28-wp user.info Legato: INFO | supervisor[1079]/supervisor T=main | app.c CreateFileLink() 2154 | Created file link ‘/lib/ld-linux.so.3’ to '/legato/systems/current/appsWriteable/gpioCf3D.
Jan 13 18:50:18 swi-mdm9x28-wp user.info Legato: INFO | supervisor[1079]/supervisor T=main | app.c CreateFileLink() 2154 | Created file link ‘/lib/libc.so.6’ to '/legato/systems/current/appsWriteable/gpioCf3Demo/.
Jan 13 18:50:18 swi-mdm9x28-wp user.info Legato: INFO | supervisor[1079]/supervisor T=main | app.c CreateFileLink() 2154 | Created file link ‘/lib/libpthread.so.0’ to '/legato/systems/current/appsWriteable/gpioCf.
Jan 13 18:50:18 swi-mdm9x28-wp user.info Legato: INFO | supervisor[1079]/supervisor T=main | app.c CreateFileLink() 2154 | Created file link ‘/lib/librt.so.1’ to '/legato/systems/current/appsWriteable/gpioCf3Demo.
Jan 13 18:50:18 swi-mdm9x28-wp user.info Legato: INFO | supervisor[1079]/supervisor T=main | app.c CreateFileLink() 2154 | Created file link ‘/lib/libdl.so.2’ to '/legato/systems/current/appsWriteable/gpioCf3Demo.
Jan 13 18:50:18 swi-mdm9x28-wp user.info Legato: INFO | supervisor[1079]/supervisor T=main | app.c CreateFileLink() 2154 | Created file link ‘/lib/libgcc_s.so.1’ to '/legato/systems/current/appsWriteable/gpioCf3D.
Jan 13 18:50:18 swi-mdm9x28-wp user.info Legato: INFO | supervisor[1079]/supervisor T=main | app.c CreateFileLink() 2154 | Created file link ‘/lib/libm.so.6’ to '/legato/systems/current/appsWriteable/gpioCf3Demo/.
Jan 13 18:50:18 swi-mdm9x28-wp user.info Legato: INFO | supervisor[1079]/supervisor T=main | app.c CreateFileLink() 2154 | Created file link ‘/usr/lib/libstdc++.so.6’ to '/legato/systems/current/appsWriteable/gpi.
Jan 13 18:50:18 swi-mdm9x28-wp user.info Legato: INFO | supervisor[1079]/supervisor T=main | app.c CreateFileLink() 2154 | Created file link '/legato/systems/current/apps/gpioCf3Demo/read-only/lib/libComponent_gpe
Jan 13 18:50:18 swi-mdm9x28-wp user.info Legato: INFO | supervisor[1079]/supervisor T=main | app.c CreateFileLink() 2154 | Created file link ‘/legato/systems/current/apps/gpioCf3Demo/read-only/bin/gpioCf3Demo’ to3
Jan 13 18:50:18 swi-mdm9x28-wp user.info Legato: INFO | supervisor[1079]/supervisor T=main | app.c CreateTmpFs() 1788 | Mounted tmpfs at /legato/systems/current/appsWriteable/gpioCf3Demo/tmp.
Jan 13 18:50:18 swi-mdm9x28-wp user.info Legato: INFO | supervisor[1079]/supervisor T=main | app.c CreateFileLink() 2154 | Created file link ‘/tmp/legato/serviceDirectoryServer’ to '/legato/systems/current/appsWr.
Jan 13 18:50:18 swi-mdm9x28-wp user.info Legato: INFO | supervisor[1079]/supervisor T=main | app.c CreateFileLink() 2154 | Created file link ‘/tmp/legato/serviceDirectoryClient’ to '/legato/systems/current/appsWr.
Jan 13 18:50:18 swi-mdm9x28-wp user.info Legato: INFO | supervisor[1079]/supervisor T=main | proc.c proc_Start() 1403 | Starting process ‘gpioCf3Demo’ with pid 21988
Jan 13 18:50:18 swi-mdm9x28-wp user.info Legato: INFO | updateDaemon[1093]/updateDaemon T=main | app.c app_InstallIndividual() 830 | App gpioCf3Demo <47f33390cd95f1feb6314f9ef70385ce> installed
Jan 13 18:50:18 swi-mdm9x28-wp user.info Legato: INFO | updateDaemon[1093]/updateDaemon T=main | updateDaemon.c ApplyAppUpdate() 956 | App ‘gpioCf3Demo<47f33390cd95f1feb6314f9ef70385ce>’ installed properly.
Jan 13 18:50:18 swi-mdm9x28-wp user.info Legato: INFO | supervisor[21988]/supervisor T=main | proc.c proc_Start() 1363 | Execing ‘gpioCf3Demo’
What is return of at+wiocfg?
Can you change the gpio42 output state in console command?
root@swi-mdm9x28-wp:~# echo 42 > /sys/class/gpio/export
root@swi-mdm9x28-wp:~#
root@swi-mdm9x28-wp:~# echo out > /sys/class/gpio/gpio42/direction
root@swi-mdm9x28-wp:~#
root@swi-mdm9x28-wp:~# echo 0 > /sys/class/gpio/gpio42/value
root@swi-mdm9x28-wp:~#
root@swi-mdm9x28-wp:~# echo 1 > /sys/class/gpio/gpio42/value
root@swi-mdm9x28-wp:~#
write error:
root@swi-mdm9x28-wp:~# echo 42 > /sys/class/gpio/export
sh: write error: Device or resource busy
root@swi-mdm9x28-wp:~# echo out > /sys/class/gpio/gpio42/direction
[ 5576.201959] gpio-79 (sysfs): _gpiod_direction_output_raw: tried to set a GPIO tied to an IRQ as output
sh: write error: Input/output error
root@swi-mdm9x28-wp:~#
I have use wp76xx with mangoh yellow. Is it related??
what FW are you using?
I am using FW R13.3
root@swi-mdm9x28-wp:~# fwupdate query
Connecting to service …
Firmware Version: SWI9X07Y_02.28.03.05 000000 jenkins 2019/07/08 11:04:16
Bootloader Version: SWI9X07Y_02.28.03.05 000000 jenkins 2019/07/08 11:04:16
Linux Version: 3.18.140 #1 PREEMPT Wed Dec 9 08:50:05 UTC 2020
Are you using WP7605?
No problem is found on my side:
ati3
Manufacturer: Sierra Wireless, Incorporated
Model: WP7605
Revision: SWI9X07Y_02.28.03.05 000000 jenkins 2019/07/08 11:04:16
IMEI: 353532100020465
IMEI SV: 6
FSN: 2A917285070404
+GCAP: +CGSM
OK
aroot@swi-mdm9x28-wp:~# echo 42 > /sys/class/gpio/export
root@swi-mdm9x28-wp:~# echo out > /sys/class/gpio/gpio42/direction
root@swi-mdm9x28-wp:~# echo 0 > /sys/class/gpio/gpio42/value
root@swi-mdm9x28-wp:~# echo 1 > /sys/class/gpio/gpio42/value
root@swi-mdm9x28-wp:~#
Yes, I am
ati3
Manufacturer: Sierra Wireless, Incorporated
Model: WP7605
Revision: SWI9X07Y_02.28.03.05 000000 jenkins 2019/07/08 11:04:16
IMEI: 353532100628937
IMEI SV: 6
FSN: 2A140630311110
+GCAP: +CGSM
OK
Then i cannot reproduce your issue
Maybe you can try fw r16
I got the same result
no idea as I don’t see this problem , maybe you try another module and see if the result is the same
I got this error. what does it mean??
and how to fixed it?
Jan 14 15:54:11 swi-mdm9x28-wp user.warn Legato: -WRN- | gpio[16364]/framework T=main | unixSocket.c unixSocket_SendMsg() 490 | sendmsg() failed with errno 32 (Broken pipe).
Jan 14 15:54:11 swi-mdm9x28-wp user.emerg Legato: EMR | gpio[16364]/framework T=main | le_gpio_commonclient.c ifgen_le_gpio_Read() 1146 | Error receiving response from server
Jan 14 15:54:11 swi-mdm9x28-wp user.info Legato: INFO | gpioService[1918]/sysfsGpio T=main | gpioSysfsUtils.c gpioSysfs_SessionCloseHandlerFunc() 1215 | Releasing GPIO 42
Jan 14 15:54:11 swi-mdm9x28-wp user.info Legato: INFO | supervisor[1078]/supervisor T=main | proc.c proc_SigChildHandler() 2079 | Process ‘gpio’ (PID: 16364) has exited with exit code 1.
Jan 14 15:54:11 swi-mdm9x28-wp user.info Legato: INFO | gpioService[1918]/sysfsGpio T=main | gpioSysfsUtils.c gpioSysfs_SessionCloseHandlerFunc() 1215 | Releasing GPIO 7
Jan 14 15:54:11 swi-mdm9x28-wp user.info Legato: INFO | gpioService[1918]/sysfsGpio T=main | gpioSysfsUtils.c gpioSysfs_SessionCloseHandlerFunc() 1215 | Releasing GPIO 8
it is already not working in console command, of course it won’t work in legato app.
maybe you try another module and see if the result is the same