Started by user Oliver Smith
Running as SYSTEM
Building remotely on octsimtest in workspace /home/jenkins/workspace/octsim_osmo-ccid-firmware
The recommended git tool is: NONE
No credentials specified
Wiping out workspace first.
Cloning the remote Git repository
Cloning repository https://gerrit.osmocom.org/osmo-ccid-firmware
> git init /home/jenkins/workspace/octsim_osmo-ccid-firmware # timeout=10
Fetching upstream changes from https://gerrit.osmocom.org/osmo-ccid-firmware
> git --version # timeout=10
> git --version # 'git version 2.39.5'
> git fetch --tags --force --progress -- https://gerrit.osmocom.org/osmo-ccid-firmware +refs/heads/*:refs/remotes/origin/* # timeout=10
> git config remote.origin.url https://gerrit.osmocom.org/osmo-ccid-firmware # timeout=10
> git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
Avoid second fetch
> git rev-parse refs/remotes/origin/osmith/wip^{commit} # timeout=10
> git rev-parse osmith/wip^{commit} # timeout=10
Checking out Revision eb73af66a629770844b29180a664b341a8e69a4f (refs/remotes/origin/osmith/wip)
> git config core.sparsecheckout # timeout=10
> git checkout -f eb73af66a629770844b29180a664b341a8e69a4f # timeout=10
Commit message: "tests: add set -x"
> git rev-list --no-walk e178050d53270783f16ec210c2f88013bdb5a912 # timeout=10
First time build. Skipping changelog.
[octsim_osmo-ccid-firmware] $ /bin/sh -xe /tmp/jenkins7693071563247880445.sh
+ export PYTHONUNBUFFERED=1
+ cd ./tests
+ mkdir -p sysmo-octsim/dl
+ timeout 30m ./run-tests
==========================================================
EXECUTING TESTS FOR SYSMO-OCTSIM
==========================================================
Location /home/jenkins/workspace/octsim_osmo-ccid-firmware/tests/sysmo-octsim
WARNING: tempfile is deprecated; consider using mktemp instead.
================ PREPARING TEST RIG ================
resetting target
BITFT_1=1
BITFT_2=0
BITFT_1=0
BITFT_2=0
done
================ TEST RIG PREPARED =================
Prepare done
==> Executing Testcase 01_check_rig.sh
+ . ./test-data
+ USBD_RELAY=16c0:05df
+ USBD_TARGET=1d50:6141
+ DFU_IMAGE=dl/sysmoOCTSIM-latest.bin
+ PYSIMREAD=/home/jenkins/dep/pysim/pySim-read.py
+ PYSIMSHELL=/home/jenkins/dep/pysim/pySim-shell.py
+ lsusb -d 16c0:05df -v
+ sed -e s/.*Device.*:\ ID/ID/g
ID 16c0:05df Van Ooijen Technische Informatica HID device except mice, keyboards, and joysticks
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x16c0 Van Ooijen Technische Informatica
idProduct 0x05df HID device except mice, keyboards, and joysticks
bcdDevice 1.00
iManufacturer 1 www.dcttech.com
iProduct 2 USBRelay2
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x0022
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 20mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.01
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 22
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 20
Device Status: 0x0000
(Bus Powered)
Test 01_check_rig.sh passed
==> Executing Testcase 02_flash_dfu.sh
+ . ./test-data
+ USBD_RELAY=16c0:05df
+ USBD_TARGET=1d50:6141
+ DFU_IMAGE=dl/sysmoOCTSIM-latest.bin
+ PYSIMREAD=/home/jenkins/dep/pysim/pySim-read.py
+ PYSIMSHELL=/home/jenkins/dep/pysim/pySim-shell.py
+ ./get_installed_version.sh
installed fw version: 0.3.49-be7b
+ ./fetch_image.sh
fetch image
2026-04-14 11:21:17 URL:https://downloads.osmocom.org/binaries/osmo-ccid-firmware/latest/sysmoOCTSIM.bin [66944/66944] -> "dl/sysmoOCTSIM-latest.bin" [1]
done
+ ./ctl_reset_to_dfu.sh
resetting target to dfu
BITFT_1=1
BITFT_2=0
BITFT_1=0
BITFT_2=0
BITFT_1=0
BITFT_2=1
BITFT_1=1
BITFT_2=1
done
+ ./flash_octsim_dfu.sh
dfu-util 0.11
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
Opening DFU capable USB device...
Device ID 1d50:6141
Device DFU version 0110
Claiming USB DFU Interface...
Setting Alternate Interface #0 ...
Determining device status...
DFU state(2) = dfuIDLE, status(0) = No error condition is present
DFU mode device DFU version 0110
Device returned transfer size 512
Copying data from PC to DFU device
Download done.
+ sleep 1
+ ./get_installed_version.sh
installed fw version: 0.3.49-be7b
Test 02_flash_dfu.sh passed
==> Executing Testcase 03_check_lsusb.sh
+ . ./test-data
+ USBD_RELAY=16c0:05df
+ USBD_TARGET=1d50:6141
+ DFU_IMAGE=dl/sysmoOCTSIM-latest.bin
+ PYSIMREAD=/home/jenkins/dep/pysim/pySim-read.py
+ PYSIMSHELL=/home/jenkins/dep/pysim/pySim-shell.py
+ lsusb -d 1d50:6141 -v
+ sed -e s/.*Device.*:\ ID/ID/g
+ + sed -e s/^.*iProduct.*2.*sysmoOCTSIM.*$/ iProduct 2 sysmoOCTSIM/g
sed -e s/ID\ 1d50:6141\ OpenMoko,\ Inc.\ sysmoOCTSIM.*/ID\ 1d50:6141\ OpenMoko,\ Inc.\ sysmoOCTSIM/
ID 1d50:6141 OpenMoko, Inc. sysmoOCTSIM
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x1d50 OpenMoko, Inc.
idProduct 0x6141
bcdDevice 0.00
iManufacturer 1 sysmocom - s.f.m.c. GmbH
iProduct 2 sysmoOCTSIM
iSerial 7 ecc68ade3335355320202034463715ff
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x006f
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 3 A
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 11 Chip/SmartCard
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 6 CCID
ChipCard Interface Descriptor:
bLength 54
bDescriptorType 33
bcdCCID 1.10 (Warning: Only accurate for version 1.0)
nMaxSlotIndex 7
bVoltageSupport 7 5.0V 3.0V 1.8V
dwProtocols 1 T=0
dwDefaultClock 2500
dwMaxiumumClock 20000
bNumClockSupported 4
dwDataRate 6720 bps
dwMaxDataRate 921600 bps
bNumDataRatesSupp. 0
dwMaxIFSD 0
dwSyncProtocols 00000000
dwMechanical 00000000
dwFeatures 000100B0
Auto clock change
Auto baud rate change
Auto PPS made by CCID
TPDU level exchange
dwMaxCCIDMsgLen 272
bClassGetResponse echo
bClassEnvelope echo
wlcdLayout none
bPINSupport 0
bMaxCCIDBusySlots 8
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x84 EP 4 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 16
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 254 Application Specific Interface
bInterfaceSubClass 1 Device Firmware Update
bInterfaceProtocol 1
iInterface 8 sysmoOCTSIM DFU (Runtime)
Device Firmware Upgrade Interface Descriptor:
bLength 9
bDescriptorType 33
bmAttributes 8
Will Detach
Manifestation Intolerant
Upload Unsupported
Download Unsupported
wDetachTimeout 0 milliseconds
wTransferSize 512 bytes
bcdDFUVersion 1.00
Device Status: 0x0000
(Bus Powered)
Test 03_check_lsusb.sh passed
==> Executing Testcase 04_check_dfu_lsusb.sh
+ . ./test-data
+ USBD_RELAY=16c0:05df
+ USBD_TARGET=1d50:6141
+ DFU_IMAGE=dl/sysmoOCTSIM-latest.bin
+ PYSIMREAD=/home/jenkins/dep/pysim/pySim-read.py
+ PYSIMSHELL=/home/jenkins/dep/pysim/pySim-shell.py
+ ./ctl_reset_to_dfu.sh
resetting target to dfu
BITFT_1=1
BITFT_2=0
BITFT_1=0
BITFT_2=0
BITFT_1=0
BITFT_2=1
BITFT_1=1
BITFT_2=1
done
+ lsusb -d 1d50:6141 -v
+ sed -e s/.*Device.*:\ ID/ID/g
ID 1d50:6141 OpenMoko, Inc. sysmoOCTSIM DFU-0.2.2-1644
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x1d50 OpenMoko, Inc.
idProduct 0x6141
bcdDevice 0.00
iManufacturer 1 sysmocom - s.f.m.c. GmbH
iProduct 2 sysmoOCTSIM DFU-0.2.2-1644
iSerial 3 ecc68ade3335355320202034463715ff
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x001b
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 254 Application Specific Interface
bInterfaceSubClass 1 Device Firmware Update
bInterfaceProtocol 2
iInterface 4 SAM D5x/E5x DFU bootloader (DFU mode)
Device Firmware Upgrade Interface Descriptor:
bLength 9
bDescriptorType 33
bmAttributes 9
Will Detach
Manifestation Intolerant
Upload Unsupported
Download Supported
wDetachTimeout 0 milliseconds
wTransferSize 512 bytes
bcdDFUVersion 1.10
Device Status: 0x0000
(Bus Powered)
+ ./ctl_reset_target.sh
resetting target
BITFT_1=1
BITFT_2=0
BITFT_1=0
BITFT_2=0
done
Test 04_check_dfu_lsusb.sh passed
==> Executing Testcase 05_flash_dfu_from_app.sh
+ . ./test-data
+ USBD_RELAY=16c0:05df
+ USBD_TARGET=1d50:6141
+ DFU_IMAGE=dl/sysmoOCTSIM-latest.bin
+ PYSIMREAD=/home/jenkins/dep/pysim/pySim-read.py
+ PYSIMSHELL=/home/jenkins/dep/pysim/pySim-shell.py
+ ./get_installed_version.sh
installed fw version: 0.3.49-be7b
+ ./ctl_reset_target.sh
resetting target
BITFT_1=1
BITFT_2=0
BITFT_1=0
BITFT_2=0
done
+ sleep 1
+ ./flash_octsim_dfu.sh
dfu-util 0.11
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
Opening DFU capable USB device...
Device ID 1d50:6141
Run-Time device DFU version 0100
Claiming USB DFU (Run-Time) Interface...
Setting Alternate Interface zero...
Determining device status...
DFU state(0) = appIDLE, status(0) = No error condition is present
Device really in Run-Time Mode, send DFU detach request...
Device will detach and reattach...
Opening DFU USB Device...
Claiming USB DFU Interface...
Setting Alternate Interface #0 ...
Determining device status...
DFU state(2) = dfuIDLE, status(0) = No error condition is present
DFU mode device DFU version 0110
Device returned transfer size 512
Copying data from PC to DFU device
Download done.
+ sleep 1
+ ./get_installed_version.sh
installed fw version: 0.3.49-be7b
Test 05_flash_dfu_from_app.sh passed
==> Executing Testcase 06_test_simcards.sh
+ . ./test-data
+ USBD_RELAY=16c0:05df
+ USBD_TARGET=1d50:6141
+ DFU_IMAGE=dl/sysmoOCTSIM-latest.bin
+ PYSIMREAD=/home/jenkins/dep/pysim/pySim-read.py
+ PYSIMSHELL=/home/jenkins/dep/pysim/pySim-shell.py
+ ./ctl_reset_target.sh
resetting target
BITFT_1=1
BITFT_2=0
BITFT_1=0
BITFT_2=0
done
+ sleep 1
+ ./get_installed_version.sh
installed fw version: 0.3.49-be7b
+ echo card slot 0 - pysimread
+ /home/jenkins/dep/pysim/pySim-read.py -pcard slot 0 - pysimread
0
Terminated
Build was aborted
Aborted by Oliver Smith
Terminated
Terminated
Files 06_test_simcards.out and /tmp/file18DERC differ
Finished: ABORTED