9 Replies Latest reply on Oct 11, 2017 2:58 AM by rhinerfeldnyc

    XMOS/startkit board

    rhinerfeldnyc

      I have contacted XMOS a number of times about the problem with their community_addition not seeing the XMOS/startkit board in Linux.

      I followed their instructions. They have not solved the problem and refuse to give me any more help.

      I have sent them the detail results of their instructions and they refuse to help me any more!

      I have looked to see if any one else has had similar problems. They have,but, I have not seen any one solve the problems.

      At this point I am ready to give up!

        • Re: XMOS/startkit board
          shabaz

          Hi Richard,

           

          What is the issue? Is it documented somewhere, to save you having to re-type it to explain it in detail again?

          There isn't enough information to help you currently.

            • Re: XMOS/startkit board
              rhinerfeldnyc

              Here is the STRACE dump for Community_13.2.3 XMOS Xtimecomposer using

              xgdb -ex conn

              a lot of information and a lot of missing files.

              Please note that the usbfs was mounted and the board was seen by dmesg

              lrwxrwxrwx   1 root root          15 Sep 30 00:22 startkit-1 -> bus/usb/001/003

              lrwxrwxrwx   1 root root          15 Sep 29 18:05 startkit-2 -> bus/usb/002/001

               

              usb 1-1: new high-speed USB device number 3 using ehci_hcd

              usb 1-1: New USB device found, idVendor=20b1, idProduct=f7d3

              usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3

              usb 1-1: Product: XMOS startKIT

              usb 1-1: Manufacturer: XMOS

              usb 1-1: SerialNumber: XSK0xai7Dkj6F2RP

              usb 1-1: reset high-speed USB device number 3 using ehci_hcd

              lsusb

              Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

              Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

              Bus 001 Device 003: ID 20b1:f7d3 XMOS Ltd

              richard@debian:/sys/bus/usb/devices/1-1$ ls

               

              1-1:1.0              bDeviceClass     bMaxPower           descriptors

              ep_00         power    speed

              authorized           bDeviceProtocol  bNumConfigurations  dev

              idProduct     product  subsystem

              avoid_reset_quirk    bDeviceSubClass  bNumInterfaces      devnum

              idVendor      quirks   uevent

              bcdDevice            bmAttributes     busnum              devpath

              manufacturer  remove   urbnum

              bConfigurationValue  bMaxPacketSize0  configuration       driver

              maxchild      serial   version

               

              vi product         XMOS startKIT

              vi idProduct      f7d3

              vi idVendor       20b1

              vi manufacturer XMOS

              vi busnum        1

              vi serial            XSK0xai7Dkj6F2RP

                • Re: XMOS/startkit board
                  shabaz

                  Hi Richard,

                   

                  That's not a lot of information unfortunately.

                   

                  I'm assuming you've already tried lots of things to resolve this, so if you've not got anywhere I'd suggest trying something known to work, like a different 13.x version.

                   

                  Version 13.0.1 worked for me, I didn't try a later 13.x release with startKIT. Version 13.0.1 is still available for download.

                  I tried it on Windows. With Linux I only tested that it installed successfully. I didn't use it, but it certainly installed (I believe I installed on Ubuntu, most likely using the latest LTS version that would have been available in mid-2014).

                   

                  So, in summary, I've confirmed 13.0.1 functioned with the startKIT, using Windows, and didn't crash, I was able to use it for developing code and programming the board and debugging, i.e. the usual things people would do with this IDE.

                  If you're running Linux it is possible to stick Windows in a VM. But 13.0.1 Linux may work for you, worth a try if you have not already attempted this.

                • Re: XMOS/startkit board
                  rhinerfeldnyc

                  Here is the STRACE dump for Community_13.2.3 XMOS Xtimecomposer using

                  xgdb -ex conn

                  a lot of information and a lot of missing files.

                  Please note that the usbfs was mounted and the board was seen by dmesg

                  lrwxrwxrwx   1 root root          15 Sep 30 00:22 startkit-1 ->

                  bus/usb/001/003

                  lrwxrwxrwx   1 root root          15 Sep 29 18:05 startkit-2 ->

                  bus/usb/002/001

                   

                  usb 1-1: new high-speed USB device number 3 using ehci_hcd

                  usb 1-1: New USB device found, idVendor=20b1, idProduct=f7d3

                  usb 1-1: New USB device strings: Mfr=1, Product=2,

                  SerialNumber=3

                  usb 1-1: Product: XMOS startKIT

                  usb 1-1: Manufacturer: XMOS

                  usb 1-1: SerialNumber: XSK0xai7Dkj6F2RP

                  usb 1-1: reset high-speed USB device number 3 using ehci_hcd

                  lsusb

                  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

                  Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

                  Bus 001 Device 003: ID 20b1:f7d3 XMOS Ltd

                  richard@debian:/sys/bus/usb/devices/1-1$ ls

                   

                  1-1:1.0              bDeviceClass     bMaxPower           descriptors

                  ep_00         power    speed

                  authorized           bDeviceProtocol  bNumConfigurations  dev

                  idProduct     product  subsystem

                  avoid_reset_quirk    bDeviceSubClass  bNumInterfaces      devnum

                  idVendor      quirks   uevent

                  bcdDevice            bmAttributes     busnum              devpath

                  manufacturer  remove   urbnum

                  bConfigurationValue  bMaxPacketSize0  configuration       driver

                  maxchild      serial   version

                   

                  vi product         XMOS startKIT

                  vi idProduct      f7d3

                  vi idVendor       20b1

                  vi manufacturer XMOS

                  vi busnum        1

                  vi serial            XSK0xai7Dkj6F2RP

                   

                  On Tue, Oct 10, 2017 at 4:45 AM, Richard Hinerfeld

                    • Re: XMOS/startkit board
                      shabaz

                      Hi Richard,

                       

                      It is ok to see lots of file not found types of messages in such strace, it just means the OS is traversing through the paths, to find the shared library, it is not always a guarantee of an issue. In any case, I didn't see anything immediately obvious.

                      By the way, is your USB port USB 3.0 capable? If so, you might want to use a port that does not support USB 3.0. There are sometimes issues with that with many older products. Things should be backward compatible, but often the application and driver can have some inconsistency.

                        • Re: XMOS/startkit board
                          rhinerfeldnyc

                          what triangle?

                          All those versions are not there except 13.23

                          I have only USB 2.0 ports!

                          • Re: XMOS/startkit board
                            rhinerfeldnyc

                            I give up!

                            I tried the version 13.0.1 and it has the same problem.

                            I thank you for the help,but, I will not be buying XMOS products in the future.

                            I have spend a lot of time trying to get this to work and XMOS has

                            been of no help

                            at all!

                             

                            Please note: I have two different ESP8266 boards.

                            On from China and one I purchased from Adafruit.

                            1. The HUZZAH

                            2. One From China

                             

                            I flashed both these boards with the ESP8266.bin file for micropython.

                            Both boards came up with no problem at all,the first time.

                             

                            This is the way it should be.

                             

                            Please also note: The NodeMcu code and binaries have given me nothing

                            but problems.

                            I will not be using this code in the future.

                             

                            This is the reason most Embedded developers are using open-source

                            hardware and software. As you cannot depend on the companies to

                            provide solutions to their

                            problems.

                            Also if any products are not supported completely on Linux I will not

                            purchase them.

                            I have Windows XP installed on my machine so that I can use some of

                            the IDEs for

                            embedded work. Such as Atmel Studio 6.1. It took me months to get it working

                            correctly on Windows XP.

                             

                            Also this is the only USB board that I have had problems with.