Hello!
I recently acquired a ZoomFloppy interface, and have been trying to get it working with opencbm on Linux.
I followed instructions on this page to build, and did so on Fedora 25: https://www.lyonlabs.org/commodore/building-opencbm-on-linux.html
Building and installation works just fine. When I hook up my drive, I can use cbmctrl to issue exactly one command that works. For example, I've been using "cbmctrl detect", "cbmctrl status 8" or "cbmctrl dir 8" successfully. However, if I try a second command, the command never completes and leaves the ZoomFloppy with a flashing LED.
I can do a "cbmctrl reset" to get the LED to stop flashing, and the drive to reinitialize (it spins for a short while), but all subsequent commands still hangs in the same fashion.
If I unplug the ZoomFloppy USB, and then reconnect it, I can again run one successful command, but the second command once again hangs.
I have also installed opencbm using homebrew on my mac laptop, and there everything works as intended, but if possible I'd like to get it working on my linux machine as that's my main workstation.
If there's anything I can do to help fix this, please let me know!
Anonymous
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
Have been doing some troubleshooting w/ no luck. Also reinstalled box with CentOS 7, but there's the same problem.
Some more info gathered:
A run with debug logging on, on a nonworking run::
XUM1541_DEBUG=99 cbmctrl status 8
[XUM1541] scanning usb ...
[XUM1541] scanning bus 002
[XUM1541] device 8087:8001 at 002
[XUM1541] device 1d6b:0002 at 001
[XUM1541] scanning bus 001
[XUM1541] device 8087:8009 at 002
[XUM1541] device 1d6b:0002 at 001
[XUM1541] scanning bus 004
[XUM1541] device 1d6b:0003 at 001
[XUM1541] scanning bus 003
[XUM1541] device 046d:c245 at 002
[XUM1541] device 16d0:0504 at 008
[XUM1541] found xu/xum1541 version 0207 on bus 003, device 008
[XUM1541] xum1541 name: xum1541 floppy adapter (ZOOMFLOPPY)
[XUM1541] xum1541 serial number: 0
[XUM1541] firmware version 7, library version 7
[XUM1541] device capabilities 03 status 00
[XUM1541] [xum1541_init] No tape support.
[XUM1541] write 16 2 bytes from address 0x7ffe6cebb3c0 flags 3
[XUM1541] wrote 2 bytes
[XUM1541] xum1541_wait_status checking for status
Another non-working run, strace output that could maybe provide some hints. The last poll-call timeouts and is called again, over and over. I break from this with CTRL-C, have tried waiting for approx. 15 minutes without anything happening differently.
execve("/usr/local/bin/cbmctrl", ["cbmctrl", "status", "8"], [/ 22 vars /]) = 0
brk(0) = 0xaae000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bc000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=79192, ...}) = 0
mmap(NULL, 79192, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7ff1f38a8000
close(3) = 0
open("/usr/local/lib/libopencbm.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=45248, ...}) = 0
mmap(NULL, 2132080, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ff1f3495000
mprotect(0x7ff1f349d000, 2093056, PROT_NONE) = 0
mmap(0x7ff1f369c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7ff1f369c000
close(3) = 0
open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\34\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=2118128, ...}) = 0
mmap(NULL, 3932672, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ff1f30d4000
mprotect(0x7ff1f328a000, 2097152, PROT_NONE) = 0
mmap(0x7ff1f348a000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b6000) = 0x7ff1f348a000
mmap(0x7ff1f3490000, 16896, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7ff1f3490000
close(3) = 0
open("/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0
\16\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=19776, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38a7000 mmap(NULL, 2109744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ff1f2ed0000 mprotect(0x7ff1f2ed2000, 2097152, PROT_NONE) = 0 mmap(0x7ff1f30d2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7ff1f30d2000 close(3) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38a5000 arch_prctl(ARCH_SET_FS, 0x7ff1f38a5740) = 0 mprotect(0x7ff1f348a000, 16384, PROT_READ) = 0 mprotect(0x7ff1f30d2000, 4096, PROT_READ) = 0 mprotect(0x7ff1f369c000, 4096, PROT_READ) = 0 mprotect(0x607000, 4096, PROT_READ) = 0 mprotect(0x7ff1f38bd000, 4096, PROT_READ) = 0 munmap(0x7ff1f38a8000, 79192) = 0 brk(0) = 0xaae000 brk(0xacf000) = 0xacf000 brk(0) = 0xacf000 open("/etc/opencbm.conf", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=254, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000 lseek(3, 0, SEEK_SET) = 0 read(3, ";\n; This is a GENERATED FILE! - "..., 4096) = 254 read(3, "", 4096) = 0 close(3) = 0 munmap(0x7ff1f38bb000, 4096) = 0 open("/usr/local/lib/opencbm/plugin/libopencbm-xum1541.so", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\37\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=34720, ...}) = 0 mmap(NULL, 2122672, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ff1f2cc9000 mprotect(0x7ff1f2ccf000, 2093056, PROT_NONE) = 0 mmap(0x7ff1f2ece000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7ff1f2ece000 close(3) = 0 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=79192, ...}) = 0 mmap(NULL, 79192, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7ff1f38a8000 close(3) = 0 open("/lib64/libusb-0.1.so.4", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\27\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=23936, ...}) = 0 mmap(NULL, 2118008, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ff1f2ac3000 mprotect(0x7ff1f2ac7000, 2097152, PROT_NONE) = 0 mmap(0x7ff1f2cc7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7ff1f2cc7000 close(3) = 0 open("/lib64/libusb-1.0.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000B\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=99528, ...}) = 0 mmap(NULL, 2192704, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ff1f28ab000 mprotect(0x7ff1f28c2000, 2093056, PROT_NONE) = 0 mmap(0x7ff1f2ac1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7ff1f2ac1000 close(3) = 0 open("/lib64/libudev.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=83208, ...}) = 0 mmap(NULL, 84225, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ff1f3890000 mprotect(0x7ff1f38a2000, 4096, PROT_NONE) = 0 mmap(0x7ff1f38a3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0x7ff1f38a3000 close(3) = 0 open("/lib64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240l\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=143944, ...}) = 0 mmap(NULL, 2208864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ff1f268f000 mprotect(0x7ff1f26a6000, 2093056, PROT_NONE) = 0 mmap(0x7ff1f28a5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7ff1f28a5000 mmap(0x7ff1f28a7000, 13408, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7ff1f28a7000 close(3) = 0 open("/lib64/librt.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\"\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=44448, ...}) = 0 mmap(NULL, 2128952, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ff1f2487000 mprotect(0x7ff1f248e000, 2093056, PROT_NONE) = 0 mmap(0x7ff1f268d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7ff1f268d000 close(3) = 0 open("/lib64/libcap.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \26\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=20024, ...}) = 0 mmap(NULL, 2114112, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ff1f2282000 mprotect(0x7ff1f2286000, 2093056, PROT_NONE) = 0 mmap(0x7ff1f2485000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7ff1f2485000 close(3) = 0 open("/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0T\0\0\0\0\0\0"..., 832) = 832fstat(3, {st_mode=S_IFREG|0755, st_size=1141928, ...}) = 0
mmap(NULL, 3150152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ff1f1f80000
mprotect(0x7ff1f2080000, 2097152, PROT_NONE) = 0
mmap(0x7ff1f2280000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x100000) = 0x7ff1f2280000
close(3) = 0
open("/lib64/libdw.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0
\227\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=301576, ...}) = 0 mmap(NULL, 2390248, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ff1f1d38000 mprotect(0x7ff1f1d7d000, 2097152, PROT_NONE) = 0 mmap(0x7ff1f1f7d000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x45000) = 0x7ff1f1f7d000 close(3) = 0 open("/lib64/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360*\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=88720, ...}) = 0 mmap(NULL, 2184192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ff1f1b22000 mprotect(0x7ff1f1b37000, 2093056, PROT_NONE) = 0 mmap(0x7ff1f1d36000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7ff1f1d36000 close(3) = 0 open("/lib64/libattr.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\23\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=19888, ...}) = 0 mmap(NULL, 2113904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ff1f191d000 mprotect(0x7ff1f1921000, 2093056, PROT_NONE) = 0 mmap(0x7ff1f1b20000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7ff1f1b20000 close(3) = 0 open("/usr/lib64/elfutils/tls/x86_64/libelf.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib64/elfutils/tls/x86_64", 0x7ffd4437f9f0) = -1 ENOENT (No such file or directory) open("/usr/lib64/elfutils/tls/libelf.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib64/elfutils/tls", 0x7ffd4437f9f0) = -1 ENOENT (No such file or directory) open("/usr/lib64/elfutils/x86_64/libelf.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib64/elfutils/x86_64", 0x7ffd4437f9f0) = -1 ENOENT (No such file or directory) open("/usr/lib64/elfutils/libelf.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib64/elfutils", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/lib64/libelf.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0200\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=99952, ...}) = 0 mmap(NULL, 2191824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ff1f1705000 mprotect(0x7ff1f171c000, 2093056, PROT_NONE) = 0 mmap(0x7ff1f191b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7ff1f191b000 close(3) = 0 open("/usr/lib64/elfutils/libz.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib64/libz.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p!\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=90664, ...}) = 0 mmap(NULL, 2183688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ff1f14ef000 mprotect(0x7ff1f1504000, 2093056, PROT_NONE) = 0 mmap(0x7ff1f1703000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7ff1f1703000 close(3) = 0 open("/usr/lib64/elfutils/liblzma.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib64/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2000\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=157424, ...}) = 0 mmap(NULL, 2249352, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ff1f12c9000 mprotect(0x7ff1f12ee000, 2093056, PROT_NONE) = 0 mmap(0x7ff1f14ed000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x24000) = 0x7ff1f14ed000 close(3) = 0 open("/usr/lib64/elfutils/libbz2.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib64/libbz2.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\27\0\0\0\0\0\0"..., 832) = 832fstat(3, {st_mode=S_IFREG|0755, st_size=68192, ...}) = 0
mmap(NULL, 2162024, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ff1f10b9000
mprotect(0x7ff1f10c8000, 2093056, PROT_NONE) = 0
mmap(0x7ff1f12c7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7ff1f12c7000
close(3) = 0
mprotect(0x7ff1f12c7000, 4096, PROT_READ) = 0
mprotect(0x7ff1f28a5000, 4096, PROT_READ) = 0
mprotect(0x7ff1f14ed000, 4096, PROT_READ) = 0
mprotect(0x7ff1f1703000, 4096, PROT_READ) = 0
mprotect(0x7ff1f191b000, 4096, PROT_READ) = 0
mprotect(0x7ff1f1b20000, 4096, PROT_READ) = 0
mprotect(0x7ff1f1d36000, 4096, PROT_READ) = 0
stat("/etc/sysconfig/64bit_strstr_via_64bit_strstr_sse2_unaligned", 0x7ffd443804e0) = -1 ENOENT (No such file or directory)
mprotect(0x7ff1f1f7d000, 8192, PROT_READ) = 0
mprotect(0x7ff1f2280000, 4096, PROT_READ) = 0
mprotect(0x7ff1f2485000, 4096, PROT_READ) = 0
mprotect(0x7ff1f268d000, 4096, PROT_READ) = 0
stat("/etc/sysconfig/64bit_strstr_via_64bit_strstr_sse2_unaligned", 0x7ffd443804e0) = -1 ENOENT (No such file or directory)
mprotect(0x7ff1f38a3000, 4096, PROT_READ) = 0
mprotect(0x7ff1f2ac1000, 4096, PROT_READ) = 0
mprotect(0x7ff1f2cc7000, 4096, PROT_READ) = 0
stat("/etc/sysconfig/64bit_strstr_via_64bit_strstr_sse2_unaligned", 0x7ffd443804e0) = -1 ENOENT (No such file or directory)
mprotect(0x7ff1f2ece000, 4096, PROT_READ) = 0
set_tid_address(0x7ff1f38a5a10) = 22479
set_robust_list(0x7ff1f38a5a20, 24) = 0
rt_sigaction(SIGRTMIN, {0x7ff1f2695780, [], SA_RESTORER|SA_SIGINFO, 0x7ff1f269e370}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x7ff1f2695810, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7ff1f269e370}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=81921024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7ff1f38a8000, 79192) = 0
openat(AT_FDCWD, "/dev/bus/usb", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
getdents(3, / 6 entries /, 32768) = 144
close(3) = 0
uname({sys="Linux", node="localhost.localdomain", ...}) = 0
uname({sys="Linux", node="localhost.localdomain", ...}) = 0
uname({sys="Linux", node="localhost.localdomain", ...}) = 0
uname({sys="Linux", node="localhost.localdomain", ...}) = 0
stat("/sys/bus/usb/devices", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
open("/etc/udev/udev.conf", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=49, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(3, "# see udev.conf(5) for details\n\n"..., 4096) = 49
read(3, "", 4096) = 0
close(3) = 0
munmap(0x7ff1f38bb000, 4096) = 0
access("/run/udev/control", F_OK) = 0
socket(PF_NETLINK, SOCK_RAW|SOCK_CLOEXEC|SOCK_NONBLOCK, 15) = 3
setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, "\10\0\0\0\0\0\0\0\260\3677D\375\177\0\0", 16) = 0
bind(3, {sa_family=AF_NETLINK, pid=0, groups=00000002}, 12) = 0
getsockname(3, {sa_family=AF_NETLINK, pid=22479, groups=00000002}, [12]) = 0
setsockopt(3, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0
fcntl(3, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0
pipe([4, 5]) = 0
fcntl(5, F_GETFL) = 0x1 (flags O_WRONLY)
fcntl(5, F_SETFL, O_WRONLY|O_NONBLOCK) = 0
mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7ff1f08b8000
mprotect(0x7ff1f08b8000, 4096, PROT_NONE) = 0
clone(child_stack=0x7ff1f10b7fb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7ff1f10b89d0, tls=0x7ff1f10b8700, child_tidptr=0x7ff1f10b89d0) = 22480
stat("/sys/subsystem", 0x7ffd443807a0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/sys/bus", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 6
getdents(6, / 28 entries /, 32768) = 784
openat(AT_FDCWD, "/sys/bus/usb/devices", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 7
getdents(7, / 22 entries /, 32768) = 616
readlink("/sys/bus/usb/devices/1-1", "../../../devices/pci0000:00/0000"..., 1024) = 49
stat("/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
readlink("/sys/bus/usb/devices/2-1", "../../../devices/pci0000:00/0000"..., 1024) = 49
stat("/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
readlink("/sys/bus/usb/devices/3-2", "../../../devices/pci0000:00/0000"..., 1024) = 49
stat("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
readlink("/sys/bus/usb/devices/3-9", "../../../devices/pci0000:00/0000"..., 1024) = 49
stat("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-9/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
readlink("/sys/bus/usb/devices/3-10", "../../../devices/pci0000:00/0000"..., 1024) = 50
stat("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-10/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
readlink("/sys/bus/usb/devices/usb1", "../../../devices/pci0000:00/0000"..., 1024) = 45
stat("/sys/devices/pci0000:00/0000:00:1a.0/usb1/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
readlink("/sys/bus/usb/devices/usb2", "../../../devices/pci0000:00/0000"..., 1024) = 45
stat("/sys/devices/pci0000:00/0000:00:1d.0/usb2/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
readlink("/sys/bus/usb/devices/usb3", "../../../devices/pci0000:00/0000"..., 1024) = 45
stat("/sys/devices/pci0000:00/0000:00:14.0/usb3/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
readlink("/sys/bus/usb/devices/usb4", "../../../devices/pci0000:00/0000"..., 1024) = 45
stat("/sys/devices/pci0000:00/0000:00:14.0/usb4/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
readlink("/sys/bus/usb/devices/3-10:1.0", "../../../devices/pci0000:00/0000"..., 1024) = 59
stat("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-10/3-10:1.0/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
readlink("/sys/bus/usb/devices/3-10:1.1", "../../../devices/pci0000:00/0000"..., 1024) = 59
stat("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-10/3-10:1.1/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
readlink("/sys/bus/usb/devices/3-0:1.0", "../../../devices/pci0000:00/0000"..., 1024) = 53
stat("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-0:1.0/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
readlink("/sys/bus/usb/devices/3-2:1.0", "../../../devices/pci0000:00/0000"..., 1024) = 57
stat("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
readlink("/sys/bus/usb/devices/3-9:1.0", "../../../devices/pci0000:00/0000"..., 1024) = 57
stat("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9:1.0/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
readlink("/sys/bus/usb/devices/3-9:1.1", "../../../devices/pci0000:00/0000"..., 1024) = 57
stat("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9:1.1/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
readlink("/sys/bus/usb/devices/4-0:1.0", "../../../devices/pci0000:00/0000"..., 1024) = 53
stat("/sys/devices/pci0000:00/0000:00:14.0/usb4/4-0:1.0/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
readlink("/sys/bus/usb/devices/1-0:1.0", "../../../devices/pci0000:00/0000"..., 1024) = 53
stat("/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-0:1.0/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
readlink("/sys/bus/usb/devices/1-1:1.0", "../../../devices/pci0000:00/0000"..., 1024) = 57
stat("/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1:1.0/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
readlink("/sys/bus/usb/devices/2-0:1.0", "../../../devices/pci0000:00/0000"..., 1024) = 53
stat("/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-0:1.0/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
readlink("/sys/bus/usb/devices/2-1:1.0", "../../../devices/pci0000:00/0000"..., 1024) = 57
stat("/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
getdents(7, / 0 entries /, 32768) = 0
close(7) = 0
getdents(6, / 0 entries /, 32768) = 0
close(6) = 0
openat(AT_FDCWD, "/sys/class", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 6
getdents(6, / 53 entries /, 32768) = 1520
getdents(6, / 0 entries /, 32768) = 0
close(6) = 0
readlink("/sys/devices/pci0000:00/0000:00:14.0/usb3", 0x7ffd44380410, 1024) = -1 EINVAL (Invalid argument)
stat("/sys/devices/pci0000:00/0000:00:14.0/usb3/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
open("/sys/devices/pci0000:00/0000:00:14.0/usb3/uevent", O_RDONLY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "MAJOR=189\nMINOR=256\nDEVNAME=bus/"..., 4096) = 126
read(6, "", 4096) = 0
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/usb3/busnum", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "3\n", 4096) = 2
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/usb3/devnum", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "1\n", 4096) = 2
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/usb3/speed", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "480\n", 4096) = 4
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/usb3/descriptors", O_RDONLY) = 6
read(6, "\22\1\0\2\t\0\1@k\35\2\0\20\3\3\2\1\1\t\2\31\0\1\1\0\340\0\t\4\0\0\1"..., 1024) = 43
close(6) = 0
readlink("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-0:1.0", 0x7ffd44380410, 1024) = -1 EINVAL (Invalid argument)
stat("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-0:1.0/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
open("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-0:1.0/uevent", O_RDONLY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "DEVTYPE=usb_interface\nDRIVER=hub"..., 4096) = 138
read(6, "", 4096) = 0
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
readlink("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-10", 0x7ffd44380410, 1024) = -1 EINVAL (Invalid argument)
stat("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-10/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
open("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-10/uevent", O_RDONLY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "MAJOR=189\nMINOR=258\nDEVNAME=bus/"..., 4096) = 128
read(6, "", 4096) = 0
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/3-10/busnum", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "3\n", 4096) = 2
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/3-10/devnum", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "3\n", 4096) = 2
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/3-10/speed", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "12\n", 4096) = 3
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/3-10/descriptors", O_RDONLY) = 6
read(6, "\22\1\0\2\0\0\0@m\0048\303\21\4\1\2\3\1\t\2;\0\2\1\4\240\372\t\4\0\0\1"..., 1024) = 77
close(6) = 0
readlink("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-10/3-10:1.0", 0x7ffd44380410, 1024) = -1 EINVAL (Invalid argument)
stat("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-10/3-10:1.0/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
open("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-10/3-10:1.0/uevent", O_RDONLY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "DEVTYPE=usb_interface\nDRIVER=usb"..., 4096) = 143
read(6, "", 4096) = 0
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
readlink("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-10/3-10:1.1", 0x7ffd44380410, 1024) = -1 EINVAL (Invalid argument)
stat("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-10/3-10:1.1/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
open("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-10/3-10:1.1/uevent", O_RDONLY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "DEVTYPE=usb_interface\nDRIVER=usb"..., 4096) = 143
read(6, "", 4096) = 0
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
readlink("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2", 0x7ffd44380410, 1024) = -1 EINVAL (Invalid argument)
stat("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
open("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2/uevent", O_RDONLY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "MAJOR=189\nMINOR=264\nDEVNAME=bus/"..., 4096) = 130
read(6, "", 4096) = 0
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/3-2/busnum", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "3\n", 4096) = 2
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/3-2/devnum", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "9\n", 4096) = 2
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/3-2/speed", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "12\n", 4096) = 3
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/3-2/descriptors", O_RDONLY) = 6
read(6, "\22\1\20\1\377\0\0\10\320\26\4\5\7\2\1\2\3\1\t\2 \0\1\1\0\2002\t\4\0\0\2"..., 1024) = 50
close(6) = 0
readlink("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0", 0x7ffd44380410, 1024) = -1 EINVAL (Invalid argument)
stat("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
open("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/uevent", O_RDONLY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "DEVTYPE=usb_interface\nPRODUCT=16"..., 4096) = 133
read(6, "", 4096) = 0
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
readlink("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-9", 0x7ffd44380410, 1024) = -1 EINVAL (Invalid argument)
stat("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-9/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
open("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-9/uevent", O_RDONLY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "MAJOR=189\nMINOR=257\nDEVNAME=bus/"..., 4096) = 129
read(6, "", 4096) = 0
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/3-9/busnum", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "3\n", 4096) = 2
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/3-9/devnum", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "2\n", 4096) = 2
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/3-9/speed", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "12\n", 4096) = 3
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/3-9/descriptors", O_RDONLY) = 6
read(6, "\22\1\0\2\0\0\0\10m\4E\302\0i\1\2\0\1\t\2;\0\2\1\4\2401\t\4\0\0\1"..., 1024) = 77
close(6) = 0
readlink("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9:1.0", 0x7ffd44380410, 1024) = -1 EINVAL (Invalid argument)
stat("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9:1.0/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
open("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9:1.0/uevent", O_RDONLY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "DEVTYPE=usb_interface\nDRIVER=usb"..., 4096) = 144
read(6, "", 4096) = 0
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
readlink("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9:1.1", 0x7ffd44380410, 1024) = -1 EINVAL (Invalid argument)
stat("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9:1.1/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
open("/sys/devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9:1.1/uevent", O_RDONLY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "DEVTYPE=usb_interface\nDRIVER=usb"..., 4096) = 144
read(6, "", 4096) = 0
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
readlink("/sys/devices/pci0000:00/0000:00:14.0/usb4", 0x7ffd44380410, 1024) = -1 EINVAL (Invalid argument)
stat("/sys/devices/pci0000:00/0000:00:14.0/usb4/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
open("/sys/devices/pci0000:00/0000:00:14.0/usb4/uevent", O_RDONLY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "MAJOR=189\nMINOR=384\nDEVNAME=bus/"..., 4096) = 126
read(6, "", 4096) = 0
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/usb4/busnum", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "4\n", 4096) = 2
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/usb4/devnum", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "1\n", 4096) = 2
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/usb4/speed", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "5000\n", 4096) = 5
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/usb4/descriptors", O_RDONLY) = 6
read(6, "\22\1\0\3\t\0\3\tk\35\3\0\20\3\3\2\1\1\t\2\37\0\1\1\0\340\0\t\4\0\0\1"..., 1024) = 49
close(6) = 0
readlink("/sys/devices/pci0000:00/0000:00:14.0/usb4/4-0:1.0", 0x7ffd44380410, 1024) = -1 EINVAL (Invalid argument)
stat("/sys/devices/pci0000:00/0000:00:14.0/usb4/4-0:1.0/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
open("/sys/devices/pci0000:00/0000:00:14.0/usb4/4-0:1.0/uevent", O_RDONLY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "DEVTYPE=usb_interface\nDRIVER=hub"..., 4096) = 138
read(6, "", 4096) = 0
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
readlink("/sys/devices/pci0000:00/0000:00:1a.0/usb1", 0x7ffd44380410, 1024) = -1 EINVAL (Invalid argument)
stat("/sys/devices/pci0000:00/0000:00:1a.0/usb1/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
open("/sys/devices/pci0000:00/0000:00:1a.0/usb1/uevent", O_RDONLY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "MAJOR=189\nMINOR=0\nDEVNAME=bus/us"..., 4096) = 124
read(6, "", 4096) = 0
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/usb1/busnum", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "1\n", 4096) = 2
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/usb1/devnum", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "1\n", 4096) = 2
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/usb1/speed", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "480\n", 4096) = 4
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/usb1/descriptors", O_RDONLY) = 6
read(6, "\22\1\0\2\t\0\0@k\35\2\0\20\3\3\2\1\1\t\2\31\0\1\1\0\340\0\t\4\0\0\1"..., 1024) = 43
close(6) = 0
readlink("/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-0:1.0", 0x7ffd44380410, 1024) = -1 EINVAL (Invalid argument)
stat("/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-0:1.0/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
open("/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-0:1.0/uevent", O_RDONLY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "DEVTYPE=usb_interface\nDRIVER=hub"..., 4096) = 138
read(6, "", 4096) = 0
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
readlink("/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1", 0x7ffd44380410, 1024) = -1 EINVAL (Invalid argument)
stat("/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
open("/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/uevent", O_RDONLY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "MAJOR=189\nMINOR=1\nDEVNAME=bus/us"..., 4096) = 125
read(6, "", 4096) = 0
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/1-1/busnum", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "1\n", 4096) = 2
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/1-1/devnum", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "2\n", 4096) = 2
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/1-1/speed", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "480\n", 4096) = 4
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/1-1/descriptors", O_RDONLY) = 6
read(6, "\22\1\0\2\t\0\1@\207\200\t\200\0\0\0\0\0\1\t\2\31\0\1\1\0\340\0\t\4\0\0\1"..., 1024) = 43
close(6) = 0
readlink("/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1:1.0", 0x7ffd44380410, 1024) = -1 EINVAL (Invalid argument)
stat("/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1:1.0/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
open("/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1:1.0/uevent", O_RDONLY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "DEVTYPE=usb_interface\nDRIVER=hub"..., 4096) = 139
read(6, "", 4096) = 0
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
readlink("/sys/devices/pci0000:00/0000:00:1d.0/usb2", 0x7ffd44380410, 1024) = -1 EINVAL (Invalid argument)
stat("/sys/devices/pci0000:00/0000:00:1d.0/usb2/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
open("/sys/devices/pci0000:00/0000:00:1d.0/usb2/uevent", O_RDONLY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "MAJOR=189\nMINOR=128\nDEVNAME=bus/"..., 4096) = 126
read(6, "", 4096) = 0
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/usb2/busnum", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "2\n", 4096) = 2
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/usb2/devnum", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "1\n", 4096) = 2
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/usb2/speed", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "480\n", 4096) = 4
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/usb2/descriptors", O_RDONLY) = 6
read(6, "\22\1\0\2\t\0\0@k\35\2\0\20\3\3\2\1\1\t\2\31\0\1\1\0\340\0\t\4\0\0\1"..., 1024) = 43
close(6) = 0
readlink("/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-0:1.0", 0x7ffd44380410, 1024) = -1 EINVAL (Invalid argument)
stat("/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-0:1.0/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
open("/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-0:1.0/uevent", O_RDONLY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "DEVTYPE=usb_interface\nDRIVER=hub"..., 4096) = 138
read(6, "", 4096) = 0
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
readlink("/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1", 0x7ffd44380410, 1024) = -1 EINVAL (Invalid argument)
stat("/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
open("/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/uevent", O_RDONLY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "MAJOR=189\nMINOR=129\nDEVNAME=bus/"..., 4096) = 127
read(6, "", 4096) = 0
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/2-1/busnum", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "2\n", 4096) = 2
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/2-1/devnum", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "2\n", 4096) = 2
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/2-1/speed", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "480\n", 4096) = 4
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
open("/sys/bus/usb/devices/2-1/descriptors", O_RDONLY) = 6
read(6, "\22\1\0\2\t\0\1@\207\200\1\200\0\0\0\0\0\1\t\2\31\0\1\1\0\340\0\t\4\0\0\1"..., 1024) = 43
close(6) = 0
readlink("/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0", 0x7ffd44380410, 1024) = -1 EINVAL (Invalid argument)
stat("/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0/uevent", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
open("/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0/uevent", O_RDONLY|O_CLOEXEC) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff1f38bb000
read(6, "DEVTYPE=usb_interface\nDRIVER=hub"..., 4096) = 139
read(6, "", 4096) = 0
close(6) = 0
munmap(0x7ff1f38bb000, 4096) = 0
pipe([6, 7]) = 0
fcntl(7, F_GETFL) = 0x1 (flags O_WRONLY)
fcntl(7, F_SETFL, O_WRONLY|O_NONBLOCK) = 0
write(7, "\1", 1) = 1
timerfd_create(CLOCK_MONOTONIC, 0x800 / TFD_??? /) = 8
recvmsg(3, 0x7ffd4437e860, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, 0x7ffd4437e7c0, 0) = -1 EAGAIN (Resource temporarily unavailable)
open("/dev/bus/usb/003/009", O_RDWR) = 9
ioctl(9, SNDRV_CTL_IOCTL_TLV_READ or USBDEVFS_GET_CAPABILITIES, 0xab4f50) = 0
timerfd_settime(8, TFD_TIMER_ABSTIME, {it_interval={0, 0}, it_value={1671, 221389000}}, NULL) = 0
ioctl(9, USBDEVFS_SUBMITURB, 0xab5150) = 0
read(6, "\1", 1) = 1
poll([{fd=6, events=POLLIN}, {fd=8, events=POLLIN}, {fd=9, events=POLLOUT}], 3, 60000) = 1 ([{fd=9, revents=POLLOUT}])
ioctl(9, USBDEVFS_REAPURBNDELAY, 0x7ffd443806d0) = 0
timerfd_settime(8, 0, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
ioctl(9, USBDEVFS_REAPURBNDELAY, 0x7ffd443806d0) = -1 EAGAIN (Resource temporarily unavailable)
timerfd_settime(8, TFD_TIMER_ABSTIME, {it_interval={0, 0}, it_value={1671, 221903000}}, NULL) = 0
ioctl(9, USBDEVFS_SUBMITURB, 0xab5150) = 0
poll([{fd=6, events=POLLIN}, {fd=8, events=POLLIN}, {fd=9, events=POLLOUT}], 3, 60000) = 1 ([{fd=9, revents=POLLOUT}])
ioctl(9, USBDEVFS_REAPURBNDELAY, 0x7ffd443806d0) = 0
timerfd_settime(8, 0, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
ioctl(9, USBDEVFS_REAPURBNDELAY, 0x7ffd443806d0) = -1 EAGAIN (Resource temporarily unavailable)
ioctl(9, USBDEVFS_SETCONFIGURATION, 0x7ffd44380b1c) = 0
ioctl(9, USBDEVFS_CLAIMINTERFACE, 0x7ffd44380aec) = 0
timerfd_settime(8, TFD_TIMER_ABSTIME, {it_interval={0, 0}, it_value={1671, 872212000}}, NULL) = 0
ioctl(9, USBDEVFS_SUBMITURB, 0xab5150) = 0
poll([{fd=6, events=POLLIN}, {fd=8, events=POLLIN}, {fd=9, events=POLLOUT}], 3, 60000) = 1 ([{fd=9, revents=POLLOUT}])
ioctl(9, USBDEVFS_REAPURBNDELAY, 0x7ffd44380950) = 0
timerfd_settime(8, 0, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
ioctl(9, USBDEVFS_REAPURBNDELAY, 0x7ffd44380950) = -1 EAGAIN (Resource temporarily unavailable)
timerfd_settime(8, TFD_TIMER_ABSTIME, {it_interval={0, 0}, it_value={2149153, 869426000}}, NULL) = 0
ioctl(9, USBDEVFS_SUBMITURB, 0xab5150) = 0
poll([{fd=6, events=POLLIN}, {fd=8, events=POLLIN}, {fd=9, events=POLLOUT}], 3, 60000) = 1 ([{fd=9, revents=POLLOUT}])
ioctl(9, USBDEVFS_REAPURBNDELAY, 0x7ffd443808c0) = 0
timerfd_settime(8, 0, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
ioctl(9, USBDEVFS_REAPURBNDELAY, 0x7ffd443808c0) = -1 EAGAIN (Resource temporarily unavailable)
timerfd_settime(8, TFD_TIMER_ABSTIME, {it_interval={0, 0}, it_value={2149153, 869523000}}, NULL) = 0
ioctl(9, USBDEVFS_SUBMITURB, 0xab5150) = 0
poll([{fd=6, events=POLLIN}, {fd=8, events=POLLIN}, {fd=9, events=POLLOUT}], 3, 60000) = 1 ([{fd=9, revents=POLLOUT}])
ioctl(9, USBDEVFS_REAPURBNDELAY, 0x7ffd443808c0) = 0
timerfd_settime(8, 0, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
ioctl(9, USBDEVFS_REAPURBNDELAY, 0x7ffd443808c0) = -1 EAGAIN (Resource temporarily unavailable)
timerfd_settime(8, TFD_TIMER_ABSTIME, {it_interval={0, 0}, it_value={2149153, 869615000}}, NULL) = 0
ioctl(9, USBDEVFS_SUBMITURB, 0xab5150) = 0
poll([{fd=6, events=POLLIN}, {fd=8, events=POLLIN}, {fd=9, events=POLLOUT}], 3, 60000
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
I have the same problem.
Any Feedback?
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
Original poster here. I still have the same issue and I don't think this has been addressed by anyone so far.
I have similar problem on Ubuntu... All works after restart of the system. But, if I unplug and plug ZoomFloppy, the only command that works is cbmctrl reset, all the others (i.e. cbmctrl dir 8) just hang. With XUM1541_DEBUG=99, the last message is xum1541_wait_status checking for status, and there it stays until I press CTRL+C.
EDIT: opencbm 0.4.99.99, 3.13 64bit kernel on one machine, 4.4 on another, same thing happens.
Last edit: Žarko Živanov 2017-09-11
I have tried the older version that worked for me for years, 0.4.99,97, but the same thing happens. Is it maybe something changed in libusb that causes this?
I have also tried the oldest libusb I could find (libusb-0.1-4_0.1.12-20), but it is the same. The weird thing is that everything worked for me until about a two months ago....
To be honest, I do not have a clue why this happens. There have been reports on Windows as well as Linux so far about this issue.
For some people, changing the USB port (from USB3 to USB2) helped. For others, using a 32 bit version of the OS.
For other, nothing of the above helped.
I am sorry, for the time being, I do not have any idea how to debug this.
One approach might be to check with libusb-1.0 (instead of the no-obsolete libusb-0.1, which is currently used).
Spiro, thanks for replying! If you can tell me what/where it may be good I look, I'll gladly help with the debug. My guess is that it is something on PC side (at least it works for me the first time after the reset), if you maybe can put (many?) more log outputs, I can make them for working and non-working case on the same machine and send it. Maybe that could help to narrow it down? I'll try libusb-1.0 in the meantime, and older kernel version also.
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
Original poster again.. if ssh access to a machine with the problem would be helpful to debug it, I could arrange that. Just post here in that case.
There was much work on exactly this issue lately by Martin Thierer. Please check v0.4.99.102 again (or commit 07635d9ee).