have you tried the latest FW in FX30 for the +WDSS command?
@jyijyi no I havenāt. The stock R11.00.007 pre-built binaries work for the WDSS command. The issue is that my custom built yocto/legato build (from the same source as the stock firmware) does not. Our application requires a custom build including a kernel rebuild and other utility applications in order for our industrial IoT application to work. That is why I replied to this thread since @claudio.baldini seemed to have the exact same issue and I would hopefully like to solve it in the same fashion he did.
Have you tried leaf fx30-catm_3.0.0
Please note that for @claudio.baldini , +wdss can be entered
@jyijyi No I havenāt. I missed the part where @claudio.baldini said:
⦠I have now compiled the new packaget 3.0.0 for the Fx30 using the leaf R14 and downloaded to the target, it seems now working, con connect through ssh and the app list is as per stock firmware. ā¦
So I will try fx30-catm_3.0.0.
Thank you.
So I have tried to make yocto using leaf fx30-catm_3.0.0 and I can not get it built unmodified. Hereās the procedure I used:
leaf setup R14_Stable -p swi-fx30-catm_3.0.0
leaf getsrc swi-linux
cd swi-linux-src
make
which fails with after Parsing recipes
Parsing of 2167 .bb files complete (0 cached, 2167 parsed). 3086 targets, 339 skipped, 0 masked, 0 errors.
ERROR: No recipes available for:
/home/dcchurchill/myWorkspace/swi-linux-src/meta-columbia-x/rootfs/recipes/columbia-initscripts/columbia-initscripts.bbappend
Summary: There were 3 WARNING messages shown.
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
Makefile:324: recipe for target 'image_bin' failed
I am using Ubuntu Linux 16.04
I should add that the above is completed without using leaf shell, if I run make from inside leaf shell then I get this error after Parsing recipes
:
Parsing recipes: 100% |#################################################################################################| Time: 0:01:15
Parsing of 2113 .bb files complete (0 cached, 2113 parsed). 3032 targets, 314 skipped, 0 masked, 0 errors.
ERROR: Nothing PROVIDES 'mdm9x06-image-minimal'. Close matches:
core-image-minimal
Summary: There were 4 WARNING messages shown.
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
Makefile:324: recipe for target 'image_bin' failed
make: *** [image_bin] Error 1
You can try these commands to make image:
make MACH=mdm9x28 PROD=fx30
@jyijyi OK, getting closer, was able to make the factory (unmodified) image for fx30-catm_3.0.0. I installed it on my FX30 and verified that the AT+WDSS? commands work. Now I need to move on to installing a kernel module for CIFS support. I followed the procedure that worked with the old R11/catm_2.0.0 image which was:
cd ~/myWorkspace/swi-linux-src/poky
source ./oe-init-build-env
cd ~/myWorkspace/swi-linux-src/build_bin
bitbake linux-quic -c menuconfig
This fails with the error:
dcchurchill@ubuntu:~/myWorkspace/swi-linux-src/build_bin$ bitbake linux-quic -c menuconfig
Parsing recipes: 100% |##########################################| Time: 0:00:32
Parsing of 814 .bb files complete (0 cached, 814 parsed). 1282 targets, 44 skipped, 0 masked, 0 errors.
ERROR: Nothing PROVIDES 'linux-quic'
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
So with R14 is there now a new procedure for building a kernel module, if so, where can I find those instructions?
You can try this for menuconfig
@jyijyi Disregard below: I figured out that the folder swi-linux-src
is equivalent to yocto
and make dev
works and allows bitbake linux-quic -c menuconfig
to run correctly. During my troubleshooting to get this to work I think Iāve somehow corrupted my source tree so Iām starting from scratch, building the factory image as we speak.
What specifically from that thread should I try? I have no yocto
directory so I donāt know where I should make dev
from.
Has this issue been resolved, and what was the final solution?"
What is the problem you encountering now?
Are you using at+wdss command to connect avms?
Here says other user does not find problem