This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/OMAP-L138: CCS running on Linux (UBUNTU 14.04) Virtual Machine has connectivity issue with XDS200

Part Number: OMAP-L138
Other Parts Discussed in Thread: SEGGER

Tool/software: Code Composer Studio

Hi,

We have our own customized board using MityDSP (Criticallink). We are using SDK provided by Criticallink. We have linux VM with ubuntu 14.04 and host machine Windows 10 pro. Now we are trying to debug our software with Spectrum digital XDS200 emulator. We are using USB 2.0 for XDS200 connection. We are facing problems in test connection when we test it with CCS5.5 and CCS 6.1.3 in Linux VM. Attaching screenshot for the error.

XDS200 works fine when we test it in windows host operating system with CCS 6.2.0.

We tried to update XDS200 driver but we were not able to update. XDS200 has software version 1.0.0.8. Please suggest how to rectify this problem as we need to run our project in linux.

Thanks in advance.

Rushina.

  • Hi,

    Error 250 is typically when the host PC cannot recognize the Debug Probe. This is described in the section Host Connection Error of the page below:

    software-dl.ti.com/.../ccsv7_debugging_jtag_connectivity_issues.html

    First run the xds2xx_conf command. You should get something similar to what is shown below:

    If not, check if the Debug Probe is connected to the guest and not the host operating system.

      

    My setup is a bit different than yours. I am using VmWare Workstation 12 Pro (12.5.6 build-5528349) with Ubuntu 16.04/64 and CCSv6.2.0. Some other versions may or may not show issues as reported in the wiki page below:

    http://processors.wiki.ti.com/index.php/VMware_with_CCS  

    With this I am able to connect to the XDS200 without problems. 

    Hope this helps,

    Rafael

  • Hi Rafael,

    Sorry for the late response.

    Actually we are doing the same sequence as you suggested, but still giving the same error. Is there any switch setting or anything else required on board when we are trying to connect with emulator? Also please send screenshot for your Advanced setup of XDS2xx USB debug probe.

    Thanks.
  • Hi,

    I just set up a VM with Ubuntu 14.04/64 to run CCSv6.2.0 and the result is the same: I am able to connect to the XDS200.

    However, can you test if you are able to connect to it by running CCS as a root/sudo? If so, then it is possible that you did not run the install_script.sh at the end of your setup to properly set up the udev rules and allow user access to the Debug Probe.

    That is really my last idea, given that I can't reproduce this issue here.

    By the way, the Advanced tab does not have anything special.

    Regards,

    Rafael

  • Hi Rafael,

    Thanks for your suggestion. We have tested with CCSv5.5.0 and CCSv6.1.3.  We will try to check with CCSv 6.2.0. As you mentioned we have Install_drivers.sh (not install_script.sh) in the folder opt/ti/ccsv5/install_scripts and opt/ti/ccsv6/install_scripts folders for ccsv5 and ccsv6 respectively. We tried to run both the files.  I checked the files, it looks that it contains XDS100 driver. Is it same for XDS200?  I am attaching the files for both ccs version for your reference. I renamed both files as per ccs version for your reference. It is actually  Install_drivers.sh.

    Thanks & Regards,

    Rushina

    install_drivers_ccsv5.txt
    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    #!/bin/sh
    if [ -f /opt/ti/ccsv5/install_scripts/ti_xds100_linux_install.sh ]; then
    /opt/ti/ccsv5/install_scripts/ti_xds100_linux_install.sh --install
    fi
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    install_drivers_ccsv6.txt
    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    #!/bin/sh
    if [ -f /opt/ti/ccsv6/install_scripts/ti_xds100_linux_install.sh ]; then
    /opt/ti/ccsv6/install_scripts/ti_xds100_linux_install.sh --install
    fi
    if [ -f /opt/ti/ccsv6/install_scripts/msp430uif_install.sh ]; then
    /opt/ti/ccsv6/install_scripts/msp430uif_install.sh --install
    fi
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • Rushina,

    Hmm, it seems you installed CCS as a root, which shouldn't require you to run the install_drivers.sh file. (sorry, I mentioned the wrong filename before).

    In the light of this, can you check if you see the following files in the udev rules directory as shown below?

    udev said:

    user@host:/opt/ti/ccsv6/install_scripts$ ls -l /etc/udev/rules.d/
    total 28
    -rw-r--r-- 1 root root 381  Aug 25 15:45 61-msp430uif.rules
    -rwxr-xr-x 1 root root 2145 Aug 25 15:45 70-mm-no-ti-emulators.rules
    -rw-r--r-- 1 root root 691  Aug 25 15:45 71-bh-permissions.rules
    -rw-r--r-- 1 root root 559  Aug 25 15:45 71-sd-permissions.rules
    -rw-r--r-- 1 root root 1814 Aug 25 15:45 71-ti-permissions.rules
    -rw-r--r-- 1 root root 4286 Aug 25 15:47 99-jlink.rules

    These files set user access for several of the JTAG debuggers supported by CCS. The 71-bh*, 71-sd* and 99-* are applicable only to the third party debug probes from BlackHawk and Spectrum Digital.

    Regards,

    Rafael

  • Rushina Trivedi said:
    We are facing problems in test connection when we test it with CCS5.5 and CCS 6.1.3 in Linux VM.

    How many devices does the following command show?

    ls -l /dev/ttyACM*

    The XDS200 emuerates two ttyACM* devices. If there are more than two ttyACM* devices then CCS 6 may attempt to open a ttyACM* device for something which isn't the XDS200, leading to the E_RPCENV_IO_ERROR(-6) No connection: DTC_IO_Open::dtc_io error. You can work-around this by changing the "Debug Probe I/O Port Number" in the target configuration -see XDS troubleshooting on Linux

  • Hi Rafael,

    Below is the response in my VM for udev rules.

    mitydsp@vagrantup:/opt/ti/ccsv6/install_scripts$ ls -l /etc/udev/rules.d/
    total 28
    -rw-r--r-- 1 root root 134 Aug 25 23:31 60-vboxadd.rules
    -rw-r--r-- 1 root root 381 Dec 28 2016 61-msp430uif.rules
    -rwxr-xr-x 1 root root 711 Dec 28 2016 70-mm-no-ti-emulators.rules
    -rw-r--r-- 1 root root 691 Dec 28 2016 71-bh-permissions.rules
    -rw-r--r-- 1 root root 559 Aug 26 00:54 71-sd-permissions.rules
    -rw-r--r-- 1 root root 511 Aug 26 01:55 71-ti-permissions.rules
    -rw-r--r-- 1 root root 1157 Apr 14 2014 README

    There is no 99-* rules. can it create problems?

    Thanks & Regards,
    Rushina.
  • Hi Chester,

    Thanks for your suggestion. Below is the command response.

    mitydsp@vagrantup:/$ ls -l /dev/ttyACM?
    crw-rw-rw- 1 root dialout 166, 0 Sep 2 07:26 /dev/ttyACM0
    crw-rw-rw- 1 root dialout 166, 1 Sep 2 07:25 /dev/ttyACM1

    We also tried by changing "Debug Probe I/O Port Number" in the target configuration with values 0 and 1, but we have the same error. Once we have error, the command to get config info of xds200 - ./xds2xx_conf get xds2xxu 0 is also not working. we have to remove xds200 from the port and connect again to run the configuration command.

    Thanks & Regards,
    Rushina.
  • Rushina Trivedi said:
    There is no 99-* rules. can it create problems?

    The 99-* rules are for a Segger J-Link, so lack of the 99-* rules doesn't explain the problem.

    Looking at a CCS 7.2 installation under Ubuntu 16.04 LTS shows that the rules for an XDS200 are in /etc/udev/rules.d/71-ti-permissions.rules, which is present in your system.

  • We have XDS200 from Spectrum digital. In the connection, there is no option for spectrum digital XDS2xx. So we select Texas Instruments XDS2xx USB Debug Probe.

    In  /etc/udev/rules.d folder there are two files

    1) 71-ti-permissions.rules

    2) 71-sd-permissions.rules

     which rule file is applicable?  I find one difference between two files is that there is no ttyACM rule in 71-sd-permissions.rules. I am attaching both files for your reference. I have changed the name to *.txt for upload purpose.

    71-sd-permissions.rules.txt
    Fullscreen
    1
    2
    3
    4
    5
    6
    # Spectrum Digital USB devices
    SUBSYSTEM=="usb", ATTR{idVendor}=="0c55" ,ATTR{idProduct}=="0540", ATTR{manufacturer}=="Spectrum Digital Inc.",MODE="0666"
    SUBSYSTEM=="usb", ATTR{idVendor}=="0c55" ,ATTR{idProduct}=="0510", ATTR{manufacturer}=="Spectrum Digital, Inc.",MODE="0666"
    SUBSYSTEM=="usb", ATTR{idVendor}=="0c55" ,ATTR{idProduct}=="2000", ATTR{manufacturer}=="Spectrum Digital, Inc.",MODE="0666"
    SUBSYSTEM=="usb", ATTR{idVendor}=="0c55" ,ATTR{idProduct}=="0562",MODE="0666"
    SUBSYSTEM=="usb", ATTR{idVendor}=="0c55" ,ATTR{idProduct}=="0566",MODE="0666"
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    71-ti-permissions.rules.txt
    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    SUBSYSTEM=="usb",ENV{DEVTYPE}=="usb_device",ATTRS{idVendor}=="0403",ATTRS{idProduct}=="a6d0",MODE:="0666"
    SUBSYSTEM=="usb",ENV{DEVTYPE}=="usb_device",ATTRS{idVendor}=="0403",ATTRS{idProduct}=="a6d1",MODE:="0666"
    SUBSYSTEM=="usb",ENV{DEVTYPE}=="usb_device",ATTRS{idVendor}=="0403",ATTRS{idProduct}=="6010",MODE:="0666"
    SUBSYSTEM=="usb",ENV{DEVTYPE}=="usb_device",ATTRS{idVendor}=="0403",ATTRS{idProduct}=="bcd9",MODE:="0666"
    SUBSYSTEM=="usb",ENV{DEVTYPE}=="usb_device",ATTRS{idVendor}=="0403",ATTRS{idProduct}=="bcda",MODE:="0666"
    SUBSYSTEM=="usb",ENV{DEVTYPE}=="usb_device",ATTRS{idVendor}=="1cbe",ATTRS{idProduct}=="00fd",MODE:="0666"
    SUBSYSTEM=="usb",ENV{DEVTYPE}=="usb_device",ATTRS{idVendor}=="1cbe",ATTRS{idProduct}=="00ff",MODE:="0666"
    SUBSYSTEM=="usb",ENV{DEVTYPE}=="usb_device",ATTRS{idVendor}=="0451",ATTRS{idProduct}=="bef1",MODE:="0666"
    SUBSYSTEM=="usb",ENV{DEVTYPE}=="usb_device",ATTRS{idVendor}=="0451",ATTRS{idProduct}=="bef2",MODE:="0666"
    SUBSYSTEM=="usb",ENV{DEVTYPE}=="usb_device",ATTRS{idVendor}=="0451",ATTRS{idProduct}=="bef3",MODE:="0666"
    SUBSYSTEM=="usb",ENV{DEVTYPE}=="usb_device",ATTRS{idVendor}=="0451",ATTRS{idProduct}=="bef4",MODE:="0666"
    SUBSYSTEM=="usb",ENV{DEVTYPE}=="usb_device",ATTRS{idVendor}=="0451",ATTRS{idProduct}=="c32a",MODE:="0666"
    ATTRS{idVendor}=="0451",ATTRS{idProduct}=="bef0",ENV{ID_MM_DEVICE_IGNORE}="1"
    ATTRS{idVendor}=="0c55",ATTRS{idProduct}=="0220",ENV{ID_MM_DEVICE_IGNORE}="1"
    KERNEL=="ttyACM[0-9]*",MODE:="0666"
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    Thanks & Regards,

    Rushina.

  • Rushina Trivedi said:
    which rule file is applicable?

    The XDS200 has a USB vendor ID of 0451 and a product ID of bef0, which is in the 71-ti-permissions.rules file.

  • It means there is no problem with permission rules file? So, it means the problem is somewhere else? As I mentioned we select Texas Instrument XDS2xx Debug probe for Spectrum digital XDS2xx should not be a problem, right?
  • Rushina Trivedi said:
    It means there is no problem with permission rules file?

    Your previous output of the ls -l /dev/ttyACM? command showed that the /dev/ttyACM0 and /dev/ttyACM1 devices have been granted rw permission for owner, group and others so can't see a problem with the permission rules.

    Rushina Trivedi said:
    As I mentioned we select Texas Instrument XDS2xx Debug probe for Spectrum digital XDS2xx should not be a problem, right?

    Correct.

    Rushina Trivedi said:
    So, it means the problem is somewhere else?

    Agreed, but don't know what is causing the problem.Some suggestions to collect more information on the the problem:

    1) Try running the command before and after the failure to connect to the XDS200:

    sudo mmcli -L

    That  command causes the Modem Manager to list which modems it has identified. The 70-ti-permissions.rules has an ENV{ID_MM_DEVICE_IGNORE}="1" entry which is supposed to prevent the Modem Manager from trying to open the XDS200 /dev/ttyACM? devices as modems.

    2) After plugging in the XDS200 and a failure to connect to the XDS200 what are the message in dmesg? The messages in dmesg may identify the problem.

    3) You mentioned ./xds2xx_conf get xds2xxu 0 stops working. Can you run xds2xx_conf under strace and post the results. That should details on the error xds2xx_conf is detected.

  • I am really sorry for the delay in my response.

    I am attaching log files and screenshots with respective command names. Please have a look and let me know if I am missing something.

    For test connection screenshot, after first screenshot,  it takes few minutes to respond from XDS200. The response in is second screenshot.

    Thanks.

    Rushina.

    dmesg_before_err.txt
    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    [ 0.000000] Initializing cgroup subsys cpuset
    [ 0.000000] Initializing cgroup subsys cpu
    [ 0.000000] Initializing cgroup subsys cpuacct
    [ 0.000000] Linux version 4.2.0-27-generic (buildd@lcy01-23) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #32~14.04.1-Ubuntu SMP Fri Jan 22 15:32:26 UTC 2016 (Ubuntu 4.2.0-27.32~14.04.1-generic 4.2.8-ckt1)
    [ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-4.2.0-27-generic root=/dev/mapper/vagrantup--vg-root ro
    [ 0.000000] KERNEL supported cpus:
    [ 0.000000] Intel GenuineIntel
    [ 0.000000] AMD AuthenticAMD
    [ 0.000000] Centaur CentaurHauls
    [ 0.000000] x86/fpu: Legacy x87 FPU detected.
    [ 0.000000] x86/fpu: Using 'lazy' FPU context switches.
    [ 0.000000] e820: BIOS-provided physical RAM map:
    [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
    [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved
    [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
    [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000007ffeffff] usable
    [ 0.000000] BIOS-e820: [mem 0x000000007fff0000-0x000000007fffffff] ACPI data
    [ 0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
    [ 0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
    [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved
    [ 0.000000] NX (Execute Disable) protection: active
    [ 0.000000] SMBIOS 2.5 present.
    [ 0.000000] DMI: innotek GmbH VirtualBox/VirtualBox, BIOS VirtualBox 12/01/2006
    [ 0.000000] Hypervisor detected: KVM
    [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
    [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
    [ 0.000000] e820: last_pfn = 0x7fff0 max_arch_pfn = 0x400000000
    [ 0.000000] MTRR default type: uncachable
    [ 0.000000] MTRR variable ranges disabled:
    [ 0.000000] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WC UC- WT
    [ 0.000000] MTRR: Disabled
    [ 0.000000] CPU MTRRs all blank - virtualized system.
    [ 0.000000] found SMP MP-table at [mem 0x0009fff0-0x0009ffff] mapped at [ffff88000009fff0]
    [ 0.000000] Scanning 1 areas for low memory corruption
    [ 0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576
    [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
    [ 0.000000] [mem 0x00000000-0x000fffff] page 4k
    [ 0.000000] BRK [0x01ff3000, 0x01ff3fff] PGTABLE
    [ 0.000000] BRK [0x01ff4000, 0x01ff4fff] PGTABLE
    [ 0.000000] BRK [0x01ff5000, 0x01ff5fff] PGTABLE
    [ 0.000000] init_memory_mapping: [mem 0x7fc00000-0x7fdfffff]
    [ 0.000000] [mem 0x7fc00000-0x7fdfffff] page 2M
    [ 0.000000] BRK [0x01ff6000, 0x01ff6fff] PGTABLE
    [ 0.000000] init_memory_mapping: [mem 0x60000000-0x7fbfffff]
    [ 0.000000] [mem 0x60000000-0x7fbfffff] page 2M
    [ 0.000000] init_memory_mapping: [mem 0x40000000-0x5fffffff]
    [ 0.000000] [mem 0x40000000-0x5fffffff] page 2M
    [ 0.000000] init_memory_mapping: [mem 0x00100000-0x3fffffff]
    [ 0.000000] [mem 0x00100000-0x001fffff] page 4k
    [ 0.000000] [mem 0x00200000-0x3fffffff] page 2M
    [ 0.000000] init_memory_mapping: [mem 0x7fe00000-0x7ffeffff]
    [ 0.000000] [mem 0x7fe00000-0x7ffeffff] page 4k
    [ 0.000000] BRK [0x01ff7000, 0x01ff7fff] PGTABLE
    [ 0.000000] RAMDISK: [mem 0x356ec000-0x36b6dfff]
    [ 0.000000] ACPI: Early table checksum verification disabled
    [ 0.000000] ACPI: RSDP 0x00000000000E0000 000024 (v02 VBOX )
    [ 0.000000] ACPI: XSDT 0x000000007FFF0030 00003C (v01 VBOX VBOXXSDT 00000001 ASL 00000061)
    [ 0.000000] ACPI: FACP 0x000000007FFF00F0 0000F4 (v04 VBOX VBOXFACP 00000001 ASL 00000061)
    [ 0.000000] ACPI: DSDT 0x000000007FFF0470 0021C8 (v02 VBOX VBOXBIOS 00000002 INTL 20100528)
    [ 0.000000] ACPI: FACS 0x000000007FFF0200 000040
    [ 0.000000] ACPI: FACS 0x000000007FFF0200 000040
    [ 0.000000] ACPI: APIC 0x000000007FFF0240 00005C (v02 VBOX VBOXAPIC 00000001 ASL 00000061)
    [ 0.000000] ACPI: SSDT 0x000000007FFF02A0 0001CC (v01 VBOX VBOXCPUT 00000002 INTL 20100528)
    [ 0.000000] ACPI: Local APIC address 0xfee00000
    [ 0.000000] No NUMA configuration found
    [ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000007ffeffff]
    [ 0.000000] NODE_DATA(0) allocated [mem 0x7ffeb000-0x7ffeffff]
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    dmesg_after_err.txt
    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    [ 0.000000] Initializing cgroup subsys cpuset
    [ 0.000000] Initializing cgroup subsys cpu
    [ 0.000000] Initializing cgroup subsys cpuacct
    [ 0.000000] Linux version 4.2.0-27-generic (buildd@lcy01-23) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #32~14.04.1-Ubuntu SMP Fri Jan 22 15:32:26 UTC 2016 (Ubuntu 4.2.0-27.32~14.04.1-generic 4.2.8-ckt1)
    [ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-4.2.0-27-generic root=/dev/mapper/vagrantup--vg-root ro
    [ 0.000000] KERNEL supported cpus:
    [ 0.000000] Intel GenuineIntel
    [ 0.000000] AMD AuthenticAMD
    [ 0.000000] Centaur CentaurHauls
    [ 0.000000] x86/fpu: Legacy x87 FPU detected.
    [ 0.000000] x86/fpu: Using 'lazy' FPU context switches.
    [ 0.000000] e820: BIOS-provided physical RAM map:
    [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
    [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved
    [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
    [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000007ffeffff] usable
    [ 0.000000] BIOS-e820: [mem 0x000000007fff0000-0x000000007fffffff] ACPI data
    [ 0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
    [ 0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
    [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved
    [ 0.000000] NX (Execute Disable) protection: active
    [ 0.000000] SMBIOS 2.5 present.
    [ 0.000000] DMI: innotek GmbH VirtualBox/VirtualBox, BIOS VirtualBox 12/01/2006
    [ 0.000000] Hypervisor detected: KVM
    [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
    [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
    [ 0.000000] e820: last_pfn = 0x7fff0 max_arch_pfn = 0x400000000
    [ 0.000000] MTRR default type: uncachable
    [ 0.000000] MTRR variable ranges disabled:
    [ 0.000000] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WC UC- WT
    [ 0.000000] MTRR: Disabled
    [ 0.000000] CPU MTRRs all blank - virtualized system.
    [ 0.000000] found SMP MP-table at [mem 0x0009fff0-0x0009ffff] mapped at [ffff88000009fff0]
    [ 0.000000] Scanning 1 areas for low memory corruption
    [ 0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576
    [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
    [ 0.000000] [mem 0x00000000-0x000fffff] page 4k
    [ 0.000000] BRK [0x01ff3000, 0x01ff3fff] PGTABLE
    [ 0.000000] BRK [0x01ff4000, 0x01ff4fff] PGTABLE
    [ 0.000000] BRK [0x01ff5000, 0x01ff5fff] PGTABLE
    [ 0.000000] init_memory_mapping: [mem 0x7fc00000-0x7fdfffff]
    [ 0.000000] [mem 0x7fc00000-0x7fdfffff] page 2M
    [ 0.000000] BRK [0x01ff6000, 0x01ff6fff] PGTABLE
    [ 0.000000] init_memory_mapping: [mem 0x60000000-0x7fbfffff]
    [ 0.000000] [mem 0x60000000-0x7fbfffff] page 2M
    [ 0.000000] init_memory_mapping: [mem 0x40000000-0x5fffffff]
    [ 0.000000] [mem 0x40000000-0x5fffffff] page 2M
    [ 0.000000] init_memory_mapping: [mem 0x00100000-0x3fffffff]
    [ 0.000000] [mem 0x00100000-0x001fffff] page 4k
    [ 0.000000] [mem 0x00200000-0x3fffffff] page 2M
    [ 0.000000] init_memory_mapping: [mem 0x7fe00000-0x7ffeffff]
    [ 0.000000] [mem 0x7fe00000-0x7ffeffff] page 4k
    [ 0.000000] BRK [0x01ff7000, 0x01ff7fff] PGTABLE
    [ 0.000000] RAMDISK: [mem 0x356ec000-0x36b6dfff]
    [ 0.000000] ACPI: Early table checksum verification disabled
    [ 0.000000] ACPI: RSDP 0x00000000000E0000 000024 (v02 VBOX )
    [ 0.000000] ACPI: XSDT 0x000000007FFF0030 00003C (v01 VBOX VBOXXSDT 00000001 ASL 00000061)
    [ 0.000000] ACPI: FACP 0x000000007FFF00F0 0000F4 (v04 VBOX VBOXFACP 00000001 ASL 00000061)
    [ 0.000000] ACPI: DSDT 0x000000007FFF0470 0021C8 (v02 VBOX VBOXBIOS 00000002 INTL 20100528)
    [ 0.000000] ACPI: FACS 0x000000007FFF0200 000040
    [ 0.000000] ACPI: FACS 0x000000007FFF0200 000040
    [ 0.000000] ACPI: APIC 0x000000007FFF0240 00005C (v02 VBOX VBOXAPIC 00000001 ASL 00000061)
    [ 0.000000] ACPI: SSDT 0x000000007FFF02A0 0001CC (v01 VBOX VBOXCPUT 00000002 INTL 20100528)
    [ 0.000000] ACPI: Local APIC address 0xfee00000
    [ 0.000000] No NUMA configuration found
    [ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000007ffeffff]
    [ 0.000000] NODE_DATA(0) allocated [mem 0x7ffeb000-0x7ffeffff]
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    strace_xds200_before_err_log.txt
    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    02:17:04.403903 execve("./xds2xx_conf", ["./xds2xx_conf", "get", "xds2xxu", "o"], [/* 50 vars */]) = 0
    [ Process PID=2701 runs in 32 bit mode. ]
    02:17:04.407203 brk(0) = 0x98cf000
    02:17:04.407550 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
    02:17:04.407914 mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff773a000
    02:17:04.408298 readlink("/proc/self/exe", "/opt/ti/ccsv6/ccs_base/common/us"..., 4096) = 54
    02:17:04.408593 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
    02:17:04.408672 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./tls/i686/sse2/cmov/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:17:04.409014 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./tls/i686/sse2/cmov", 0xffe8bd00) = -1 ENOENT (No such file or directory)
    02:17:04.409191 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./tls/i686/sse2/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:17:04.409565 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./tls/i686/sse2", 0xffe8bd00) = -1 ENOENT (No such file or directory)
    02:17:04.409697 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./tls/i686/cmov/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:17:04.409886 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./tls/i686/cmov", 0xffe8bd00) = -1 ENOENT (No such file or directory)
    02:17:04.410048 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./tls/i686/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:17:04.410204 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./tls/i686", 0xffe8bd00) = -1 ENOENT (No such file or directory)
    02:17:04.410320 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./tls/sse2/cmov/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:17:04.410404 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./tls/sse2/cmov", 0xffe8bd00) = -1 ENOENT (No such file or directory)
    02:17:04.410547 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./tls/sse2/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:17:04.410712 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./tls/sse2", 0xffe8bd00) = -1 ENOENT (No such file or directory)
    02:17:04.410821 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./tls/cmov/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:17:04.410905 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./tls/cmov", 0xffe8bd00) = -1 ENOENT (No such file or directory)
    02:17:04.411050 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./tls/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:17:04.411169 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./tls", 0xffe8bd00) = -1 ENOENT (No such file or directory)
    02:17:04.411254 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./i686/sse2/cmov/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:17:04.411391 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./i686/sse2/cmov", 0xffe8bd00) = -1 ENOENT (No such file or directory)
    02:17:04.411451 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./i686/sse2/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:17:04.411611 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./i686/sse2", 0xffe8bd00) = -1 ENOENT (No such file or directory)
    02:17:04.411733 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./i686/cmov/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:17:04.411822 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./i686/cmov", 0xffe8bd00) = -1 ENOENT (No such file or directory)
    02:17:04.411988 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./i686/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:17:04.412128 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./i686", 0xffe8bd00) = -1 ENOENT (No such file or directory)
    02:17:04.412224 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./sse2/cmov/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:17:04.412397 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./sse2/cmov", 0xffe8bd00) = -1 ENOENT (No such file or directory)
    02:17:04.412456 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./sse2/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:17:04.412538 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./sse2", 0xffe8bd00) = -1 ENOENT (No such file or directory)
    02:17:04.412639 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./cmov/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:17:04.412710 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./cmov", 0xffe8bd00) = -1 ENOENT (No such file or directory)
    02:17:04.412767 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:17:04.412856 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/.", {st_mode=S_IFDIR|0757, st_size=4096, ...}) = 0
    02:17:04.412950 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/tls/i686/sse2/cmov/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:17:04.413040 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/tls/i686/sse2/cmov", 0xffe8bd00) = -1 ENOENT (No such file or directory)
    02:17:04.413109 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/tls/i686/sse2/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:17:04.413169 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/tls/i686/sse2", 0xffe8bd00) = -1 ENOENT (No such file or directory)
    02:17:04.413261 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/tls/i686/cmov/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:17:04.413352 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/tls/i686/cmov", 0xffe8bd00) = -1 ENOENT (No such file or directory)
    02:17:04.413409 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/tls/i686/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:17:04.413588 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/tls/i686", 0xffe8bd00) = -1 ENOENT (No such file or directory)
    02:17:04.413675 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/tls/sse2/cmov/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:17:04.413757 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/tls/sse2/cmov", 0xffe8bd00) = -1 ENOENT (No such file or directory)
    02:17:04.413836 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/tls/sse2/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:17:04.413916 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/tls/sse2", 0xffe8bd00) = -1 ENOENT (No such file or directory)
    02:17:04.413993 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/tls/cmov/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:17:04.414073 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/tls/cmov", 0xffe8bd00) = -1 ENOENT (No such file or directory)
    02:17:04.414151 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/tls/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:17:04.414229 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/tls", 0xffe8bd00) = -1 ENOENT (No such file or directory)
    02:17:04.414307 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/i686/sse2/cmov/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:17:04.414387 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/i686/sse2/cmov", 0xffe8bd00) = -1 ENOENT (No such file or directory)
    02:17:04.414441 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/i686/sse2/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:17:04.414496 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/i686/sse2", 0xffe8bd00) = -1 ENOENT (No such file or directory)
    02:17:04.414573 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/i686/cmov/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:17:04.414649 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/i686/cmov", 0xffe8bd00) = -1 ENOENT (No such file or directory)
    02:17:04.414723 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/i686/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:17:04.414798 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/i686", 0xffe8bd00) = -1 ENOENT (No such file or directory)
    02:17:04.414872 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/sse2/cmov/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:17:04.414947 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/sse2/cmov", 0xffe8bd00) = -1 ENOENT (No such file or directory)
    02:17:04.415023 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/sse2/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:17:04.415101 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/sse2", 0xffe8bd00) = -1 ENOENT (No such file or directory)
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    strace_xds200_after_err_log.txt
    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    02:41:23.263499 execve("./xds2xx_conf", ["./xds2xx_conf", "get", "xds2xxu", "o"], [/* 50 vars */]) = 0
    [ Process PID=3739 runs in 32 bit mode. ]
    02:41:23.266567 brk(0) = 0xa061000
    02:41:23.267188 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
    02:41:23.267767 mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff778f000
    02:41:23.268225 readlink("/proc/self/exe", "/opt/ti/ccsv6/ccs_base/common/us"..., 4096) = 54
    02:41:23.268668 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
    02:41:23.269016 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./tls/i686/sse2/cmov/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:41:23.269436 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./tls/i686/sse2/cmov", 0xffd4a220) = -1 ENOENT (No such file or directory)
    02:41:23.269798 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./tls/i686/sse2/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:41:23.270138 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./tls/i686/sse2", 0xffd4a220) = -1 ENOENT (No such file or directory)
    02:41:23.270541 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./tls/i686/cmov/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:41:23.270914 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./tls/i686/cmov", 0xffd4a220) = -1 ENOENT (No such file or directory)
    02:41:23.271282 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./tls/i686/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:41:23.271684 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./tls/i686", 0xffd4a220) = -1 ENOENT (No such file or directory)
    02:41:23.272052 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./tls/sse2/cmov/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:41:23.272421 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./tls/sse2/cmov", 0xffd4a220) = -1 ENOENT (No such file or directory)
    02:41:23.272805 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./tls/sse2/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:41:23.273165 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./tls/sse2", 0xffd4a220) = -1 ENOENT (No such file or directory)
    02:41:23.273626 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./tls/cmov/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:41:23.273857 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./tls/cmov", 0xffd4a220) = -1 ENOENT (No such file or directory)
    02:41:23.274000 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./tls/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:41:23.274146 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./tls", 0xffd4a220) = -1 ENOENT (No such file or directory)
    02:41:23.274289 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./i686/sse2/cmov/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:41:23.274448 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./i686/sse2/cmov", 0xffd4a220) = -1 ENOENT (No such file or directory)
    02:41:23.274589 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./i686/sse2/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:41:23.274730 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./i686/sse2", 0xffd4a220) = -1 ENOENT (No such file or directory)
    02:41:23.274872 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./i686/cmov/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:41:23.275013 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./i686/cmov", 0xffd4a220) = -1 ENOENT (No such file or directory)
    02:41:23.275154 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./i686/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:41:23.275294 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./i686", 0xffd4a220) = -1 ENOENT (No such file or directory)
    02:41:23.275448 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./sse2/cmov/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:41:23.275606 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./sse2/cmov", 0xffd4a220) = -1 ENOENT (No such file or directory)
    02:41:23.275713 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./sse2/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:41:23.275821 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./sse2", 0xffd4a220) = -1 ENOENT (No such file or directory)
    02:41:23.275927 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./cmov/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:41:23.276036 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./cmov", 0xffd4a220) = -1 ENOENT (No such file or directory)
    02:41:23.276146 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/./libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:41:23.276257 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/.", {st_mode=S_IFDIR|0757, st_size=4096, ...}) = 0
    02:41:23.276376 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/tls/i686/sse2/cmov/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:41:23.276586 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/tls/i686/sse2/cmov", 0xffd4a220) = -1 ENOENT (No such file or directory)
    02:41:23.276720 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/tls/i686/sse2/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:41:23.276828 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/tls/i686/sse2", 0xffd4a220) = -1 ENOENT (No such file or directory)
    02:41:23.276936 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/tls/i686/cmov/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:41:23.277066 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/tls/i686/cmov", 0xffd4a220) = -1 ENOENT (No such file or directory)
    02:41:23.277172 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/tls/i686/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:41:23.277280 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/tls/i686", 0xffd4a220) = -1 ENOENT (No such file or directory)
    02:41:23.277421 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/tls/sse2/cmov/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:41:23.277530 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/tls/sse2/cmov", 0xffd4a220) = -1 ENOENT (No such file or directory)
    02:41:23.277635 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/tls/sse2/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:41:23.277740 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/tls/sse2", 0xffd4a220) = -1 ENOENT (No such file or directory)
    02:41:23.277843 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/tls/cmov/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:41:23.277948 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/tls/cmov", 0xffd4a220) = -1 ENOENT (No such file or directory)
    02:41:23.278052 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/tls/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:41:23.278156 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/tls", 0xffd4a220) = -1 ENOENT (No such file or directory)
    02:41:23.278260 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/i686/sse2/cmov/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:41:23.278366 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/i686/sse2/cmov", 0xffd4a220) = -1 ENOENT (No such file or directory)
    02:41:23.278469 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/i686/sse2/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:41:23.278589 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/i686/sse2", 0xffd4a220) = -1 ENOENT (No such file or directory)
    02:41:23.278705 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/i686/cmov/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:41:23.278809 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/i686/cmov", 0xffd4a220) = -1 ENOENT (No such file or directory)
    02:41:23.278912 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/i686/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:41:23.279016 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/i686", 0xffd4a220) = -1 ENOENT (No such file or directory)
    02:41:23.279118 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/sse2/cmov/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:41:23.279223 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/sse2/cmov", 0xffd4a220) = -1 ENOENT (No such file or directory)
    02:41:23.279409 open("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/sse2/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    02:41:23.279519 stat64("/opt/ti/ccsv6/ccs_base/common/uscif/xds2xx/../../common/uscif/sse2", 0xffd4a220) = -1 ENOENT (No such file or directory)
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • Rushina Trivedi said:
    I am attaching log files and screenshots with respective command names. Please have a look and let me know if I am missing something.

    I have a look and can't see the cause of the problem.

    The dmesg output shows that the XDS200 has been correctly identified, and that there are no other USB ACM devices. The mmcli command shows that the Modem Manager hasn't grabbed the XDS200 USB ACM devices.

    The strace of the xds2xx_conf program after the error shows:

    a) The /dev/ttyACM0 device for the XDS200 is successfully opened.

    b) Data is written to the /dev/ttyACM0 device.

    c) Attempts to read from the /dev/ttyACM0 return no data, and after 22 seconds the xds2xx_conf program is terminated with SIGTERM (presumably you pressed Ctrl-C after xds2xx_conf program failed to produce ant output).

    Therefore, for some unknown reason the XDS200 has got into a state where it doesn't reply to any commands sent to it.

    I can't think of any more suggestions for you try to investigate the problem.

    You seem to be using VirtualBox to run the virtual machine. Are are there any VirtualBox FAQs for debugging USB problems in the guest operating system?

  • Thanks for all your help.  Yes, we are using VirtualBox to run virtual machine. We will check if  there are any VirtualBox FAQs for debugging USB problems.

    Thanks & Regards,

    Rushina.