This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/OpenBSC@lists.osmocom.org/.
devifr devifr at gmail.comAll, I have the following error when I run pySim-read.py: Traceback (most recent call last): File "pySim-read.py", line 86, in <module> sl = SerialSimLink(device=opts.device, baudrate=opts.baudrate) File "/home/macbook/Desktop/pyscard-1.9.7/pysim/pySim/transport/serial.py", line 45, in __init__ baudrate = baudrate, File "/home/macbook/.local/lib/python2.7/site-packages/serial/serialutil.py", line 240, in __init__ self.open() File "/home/macbook/.local/lib/python2.7/site-packages/serial/serialposix.py", line 268, in open raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg)) serial.serialutil.SerialException: [Errno 2] could not open port /dev/ttyUSB0: [Errno 2] No such file or directory: '/dev/ttyUSB0' Exception AttributeError: "'SerialSimLink' object has no attribute '_sl'" in <bound method SerialSimLink.__del__ of <pySim.transport.serial.SerialSimLink object at 0x7ff879094d10>> ignored I'm no Linux and/or Python guru but from what I can gather is that it's having issues with identifying the card reader on dev/ttyUSB0. To address that issue, I've confirmed my current card reader (identiv SCR3310) is working when I've ran the pcsc_scan script: PC/SC device scanner V 1.5.2 (c) 2001-2017, Ludovic Rousseau <ludovic.rousseau at free.fr> Using reader plug'n play mechanism Scanning present readers... 0: SCR3310 Smart Card Reader [CCID Interface] (53311828708432) 00 00 Wed Jan 2 12:02:36 2019 Reader 0: SCR3310 Smart Card Reader [CCID Interface] (53311828708432) 00 00 Card state: Card inserted, ATR: 3B 9F 95 80 1F C3 80 31 E0 73 FE 21 13 57 86 81 02 86 98 44 18 A8 ATR: 3B 9F 95 80 1F C3 80 31 E0 73 FE 21 13 57 86 81 02 86 98 44 18 A8 + TS = 3B --> Direct Convention + T0 = 9F, Y(1): 1001, K: 15 (historical bytes) TA(1) = 95 --> Fi=512, Di=16, 32 cycles/ETU 125000 bits/s at 4 MHz, fMax for Fi = 5 MHz => 156250 bits/s TD(1) = 80 --> Y(i+1) = 1000, Protocol T = 0 ----- TD(2) = 1F --> Y(i+1) = 0001, Protocol T = 15 - Global interface bytes following ----- TA(3) = C3 --> Clock stop: no preference - Class accepted by the card: (3G) A 5V B 3V + Historical bytes: 80 31 E0 73 FE 21 13 57 86 81 02 86 98 44 18 Category indicator byte: 80 (compact TLV data object) Tag: 3, len: 1 (card service data byte) Card service data byte: E0 - Application selection: by full DF name - Application selection: by partial DF name - BER-TLV data objects available in EF.DIR - EF.DIR and EF.ATR access services: by GET RECORD(s) command - Card with MF Tag: 7, len: 3 (card capabilities) Selection methods: FE - DF selection by full DF name - DF selection by partial DF name - DF selection by path - DF selection by file identifier - Implicit DF selection - Short EF identifier supported - Record number supported Data coding byte: 21 - Behaviour of write functions: proprietary - Value 'FF' for the first byte of BER-TLV tag fields: invalid - Data unit in quartets: 2 Command chaining, length fields and logical channels: 13 - Logical channel number assignment: by the card - Maximum number of logical channels: 4 Tag: 5, len: 7 (card issuer's data) Card issuer data: 86 81 02 86 98 44 18 + TCK = A8 (correct checksum) Possibly identified card (using /usr/share/pcsc/smartcard_list.txt): 3B 9F 95 80 1F C3 80 31 E0 73 FE 21 13 57 86 81 02 86 98 44 18 A8 GREEN CARD, Grcard (Hong Kong ) Co.,Limited, LTE Usim Card (Telecommunication) Celcom Postpaid 3G (Telecommunication) Additionally, I've ran the following command (dmesg | tail -6) to determine what path my card reader is mounted to: macbook at ubuntu:~/Desktop/pyscard-1.9.7/pysim$ dmesg | tail -n 6 [ 7079.120203] usb 3-3.1: new full-speed USB device number 6 using xhci_hcd [ 7079.223962] usb 3-3.1: New USB device found, idVendor=04e6, idProduct=5116 [ 7079.223965] usb 3-3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=5 [ 7079.223968] usb 3-3.1: Product: SCR33xx v2.0 USB SC Reader [ 7079.223969] usb 3-3.1: Manufacturer: Identive [ 7079.223971] usb 3-3.1: SerialNumber: 53311828708432 My questions are this, is there a known work around for this errors that I've posted above? Also, if my card is not mounting to dev/ttyUSB0, where do they mount to? I've looked in /mnt, /media as well as /dev....no joy. I've searched the Open BSC archives as well as scoured the web for an answer to this issue and I'm coming up blank. One last thing, I've ran this python script on an Ubuntu VM and Dual Boot. Same issue both machines. I've also tried this script with an Alcor card reader. Same output. Any help is greatly appreciated. Thanks, Derek