Thank you for contacting us!
I’ll try to help you with that, in order to give you a better assistance I would like to know the detailed steps you followed in order to modify the kernel.
I’ll be waiting your reply.
I followed these steps:
- Download last source files from intel site (ww25.5), extract and configure bitbake directories, run ./meta-intel-edison/setup.bash
- Edit the paho-mqtt_3.1.bb file to change the SRC_URI variable
- $bitbake virtual/kernel -c menuconfig
- Device Drivers > USB support > USB Serial Converter support > <M> Xsens motion tracker serial interface driver (M)
- Save the .config file and copy the changes from
- $ bitbake virtual/kernel -c configure -f -v
- $ bitbake edison-image
- Edit meta-intel-edison/utils/create-debian-image.sh with these changes:
fsize=$((`stat --printf="%s" toFlash/edison-image-edison.ext4` / 524288)) to
fsize=$((`stat --printf="%s" toFlash/edison-image-edison.ext4` / 524288 * 2))
- And then flash the image to the Edison
When I run the lsusb command the xsens is present, but without the xsens driver. When I go to the drivers/usb/serial directory the xsens_mt driver is not here.
* I'm building a new image and I will post the shell print screen.
Thank you very much for your detailed reply, it seems that you are following the correct steps and it is strange that xsen_mt driver is not present. I’ve noticed that you are building the driver as a module (M), I’d suggest you to try to build it as compiled-in (y) in order to know if it could help.
Moreover, I’ll be waiting for your post with the shell print screen, also, any detail you can share will be very useful.