Phidgets RTD set
by Luke
Hi, does anyone know where to purchase the Phidgets RTD set in Europe?
1 month
New roaster configuration
by Paz Dim
Hello. I am developing a new roaster, and I have a few questions.
1. The roaster has more than two sensors. Am I getting it right that the
only way to display everything is by adding an extra device?
2. One of the sensors is a pressure sensor (pascals). But I've only seen a
choice of units from Celsius and Fahrenheit. Is there a way to change the
units of measure?
3. How do I distribute device settings? I was able to save all the settings
to a file and I can load them from a file. I was also able to add a new
machine using the file system, the settings are visible in the Artisan
menu. What is the correct distribution method? Will it be possible to add
its settings to the official distribution after the roster development is
completed?
This is my first time using maillists, hopefully addressing correctly.
Thank you.
1 month, 1 week
Re: Artisan-User Digest, Vol 112, Issue 12
by james adams
How can I be removed from this mailing list.
Earlier email corrupted my system.
Regards
James Adams
Jo Wolfe Ltd
________________________________
From: artisan-user-request(a)lists.einfachkaffee.de <artisan-user-request(a)lists.einfachkaffee.de>
Sent: Friday, January 15, 2021 9:30:11 PM
To: artisan-user(a)lists.einfachkaffee.de <artisan-user(a)lists.einfachkaffee.de>
Subject: Artisan-User Digest, Vol 112, Issue 12
Send Artisan-User mailing list submissions to
artisan-user(a)lists.einfachkaffee.de
To subscribe or unsubscribe via email, send a message with subject or
body 'help' to
artisan-user-request(a)lists.einfachkaffee.de
You can reach the person managing the list at
artisan-user-owner(a)lists.einfachkaffee.de
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Artisan-User digest..."
Today's Topics:
1. Re: Raspberry Pi Raspbian Buster, libphidget22, udev and Artisan accessing Phidgets as an non root user
(Rob Gardner)
2. Re: Raspberry Pi Raspbian Buster, libphidget22, udev and Artisan accessing Phidgets as an non root user
(Nico Bigler)
----------------------------------------------------------------------
Date: Fri, 15 Jan 2021 13:00:45 -0700
From: Rob Gardner <robmatic(a)gmail.com>
Subject: [Artisan-user] Re: Raspberry Pi Raspbian Buster,
libphidget22, udev and Artisan accessing Phidgets as an non root user
To: Nico Bigler <bl_coffee(a)bigloose.com>
Cc: Artisan Mailing List <artisan-user(a)lists.einfachkaffee.de>
Message-ID:
<CAMO3TxcL+YiQRYE7Y+UVt=oLbY3jtBP7inO2LMjb95YDcSGfUA(a)mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"
HelloWorld does not report any phidgets unless you use sudo, correct?
That's what I meant when I said "HelloWorld fails", sorry it was I who
could have phrased it better. Please do the strace as I directed in my
previous email. I am hoping this will show me what is going wrong when
HelloWorld fails to find any devices. Also please run the strace
command with sudo and redirect output to a separate file and send me
that one as well. Then I'll have one trace showing the program finding
devices, and another showing it not finding devices and hopefully I
will be able to see what is going wrong.
Rob
On Fri, Jan 15, 2021 at 12:54 PM Nico Bigler <bl_coffee(a)bigloose.com> wrote:
>
> No. I probably didn’t phrase it well.
>
> Helloworld does not work (no phidgets listed)
> If sudo, all devices are listed correctly (all phidgets listed and if I run « sudo artisan » everything works perfectly.
>
> So it’s definitely on the udev/Linux side. Which doesn’t allow artisan to read it.
>
> Nico
>
> --
>
> Nicolas Bigler
> +41(0)79 687 57 05
>
> Sent from my iPhone
>
> > On 15 Jan 2021, at 20:50, Rob Gardner <robmatic(a)gmail.com> wrote:
> >
> > So HelloWorld fails without sudo? That is actually good, as it means
> > we don't need artisan to figure out what is wrong. Please attach your
> > phidget device(a) and then run the following command:
> >
> > strace -f ./HelloWorld >hello.out 2>&1
> >
> > You can kill the command after a second or two.
> >
> > Then please attach the output file "hello.out" in your email. It will
> > be large, so do not paste it inline please. I will examine the trace
> > and see if I can locate the problem.
> >
> > Rob
> >
> >> On Fri, Jan 15, 2021 at 10:22 AM Nico Bigler <bl_coffee(a)bigloose.com> wrote:
> >>
> >> Hi Rob,
> >>
> >> Tried running artisan from command line (both with or without sudo).
> >> But nothing is printed in the command line.
> >> But as Phidgets “HelloWorld” doesn’t output anything without the sudo, I don’t expect Artisan to tell me anything as it seems it just can’t see the devices (as if they were not connected)
> >>
> >> I also tried “udevadm monitor” plugged-in and then unplugged both the Phidget1048 and also the Phidget HUB where the VINT phidgets are connected:
> >>
> >> pi@RPI4Roaster:~ $ udevadm monitor
> >> monitor will print the received events for:
> >> UDEV - the event which udev sends out after rule processing
> >> KERNEL - the kernel uevent
> >>
> >> KERNEL[764.229143] add /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3 (usb)
> >> KERNEL[764.235787] add /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0 (usb)
> >> KERNEL[764.244603] add /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:0032.0008 (hid)
> >> KERNEL[764.244785] add /class/usbmisc (class)
> >> KERNEL[764.249216] add /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/usbmisc/hiddev0 (usbmisc)
> >> KERNEL[764.249615] add /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:0032.0008/hidraw/hidraw0 (hidraw)
> >> KERNEL[764.249856] bind /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:0032.0008 (hid)
> >> KERNEL[764.250184] bind /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0 (usb)
> >> KERNEL[764.250477] bind /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3 (usb)
> >> UDEV [764.254305] add /class/usbmisc (class)
> >> UDEV [764.288314] add /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3 (usb)
> >> UDEV [764.306492] add /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0 (usb)
> >> UDEV [764.317079] add /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:0032.0008 (hid)
> >> UDEV [764.317329] add /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/usbmisc/hiddev0 (usbmisc)
> >> UDEV [764.322900] add /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:0032.0008/hidraw/hidraw0 (hidraw)
> >> UDEV [764.330080] bind /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:0032.0008 (hid)
> >> UDEV [764.337185] bind /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0 (usb)
> >> UDEV [764.355328] bind /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3 (usb)
> >> KERNEL[768.257883] add /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4 (usb)
> >> KERNEL[768.260097] add /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0 (usb)
> >> KERNEL[768.264850] add /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:003F.0009 (hid)
> >> KERNEL[768.266129] add /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/usbmisc/hiddev1 (usbmisc)
> >> KERNEL[768.266674] add /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:003F.0009/hidraw/hidraw1 (hidraw)
> >> KERNEL[768.266903] bind /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:003F.0009 (hid)
> >> KERNEL[768.267143] bind /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0 (usb)
> >> KERNEL[768.267672] bind /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4 (usb)
> >> UDEV [768.307078] add /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4 (usb)
> >> UDEV [768.326507] add /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0 (usb)
> >> UDEV [768.339864] add /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:003F.0009 (hid)
> >> UDEV [768.349325] add /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/usbmisc/hiddev1 (usbmisc)
> >> UDEV [768.361610] add /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:003F.0009/hidraw/hidraw1 (hidraw)
> >> UDEV [768.366861] bind /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:003F.0009 (hid)
> >> UDEV [768.372868] bind /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0 (usb)
> >> UDEV [768.389814] bind /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4 (usb)
> >> KERNEL[772.742708] remove /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/usbmisc/hiddev0 (usbmisc)
> >> KERNEL[772.743171] remove /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:0032.0008/hidraw/hidraw0 (hidraw)
> >> KERNEL[772.743380] unbind /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:0032.0008 (hid)
> >> KERNEL[772.743583] remove /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:0032.0008 (hid)
> >> KERNEL[772.743773] unbind /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0 (usb)
> >> KERNEL[772.743964] remove /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0 (usb)
> >> KERNEL[772.744688] unbind /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3 (usb)
> >> KERNEL[772.744994] remove /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3 (usb)
> >> UDEV [772.756828] remove /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/usbmisc/hiddev0 (usbmisc)
> >> UDEV [772.764598] remove /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:0032.0008/hidraw/hidraw0 (hidraw)
> >> UDEV [772.772654] unbind /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:0032.0008 (hid)
> >> UDEV [772.779150] remove /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:0032.0008 (hid)
> >> UDEV [772.786716] unbind /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0 (usb)
> >> UDEV [772.794019] remove /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0 (usb)
> >> UDEV [772.805154] unbind /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3 (usb)
> >> UDEV [772.813207] remove /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3 (usb)
> >> KERNEL[773.766880] remove /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/usbmisc/hiddev1 (usbmisc)
> >> KERNEL[773.767061] remove /usbmisc (class)
> >> KERNEL[773.767715] remove /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:003F.0009/hidraw/hidraw1 (hidraw)
> >> KERNEL[773.767933] unbind /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:003F.0009 (hid)
> >> KERNEL[773.768133] remove /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:003F.0009 (hid)
> >> KERNEL[773.768325] unbind /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0 (usb)
> >> KERNEL[773.768561] remove /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0 (usb)
> >> UDEV [773.768726] remove /usbmisc (class)
> >> UDEV [773.777370] remove /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/usbmisc/hiddev1 (usbmisc)
> >> KERNEL[773.783714] unbind /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4 (usb)
> >> UDEV [773.783987] remove /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:003F.0009/hidraw/hidraw1 (hidraw)
> >> KERNEL[773.784235] remove /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4 (usb)
> >> UDEV [773.792449] unbind /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:003F.0009 (hid)
> >> UDEV [773.799707] remove /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:003F.0009 (hid)
> >> UDEV [773.809031] unbind /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0 (usb)
> >> UDEV [773.816039] remove /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0 (usb)
> >> UDEV [773.826509] unbind /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4 (usb)
> >> UDEV [773.836421] remove /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4 (usb)
> >> ^C
> >> pi@RPI4Roaster:~ $
> >>
> >> To me, with my limited knowledge, I don’t see anything that seems wrong in this.
> >>
> >> Nico
> >>
> >> On 13 Jan 2021, at 23:15, Rob Gardner <robmatic(a)gmail.com> wrote:
> >>
> >> So the devices are all getting created with the correct ownership and
> >> permissions. That means udev is working correctly and the problem
> >> actually lies elsewhere. Can you start artisan from the command line?
> >> Sometimes it prints useful errors there that you won't see if you
> >> start it by clicking on an icon.
> >>
> >> Rob
> >>
> >> On Wed, Jan 13, 2021 at 2:31 PM Nico Bigler <bl_coffee(a)bigloose.com> wrote:
> >>
> >>
> >> Hi Rob,
> >>
> >> Thanks for your email.
> >>
> >> I tried:
> >>
> >> Checked all .rules files and there is not other one with ATTRS{idVendor}==“06c2” in the folder /etc/udev/rules.d
> >>
> >>
> >> Added and tried to reload without success, rebooted and tried again with no success either
> >>
> >> my /etc/udev/rules.d/99-libphidget22.rules
> >>
> >> # Very old Phidgets
> >> SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="0925", ATTRS{idProduct}=="8101", MODE="666"
> >> SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="0925", ATTRS{idProduct}=="8104", MODE="666"
> >> SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="0925", ATTRS{idProduct}=="8201", MODE="666"
> >>
> >> # All current and future Phidgets - Vendor = 0x06c2, Product = 0x0030 - 0x00af
> >> SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="06c2", ATTRS{idProduct}=="00[3-a][0-f]", MODE="666", GROUP="dialout"
> >>
> >>
> >> # SPI VINT Hub
> >> SUBSYSTEMS=="spi", DRIVERS=="phidget_hub0004", ACTION=="add", MODE="666"
> >>
> >> Running
> >>
> >>
> >> Without the Phidgets connected
> >>
> >>
> >> pi@RPI4Roaster:~ $ ls -lR /dev/bus/usb
> >> /dev/bus/usb:
> >> total 0
> >> drwxr-xr-x 2 root root 180 Jan 13 22:05 001
> >> drwxr-xr-x 2 root root 60 Jan 1 1970 002
> >>
> >> /dev/bus/usb/001:
> >> total 0
> >> crw-rw-r-- 1 root root 189, 0 Jan 13 22:00 001
> >> crw-rw-r-- 1 root root 189, 1 Jan 13 22:00 002
> >> crw-rw-r-- 1 root root 189, 2 Jan 13 22:00 003
> >> crw-rw-r-- 1 root plugdev 189, 3 Jan 13 22:00 004
> >> crw-rw-r-- 1 root root 189, 5 Jan 13 22:00 006
> >> crw-rw-r-- 1 root root 189, 7 Jan 13 22:00 008
> >> crw-rw-r-- 1 root root 189, 8 Jan 13 22:00 009
> >>
> >> /dev/bus/usb/002:
> >> total 0
> >> crw-rw-r-- 1 root root 189, 128 Jan 13 22:00 001
> >>
> >>
> >> With the Phidgets attached (1048+ HUB with various phidgets attached to the HUB). They both show up correctly (I think)
> >>
> >>
> >> pi@RPI4Roaster:~ $ ls -lR /dev/bus/usb
> >> /dev/bus/usb:
> >> total 0
> >> drwxr-xr-x 2 root root 220 Jan 13 22:00 001
> >> drwxr-xr-x 2 root root 60 Jan 1 1970 002
> >>
> >> /dev/bus/usb/001:
> >> total 0
> >> crw-rw-r-- 1 root root 189, 0 Jan 13 22:00 001
> >> crw-rw-r-- 1 root root 189, 1 Jan 13 22:00 002
> >> crw-rw-r-- 1 root root 189, 2 Jan 13 22:00 003
> >> crw-rw-r-- 1 root plugdev 189, 3 Jan 13 22:00 004
> >> crw-rw-rw- 1 root dialout 189, 4 Jan 13 22:00 005
> >> crw-rw-r-- 1 root root 189, 5 Jan 13 22:00 006
> >> crw-rw-rw- 1 root dialout 189, 6 Jan 13 22:03 007
> >> crw-rw-r-- 1 root root 189, 7 Jan 13 22:00 008
> >> crw-rw-r-- 1 root root 189, 8 Jan 13 22:00 009
> >>
> >> /dev/bus/usb/002:
> >> total 0
> >> crw-rw-r-- 1 root root 189, 128 Jan 13 22:00 001
> >>
> >> Also checking “id" to control my user has dialout added (it told me it was when I tried adding it anyway):
> >>
> >> pi@RPI4Roaster:~ $ sudo adduser pi dialout
> >> The user `pi' is already a member of `dialout'.
> >>
> >> pi@RPI4Roaster:~ $ id
> >> uid=1000(pi) gid=1000(pi)
> >> groups=1000(pi),4(adm),20(dialout),24(cdrom),27(sudo),29(audio),44(video),46(plugdev),60(games),100(users),105(input),109(netdev),119(lpadmin),997(gpio),998(i2c),999(spi),1001(usb)
> >>
> >> Nico
> >>
> >>
> >> On 13 Jan 2021, at 19:39, Rob Gardner <robmatic(a)gmail.com> wrote:
> >>
> >> All these gyrations with groups should not be necessary because the
> >> udev rule has MODE=“666", which makes the devices read/write for
> >> everyone. Why that is not working, I can only guess. Maybe there is
> >> another rule in udev that is handling the device? Check all files in
> >> /etc/udev/rules.d to see if there are any rules with idVendor="06c2".
> >> Another thing to try is to simply add GROUP="dialout" to the udev rule
> >> for the phidget, ie:
> >> # All current and future Phidgets - Vendor = 0x06c2, Product = 0x0030 - 0x00af
> >> SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="06c2",
> >> ATTRS{idProduct}=="00[3-a][0-f]", MODE=“666", GROUP="dialout"
> >> Then reload the udev rules with this command:
> >> sudo udevadm control --reload
> >> And try plugging in your phidget again. If this still doesn't work,
> >> then we need to track down what's going wrong. With the phidget
> >> disconnected, do this:
> >> ls -lR /dev/bus/usb
> >> and save the output. Then plug in your device and run the command
> >> again, and compare the output with the previous run. You should see a
> >> new device appear, for instance:
> >> crw-rw-rw- 1 root dialout 189, 9 Jan 13 11:21 010
> >> The first string of letters/dashes represents the file permissions. If
> >> it's not "crw-rw-rw" then the udev rule did not fix the permissions.
> >> The "root dialout" fields are the owner and group of the file. If it's
> >> "root root" then the group rule did not take effect.
> >> udev problems are difficult to figure out, but you can use "udevadm
> >> monitor" to watch events being processed as you plug in your device.
> >> I can try helping you further if none of these ideas solve your issue.
> >> Please report back if you figure out the solution.
> >>
> >> Rob
> >>
> >> On Wed, Jan 13, 2021 at 12:16 AM Nico Bigler via Artisan-User
> >> <artisan-user(a)lists.einfachkaffee.de> wrote:
> >>
> >>
> >> Hello Brett,
> >>
> >> Thanks a lot for your email.
> >>
> >>
> >> That’s a good point. I had not double checked this one. Unfortunately it was already the case:
> >>
> >>
> >> pi@RPI4Roaster:~ $ sudo adduser pi dialout
> >> The user `pi' is already a member of `dialout'.
> >> pi@RPI4Roaster:~ $ id
> >> uid=1000(pi) gid=1000(pi) groups=1000(pi),4(adm),20(dialout),24(cdrom),27(sudo),29(audio),44(video),46(plugdev),60(games),100(users),105(input),109(netdev),119(lpadmin),997(gpio),998(i2c),999(spi),1001(usb)
> >> pi@RPI4Roaster:~ $
> >>
> >> And it looks like that as mentioned on https://artisan-roasterscope.blogspot.com/2017/01/connecting-phidgets-on-li…
> >>
> >> “if the above fails to list your connected Phidgets and only
> >>
> >> # sudo ./HelloWorld
> >>
> >> list them correctly, you need to install the udev rules (or reboot after installation).
> >>
> >> If the Phidgets HelloWorld does not list your Phidgets, Artisan will not be able to attach to them."
> >>
> >> But it looks like that the file /etc/udev/rules.d/99-libphidget22.rules is either not read or there may be something missing in it’s content. For reference (in case it can ring a bell to someone…), the content of the .rules is:
> >>
> >> # Very old Phidgets
> >> SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="0925", ATTRS{idProduct}=="8101", MODE=“666"
> >> SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="0925", ATTRS{idProduct}=="8104", MODE=“666"
> >> SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="0925", ATTRS{idProduct}=="8201", MODE=“666"
> >>
> >> # All current and future Phidgets - Vendor = 0x06c2, Product = 0x0030 - 0x00af
> >> SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="06c2", ATTRS{idProduct}=="00[3-a][0-f]", MODE=“666"
> >>
> >> # SPI VINT Hub
> >> SUBSYSTEMS=="spi", DRIVERS=="phidget_hub0004", ACTION=="add", MODE="666"
> >>
> >>
> >> Regards
> >>
> >> Nico
> >>
> >>
> >> On 12 Jan 2021, at 22:21, Brett Pound <brett_pound(a)hotmail.com> wrote:
> >>
> >> Nico, did you follow the guidance for having the regular user in the sudo group ? See artisan/Installation.md at master · artisan-roaster-scope/artisan (github.com)and the paragraph immediately before Step 4, where it installs udev rules to allow phidgets access but requires the user to be in the sudo group.
> >>
> >> From what I understand, this just removes the need for explicitly elevating with sudo, which perfectly matches what you are seeing
> >>
> >> Good luck
> >>
> >> From: Nico Bigler via Artisan-User
> >> Sent: Wednesday, 13 January 2021 8:05 AM
> >> To: Artisan Mailing List
> >> Subject: [Artisan-user] Raspberry Pi Raspbian Buster, libphidget22, udev and Artisan accessing Phidgets as an non root user
> >>
> >> Thank you Dario for fixing the list.
> >>
> >> I was wondering if anybody had the same issue or knows how to solve this.
> >>
> >> I’m running Artisan (latest version 2.4.4) on a Raspberry Pi 4 with OS Raspbian Buster and connecting Phidgets (It’s been running great for a few years now).
> >>
> >> Doing some cleaning on the raspberry pi to save some space, I had an issue with the libphidget22. So I tried to reinstall it.
> >> As described in:
> >> https://artisan-roasterscope.blogspot.com/2017/01/connecting-phidgets-on-li…
> >> https://www.phidgets.com/docs/OS_-_Linux
> >>
> >> Now when running Artisan as a normal user, it does not see the Phidgets. If I run as a super user (sudo artisan) all good it works.
> >> This is confirmed by running the Phidget “HelloWorld” test:
> >>
> >> ./HelloWorld Does not see anything
> >> sudo ./HelloWorld Works fine
> >>
> >> I have of course tried done the udev part:
> >>
> >> # sudo cp plat/linux/udev/99-libphidget22.rules /etc/udev/rules.d
> >>
> >> Rebooted, but it hasn’t solved it.
> >>
> >> I wondered if anything else had gone during my cleanup (probably should not have done it…) . So I reinstalled Raspian Buster from scratch, installed a fresh libphidget22, Artisan and I still get the same.
> >>
> >> Any idea how to force phidget to be accessible as normal user and not as root? Did I miss something?
> >> For now I’ll be doing "sudo artisan" no make it work
> >>
> >> Note: while the list was down, I’ve also posted the same message on the Phidgets forum https://www.phidgets.com/phorum/viewtopic.php?f=2&t=10213 but haven’t received any feedback from there yet. Will cross post if there is a solution showing up there (or the other way too)
> >>
> >>
> >> Nico
> >>
> >>
> >> _______________________________________________
> >> Artisan-User mailing list -- artisan-user(a)lists.einfachkaffee.de
> >> To unsubscribe send an email to artisan-user-leave(a)lists.einfachkaffee.de
> >> unsubscribe via https://mailman.ghostdub.de/postorius/lists/artisan-user.lists.einfachkaffe…
> >>
> >>
> >>
> >>
> >> --
> >> "If this is coffee, please bring me some tea; but if this is tea,
> >> please bring me some coffee." -- Abraham Lincoln
> >>
> >> "The thing about quotes on the internet is that you cannot confirm
> >> their validity." --Abraham Lincoln
> >>
> >>
> >> Sent from my iPalmDroidBerry7
> >>
> >>
> >>
> >>
> >> --
> >> "If this is coffee, please bring me some tea; but if this is tea,
> >> please bring me some coffee." -- Abraham Lincoln
> >>
> >> "The thing about quotes on the internet is that you cannot confirm
> >> their validity." --Abraham Lincoln
> >>
> >>
> >> Sent from my iPalmDroidBerry7
> >>
> >>
> >
> >
> > --
> > "If this is coffee, please bring me some tea; but if this is tea,
> > please bring me some coffee." -- Abraham Lincoln
> >
> > "The thing about quotes on the internet is that you cannot confirm
> > their validity." --Abraham Lincoln
> >
> >
> > Sent from my iPalmDroidBerry7
>
--
"If this is coffee, please bring me some tea; but if this is tea,
please bring me some coffee." -- Abraham Lincoln
"The thing about quotes on the internet is that you cannot confirm
their validity." --Abraham Lincoln
Sent from my iPalmDroidBerry7
------------------------------
Date: Fri, 15 Jan 2021 22:30:04 +0100
From: Nico Bigler <bl_coffee(a)bigloose.com>
Subject: [Artisan-user] Re: Raspberry Pi Raspbian Buster,
libphidget22, udev and Artisan accessing Phidgets as an non root user
To: Rob Gardner <robmatic(a)gmail.com>
Cc: Artisan Mailing List <artisan-user(a)lists.einfachkaffee.de>
Message-ID: <9E572EC5-1716-4DF8-BCB2-0058612C9B3F(a)bigloose.com>
Content-Type: multipart/alternative;
boundary="Apple-Mail=_4CDFF87A-759A-49BD-B5CE-720DD4089B3F"
--Apple-Mail=_4CDFF87A-759A-49BD-B5CE-720DD4089B3F
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=utf-8
Here is the output of
strace -f ./HelloWorld >hello.out 2>&1
with the phidgets attached:
Nico
> On 15 Jan 2021, at 20:49, Rob Gardner <robmatic(a)gmail.com> wrote:
>=20
> So HelloWorld fails without sudo? That is actually good, as it means
> we don't need artisan to figure out what is wrong. Please attach your
> phidget device(a) and then run the following command:
>=20
> strace -f ./HelloWorld >hello.out 2>&1
>=20
> You can kill the command after a second or two.
>=20
> Then please attach the output file "hello.out" in your email. It will
> be large, so do not paste it inline please. I will examine the trace
> and see if I can locate the problem.
>=20
> Rob
>=20
> On Fri, Jan 15, 2021 at 10:22 AM Nico Bigler <bl_coffee(a)bigloose.com> =
wrote:
>>=20
>> Hi Rob,
>>=20
>> Tried running artisan from command line (both with or without sudo).
>> But nothing is printed in the command line.
>> But as Phidgets =E2=80=9CHelloWorld=E2=80=9D doesn=E2=80=99t output =
anything without the sudo, I don=E2=80=99t expect Artisan to tell me =
anything as it seems it just can=E2=80=99t see the devices (as if they =
were not connected)
>>=20
>> I also tried =E2=80=9Cudevadm monitor=E2=80=9D plugged-in and then =
unplugged both the Phidget1048 and also the Phidget HUB where the VINT =
phidgets are connected:
>>=20
>> pi@RPI4Roaster:~ $ udevadm monitor
>> monitor will print the received events for:
>> UDEV - the event which udev sends out after rule processing
>> KERNEL - the kernel uevent
>>=20
>> KERNEL[764.229143] add =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.3 (usb)
>> KERNEL[764.235787] add =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0 (usb)
>> KERNEL[764.244603] add =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:0032.0008 (hid)
>> KERNEL[764.244785] add /class/usbmisc (class)
>> KERNEL[764.249216] add =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/usbmisc/hiddev0 (usbmisc)
>> KERNEL[764.249615] add =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:0032.0008/hidraw/hidraw0 =
(hidraw)
>> KERNEL[764.249856] bind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:0032.0008 (hid)
>> KERNEL[764.250184] bind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0 (usb)
>> KERNEL[764.250477] bind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.3 (usb)
>> UDEV [764.254305] add /class/usbmisc (class)
>> UDEV [764.288314] add =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.3 (usb)
>> UDEV [764.306492] add =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0 (usb)
>> UDEV [764.317079] add =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:0032.0008 (hid)
>> UDEV [764.317329] add =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/usbmisc/hiddev0 (usbmisc)
>> UDEV [764.322900] add =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:0032.0008/hidraw/hidraw0 =
(hidraw)
>> UDEV [764.330080] bind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:0032.0008 (hid)
>> UDEV [764.337185] bind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0 (usb)
>> UDEV [764.355328] bind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.3 (usb)
>> KERNEL[768.257883] add =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.4 (usb)
>> KERNEL[768.260097] add =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0 (usb)
>> KERNEL[768.264850] add =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:003F.0009 (hid)
>> KERNEL[768.266129] add =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/usbmisc/hiddev1 (usbmisc)
>> KERNEL[768.266674] add =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:003F.0009/hidraw/hidraw1 =
(hidraw)
>> KERNEL[768.266903] bind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:003F.0009 (hid)
>> KERNEL[768.267143] bind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0 (usb)
>> KERNEL[768.267672] bind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.4 (usb)
>> UDEV [768.307078] add =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.4 (usb)
>> UDEV [768.326507] add =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0 (usb)
>> UDEV [768.339864] add =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:003F.0009 (hid)
>> UDEV [768.349325] add =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/usbmisc/hiddev1 (usbmisc)
>> UDEV [768.361610] add =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:003F.0009/hidraw/hidraw1 =
(hidraw)
>> UDEV [768.366861] bind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:003F.0009 (hid)
>> UDEV [768.372868] bind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0 (usb)
>> UDEV [768.389814] bind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.4 (usb)
>> KERNEL[772.742708] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/usbmisc/hiddev0 (usbmisc)
>> KERNEL[772.743171] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:0032.0008/hidraw/hidraw0 =
(hidraw)
>> KERNEL[772.743380] unbind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:0032.0008 (hid)
>> KERNEL[772.743583] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:0032.0008 (hid)
>> KERNEL[772.743773] unbind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0 (usb)
>> KERNEL[772.743964] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0 (usb)
>> KERNEL[772.744688] unbind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.3 (usb)
>> KERNEL[772.744994] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.3 (usb)
>> UDEV [772.756828] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/usbmisc/hiddev0 (usbmisc)
>> UDEV [772.764598] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:0032.0008/hidraw/hidraw0 =
(hidraw)
>> UDEV [772.772654] unbind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:0032.0008 (hid)
>> UDEV [772.779150] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:0032.0008 (hid)
>> UDEV [772.786716] unbind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0 (usb)
>> UDEV [772.794019] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0 (usb)
>> UDEV [772.805154] unbind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.3 (usb)
>> UDEV [772.813207] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.3 (usb)
>> KERNEL[773.766880] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/usbmisc/hiddev1 (usbmisc)
>> KERNEL[773.767061] remove /usbmisc (class)
>> KERNEL[773.767715] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:003F.0009/hidraw/hidraw1 =
(hidraw)
>> KERNEL[773.767933] unbind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:003F.0009 (hid)
>> KERNEL[773.768133] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:003F.0009 (hid)
>> KERNEL[773.768325] unbind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0 (usb)
>> KERNEL[773.768561] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0 (usb)
>> UDEV [773.768726] remove /usbmisc (class)
>> UDEV [773.777370] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/usbmisc/hiddev1 (usbmisc)
>> KERNEL[773.783714] unbind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.4 (usb)
>> UDEV [773.783987] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:003F.0009/hidraw/hidraw1 =
(hidraw)
>> KERNEL[773.784235] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.4 (usb)
>> UDEV [773.792449] unbind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:003F.0009 (hid)
>> UDEV [773.799707] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:003F.0009 (hid)
>> UDEV [773.809031] unbind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0 (usb)
>> UDEV [773.816039] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0 (usb)
>> UDEV [773.826509] unbind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.4 (usb)
>> UDEV [773.836421] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/u=
sb1/1-1/1-1.1/1-1.1.4 (usb)
>> ^C
>> pi@RPI4Roaster:~ $
>>=20
>> To me, with my limited knowledge, I don=E2=80=99t see anything that =
seems wrong in this.
>>=20
>> Nico
>>=20
>> On 13 Jan 2021, at 23:15, Rob Gardner <robmatic(a)gmail.com> wrote:
>>=20
>> So the devices are all getting created with the correct ownership and
>> permissions. That means udev is working correctly and the problem
>> actually lies elsewhere. Can you start artisan from the command line?
>> Sometimes it prints useful errors there that you won't see if you
>> start it by clicking on an icon.
>>=20
>> Rob
>>=20
>> On Wed, Jan 13, 2021 at 2:31 PM Nico Bigler <bl_coffee(a)bigloose.com> =
wrote:
>>=20
>>=20
>> Hi Rob,
>>=20
>> Thanks for your email.
>>=20
>> I tried:
>>=20
>> Checked all .rules files and there is not other one with =
ATTRS{idVendor}=3D=3D=E2=80=9C06c2=E2=80=9D in the folder =
/etc/udev/rules.d
>>=20
>>=20
>> Added and tried to reload without success, rebooted and tried again =
with no success either
>>=20
>> my /etc/udev/rules.d/99-libphidget22.rules
>>=20
>> # Very old Phidgets
>> SUBSYSTEMS=3D=3D"usb", ACTION=3D=3D"add", ATTRS{idVendor}=3D=3D"0925", =
ATTRS{idProduct}=3D=3D"8101", MODE=3D"666"
>> SUBSYSTEMS=3D=3D"usb", ACTION=3D=3D"add", ATTRS{idVendor}=3D=3D"0925", =
ATTRS{idProduct}=3D=3D"8104", MODE=3D"666"
>> SUBSYSTEMS=3D=3D"usb", ACTION=3D=3D"add", ATTRS{idVendor}=3D=3D"0925", =
ATTRS{idProduct}=3D=3D"8201", MODE=3D"666"
>>=20
>> # All current and future Phidgets - Vendor =3D 0x06c2, Product =3D =
0x0030 - 0x00af
>> SUBSYSTEMS=3D=3D"usb", ACTION=3D=3D"add", ATTRS{idVendor}=3D=3D"06c2", =
ATTRS{idProduct}=3D=3D"00[3-a][0-f]", MODE=3D"666", GROUP=3D"dialout"
>>=20
>>=20
>> # SPI VINT Hub
>> SUBSYSTEMS=3D=3D"spi", DRIVERS=3D=3D"phidget_hub0004", ACTION=3D=3D"add=
", MODE=3D"666"
>>=20
>> Running
>>=20
>>=20
>> Without the Phidgets connected
>>=20
>>=20
>> pi@RPI4Roaster:~ $ ls -lR /dev/bus/usb
>> /dev/bus/usb:
>> total 0
>> drwxr-xr-x 2 root root 180 Jan 13 22:05 001
>> drwxr-xr-x 2 root root 60 Jan 1 1970 002
>>=20
>> /dev/bus/usb/001:
>> total 0
>> crw-rw-r-- 1 root root 189, 0 Jan 13 22:00 001
>> crw-rw-r-- 1 root root 189, 1 Jan 13 22:00 002
>> crw-rw-r-- 1 root root 189, 2 Jan 13 22:00 003
>> crw-rw-r-- 1 root plugdev 189, 3 Jan 13 22:00 004
>> crw-rw-r-- 1 root root 189, 5 Jan 13 22:00 006
>> crw-rw-r-- 1 root root 189, 7 Jan 13 22:00 008
>> crw-rw-r-- 1 root root 189, 8 Jan 13 22:00 009
>>=20
>> /dev/bus/usb/002:
>> total 0
>> crw-rw-r-- 1 root root 189, 128 Jan 13 22:00 001
>>=20
>>=20
>> With the Phidgets attached (1048+ HUB with various phidgets attached =
to the HUB). They both show up correctly (I think)
>>=20
>>=20
>> pi@RPI4Roaster:~ $ ls -lR /dev/bus/usb
>> /dev/bus/usb:
>> total 0
>> drwxr-xr-x 2 root root 220 Jan 13 22:00 001
>> drwxr-xr-x 2 root root 60 Jan 1 1970 002
>>=20
>> /dev/bus/usb/001:
>> total 0
>> crw-rw-r-- 1 root root 189, 0 Jan 13 22:00 001
>> crw-rw-r-- 1 root root 189, 1 Jan 13 22:00 002
>> crw-rw-r-- 1 root root 189, 2 Jan 13 22:00 003
>> crw-rw-r-- 1 root plugdev 189, 3 Jan 13 22:00 004
>> crw-rw-rw- 1 root dialout 189, 4 Jan 13 22:00 005
>> crw-rw-r-- 1 root root 189, 5 Jan 13 22:00 006
>> crw-rw-rw- 1 root dialout 189, 6 Jan 13 22:03 007
>> crw-rw-r-- 1 root root 189, 7 Jan 13 22:00 008
>> crw-rw-r-- 1 root root 189, 8 Jan 13 22:00 009
>>=20
>> /dev/bus/usb/002:
>> total 0
>> crw-rw-r-- 1 root root 189, 128 Jan 13 22:00 001
>>=20
>> Also checking =E2=80=9Cid" to control my user has dialout added (it =
told me it was when I tried adding it anyway):
>>=20
>> pi@RPI4Roaster:~ $ sudo adduser pi dialout
>> The user `pi' is already a member of `dialout'.
>>=20
>> pi@RPI4Roaster:~ $ id
>> uid=3D1000(pi) gid=3D1000(pi)
>> =
groups=3D1000(pi),4(adm),20(dialout),24(cdrom),27(sudo),29(audio),44(video=
),46(plugdev),60(games),100(users),105(input),109(netdev),119(lpadmin),997=
(gpio),998(i2c),999(spi),1001(usb)
>>=20
>> Nico
>>=20
>>=20
>> On 13 Jan 2021, at 19:39, Rob Gardner <robmatic(a)gmail.com> wrote:
>>=20
>> All these gyrations with groups should not be necessary because the
>> udev rule has MODE=3D=E2=80=9C666", which makes the devices =
read/write for
>> everyone. Why that is not working, I can only guess. Maybe there is
>> another rule in udev that is handling the device? Check all files in
>> /etc/udev/rules.d to see if there are any rules with idVendor=3D"06c2".=
>> Another thing to try is to simply add GROUP=3D"dialout" to the udev =
rule
>> for the phidget, ie:
>> # All current and future Phidgets - Vendor =3D 0x06c2, Product =3D =
0x0030 - 0x00af
>> SUBSYSTEMS=3D=3D"usb", ACTION=3D=3D"add", ATTRS{idVendor}=3D=3D"06c2",
>> ATTRS{idProduct}=3D=3D"00[3-a][0-f]", MODE=3D=E2=80=9C666", =
GROUP=3D"dialout"
>> Then reload the udev rules with this command:
>> sudo udevadm control --reload
>> And try plugging in your phidget again. If this still doesn't work,
>> then we need to track down what's going wrong. With the phidget
>> disconnected, do this:
>> ls -lR /dev/bus/usb
>> and save the output. Then plug in your device and run the command
>> again, and compare the output with the previous run. You should see a
>> new device appear, for instance:
>> crw-rw-rw- 1 root dialout 189, 9 Jan 13 11:21 010
>> The first string of letters/dashes represents the file permissions. =
If
>> it's not "crw-rw-rw" then the udev rule did not fix the permissions.
>> The "root dialout" fields are the owner and group of the file. If =
it's
>> "root root" then the group rule did not take effect.
>> udev problems are difficult to figure out, but you can use "udevadm
>> monitor" to watch events being processed as you plug in your device.
>> I can try helping you further if none of these ideas solve your =
issue.
>> Please report back if you figure out the solution.
>>=20
>> Rob
>>=20
>> On Wed, Jan 13, 2021 at 12:16 AM Nico Bigler via Artisan-User
>> <artisan-user(a)lists.einfachkaffee.de> wrote:
>>=20
>>=20
>> Hello Brett,
>>=20
>> Thanks a lot for your email.
>>=20
>>=20
>> That=E2=80=99s a good point. I had not double checked this one. =
Unfortunately it was already the case:
>>=20
>>=20
>> pi@RPI4Roaster:~ $ sudo adduser pi dialout
>> The user `pi' is already a member of `dialout'.
>> pi@RPI4Roaster:~ $ id
>> uid=3D1000(pi) gid=3D1000(pi) =
groups=3D1000(pi),4(adm),20(dialout),24(cdrom),27(sudo),29(audio),44(video=
),46(plugdev),60(games),100(users),105(input),109(netdev),119(lpadmin),997=
(gpio),998(i2c),999(spi),1001(usb)
>> pi@RPI4Roaster:~ $
>>=20
>> And it looks like that as mentioned on =
https://artisan-roasterscope.blogspot.com/2017/01/connecting-phidgets-on-l=
inux.html
>>=20
>> =E2=80=9Cif the above fails to list your connected Phidgets and only
>>=20
>> # sudo ./HelloWorld
>>=20
>> list them correctly, you need to install the udev rules (or reboot =
after installation).
>>=20
>> If the Phidgets HelloWorld does not list your Phidgets, Artisan will =
not be able to attach to them."
>>=20
>> But it looks like that the file =
/etc/udev/rules.d/99-libphidget22.rules is either not read or there =
may be something missing in it=E2=80=99s content. For reference (in case =
it can ring a bell to someone=E2=80=A6), the content of the .rules is:
>>=20
>> # Very old Phidgets
>> SUBSYSTEMS=3D=3D"usb", ACTION=3D=3D"add", ATTRS{idVendor}=3D=3D"0925", =
ATTRS{idProduct}=3D=3D"8101", MODE=3D=E2=80=9C666"
>> SUBSYSTEMS=3D=3D"usb", ACTION=3D=3D"add", ATTRS{idVendor}=3D=3D"0925", =
ATTRS{idProduct}=3D=3D"8104", MODE=3D=E2=80=9C666"
>> SUBSYSTEMS=3D=3D"usb", ACTION=3D=3D"add", ATTRS{idVendor}=3D=3D"0925", =
ATTRS{idProduct}=3D=3D"8201", MODE=3D=E2=80=9C666"
>>=20
>> # All current and future Phidgets - Vendor =3D 0x06c2, Product =3D =
0x0030 - 0x00af
>> SUBSYSTEMS=3D=3D"usb", ACTION=3D=3D"add", ATTRS{idVendor}=3D=3D"06c2", =
ATTRS{idProduct}=3D=3D"00[3-a][0-f]", MODE=3D=E2=80=9C666"
>>=20
>> # SPI VINT Hub
>> SUBSYSTEMS=3D=3D"spi", DRIVERS=3D=3D"phidget_hub0004", ACTION=3D=3D"add=
", MODE=3D"666"
>>=20
>>=20
>> Regards
>>=20
>> Nico
>>=20
>>=20
>> On 12 Jan 2021, at 22:21, Brett Pound <brett_pound(a)hotmail.com> =
wrote:
>>=20
>> Nico, did you follow the guidance for having the regular user in the =
sudo group ? See artisan/Installation.md at master =C2=B7 =
artisan-roaster-scope/artisan (github.com)and the paragraph immediately =
before Step 4, where it installs udev rules to allow phidgets access but =
requires the user to be in the sudo group.
>>=20
>> =46rom what I understand, this just removes the need for explicitly =
elevating with sudo, which perfectly matches what you are seeing
>>=20
>> Good luck
>>=20
>> From: Nico Bigler via Artisan-User
>> Sent: Wednesday, 13 January 2021 8:05 AM
>> To: Artisan Mailing List
>> Subject: [Artisan-user] Raspberry Pi Raspbian Buster, libphidget22, =
udev and Artisan accessing Phidgets as an non root user
>>=20
>> Thank you Dario for fixing the list.
>>=20
>> I was wondering if anybody had the same issue or knows how to solve =
this.
>>=20
>> I=E2=80=99m running Artisan (latest version 2.4.4) on a Raspberry Pi =
4 with OS Raspbian Buster and connecting Phidgets (It=E2=80=99s been =
running great for a few years now).
>>=20
>> Doing some cleaning on the raspberry pi to save some space, I had an =
issue with the libphidget22. So I tried to reinstall it.
>> As described in:
>> =
https://artisan-roasterscope.blogspot.com/2017/01/connecting-phidgets-on-l=
inux.html
>> https://www.phidgets.com/docs/OS_-_Linux
>>=20
>> Now when running Artisan as a normal user, it does not see the =
Phidgets. If I run as a super user (sudo artisan) all good it works.
>> This is confirmed by running the Phidget =E2=80=9CHelloWorld=E2=80=9D =
test:
>>=20
>> ./HelloWorld Does not see anything
>> sudo ./HelloWorld Works fine
>>=20
>> I have of course tried done the udev part:
>>=20
>> # sudo cp plat/linux/udev/99-libphidget22.rules /etc/udev/rules.d
>>=20
>> Rebooted, but it hasn=E2=80=99t solved it.
>>=20
>> I wondered if anything else had gone during my cleanup (probably =
should not have done it=E2=80=A6) . So I reinstalled Raspian Buster from =
scratch, installed a fresh libphidget22, Artisan and I still get the =
same.
>>=20
>> Any idea how to force phidget to be accessible as normal user and not =
as root? Did I miss something?
>> For now I=E2=80=99ll be doing "sudo artisan" no make it work
>>=20
>> Note: while the list was down, I=E2=80=99ve also posted the same =
message on the Phidgets forum =
https://www.phidgets.com/phorum/viewtopic.php?f=3D2&t=3D10213 but =
haven=E2=80=99t received any feedback from there yet. Will cross post if =
there is a solution showing up there (or the other way too)
>>=20
>>=20
>> Nico
>>=20
>>=20
>> _______________________________________________
>> Artisan-User mailing list -- artisan-user(a)lists.einfachkaffee.de
>> To unsubscribe send an email to =
artisan-user-leave(a)lists.einfachkaffee.de
>> unsubscribe via =
https://mailman.ghostdub.de/postorius/lists/artisan-user.lists.einfachkaff=
ee.de/
>>=20
>>=20
>>=20
>>=20
>> --
>> "If this is coffee, please bring me some tea; but if this is tea,
>> please bring me some coffee." -- Abraham Lincoln
>>=20
>> "The thing about quotes on the internet is that you cannot confirm
>> their validity." --Abraham Lincoln
>>=20
>>=20
>> Sent from my iPalmDroidBerry7
>>=20
>>=20
>>=20
>>=20
>> --
>> "If this is coffee, please bring me some tea; but if this is tea,
>> please bring me some coffee." -- Abraham Lincoln
>>=20
>> "The thing about quotes on the internet is that you cannot confirm
>> their validity." --Abraham Lincoln
>>=20
>>=20
>> Sent from my iPalmDroidBerry7
>>=20
>>=20
>=20
>=20
> --=20
> "If this is coffee, please bring me some tea; but if this is tea,
> please bring me some coffee." -- Abraham Lincoln
>=20
> "The thing about quotes on the internet is that you cannot confirm
> their validity." --Abraham Lincoln
>=20
>=20
> Sent from my iPalmDroidBerry7
--Apple-Mail=_4CDFF87A-759A-49BD-B5CE-720DD4089B3F
Content-Type: multipart/mixed;
boundary="Apple-Mail=_A689B0CA-C8AC-4BD8-AC93-5D90101E792A"
--Apple-Mail=_A689B0CA-C8AC-4BD8-AC93-5D90101E792A
Content-Transfer-Encoding: 7bit
Content-Type: text/html;
charset=us-ascii
<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class="">Here is the output of</div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span><i class=""><font color="#205aff" class="">strace -f ./HelloWorld >hello.out 2>&1</font></i></div><div class=""><br class=""></div><div class="">with the phidgets attached:</div><div class=""><br class=""></div><div class=""></div></body></html>
--Apple-Mail=_A689B0CA-C8AC-4BD8-AC93-5D90101E792A
Content-Disposition: attachment;
filename=hello.out
Content-Type: application/octet-stream;
x-unix-mode=0644;
name="hello.out"
Content-Transfer-Encoding: 7bit
execve("./HelloWorld", ["./HelloWorld"], 0xbecdc3a4 /* 44 vars */) = 0
brk(NULL) = 0x1eb6000
uname({sysname="Linux", nodename="RPI4Roaster", ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f36000
access("/etc/ld.so.preload", R_OK) = 0
openat(AT_FDCWD, "/etc/ld.so.preload", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=54, ...}) = 0
mmap2(NULL, 54, PROT_READ|PROT_WRITE, MAP_PRIVATE, 3, 0) = 0xb6f35000
close(3) = 0
readlink("/proc/self/exe", "/home/pi/Downloads/HelloWorld_Ex"..., 4096) = 48
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/libarmmem-v7l.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\254\3\0\0004\0\0\0"..., 512) = 512
_llseek(3, 16748, [16748], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 960) = 960
_llseek(3, 16424, [16424], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\2\n\3\f\1\22\4\24"..., 45) = 45
_llseek(3, 16748, [16748], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 960) = 960
_llseek(3, 16424, [16424], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\2\n\3\f\1\22\4\24"..., 45) = 45
_llseek(3, 16748, [16748], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 960) = 960
_llseek(3, 16424, [16424], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\2\n\3\f\1\22\4\24"..., 45) = 45
_llseek(3, 16748, [16748], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 960) = 960
_llseek(3, 16424, [16424], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\2\n\3\f\1\22\4\24"..., 45) = 45
_llseek(3, 16748, [16748], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 960) = 960
_llseek(3, 16424, [16424], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\2\n\3\f\1\22\4\24"..., 45) = 45
_llseek(3, 16748, [16748], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 960) = 960
_llseek(3, 16424, [16424], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\2\n\3\f\1\22\4\24"..., 45) = 45
fstat64(3, {st_mode=S_IFREG|0644, st_size=17708, ...}) = 0
mmap2(NULL, 81964, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6ef3000
mprotect(0xb6ef7000, 61440, PROT_NONE) = 0
mmap2(0xb6f06000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0xb6f06000
close(3) = 0
munmap(0xb6f35000, 54) = 0
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=99390, ...}) = 0
mmap2(NULL, 99390, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6eda000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/libphidget22.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0000\222\1\0004\0\0\0"..., 512) = 512
_llseek(3, 1075720, [1075720], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
_llseek(3, 1075356, [1075356], SEEK_SET) = 0
read(3, "A0\0\0\0aeabi\0\1&\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 49) = 49
_llseek(3, 1075720, [1075720], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
_llseek(3, 1075356, [1075356], SEEK_SET) = 0
read(3, "A0\0\0\0aeabi\0\1&\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 49) = 49
_llseek(3, 1075720, [1075720], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
_llseek(3, 1075356, [1075356], SEEK_SET) = 0
read(3, "A0\0\0\0aeabi\0\1&\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 49) = 49
_llseek(3, 1075720, [1075720], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
_llseek(3, 1075356, [1075356], SEEK_SET) = 0
read(3, "A0\0\0\0aeabi\0\1&\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 49) = 49
_llseek(3, 1075720, [1075720], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
_llseek(3, 1075356, [1075356], SEEK_SET) = 0
read(3, "A0\0\0\0aeabi\0\1&\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 49) = 49
_llseek(3, 1075720, [1075720], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
_llseek(3, 1075356, [1075356], SEEK_SET) = 0
read(3, "A0\0\0\0aeabi\0\1&\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 49) = 49
fstat64(3, {st_mode=S_IFREG|0644, st_size=1076840, ...}) = 0
mmap2(NULL, 1144052, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6dc2000
mprotect(0xb6eb6000, 61440, PROT_NONE) = 0
mmap2(0xb6ec5000, 81920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf3000) = 0xb6ec5000
mmap2(0xb6ed9000, 1268, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6ed9000
close(3) = 0
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\300x\1\0004\0\0\0"..., 512) = 512
_llseek(3, 1293204, [1293204], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2800) = 2800
_llseek(3, 1289788, [1289788], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 1293204, [1293204], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2800) = 2800
_llseek(3, 1289788, [1289788], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 1293204, [1293204], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2800) = 2800
_llseek(3, 1289788, [1289788], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 1293204, [1293204], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2800) = 2800
_llseek(3, 1289788, [1289788], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 1293204, [1293204], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2800) = 2800
_llseek(3, 1289788, [1289788], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 1293204, [1293204], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2800) = 2800
_llseek(3, 1289788, [1289788], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
fstat64(3, {st_mode=S_IFREG|0755, st_size=1296004, ...}) = 0
mmap2(NULL, 1364764, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6c74000
mprotect(0xb6dac000, 65536, PROT_NONE) = 0
mmap2(0xb6dbc000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x138000) = 0xb6dbc000
mmap2(0xb6dbf000, 8988, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6dbf000
close(3) = 0
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libusb-1.0.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0,.\0\0004\0\0\0"..., 512) = 512
_llseek(3, 82828, [82828], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
_llseek(3, 82496, [82496], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
_llseek(3, 82828, [82828], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
_llseek(3, 82496, [82496], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
_llseek(3, 82828, [82828], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
_llseek(3, 82496, [82496], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
_llseek(3, 82828, [82828], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
_llseek(3, 82496, [82496], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
_llseek(3, 82828, [82828], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
_llseek(3, 82496, [82496], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
fstat64(3, {st_mode=S_IFREG|0644, st_size=83828, ...}) = 0
mmap2(NULL, 148192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6c4f000
mprotect(0xb6c63000, 61440, PROT_NONE) = 0
mmap2(0xb6c72000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0xb6c72000
close(3) = 0
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\224O\0\0004\0\0\0"..., 512) = 512
_llseek(3, 129016, [129016], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1400) = 1400
_llseek(3, 94664, [94664], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 129016, [129016], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1400) = 1400
_llseek(3, 94664, [94664], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 129016, [129016], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1400) = 1400
_llseek(3, 94664, [94664], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 129016, [129016], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1400) = 1400
_llseek(3, 94664, [94664], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 129016, [129016], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1400) = 1400
_llseek(3, 94664, [94664], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 129016, [129016], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1400) = 1400
_llseek(3, 94664, [94664], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
fstat64(3, {st_mode=S_IFREG|0755, st_size=130416, ...}) = 0
mmap2(NULL, 168560, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6c25000
mprotect(0xb6c3c000, 61440, PROT_NONE) = 0
mmap2(0xb6c4b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0xb6c4b000
mmap2(0xb6c4d000, 4720, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6c4d000
close(3) = 0
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\240r\0\0004\0\0\0"..., 512) = 512
_llseek(3, 463312, [463312], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
_llseek(3, 462960, [462960], SEEK_SET) = 0
read(3, "A0\0\0\0aeabi\0\1&\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 49) = 49
_llseek(3, 463312, [463312], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
_llseek(3, 462960, [462960], SEEK_SET) = 0
read(3, "A0\0\0\0aeabi\0\1&\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 49) = 49
_llseek(3, 463312, [463312], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
_llseek(3, 462960, [462960], SEEK_SET) = 0
read(3, "A0\0\0\0aeabi\0\1&\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 49) = 49
fstat64(3, {st_mode=S_IFREG|0644, st_size=464392, ...}) = 0
mmap2(NULL, 528504, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6ba3000
mprotect(0xb6c14000, 61440, PROT_NONE) = 0
mmap2(0xb6c23000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x70000) = 0xb6c23000
close(3) = 0
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0 \n\0\0004\0\0\0"..., 512) = 512
_llseek(3, 8688, [8688], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
_llseek(3, 8340, [8340], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 8688, [8688], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
_llseek(3, 8340, [8340], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 8688, [8688], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
_llseek(3, 8340, [8340], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
fstat64(3, {st_mode=S_IFREG|0644, st_size=9768, ...}) = 0
mmap2(NULL, 73924, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6b90000
mprotect(0xb6b92000, 61440, PROT_NONE) = 0
mmap2(0xb6ba1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb6ba1000
close(3) = 0
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libudev.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\370-\0\0004\0\0\0"..., 512) = 512
_llseek(3, 127472, [127472], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
_llseek(3, 127108, [127108], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 127472, [127472], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
_llseek(3, 127108, [127108], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 127472, [127472], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
_llseek(3, 127108, [127108], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 127472, [127472], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
_llseek(3, 127108, [127108], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 127472, [127472], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
_llseek(3, 127108, [127108], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 127472, [127472], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
_llseek(3, 127108, [127108], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 127472, [127472], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
_llseek(3, 127108, [127108], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
fstat64(3, {st_mode=S_IFREG|0644, st_size=128592, ...}) = 0
mmap2(NULL, 194744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6b60000
mprotect(0xb6b7f000, 61440, PROT_NONE) = 0
mmap2(0xb6b8e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e000) = 0xb6b8e000
close(3) = 0
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/librt.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0 \30\0\0004\0\0\0"..., 512) = 512
_llseek(3, 25360, [25360], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1240) = 1240
_llseek(3, 24952, [24952], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 25360, [25360], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1240) = 1240
_llseek(3, 24952, [24952], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 25360, [25360], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1240) = 1240
_llseek(3, 24952, [24952], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 25360, [25360], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1240) = 1240
_llseek(3, 24952, [24952], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
fstat64(3, {st_mode=S_IFREG|0644, st_size=26600, ...}) = 0
mmap2(NULL, 90648, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6b49000
mprotect(0xb6b4f000, 61440, PROT_NONE) = 0
mmap2(0xb6b5e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0xb6b5e000
close(3) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f34000
set_tls(0xb6f34d60) = 0
mprotect(0xb6dbc000, 8192, PROT_READ) = 0
mprotect(0xb6c4b000, 4096, PROT_READ) = 0
mprotect(0xb6b5e000, 4096, PROT_READ) = 0
mprotect(0xb6b8e000, 4096, PROT_READ) = 0
mprotect(0xb6ba1000, 4096, PROT_READ) = 0
mprotect(0xb6c23000, 4096, PROT_READ) = 0
mprotect(0xb6c72000, 4096, PROT_READ) = 0
mprotect(0xb6ec5000, 73728, PROT_READ) = 0
mprotect(0xb6f06000, 4096, PROT_READ) = 0
mprotect(0x20000, 4096, PROT_READ) = 0
mprotect(0xb6f38000, 4096, PROT_READ) = 0
munmap(0xb6eda000, 99390) = 0
set_tid_address(0xb6f34908) = 1227
set_robust_list(0xb6f34910, 12) = 0
rt_sigaction(SIGRTMIN, {sa_handler=0xb6c298e8, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0xb6ca1130}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0xb6c299a4, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0xb6ca1130}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
ugetrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
futex(0xb6ed8eec, FUTEX_WAKE_PRIVATE, 2147483647) = 0
brk(NULL) = 0x1eb6000
brk(0x1ed7000) = 0x1ed7000
futex(0xb6ba20b8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=99390, ...}) = 0
mmap2(NULL, 99390, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6eda000
close(3) = 0
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/tls/v7l/neon/vfp/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/arm-linux-gnueabihf/tls/v7l/neon/vfp", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/tls/v7l/neon/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/arm-linux-gnueabihf/tls/v7l/neon", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/tls/v7l/vfp/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/arm-linux-gnueabihf/tls/v7l/vfp", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/tls/v7l/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/arm-linux-gnueabihf/tls/v7l", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/tls/neon/vfp/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/arm-linux-gnueabihf/tls/neon/vfp", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/tls/neon/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/arm-linux-gnueabihf/tls/neon", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/tls/vfp/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/arm-linux-gnueabihf/tls/vfp", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/tls/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/arm-linux-gnueabihf/tls", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/v7l/neon/vfp/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/arm-linux-gnueabihf/v7l/neon/vfp", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/v7l/neon/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/arm-linux-gnueabihf/v7l/neon", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/v7l/vfp/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/arm-linux-gnueabihf/v7l/vfp", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/v7l/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/arm-linux-gnueabihf/v7l", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/neon/vfp/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/arm-linux-gnueabihf/neon/vfp", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/neon/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/arm-linux-gnueabihf/neon", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/vfp/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/arm-linux-gnueabihf/vfp", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/arm-linux-gnueabihf", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/tls/v7l/neon/vfp/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/tls/v7l/neon/vfp", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/tls/v7l/neon/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/tls/v7l/neon", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/tls/v7l/vfp/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/tls/v7l/vfp", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/tls/v7l/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/tls/v7l", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/tls/neon/vfp/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/tls/neon/vfp", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/tls/neon/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/tls/neon", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/tls/vfp/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/tls/vfp", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/tls/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/tls", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/v7l/neon/vfp/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/v7l/neon/vfp", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/v7l/neon/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/v7l/neon", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/v7l/vfp/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/v7l/vfp", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/v7l/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/v7l", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/neon/vfp/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/neon/vfp", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/neon/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/neon", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/vfp/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/vfp", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf", {st_mode=S_IFDIR|0755, st_size=69632, ...}) = 0
openat(AT_FDCWD, "/lib/tls/v7l/neon/vfp/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/v7l/neon/vfp", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/tls/v7l/neon/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/v7l/neon", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/tls/v7l/vfp/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/v7l/vfp", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/tls/v7l/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/v7l", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/tls/neon/vfp/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/neon/vfp", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/tls/neon/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/neon", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/tls/vfp/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/vfp", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/tls/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/v7l/neon/vfp/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/v7l/neon/vfp", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/v7l/neon/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/v7l/neon", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/v7l/vfp/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/v7l/vfp", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/v7l/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/v7l", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/neon/vfp/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/neon/vfp", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/neon/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/neon", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/vfp/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/vfp", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/usr/lib/tls/v7l/neon/vfp/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/v7l/neon/vfp", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/v7l/neon/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/v7l/neon", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/v7l/vfp/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/v7l/vfp", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/v7l/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/v7l", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/neon/vfp/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/neon/vfp", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/neon/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/neon", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/vfp/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/vfp", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/v7l/neon/vfp/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/v7l/neon/vfp", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/v7l/neon/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/v7l/neon", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/v7l/vfp/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/v7l/vfp", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/v7l/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/v7l", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/neon/vfp/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/neon/vfp", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/neon/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/neon", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/vfp/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/vfp", 0xbec67b90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libavahi-client.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
munmap(0xb6eda000, 99390) = 0
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=99390, ...}) = 0
mmap2(NULL, 99390, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6eda000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/libavahi-client.so.3", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0|(\0\0004\0\0\0"..., 512) = 512
_llseek(3, 58248, [58248], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
_llseek(3, 57916, [57916], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
_llseek(3, 58248, [58248], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
_llseek(3, 57916, [57916], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
_llseek(3, 58248, [58248], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
_llseek(3, 57916, [57916], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
_llseek(3, 58248, [58248], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
_llseek(3, 57916, [57916], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
_llseek(3, 58248, [58248], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
_llseek(3, 57916, [57916], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
fstat64(3, {st_mode=S_IFREG|0644, st_size=59248, ...}) = 0
mmap2(NULL, 123456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6b2a000
mprotect(0xb6b38000, 61440, PROT_NONE) = 0
mmap2(0xb6b47000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0xb6b47000
close(3) = 0
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libdbus-1.so.3", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\24\251\0\0004\0\0\0"..., 512) = 512
_llseek(3, 262592, [262592], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1040) = 1040
_llseek(3, 262244, [262244], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
_llseek(3, 262592, [262592], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1040) = 1040
_llseek(3, 262244, [262244], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
_llseek(3, 262592, [262592], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1040) = 1040
_llseek(3, 262244, [262244], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
_llseek(3, 262592, [262592], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1040) = 1040
_llseek(3, 262244, [262244], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
_llseek(3, 262592, [262592], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1040) = 1040
_llseek(3, 262244, [262244], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
fstat64(3, {st_mode=S_IFREG|0644, st_size=263632, ...}) = 0
mmap2(NULL, 328016, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6ad9000
mprotect(0xb6b19000, 61440, PROT_NONE) = 0
mmap2(0xb6b28000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3f000) = 0xb6b28000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/libavahi-common.so.3", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\10%\0\0004\0\0\0"..., 512) = 512
_llseek(3, 41928, [41928], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
_llseek(3, 41596, [41596], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
_llseek(3, 41928, [41928], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
_llseek(3, 41596, [41596], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
_llseek(3, 41928, [41928], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
_llseek(3, 41596, [41596], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
_llseek(3, 41928, [41928], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
_llseek(3, 41596, [41596], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
_llseek(3, 41928, [41928], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
_llseek(3, 41596, [41596], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
_llseek(3, 41928, [41928], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
_llseek(3, 41596, [41596], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
fstat64(3, {st_mode=S_IFREG|0644, st_size=42928, ...}) = 0
mmap2(NULL, 107176, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6abe000
mprotect(0xb6ac8000, 61440, PROT_NONE) = 0
mmap2(0xb6ad7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0xb6ad7000
close(3) = 0
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libsystemd.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0(\277\0\0004\0\0\0"..., 512) = 512
_llseek(3, 575164, [575164], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1200) = 1200
_llseek(3, 574772, [574772], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 575164, [575164], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1200) = 1200
_llseek(3, 574772, [574772], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 575164, [575164], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1200) = 1200
_llseek(3, 574772, [574772], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 575164, [575164], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1200) = 1200
_llseek(3, 574772, [574772], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 575164, [575164], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1200) = 1200
_llseek(3, 574772, [574772], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 575164, [575164], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1200) = 1200
_llseek(3, 574772, [574772], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 575164, [575164], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1200) = 1200
_llseek(3, 574772, [574772], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
fstat64(3, {st_mode=S_IFREG|0644, st_size=576364, ...}) = 0
mmap2(NULL, 642696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6a21000
mprotect(0xb6aac000, 61440, PROT_NONE) = 0
mmap2(0xb6abb000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8a000) = 0xb6abb000
close(3) = 0
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/liblzma.so.5", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0x\"\0\0004\0\0\0"..., 512) = 512
_llseek(3, 131848, [131848], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1040) = 1040
_llseek(3, 131500, [131500], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
_llseek(3, 131848, [131848], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1040) = 1040
_llseek(3, 131500, [131500], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
_llseek(3, 131848, [131848], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1040) = 1040
_llseek(3, 131500, [131500], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
_llseek(3, 131848, [131848], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1040) = 1040
_llseek(3, 131500, [131500], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
_llseek(3, 131848, [131848], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1040) = 1040
_llseek(3, 131500, [131500], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
fstat64(3, {st_mode=S_IFREG|0644, st_size=132888, ...}) = 0
mmap2(NULL, 197040, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb69f0000
mprotect(0xb6a10000, 61440, PROT_NONE) = 0
mmap2(0xb6a1f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1f000) = 0xb6a1f000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/liblz4.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\240\31\0\0004\0\0\0"..., 512) = 512
_llseek(3, 111144, [111144], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
_llseek(3, 110812, [110812], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
_llseek(3, 111144, [111144], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
_llseek(3, 110812, [110812], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
_llseek(3, 111144, [111144], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
_llseek(3, 110812, [110812], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
_llseek(3, 111144, [111144], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
_llseek(3, 110812, [110812], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
_llseek(3, 111144, [111144], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
_llseek(3, 110812, [110812], SEEK_SET) = 0
read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
fstat64(3, {st_mode=S_IFREG|0644, st_size=112144, ...}) = 0
mmap2(NULL, 176352, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb69c4000
mprotect(0xb69de000, 65536, PROT_NONE) = 0
mmap2(0xb69ee000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a000) = 0xb69ee000
close(3) = 0
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libgcrypt.so.20", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0a\0\0004\0\0\0"..., 512) = 512
_llseek(3, 826896, [826896], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
_llseek(3, 826529, [826529], SEEK_SET) = 0
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\58-A\0\6\16\7A\10\1\t\2\n\7\f"..., 53) = 53
_llseek(3, 826896, [826896], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
_llseek(3, 826529, [826529], SEEK_SET) = 0
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\58-A\0\6\16\7A\10\1\t\2\n\7\f"..., 53) = 53
_llseek(3, 826896, [826896], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
_llseek(3, 826529, [826529], SEEK_SET) = 0
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\58-A\0\6\16\7A\10\1\t\2\n\7\f"..., 53) = 53
_llseek(3, 826896, [826896], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
_llseek(3, 826529, [826529], SEEK_SET) = 0
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\58-A\0\6\16\7A\10\1\t\2\n\7\f"..., 53) = 53
_llseek(3, 826896, [826896], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
_llseek(3, 826529, [826529], SEEK_SET) = 0
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\58-A\0\6\16\7A\10\1\t\2\n\7\f"..., 53) = 53
_llseek(3, 826896, [826896], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
_llseek(3, 826529, [826529], SEEK_SET) = 0
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\58-A\0\6\16\7A\10\1\t\2\n\7\f"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0644, st_size=827976, ...}) = 0
mmap2(NULL, 892864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb68ea000
mprotect(0xb69af000, 65536, PROT_NONE) = 0
mmap2(0xb69bf000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc5000) = 0xb69bf000
close(3) = 0
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libgpg-error.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0(0\0\0004\0\0\0"..., 512) = 512
_llseek(3, 102860, [102860], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
_llseek(3, 102500, [102500], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 102860, [102860], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
_llseek(3, 102500, [102500], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 102860, [102860], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
_llseek(3, 102500, [102500], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 102860, [102860], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
_llseek(3, 102500, [102500], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 102860, [102860], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
_llseek(3, 102500, [102500], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 102860, [102860], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
_llseek(3, 102500, [102500], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
fstat64(3, {st_mode=S_IFREG|0644, st_size=103940, ...}) = 0
mmap2(NULL, 168268, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb68c0000
mprotect(0xb68d9000, 61440, PROT_NONE) = 0
mmap2(0xb68e8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0xb68e8000
close(3) = 0
mprotect(0xb68e8000, 4096, PROT_READ) = 0
mprotect(0xb69bf000, 4096, PROT_READ) = 0
mprotect(0xb69ee000, 4096, PROT_READ) = 0
mprotect(0xb6a1f000, 4096, PROT_READ) = 0
mprotect(0xb6abb000, 8192, PROT_READ) = 0
mprotect(0xb6ad7000, 4096, PROT_READ) = 0
mprotect(0xb6b28000, 4096, PROT_READ) = 0
mprotect(0xb6b47000, 4096, PROT_READ) = 0
munmap(0xb6eda000, 99390) = 0
fstat64(1, {st_mode=S_IFREG|0644, st_size=50989, ...}) = 0
mmap2(NULL, 4198400, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb64bf000
mprotect(0xb64c0000, 4194304, PROT_READ|PROT_WRITE) = 0
clone(child_stack=0xb68bef98, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb68bf4c8, tls=0xb68bf920, child_tidptr=0xb68bf4c8) = 1228
mmap2(NULL, 4198400, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb60be000
mprotect(0xb60bf000, 4194304, PROT_READ|PROT_WRITE) = 0
clone(child_stack=0xb64bdf98, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb64be4c8, tls=0xb64be920, child_tidptr=0xb64be4c8) = 1229
fstat64(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}) = 0
read(0, strace: Process 1229 attached
strace: Process 1228 attached
<unfinished ...>
[pid 1229] set_robust_list(0xb64be4d0, 12 <unfinished ...>
[pid 1228] set_robust_list(0xb68bf4d0, 12 <unfinished ...>
[pid 1229] <... set_robust_list resumed> ) = 0
[pid 1228] <... set_robust_list resumed> ) = 0
[pid 1229] mmap2(NULL, 2097152, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0 <unfinished ...>
[pid 1228] mmap2(NULL, 2097152, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0 <unfinished ...>
[pid 1229] <... mmap2 resumed> ) = 0xb5ebe000
[pid 1228] <... mmap2 resumed> ) = 0xb5cbe000
[pid 1229] munmap(0xb5ebe000, 270336 <unfinished ...>
[pid 1228] munmap(0xb5cbe000, 270336 <unfinished ...>
[pid 1229] <... munmap resumed> ) = 0
[pid 1228] <... munmap resumed> ) = 0
[pid 1229] munmap(0xb6000000, 778240 <unfinished ...>
[pid 1228] munmap(0xb5e00000, 778240 <unfinished ...>
[pid 1229] <... munmap resumed> ) = 0
[pid 1228] <... munmap resumed> ) = 0
[pid 1229] mprotect(0xb5f00000, 135168, PROT_READ|PROT_WRITE <unfinished ...>
[pid 1228] mprotect(0xb5d00000, 135168, PROT_READ|PROT_WRITE <unfinished ...>
[pid 1229] <... mprotect resumed> ) = 0
[pid 1228] <... mprotect resumed> ) = 0
[pid 1229] openat(AT_FDCWD, "/sys/class/vinthub/vinthub/device/hub_id", O_RDONLY <unfinished ...>
[pid 1228] futex(0xb6ed9448, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid 1229] <... openat resumed> ) = -1 ENOENT (No such file or directory)
[pid 1229] clock_gettime(CLOCK_REALTIME, {tv_sec=1610745979, tv_nsec=266488164}) = 0
[pid 1229] openat(AT_FDCWD, "/dev/bus/usb", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_CLOEXEC|O_DIRECTORY) = 3
[pid 1229] fstat64(3, {st_mode=S_IFDIR|0755, st_size=80, ...}) = 0
[pid 1229] getdents64(3, /* 4 entries */, 32768) = 96
[pid 1229] close(3) = 0
[pid 1229] clock_gettime(CLOCK_MONOTONIC, {tv_sec=153, tv_nsec=442925135}) = 0
[pid 1229] uname({sysname="Linux", nodename="RPI4Roaster", ...}) = 0
[pid 1229] stat64("/sys/bus/usb/devices", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] access("/run/udev/control", F_OK) = 0
[pid 1229] socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC|SOCK_NONBLOCK, NETLINK_KOBJECT_UEVENT) = 3
[pid 1229] getpid() = 1227
[pid 1229] gettid() = 1229
[pid 1229] getrandom("\x04\xfa\xf6\xd7\x78\x23\x49\x46\xd2\xf1\xa5\x45\x64\xd5\xb1\x2d", 16, GRND_NONBLOCK) = 16
[pid 1229] setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, {len=10, filter=0xb64bc94c}, 8) = 0
[pid 1229] setsockopt(3, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0
[pid 1229] bind(3, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=0x000002}, 12) = 0
[pid 1229] getsockname(3, {sa_family=AF_NETLINK, nl_pid=1227, nl_groups=0x000002}, [12]) = 0
[pid 1229] fcntl64(3, F_GETFD) = 0x1 (flags FD_CLOEXEC)
[pid 1229] fcntl64(3, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
[pid 1229] pipe2([4, 5], O_CLOEXEC) = 0
[pid 1229] fcntl64(5, F_GETFL) = 0x1 (flags O_WRONLY)
[pid 1229] fcntl64(5, F_SETFL, O_WRONLY|O_NONBLOCK) = 0
[pid 1229] mmap2(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb54ff000
[pid 1229] mprotect(0xb5500000, 8388608, PROT_READ|PROT_WRITE) = 0
[pid 1229] clone(strace: Process 1230 attached
child_stack=0xb5cfef98, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb5cff4c8, tls=0xb5cff920, child_tidptr=0xb5cff4c8) = 1230
[pid 1230] set_robust_list(0xb5cff4d0, 12) = 0
[pid 1229] access("/sys/subsystem", F_OK <unfinished ...>
[pid 1230] poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, -1 <unfinished ...>
[pid 1229] <... access resumed> ) = -1 ENOENT (No such file or directory)
[pid 1229] openat(AT_FDCWD, "/sys/bus", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_CLOEXEC|O_DIRECTORY) = 6
[pid 1229] fstat64(6, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] getdents64(6, /* 30 entries */, 32768) = 856
[pid 1229] openat(AT_FDCWD, "/sys/bus/usb/devices/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_CLOEXEC|O_DIRECTORY) = 7
[pid 1229] fstat64(7, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] getdents64(7, /* 23 entries */, 32768) = 696
[pid 1229] openat(AT_FDCWD, "/", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] openat(8, "sys", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "bus", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "1-1.1.3:1.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFLNK|0777, st_size=0, ...}) = 0
[pid 1229] readlinkat(8, "1-1.1.3:1.0", "../../../devices/platform/scb/fd"..., 4096) = 115
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "platform", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "scb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "fd500000.pcie", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "pci0000:00", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "0000:00:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "0000:01:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0660, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "1-1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 EACCES (Permission denied)
[pid 1229] close(9) = 0
[pid 1229] openat(AT_FDCWD, "/", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] openat(8, "sys", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "bus", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "1-1.2:1.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFLNK|0777, st_size=0, ...}) = 0
[pid 1229] readlinkat(8, "1-1.2:1.0", "../../../devices/platform/scb/fd"..., 4096) = 105
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "platform", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "scb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "fd500000.pcie", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "pci0000:00", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "0000:00:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "0000:01:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0660, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "1-1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 EACCES (Permission denied)
[pid 1229] close(9) = 0
[pid 1229] openat(AT_FDCWD, "/", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] openat(8, "sys", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "bus", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "1-1.4.2", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFLNK|0777, st_size=0, ...}) = 0
[pid 1229] readlinkat(8, "1-1.4.2", "../../../devices/platform/scb/fd"..., 4096) = 103
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "platform", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "scb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "fd500000.pcie", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "pci0000:00", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "0000:00:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "0000:01:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0660, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "1-1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 EACCES (Permission denied)
[pid 1229] close(9) = 0
[pid 1229] openat(AT_FDCWD, "/", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] openat(8, "sys", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "bus", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFLNK|0777, st_size=0, ...}) = 0
[pid 1229] readlinkat(8, "usb1", "../../../devices/platform/scb/fd"..., 4096) = 85
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "platform", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "scb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "fd500000.pcie", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "pci0000:00", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "0000:00:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "0000:01:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0660, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] close(9) = 0
[pid 1229] access("/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/uevent", F_OK) = -1 EACCES (Permission denied)
[pid 1229] openat(AT_FDCWD, "/", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] openat(8, "sys", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "bus", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "1-1.1.4:1.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFLNK|0777, st_size=0, ...}) = 0
[pid 1229] readlinkat(8, "1-1.1.4:1.0", "../../../devices/platform/scb/fd"..., 4096) = 115
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "platform", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "scb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "fd500000.pcie", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "pci0000:00", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "0000:00:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "0000:01:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0660, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "1-1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 EACCES (Permission denied)
[pid 1229] close(9) = 0
[pid 1229] openat(AT_FDCWD, "/", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] openat(8, "sys", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "bus", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "1-1.1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFLNK|0777, st_size=0, ...}) = 0
[pid 1229] readlinkat(8, "1-1.1", "../../../devices/platform/scb/fd"..., 4096) = 95
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "platform", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "scb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "fd500000.pcie", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "pci0000:00", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "0000:00:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "0000:01:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0660, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "1-1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 EACCES (Permission denied)
[pid 1229] close(9) = 0
[pid 1229] openat(AT_FDCWD, "/", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] openat(8, "sys", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "bus", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "1-1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFLNK|0777, st_size=0, ...}) = 0
[pid 1229] readlinkat(8, "1-1", "../../../devices/platform/scb/fd"..., 4096) = 89
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "platform", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "scb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "fd500000.pcie", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "pci0000:00", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "0000:00:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "0000:01:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0660, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "1-1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 EACCES (Permission denied)
[pid 1229] close(9) = 0
[pid 1229] openat(AT_FDCWD, "/", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] openat(8, "sys", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "bus", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "1-1.1.3", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFLNK|0777, st_size=0, ...}) = 0
[pid 1229] readlinkat(8, "1-1.1.3", "../../../devices/platform/scb/fd"..., 4096) = 103
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "platform", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "scb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "fd500000.pcie", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "pci0000:00", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "0000:00:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "0000:01:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0660, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "1-1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 EACCES (Permission denied)
[pid 1229] close(9) = 0
[pid 1229] openat(AT_FDCWD, "/", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] openat(8, "sys", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "bus", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "1-1.4.1:1.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFLNK|0777, st_size=0, ...}) = 0
[pid 1229] readlinkat(8, "1-1.4.1:1.0", "../../../devices/platform/scb/fd"..., 4096) = 115
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "platform", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "scb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "fd500000.pcie", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "pci0000:00", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "0000:00:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "0000:01:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0660, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "1-1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 EACCES (Permission denied)
[pid 1229] close(9) = 0
[pid 1229] openat(AT_FDCWD, "/", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] openat(8, "sys", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "bus", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "1-0:1.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFLNK|0777, st_size=0, ...}) = 0
[pid 1229] readlinkat(8, "1-0:1.0", "../../../devices/platform/scb/fd"..., 4096) = 93
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "platform", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "scb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "fd500000.pcie", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "pci0000:00", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "0000:00:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "0000:01:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0660, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "1-0:1.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 EACCES (Permission denied)
[pid 1229] close(9) = 0
[pid 1229] openat(AT_FDCWD, "/", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] openat(8, "sys", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "bus", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "1-1.4:1.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFLNK|0777, st_size=0, ...}) = 0
[pid 1229] readlinkat(8, "1-1.4:1.0", "../../../devices/platform/scb/fd"..., 4096) = 105
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "platform", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "scb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "fd500000.pcie", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "pci0000:00", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "0000:00:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "0000:01:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0660, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "1-1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 EACCES (Permission denied)
[pid 1229] close(9) = 0
[pid 1229] openat(AT_FDCWD, "/", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] openat(8, "sys", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "bus", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb2", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFLNK|0777, st_size=0, ...}) = 0
[pid 1229] readlinkat(8, "usb2", "../../../devices/platform/scb/fd"..., 4096) = 85
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "platform", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "scb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "fd500000.pcie", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "pci0000:00", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "0000:00:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "0000:01:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb2", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] close(9) = 0
[pid 1229] access("/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb2/uevent", F_OK) = 0
[pid 1229] readlinkat(AT_FDCWD, "/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb2/subsystem", "../../../../../../../../bus/usb", 4096) = 31
[pid 1229] openat(AT_FDCWD, "/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb2/uevent", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 8
[pid 1229] fstat64(8, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
[pid 1229] fstat64(8, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
[pid 1229] read(8, "MAJOR=189\nMINOR=128\nDEVNAME=bus/"..., 4096) = 126
[pid 1229] read(8, "", 4096) = 0
[pid 1229] close(8) = 0
[pid 1229] getrandom("\xb2\xbf\x03\x04\x41\x19\xc1\xda\x51\x77\x4c\x32\x14\x53\x1d\xba", 16, GRND_NONBLOCK) = 16
[pid 1229] getrandom("\xff\x13\x98\x6d\x73\x61\x56\x5f\x44\xf2\x36\x73\xe5\x98\x1b\xc9", 16, GRND_NONBLOCK) = 16
[pid 1229] openat(AT_FDCWD, "/run/udev/data/c189:128", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 8
[pid 1229] fstat64(8, {st_mode=S_IFREG|0644, st_size=626, ...}) = 0
[pid 1229] fstat64(8, {st_mode=S_IFREG|0644, st_size=626, ...}) = 0
[pid 1229] read(8, "I:5149822\nE:ID_VENDOR=Linux_5.4."..., 4096) = 626
[pid 1229] read(8, "", 4096) = 0
[pid 1229] close(8) = 0
[pid 1229] getrandom("\xe8\x66\xf2\xdb\x49\x1d\xba\x37\xcc\x46\x90\x12\x17\x9d\xfe\x79", 16, GRND_NONBLOCK) = 16
[pid 1229] getrandom("\xad\xe1\x58\x42\xf9\xb9\x79\xfe\x36\x72\x81\xc3\xc2\xac\xf1\x15", 16, GRND_NONBLOCK) = 16
[pid 1229] getrandom("\x58\xdb\x2c\xb1\xc9\x75\xcf\xd6\xa5\x24\x53\xe5\x66\xac\xcf\x5d", 16, GRND_NONBLOCK) = 16
[pid 1229] getrandom("\x8d\x87\xa3\x97\x64\x4d\x78\xcb\x53\xe7\x78\xb9\x78\xd9\xf9\xa3", 16, GRND_NONBLOCK) = 16
[pid 1229] openat(AT_FDCWD, "/", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] openat(8, "sys", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "bus", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "1-1.4", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFLNK|0777, st_size=0, ...}) = 0
[pid 1229] readlinkat(8, "1-1.4", "../../../devices/platform/scb/fd"..., 4096) = 95
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "platform", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "scb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "fd500000.pcie", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "pci0000:00", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "0000:00:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "0000:01:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0660, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "1-1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 EACCES (Permission denied)
[pid 1229] close(9) = 0
[pid 1229] openat(AT_FDCWD, "/", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] openat(8, "sys", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "bus", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "1-1.4.1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFLNK|0777, st_size=0, ...}) = 0
[pid 1229] readlinkat(8, "1-1.4.1", "../../../devices/platform/scb/fd"..., 4096) = 103
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "platform", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "scb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "fd500000.pcie", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "pci0000:00", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "0000:00:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "0000:01:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0660, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "1-1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 EACCES (Permission denied)
[pid 1229] close(9) = 0
[pid 1229] openat(AT_FDCWD, "/", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] openat(8, "sys", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "bus", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "1-1.4.2:1.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFLNK|0777, st_size=0, ...}) = 0
[pid 1229] readlinkat(8, "1-1.4.2:1.0", "../../../devices/platform/scb/fd"..., 4096) = 115
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "platform", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "scb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "fd500000.pcie", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "pci0000:00", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "0000:00:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "0000:01:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0660, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "1-1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 EACCES (Permission denied)
[pid 1229] close(9) = 0
[pid 1229] openat(AT_FDCWD, "/", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] openat(8, "sys", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "bus", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "1-1.1:1.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFLNK|0777, st_size=0, ...}) = 0
[pid 1229] readlinkat(8, "1-1.1:1.0", "../../../devices/platform/scb/fd"..., 4096) = 105
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "platform", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "scb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "fd500000.pcie", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "pci0000:00", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "0000:00:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "0000:01:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0660, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "1-1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 EACCES (Permission denied)
[pid 1229] close(9) = 0
[pid 1229] openat(AT_FDCWD, "/", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] openat(8, "sys", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "bus", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "1-1.2", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFLNK|0777, st_size=0, ...}) = 0
[pid 1229] readlinkat(8, "1-1.2", "../../../devices/platform/scb/fd"..., 4096) = 95
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "platform", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "scb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "fd500000.pcie", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "pci0000:00", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "0000:00:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "0000:01:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0660, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "1-1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 EACCES (Permission denied)
[pid 1229] close(9) = 0
[pid 1229] openat(AT_FDCWD, "/", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] openat(8, "sys", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "bus", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "1-1:1.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFLNK|0777, st_size=0, ...}) = 0
[pid 1229] readlinkat(8, "1-1:1.0", "../../../devices/platform/scb/fd"..., 4096) = 97
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "platform", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "scb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "fd500000.pcie", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "pci0000:00", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "0000:00:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "0000:01:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0660, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "1-1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 EACCES (Permission denied)
[pid 1229] close(9) = 0
[pid 1229] openat(AT_FDCWD, "/", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] openat(8, "sys", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "bus", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "2-0:1.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFLNK|0777, st_size=0, ...}) = 0
[pid 1229] readlinkat(8, "2-0:1.0", "../../../devices/platform/scb/fd"..., 4096) = 93
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "platform", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "scb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "fd500000.pcie", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "pci0000:00", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "0000:00:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "0000:01:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb2", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "2-0:1.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] close(8) = 0
[pid 1229] access("/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb2/2-0:1.0/uevent", F_OK) = 0
[pid 1229] readlinkat(AT_FDCWD, "/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb2/2-0:1.0/subsystem", "../../../../../../../../../bus/u"..., 4096) = 34
[pid 1229] openat(AT_FDCWD, "/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb2/2-0:1.0/uevent", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 8
[pid 1229] fstat64(8, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
[pid 1229] fstat64(8, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
[pid 1229] read(8, "DEVTYPE=usb_interface\nDRIVER=hub"..., 4096) = 138
[pid 1229] read(8, "", 4096) = 0
[pid 1229] close(8) = 0
[pid 1229] getrandom("\xde\x98\x6e\x40\x56\xa1\x2e\x5f\x78\xc2\xbd\x1d\x30\x07\x89\xc1", 16, GRND_NONBLOCK) = 16
[pid 1229] openat(AT_FDCWD, "/run/udev/data/+usb:2-0:1.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 8
[pid 1229] fstat64(8, {st_mode=S_IFREG|0644, st_size=124, ...}) = 0
[pid 1229] fstat64(8, {st_mode=S_IFREG|0644, st_size=124, ...}) = 0
[pid 1229] read(8, "I:5335029\nE:ID_USB_CLASS_FROM_DA"..., 4096) = 124
[pid 1229] read(8, "", 4096) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(AT_FDCWD, "/", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] openat(8, "sys", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "bus", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "1-1.1.4", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFLNK|0777, st_size=0, ...}) = 0
[pid 1229] readlinkat(8, "1-1.1.4", "../../../devices/platform/scb/fd"..., 4096) = 103
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "platform", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "scb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "fd500000.pcie", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "pci0000:00", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "0000:00:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "0000:01:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0660, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "1-1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 EACCES (Permission denied)
[pid 1229] close(9) = 0
[pid 1229] openat(AT_FDCWD, "/", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] openat(8, "sys", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "bus", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "1-1.4.1:1.1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFLNK|0777, st_size=0, ...}) = 0
[pid 1229] readlinkat(8, "1-1.4.1:1.1", "../../../devices/platform/scb/fd"..., 4096) = 115
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] close(9) = 0
[pid 1229] openat(8, "..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] close(8) = 0
[pid 1229] openat(9, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "platform", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "scb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "fd500000.pcie", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "pci0000:00", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "0000:00:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "0000:01:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 8
[pid 1229] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(9) = 0
[pid 1229] openat(8, "usb1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 9
[pid 1229] fstat64(9, {st_mode=S_IFDIR|0660, st_size=0, ...}) = 0
[pid 1229] close(8) = 0
[pid 1229] openat(9, "1-1", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = -1 EACCES (Permission denied)
[pid 1229] close(9) = 0
[pid 1229] getdents64(7, /* 0 entries */, 32768) = 0
[pid 1229] close(7) = 0
[pid 1229] getdents64(6, /* 0 entries */, 32768) = 0
[pid 1229] close(6) = 0
[pid 1229] openat(AT_FDCWD, "/sys/class", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_CLOEXEC|O_DIRECTORY) = 6
[pid 1229] fstat64(6, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] getdents64(6, /* 65 entries */, 32768) = 1984
[pid 1229] getdents64(6, /* 0 entries */, 32768) = 0
[pid 1229] close(6) = 0
[pid 1229] openat(AT_FDCWD, "/", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 6
[pid 1229] openat(6, "sys", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 7
[pid 1229] fstat64(7, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
[pid 1229] close(6) = 0
[pid 1229] openat(7, "devices", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 6
[pid 1229] fstat64(6, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(7) = 0
[pid 1229] openat(6, "platform", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 7
[pid 1229] fstat64(7, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(6) = 0
[pid 1229] openat(7, "scb", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 6
[pid 1229] fstat64(6, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(7) = 0
[pid 1229] openat(6, "fd500000.pcie", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 7
[pid 1229] fstat64(7, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(6) = 0
[pid 1229] openat(7, "pci0000:00", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 6
[pid 1229] fstat64(6, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(7) = 0
[pid 1229] openat(6, "0000:00:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 7
[pid 1229] fstat64(7, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(6) = 0
[pid 1229] openat(7, "0000:01:00.0", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 6
[pid 1229] fstat64(6, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(7) = 0
[pid 1229] openat(6, "usb2", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 7
[pid 1229] fstat64(7, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 1229] close(6) = 0
[pid 1229] close(7) = 0
[pid 1229] access("/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb2/uevent", F_OK) = 0
[pid 1229] openat(AT_FDCWD, "/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb2/uevent", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 6
[pid 1229] fstat64(6, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
[pid 1229] fstat64(6, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
[pid 1229] read(6, "MAJOR=189\nMINOR=128\nDEVNAME=bus/"..., 4096) = 126
[pid 1229] read(6, "", 4096) = 0
[pid 1229] close(6) = 0
[pid 1229] getrandom("\xd9\x6d\xd4\x8d\x99\xb9\x73\x54\x02\x43\xe5\x9d\x7c\xc8\xbf\x60", 16, GRND_NONBLOCK) = 16
[pid 1229] openat(AT_FDCWD, "/sys/bus/usb/devices/usb2/busnum", O_RDONLY|O_CLOEXEC) = 6
[pid 1229] fcntl64(6, F_GETFL) = 0 (flags O_RDONLY)
[pid 1229] fstat64(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
[pid 1229] read(6, "2\n", 4096) = 2
[pid 1229] close(6) = 0
[pid 1229] openat(AT_FDCWD, "/sys/bus/usb/devices/usb2/devnum", O_RDONLY|O_CLOEXEC) = 6
[pid 1229] fcntl64(6, F_GETFL) = 0 (flags O_RDONLY)
[pid 1229] fstat64(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
[pid 1229] read(6, "1\n", 4096) = 2
[pid 1229] close(6) = 0
[pid 1229] openat(AT_FDCWD, "/sys/bus/usb/devices/usb2/speed", O_RDONLY|O_CLOEXEC) = 6
[pid 1229] fcntl64(6, F_GETFL) = 0 (flags O_RDONLY)
[pid 1229] fstat64(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
[pid 1229] read(6, "5000\n", 4096) = 5
[pid 1229] close(6) = 0
[pid 1229] openat(AT_FDCWD, "/sys/bus/usb/devices/usb2/descriptors", O_RDONLY|O_CLOEXEC) = 6
[pid 1229] read(6, "\22\1\0\3\t\0\3\tk\35\3\0\4\5\3\2\1\1\t\2\37\0\1\1\0\340\0\t\4\0\0\1"..., 1024) = 49
[pid 1229] close(6) = 0
[pid 1229] pipe2([6, 7], O_CLOEXEC) = 0
[pid 1229] fcntl64(7, F_GETFL) = 0x1 (flags O_WRONLY)
[pid 1229] fcntl64(7, F_SETFL, O_WRONLY|O_NONBLOCK) = 0
[pid 1229] write(7, "\1", 1) = 1
[pid 1229] timerfd_create(CLOCK_MONOTONIC, TFD_CLOEXEC|TFD_NONBLOCK) = 8
[pid 1229] recvmsg(3, {msg_namelen=128}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 1229] clock_gettime(CLOCK_REALTIME, {tv_sec=1610745979, tv_nsec=388831641}) = 0
[pid 1229] futex(0xb6ed8ee0, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1610745979, tv_nsec=638831641}, FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
[pid 1229] recvmsg(3, {msg_namelen=128}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 1229] clock_gettime(CLOCK_REALTIME, {tv_sec=1610745979, tv_nsec=639190421}) = 0
[pid 1229] futex(0xb6ed8e98, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 1229] futex(0xb6ed8ee0, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1610745979, tv_nsec=889190421}, FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
[pid 1229] recvmsg(3, {msg_namelen=128}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 1229] clock_gettime(CLOCK_REALTIME, {tv_sec=1610745979, tv_nsec=889541720}) = 0
[pid 1229] futex(0xb6ed8e98, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 1229] futex(0xb6ed8ee0, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1610745980, tv_nsec=139541720}, FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
[pid 1229] recvmsg(3, {msg_namelen=128}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 1229] clock_gettime(CLOCK_REALTIME, {tv_sec=1610745980, tv_nsec=140265239}) = 0
[pid 1229] futex(0xb6ed8e98, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 1229] futex(0xb6ed8ee0, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1610745980, tv_nsec=390265239}, FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
[pid 1229] recvmsg(3, {msg_namelen=128}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 1229] clock_gettime(CLOCK_REALTIME, {tv_sec=1610745980, tv_nsec=390999258}) = 0
[pid 1229] futex(0xb6ed8e98, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 1229] futex(0xb6ed8ee0, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1610745980, tv_nsec=640999258}, FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
[pid 1229] recvmsg(3, {msg_namelen=128}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 1229] clock_gettime(CLOCK_REALTIME, {tv_sec=1610745980, tv_nsec=641706445}) = 0
[pid 1229] futex(0xb6ed8e98, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 1229] futex(0xb6ed8ee0, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1610745980, tv_nsec=891706445}, FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
[pid 1229] recvmsg(3, {msg_namelen=128}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 1229] clock_gettime(CLOCK_REALTIME, {tv_sec=1610745980, tv_nsec=892431482}) = 0
[pid 1229] futex(0xb6ed8e98, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 1229] futex(0xb6ed8ee0, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1610745981, tv_nsec=142431482}, FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
[pid 1229] recvmsg(3, {msg_namelen=128}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 1229] clock_gettime(CLOCK_REALTIME, {tv_sec=1610745981, tv_nsec=143171879}) = 0
[pid 1229] futex(0xb6ed8e98, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 1229] futex(0xb6ed8ee0, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1610745981, tv_nsec=393171879}, FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
[pid 1229] recvmsg(3, {msg_namelen=128}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 1229] clock_gettime(CLOCK_REALTIME, {tv_sec=1610745981, tv_nsec=393858216}) = 0
[pid 1229] futex(0xb6ed8e98, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 1229] futex(0xb6ed8ee0, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1610745981, tv_nsec=643858216}, FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
[pid 1229] recvmsg(3, {msg_namelen=128}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 1229] clock_gettime(CLOCK_REALTIME, {tv_sec=1610745981, tv_nsec=644587497}) = 0
[pid 1229] futex(0xb6ed8e98, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 1229] futex(0xb6ed8ee0, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1610745981, tv_nsec=894587497}, FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
[pid 1229] recvmsg(3, {msg_namelen=128}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 1229] clock_gettime(CLOCK_REALTIME, {tv_sec=1610745981, tv_nsec=895339296}) = 0
[pid 1229] futex(0xb6ed8e98, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 1229] futex(0xb6ed8ee0, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1610745982, tv_nsec=145339296}, FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
[pid 1229] recvmsg(3, {msg_namelen=128}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 1229] clock_gettime(CLOCK_REALTIME, {tv_sec=1610745982, tv_nsec=150662387}) = 0
[pid 1229] futex(0xb6ed8e98, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 1229] futex(0xb6ed8ee0, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1610745982, tv_nsec=400662387}, FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
[pid 1229] recvmsg(3, {msg_namelen=128}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 1229] clock_gettime(CLOCK_REALTIME, {tv_sec=1610745982, tv_nsec=401407943}) = 0
[pid 1229] futex(0xb6ed8e98, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 1229] futex(0xb6ed8ee0, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1610745982, tv_nsec=651407943}, FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
[pid 1229] recvmsg(3, {msg_namelen=128}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 1229] clock_gettime(CLOCK_REALTIME, {tv_sec=1610745982, tv_nsec=652170295}) = 0
[pid 1229] futex(0xb6ed8e98, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 1229] futex(0xb6ed8ee0, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1610745982, tv_nsec=902170295}, FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
[pid 1229] recvmsg(3, {msg_namelen=128}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 1229] clock_gettime(CLOCK_REALTIME, {tv_sec=1610745982, tv_nsec=902926518}) = 0
[pid 1229] futex(0xb6ed8e98, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 1229] futex(0xb6ed8ee0, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1610745983, tv_nsec=152926518}, FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
[pid 1229] recvmsg(3, {msg_namelen=128}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 1229] clock_gettime(CLOCK_REALTIME, {tv_sec=1610745983, tv_nsec=153687064}) = 0
[pid 1229] futex(0xb6ed8e98, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 1229] futex(0xb6ed8ee0, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1610745983, tv_nsec=403687064}, FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
[pid 1229] recvmsg(3, {msg_namelen=128}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 1229] clock_gettime(CLOCK_REALTIME, {tv_sec=1610745983, tv_nsec=404510593}) = 0
[pid 1229] futex(0xb6ed8e98, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 1229] futex(0xb6ed8ee0, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1610745983, tv_nsec=654510593}, FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
[pid 1229] recvmsg(3, {msg_namelen=128}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 1229] clock_gettime(CLOCK_REALTIME, {tv_sec=1610745983, tv_nsec=655236199}) = 0
[pid 1229] futex(0xb6ed8e98, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 1229] futex(0xb6ed8ee0, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1610745983, tv_nsec=905236199}, FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
[pid 1229] recvmsg(3, {msg_namelen=128}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 1229] clock_gettime(CLOCK_REALTIME, {tv_sec=1610745983, tv_nsec=906005007}) = 0
[pid 1229] futex(0xb6ed8e98, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 1229] futex(0xb6ed8ee0, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1610745984, tv_nsec=156005007}, FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
[pid 1229] recvmsg(3, {msg_namelen=128}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 1229] clock_gettime(CLOCK_REALTIME, {tv_sec=1610745984, tv_nsec=156792301}) = 0
[pid 1229] futex(0xb6ed8e98, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 1229] futex(0xb6ed8ee0, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1610745984, tv_nsec=406792301}, FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connection timed out)
[pid 1229] recvmsg(3, {msg_namelen=128}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 1229] clock_gettime(CLOCK_REALTIME, {tv_sec=1610745984, tv_nsec=407567617}) = 0
[pid 1229] futex(0xb6ed8e98, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 1229] futex(0xb6ed8ee0, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1610745984, tv_nsec=657567617}, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid 1227] <... read resumed> 0x1eb96b0, 1024) = ? ERESTARTSYS (To be restarted if SA_RESTART is set)
strace: Process 1227 detached
strace: Process 1229 detached
strace: Process 1228 detached
strace: Process 1230 detached
--Apple-Mail=_A689B0CA-C8AC-4BD8-AC93-5D90101E792A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=utf-8
<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><div =
class=3D""></div><div class=3D""><br class=3D""></div><div =
class=3D"">Nico</div><br class=3D""><div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D"">On 15 Jan 2021, at 20:49, Rob =
Gardner <<a href=3D"mailto:robmatic@gmail.com" =
class=3D"">robmatic(a)gmail.com</a>> wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div class=3D"">So =
HelloWorld fails without sudo? That is actually good, as it means<br =
class=3D"">we don't need artisan to figure out what is wrong. Please =
attach your<br class=3D"">phidget device(a) and then run the following =
command:<br class=3D""><br class=3D"">strace -f ./HelloWorld =
>hello.out 2>&1<br class=3D""><br class=3D"">You can kill the =
command after a second or two.<br class=3D""><br class=3D"">Then please =
attach the output file "hello.out" in your email. It will<br class=3D"">be=
large, so do not paste it inline please. I will examine the trace<br =
class=3D"">and see if I can locate the problem.<br class=3D""><br =
class=3D"">Rob<br class=3D""><br class=3D"">On Fri, Jan 15, 2021 at =
10:22 AM Nico Bigler <<a href=3D"mailto:bl_coffee@bigloose.com" =
class=3D"">bl_coffee(a)bigloose.com</a>> wrote:<br class=3D""><blockquote=
type=3D"cite" class=3D""><br class=3D"">Hi Rob,<br class=3D""><br =
class=3D"">Tried running artisan from command line (both with or without =
sudo).<br class=3D"">But nothing is printed in the command line.<br =
class=3D"">But as Phidgets =E2=80=9CHelloWorld=E2=80=9D doesn=E2=80=99t =
output anything without the sudo, I don=E2=80=99t expect Artisan to tell =
me anything as it seems it just can=E2=80=99t see the devices (as if =
they were not connected)<br class=3D""><br class=3D"">I also tried =
=E2=80=9Cudevadm monitor=E2=80=9D plugged-in and then unplugged both the =
Phidget1048 and also the Phidget HUB where the VINT phidgets are =
connected:<br class=3D""><br class=3D"">pi@RPI4Roaster:~ $ udevadm =
monitor<br class=3D"">monitor will print the received events for:<br =
class=3D"">UDEV - the event which udev sends out after rule =
processing<br class=3D"">KERNEL - the kernel uevent<br class=3D""><br =
class=3D"">KERNEL[764.229143] add =
/devices/platform/scb/fd500000.pcie/pci0000:=
00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3 (usb)<br =
class=3D"">KERNEL[764.235787] add =
/devices/platform/scb/fd500000.pcie/pci0000:=
00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0 (usb)<br =
class=3D"">KERNEL[764.244603] add =
/devices/platform/scb/fd500000.pcie/pci0000:=
00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:=
0032.0008 (hid)<br class=3D"">KERNEL[764.244785] add =
/class/usbmisc (class)<br =
class=3D"">KERNEL[764.249216] add =
/devices/platform/scb/fd500000.pcie/pci0000:=
00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/usbmisc/hi=
ddev0 (usbmisc)<br class=3D"">KERNEL[764.249615] add =
/devices/platform/scb/fd500000.pcie/pci0000:=
00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:=
0032.0008/hidraw/hidraw0 (hidraw)<br class=3D"">KERNEL[764.249856] bind =
/devices/platform/scb/fd500000.pcie/pci0000:00/000=
0:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:0032.0=
008 (hid)<br class=3D"">KERNEL[764.250184] bind =
/devices/platform/scb/fd500000.pcie/pci0000:00/000=
0:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0 (usb)<br =
class=3D"">KERNEL[764.250477] bind =
/devices/platform/scb/fd500000.pcie/pci0000:00/000=
0:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3 (usb)<br class=3D"">UDEV =
[764.254305] add /class/usbmisc =
(class)<br class=3D"">UDEV [764.288314] add =
/devices/platform/scb/fd500000.pcie/pci0000:=
00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3 (usb)<br =
class=3D"">UDEV [764.306492] add =
/devices/platform/scb/fd500000.pcie/pci0000:=
00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0 (usb)<br =
class=3D"">UDEV [764.317079] add =
/devices/platform/scb/fd500000.pcie/pci0000:=
00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:=
0032.0008 (hid)<br class=3D"">UDEV [764.317329] add =
/devices/platform/scb/fd500000.pcie/pci0000:=
00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/usbmisc/hi=
ddev0 (usbmisc)<br class=3D"">UDEV [764.322900] add =
/devices/platform/scb/fd500000.pcie/pci0000:=
00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:=
0032.0008/hidraw/hidraw0 (hidraw)<br class=3D"">UDEV [764.330080] =
bind =
/devices/platform/scb/fd500000.pcie/pci0000:00/000=
0:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:0032.0=
008 (hid)<br class=3D"">UDEV [764.337185] bind =
/devices/platform/scb/fd500000.pcie/pci0000:00/000=
0:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0 (usb)<br =
class=3D"">UDEV [764.355328] bind =
/devices/platform/scb/fd500000.pcie/pci0000:00/000=
0:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.3 (usb)<br =
class=3D"">KERNEL[768.257883] add =
/devices/platform/scb/fd500000.pcie/pci0000:=
00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4 (usb)<br =
class=3D"">KERNEL[768.260097] add =
/devices/platform/scb/fd500000.pcie/pci0000:=
00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0 (usb)<br =
class=3D"">KERNEL[768.264850] add =
/devices/platform/scb/fd500000.pcie/pci0000:=
00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:=
003F.0009 (hid)<br class=3D"">KERNEL[768.266129] add =
/devices/platform/scb/fd500000.pcie/pci0000:=
00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/usbmisc/hi=
ddev1 (usbmisc)<br class=3D"">KERNEL[768.266674] add =
/devices/platform/scb/fd500000.pcie/pci0000:=
00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:=
003F.0009/hidraw/hidraw1 (hidraw)<br class=3D"">KERNEL[768.266903] bind =
/devices/platform/scb/fd500000.pcie/pci0000:00/000=
0:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:003F.0=
009 (hid)<br class=3D"">KERNEL[768.267143] bind =
/devices/platform/scb/fd500000.pcie/pci0000:00/000=
0:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0 (usb)<br =
class=3D"">KERNEL[768.267672] bind =
/devices/platform/scb/fd500000.pcie/pci0000:00/000=
0:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4 (usb)<br class=3D"">UDEV =
[768.307078] add =
/devices/platform/scb/fd500000.pcie/pci0000:=
00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4 (usb)<br =
class=3D"">UDEV [768.326507] add =
/devices/platform/scb/fd500000.pcie/pci0000:=
00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0 (usb)<br =
class=3D"">UDEV [768.339864] add =
/devices/platform/scb/fd500000.pcie/pci0000:=
00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:=
003F.0009 (hid)<br class=3D"">UDEV [768.349325] add =
/devices/platform/scb/fd500000.pcie/pci0000:=
00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/usbmisc/hi=
ddev1 (usbmisc)<br class=3D"">UDEV [768.361610] add =
/devices/platform/scb/fd500000.pcie/pci0000:=
00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:=
003F.0009/hidraw/hidraw1 (hidraw)<br class=3D"">UDEV [768.366861] =
bind =
/devices/platform/scb/fd500000.pcie/pci0000:00/000=
0:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:003F.0=
009 (hid)<br class=3D"">UDEV [768.372868] bind =
/devices/platform/scb/fd500000.pcie/pci0000:00/000=
0:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0 (usb)<br =
class=3D"">UDEV [768.389814] bind =
/devices/platform/scb/fd500000.pcie/pci0000:00/000=
0:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1.4 (usb)<br =
class=3D"">KERNEL[772.742708] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/00=
00:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/usbmisc/hiddev0 =
(usbmisc)<br class=3D"">KERNEL[772.743171] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/00=
00:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:0032.0008/hidraw/h=
idraw0 (hidraw)<br class=3D"">KERNEL[772.743380] unbind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/00=
00:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:0032.0008 =
(hid)<br class=3D"">KERNEL[772.743583] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/00=
00:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:0032.0008 =
(hid)<br class=3D"">KERNEL[772.743773] unbind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/00=
00:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0 (usb)<br =
class=3D"">KERNEL[772.743964] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/00=
00:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0 (usb)<br =
class=3D"">KERNEL[772.744688] unbind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/00=
00:01:00.0/usb1/1-1/1-1.1/1-1.1.3 (usb)<br class=3D"">KERNEL[772.744994] =
remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/00=
00:01:00.0/usb1/1-1/1-1.1/1-1.1.3 (usb)<br class=3D"">UDEV =
[772.756828] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/00=
00:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/usbmisc/hiddev0 =
(usbmisc)<br class=3D"">UDEV [772.764598] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/00=
00:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:0032.0008/hidraw/h=
idraw0 (hidraw)<br class=3D"">UDEV [772.772654] unbind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/00=
00:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:0032.0008 =
(hid)<br class=3D"">UDEV [772.779150] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/00=
00:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/0003:06C2:0032.0008 =
(hid)<br class=3D"">UDEV [772.786716] unbind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/00=
00:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0 (usb)<br class=3D"">UDEV =
[772.794019] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/00=
00:01:00.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0 (usb)<br class=3D"">UDEV =
[772.805154] unbind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/00=
00:01:00.0/usb1/1-1/1-1.1/1-1.1.3 (usb)<br class=3D"">UDEV =
[772.813207] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/00=
00:01:00.0/usb1/1-1/1-1.1/1-1.1.3 (usb)<br class=3D"">KERNEL[773.766880] =
remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/00=
00:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/usbmisc/hiddev1 =
(usbmisc)<br class=3D"">KERNEL[773.767061] remove /usbmisc =
(class)<br class=3D"">KERNEL[773.767715] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/00=
00:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:003F.0009/hidraw/h=
idraw1 (hidraw)<br class=3D"">KERNEL[773.767933] unbind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/00=
00:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:003F.0009 =
(hid)<br class=3D"">KERNEL[773.768133] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/00=
00:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:003F.0009 =
(hid)<br class=3D"">KERNEL[773.768325] unbind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/00=
00:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0 (usb)<br =
class=3D"">KERNEL[773.768561] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/00=
00:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0 (usb)<br class=3D"">UDEV =
[773.768726] remove /usbmisc (class)<br class=3D"">UDEV =
[773.777370] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/00=
00:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/usbmisc/hiddev1 =
(usbmisc)<br class=3D"">KERNEL[773.783714] unbind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/00=
00:01:00.0/usb1/1-1/1-1.1/1-1.1.4 (usb)<br class=3D"">UDEV =
[773.783987] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/00=
00:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:003F.0009/hidraw/h=
idraw1 (hidraw)<br class=3D"">KERNEL[773.784235] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/00=
00:01:00.0/usb1/1-1/1-1.1/1-1.1.4 (usb)<br class=3D"">UDEV =
[773.792449] unbind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/00=
00:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:003F.0009 =
(hid)<br class=3D"">UDEV [773.799707] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/00=
00:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:06C2:003F.0009 =
(hid)<br class=3D"">UDEV [773.809031] unbind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/00=
00:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0 (usb)<br class=3D"">UDEV =
[773.816039] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/00=
00:01:00.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0 (usb)<br class=3D"">UDEV =
[773.826509] unbind =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/00=
00:01:00.0/usb1/1-1/1-1.1/1-1.1.4 (usb)<br class=3D"">UDEV =
[773.836421] remove =
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/00=
00:01:00.0/usb1/1-1/1-1.1/1-1.1.4 (usb)<br class=3D"">^C<br =
class=3D"">pi@RPI4Roaster:~ $<br class=3D""><br class=3D"">To me, with =
my limited knowledge, I don=E2=80=99t see anything that seems wrong in =
this.<br class=3D""><br class=3D"">Nico<br class=3D""><br class=3D"">On =
13 Jan 2021, at 23:15, Rob Gardner <<a =
href=3D"mailto:robmatic@gmail.com" class=3D"">robmatic(a)gmail.com</a>> =
wrote:<br class=3D""><br class=3D"">So the devices are all getting =
created with the correct ownership and<br class=3D"">permissions. That =
means udev is working correctly and the problem<br class=3D"">actually =
lies elsewhere. Can you start artisan from the command line?<br =
class=3D"">Sometimes it prints useful errors there that you won't see if =
you<br class=3D"">start it by clicking on an icon.<br class=3D""><br =
class=3D"">Rob<br class=3D""><br class=3D"">On Wed, Jan 13, 2021 at 2:31 =
PM Nico Bigler <<a href=3D"mailto:bl_coffee@bigloose.com" =
class=3D"">bl_coffee(a)bigloose.com</a>> wrote:<br class=3D""><br =
class=3D""><br class=3D"">Hi Rob,<br class=3D""><br class=3D"">Thanks =
for your email.<br class=3D""><br class=3D"">I tried:<br class=3D""><br =
class=3D"">Checked all .rules files and there is not other one with =
ATTRS{idVendor}=3D=3D=E2=80=9C06c2=E2=80=9D in the folder =
/etc/udev/rules.d<br class=3D""><br class=3D""><br class=3D"">Added and =
tried to reload without success, rebooted and tried again with no =
success either<br class=3D""><br class=3D"">my =
/etc/udev/rules.d/99-libphidget22.rules<br class=3D""><br class=3D""># =
Very old Phidgets<br class=3D"">SUBSYSTEMS=3D=3D"usb", ACTION=3D=3D"add", =
ATTRS{idVendor}=3D=3D"0925", ATTRS{idProduct}=3D=3D"8101", MODE=3D"666"<br=
class=3D"">SUBSYSTEMS=3D=3D"usb", ACTION=3D=3D"add", =
ATTRS{idVendor}=3D=3D"0925", ATTRS{idProduct}=3D=3D"8104", MODE=3D"666"<br=
class=3D"">SUBSYSTEMS=3D=3D"usb", ACTION=3D=3D"add", =
ATTRS{idVendor}=3D=3D"0925", ATTRS{idProduct}=3D=3D"8201", MODE=3D"666"<br=
class=3D""><br class=3D""># All current and future Phidgets - Vendor =3D =
0x06c2, Product =3D 0x0030 - 0x00af<br class=3D"">SUBSYSTEMS=3D=3D"usb", =
ACTION=3D=3D"add", ATTRS{idVendor}=3D=3D"06c2", =
ATTRS{idProduct}=3D=3D"00[3-a][0-f]", MODE=3D"666", GROUP=3D"dialout"<br =
class=3D""><br class=3D""><br class=3D""># SPI VINT Hub<br =
class=3D"">SUBSYSTEMS=3D=3D"spi", DRIVERS=3D=3D"phidget_hub0004", =
ACTION=3D=3D"add", MODE=3D"666"<br class=3D""><br class=3D"">Running<br =
class=3D""><br class=3D""><br class=3D"">Without the Phidgets =
connected<br class=3D""><br class=3D""><br class=3D"">pi@RPI4Roaster:~ $ =
ls -lR /dev/bus/usb<br class=3D"">/dev/bus/usb:<br class=3D"">total 0<br =
class=3D"">drwxr-xr-x 2 root root 180 Jan 13 22:05 001<br =
class=3D"">drwxr-xr-x 2 root root 60 Jan 1 1970 002<br =
class=3D""><br class=3D"">/dev/bus/usb/001:<br class=3D"">total 0<br =
class=3D"">crw-rw-r-- 1 root root 189, 0 Jan 13 22:00 =
001<br class=3D"">crw-rw-r-- 1 root root 189, 1 Jan 13 =
22:00 002<br class=3D"">crw-rw-r-- 1 root root 189, 2 =
Jan 13 22:00 003<br class=3D"">crw-rw-r-- 1 root plugdev 189, 3 Jan 13 =
22:00 004<br class=3D"">crw-rw-r-- 1 root root 189, 5 =
Jan 13 22:00 006<br class=3D"">crw-rw-r-- 1 root root =
189, 7 Jan 13 22:00 008<br class=3D"">crw-rw-r-- 1 =
root root 189, 8 Jan 13 22:00 009<br class=3D""><br =
class=3D"">/dev/bus/usb/002:<br class=3D"">total 0<br =
class=3D"">crw-rw-r-- 1 root root 189, 128 Jan 13 22:00 001<br =
class=3D""><br class=3D""><br class=3D"">With the Phidgets attached =
(1048+ HUB with various phidgets attached to the HUB). They both =
show up correctly (I think)<br class=3D""><br class=3D""><br =
class=3D"">pi@RPI4Roaster:~ $ ls -lR /dev/bus/usb<br =
class=3D"">/dev/bus/usb:<br class=3D"">total 0<br class=3D"">drwxr-xr-x =
2 root root 220 Jan 13 22:00 001<br class=3D"">drwxr-xr-x 2 root root =
60 Jan 1 1970 002<br class=3D""><br =
class=3D"">/dev/bus/usb/001:<br class=3D"">total 0<br =
class=3D"">crw-rw-r-- 1 root root 189, 0 Jan 13 22:00 =
001<br class=3D"">crw-rw-r-- 1 root root 189, 1 Jan 13 =
22:00 002<br class=3D"">crw-rw-r-- 1 root root 189, 2 =
Jan 13 22:00 003<br class=3D"">crw-rw-r-- 1 root plugdev 189, 3 Jan 13 =
22:00 004<br class=3D"">crw-rw-rw- 1 root dialout 189, 4 Jan 13 22:00 =
005<br class=3D"">crw-rw-r-- 1 root root 189, 5 Jan 13 =
22:00 006<br class=3D"">crw-rw-rw- 1 root dialout 189, 6 Jan 13 22:03 =
007<br class=3D"">crw-rw-r-- 1 root root 189, 7 Jan 13 =
22:00 008<br class=3D"">crw-rw-r-- 1 root root 189, 8 =
Jan 13 22:00 009<br class=3D""><br class=3D"">/dev/bus/usb/002:<br =
class=3D"">total 0<br class=3D"">crw-rw-r-- 1 root root 189, 128 Jan 13 =
22:00 001<br class=3D""><br class=3D"">Also checking =E2=80=9Cid" =
to control my user has dialout added (it told me it was when I tried =
adding it anyway):<br class=3D""><br class=3D"">pi@RPI4Roaster:~ $ sudo =
adduser pi dialout<br class=3D"">The user `pi' is already a member of =
`dialout'.<br class=3D""><br class=3D"">pi@RPI4Roaster:~ $ id<br =
class=3D"">uid=3D1000(pi) gid=3D1000(pi)<br =
class=3D"">groups=3D1000(pi),4(adm),20(dialout),24(cdrom),27(sudo),29(audi=
o),44(video),46(plugdev),60(games),100(users),105(input),109(netdev),119(l=
padmin),997(gpio),998(i2c),999(spi),1001(usb)<br class=3D""><br =
class=3D"">Nico<br class=3D""><br class=3D""><br class=3D"">On 13 Jan =
2021, at 19:39, Rob Gardner <<a href=3D"mailto:robmatic@gmail.com" =
class=3D"">robmatic(a)gmail.com</a>> wrote:<br class=3D""><br =
class=3D"">All these gyrations with groups should not be necessary =
because the<br class=3D"">udev rule has MODE=3D=E2=80=9C666", which =
makes the devices read/write for<br class=3D"">everyone. Why that is not =
working, I can only guess. Maybe there is<br class=3D"">another rule in =
udev that is handling the device? Check all files in<br =
class=3D"">/etc/udev/rules.d to see if there are any rules with =
idVendor=3D"06c2".<br class=3D"">Another thing to try is to simply add =
GROUP=3D"dialout" to the udev rule<br class=3D"">for the phidget, ie:<br =
class=3D""># All current and future Phidgets - Vendor =3D 0x06c2, =
Product =3D 0x0030 - 0x00af<br class=3D"">SUBSYSTEMS=3D=3D"usb", =
ACTION=3D=3D"add", ATTRS{idVendor}=3D=3D"06c2",<br =
class=3D"">ATTRS{idProduct}=3D=3D"00[3-a][0-f]", MODE=3D=E2=80=9C666", =
GROUP=3D"dialout"<br class=3D"">Then reload the udev rules with this =
command:<br class=3D"">sudo udevadm control --reload<br class=3D"">And =
try plugging in your phidget again. If this still doesn't work,<br =
class=3D"">then we need to track down what's going wrong. With the =
phidget<br class=3D"">disconnected, do this:<br class=3D"">ls -lR =
/dev/bus/usb<br class=3D"">and save the output. Then plug in your device =
and run the command<br class=3D"">again, and compare the output with the =
previous run. You should see a<br class=3D"">new device appear, for =
instance:<br class=3D"">crw-rw-rw- 1 root dialout 189, 9 Jan 13 11:21 =
010<br class=3D"">The first string of letters/dashes represents the file =
permissions. If<br class=3D"">it's not "crw-rw-rw" then the udev rule =
did not fix the permissions.<br class=3D"">The "root dialout" fields are =
the owner and group of the file. If it's<br class=3D"">"root root" then =
the group rule did not take effect.<br class=3D"">udev problems are =
difficult to figure out, but you can use "udevadm<br class=3D"">monitor" =
to watch events being processed as you plug in your device.<br =
class=3D"">I can try helping you further if none of these ideas solve =
your issue.<br class=3D"">Please report back if you figure out the =
solution.<br class=3D""><br class=3D"">Rob<br class=3D""><br class=3D"">On=
Wed, Jan 13, 2021 at 12:16 AM Nico Bigler via Artisan-User<br =
class=3D""><<a href=3D"mailto:artisan-user@lists.einfachkaffee.de" =
class=3D"">artisan-user(a)lists.einfachkaffee.de</a>> wrote:<br =
class=3D""><br class=3D""><br class=3D"">Hello Brett,<br class=3D""><br =
class=3D"">Thanks a lot for your email.<br class=3D""><br class=3D""><br =
class=3D"">That=E2=80=99s a good point. I had not double checked this =
one. Unfortunately it was already the case:<br class=3D""><br =
class=3D""><br class=3D"">pi@RPI4Roaster:~ $ sudo adduser pi dialout<br =
class=3D"">The user `pi' is already a member of `dialout'.<br =
class=3D"">pi@RPI4Roaster:~ $ id<br class=3D"">uid=3D1000(pi) =
gid=3D1000(pi) =
groups=3D1000(pi),4(adm),20(dialout),24(cdrom),27(sudo),29(audio),44(video=
),46(plugdev),60(games),100(users),105(input),109(netdev),119(lpadmin),997=
(gpio),998(i2c),999(spi),1001(usb)<br class=3D"">pi@RPI4Roaster:~ $<br =
class=3D""><br class=3D"">And it looks like that as mentioned on <a =
href=3D"https://artisan-roasterscope.blogspot.com/2017/01/connecting-phidg=
ets-on-linux.html" =
class=3D"">https://artisan-roasterscope.blogspot.com/2017/01/connecting-ph=
idgets-on-linux.html</a><br class=3D""><br class=3D"">=E2=80=9Cif the =
above fails to list your connected Phidgets and only<br class=3D""><br =
class=3D""># sudo ./HelloWorld<br class=3D""><br class=3D"">list them =
correctly, you need to install the udev rules (or reboot after =
installation).<br class=3D""><br class=3D"">If the Phidgets HelloWorld =
does not list your Phidgets, Artisan will not be able to attach to =
them."<br class=3D""><br class=3D"">But it looks like that the file =
/etc/udev/rules.d/99-libphidget22.rules =
is either not read or there may be something =
missing in it=E2=80=99s content. For reference (in case it can ring a =
bell to someone=E2=80=A6), the content of the .rules is:<br class=3D""><br=
class=3D""># Very old Phidgets<br class=3D"">SUBSYSTEMS=3D=3D"usb", =
ACTION=3D=3D"add", ATTRS{idVendor}=3D=3D"0925", =
ATTRS{idProduct}=3D=3D"8101", MODE=3D=E2=80=9C666"<br =
class=3D"">SUBSYSTEMS=3D=3D"usb", ACTION=3D=3D"add", =
ATTRS{idVendor}=3D=3D"0925", ATTRS{idProduct}=3D=3D"8104", =
MODE=3D=E2=80=9C666"<br class=3D"">SUBSYSTEMS=3D=3D"usb", ACTION=3D=3D"add=
", ATTRS{idVendor}=3D=3D"0925", ATTRS{idProduct}=3D=3D"8201", =
MODE=3D=E2=80=9C666"<br class=3D""><br class=3D""># All current and =
future Phidgets - Vendor =3D 0x06c2, Product =3D 0x0030 - 0x00af<br =
class=3D"">SUBSYSTEMS=3D=3D"usb", ACTION=3D=3D"add", =
ATTRS{idVendor}=3D=3D"06c2", ATTRS{idProduct}=3D=3D"00[3-a][0-f]", =
MODE=3D=E2=80=9C666"<br class=3D""><br class=3D""># SPI VINT Hub<br =
class=3D"">SUBSYSTEMS=3D=3D"spi", DRIVERS=3D=3D"phidget_hub0004", =
ACTION=3D=3D"add", MODE=3D"666"<br class=3D""><br class=3D""><br =
class=3D"">Regards<br class=3D""><br class=3D"">Nico<br class=3D""><br =
class=3D""><br class=3D"">On 12 Jan 2021, at 22:21, Brett Pound <<a =
href=3D"mailto:brett_pound@hotmail.com" =
class=3D"">brett_pound(a)hotmail.com</a>> wrote:<br class=3D""><br =
class=3D"">Nico, did you follow the guidance for having the regular user =
in the sudo group ? See artisan/Installation.md at master =C2=B7 =
artisan-roaster-scope/artisan (<a href=3D"http://github.com " =
class=3D"">github.com </a>)and the paragraph immediately before Step 4, =
where it installs udev rules to allow phidgets access but requires the =
user to be in the sudo group.<br class=3D""><br class=3D"">=46rom what I =
understand, this just removes the need for explicitly elevating with =
sudo, which perfectly matches what you are seeing<br class=3D""><br =
class=3D"">Good luck<br class=3D""><br class=3D"">From: Nico Bigler via =
Artisan-User<br class=3D"">Sent: Wednesday, 13 January 2021 8:05 AM<br =
class=3D"">To: Artisan Mailing List<br class=3D"">Subject: =
[Artisan-user] Raspberry Pi Raspbian Buster, libphidget22, udev and =
Artisan accessing Phidgets as an non root user<br class=3D""><br =
class=3D"">Thank you Dario for fixing the list.<br class=3D""><br =
class=3D"">I was wondering if anybody had the same issue or knows how to =
solve this.<br class=3D""><br class=3D"">I=E2=80=99m running Artisan =
(latest version 2.4.4) on a Raspberry Pi 4 with OS Raspbian Buster and =
connecting Phidgets (It=E2=80=99s been running great for a few years =
now).<br class=3D""><br class=3D"">Doing some cleaning on the raspberry =
pi to save some space, I had an issue with the libphidget22. So I tried =
to reinstall it.<br class=3D"">As described in:<br class=3D""><a =
href=3D"https://artisan-roasterscope.blogspot.com/2017/01/connecting-phidg=
ets-on-linux.html" =
class=3D"">https://artisan-roasterscope.blogspot.com/2017/01/connecting-ph=
idgets-on-linux.html</a><br =
class=3D"">https://www.phidgets.com/docs/OS_-_Linux <br class=3D""><br =
class=3D"">Now when running Artisan as a normal user, it does not see =
the Phidgets. If I run as a super user (sudo artisan) all good it =
works.<br class=3D"">This is confirmed by running the Phidget =
=E2=80=9CHelloWorld=E2=80=9D test:<br class=3D""><br =
class=3D"">./HelloWorld Does not see anything<br class=3D"">sudo =
./HelloWorld Works fine<br class=3D""><br class=3D"">I have of =
course tried done the udev part:<br class=3D""><br class=3D""># sudo cp =
plat/linux/udev/99-libphidget22.rules /etc/udev/rules.d<br class=3D""><br =
class=3D"">Rebooted, but it hasn=E2=80=99t solved it.<br class=3D""><br =
class=3D"">I wondered if anything else had gone during my cleanup =
(probably should not have done it=E2=80=A6) . So I reinstalled Raspian =
Buster from scratch, installed a fresh libphidget22, Artisan and I still =
get the same.<br class=3D""><br class=3D"">Any idea how to force phidget =
to be accessible as normal user and not as root? Did I miss =
something?<br class=3D"">For now I=E2=80=99ll be doing "sudo artisan" no =
make it work<br class=3D""><br class=3D"">Note: while the list was down, =
I=E2=80=99ve also posted the same message on the Phidgets forum =
https://www.phidgets.com/phorum/viewtopic.php?f=3D2&t=3D10213 but =
haven=E2=80=99t received any feedback from there yet. Will cross post if =
there is a solution showing up there (or the other way too)<br =
class=3D""><br class=3D""><br class=3D"">Nico<br class=3D""><br =
class=3D""><br =
class=3D"">_______________________________________________<br =
class=3D"">Artisan-User mailing list -- =
artisan-user(a)lists.einfachkaffee.de<br class=3D"">To unsubscribe send an =
email to artisan-user-leave(a)lists.einfachkaffee.de<br =
class=3D"">unsubscribe via =
https://mailman.ghostdub.de/postorius/lists/artisan-user.lists.einfachkaff=
ee.de/<br class=3D""><br class=3D""><br class=3D""><br class=3D""><br =
class=3D"">--<br class=3D"">"If this is coffee, please bring me some =
tea; but if this is tea,<br class=3D"">please bring me some coffee." =
-- Abraham Lincoln<br class=3D""><br class=3D"">"The thing about =
quotes on the internet is that you cannot confirm<br class=3D"">their =
validity." --Abraham Lincoln<br class=3D""><br class=3D""><br =
class=3D"">Sent from my iPalmDroidBerry7<br class=3D""><br class=3D""><br =
class=3D""><br class=3D""><br class=3D"">--<br class=3D"">"If this is =
coffee, please bring me some tea; but if this is tea,<br class=3D"">please=
bring me some coffee." -- Abraham Lincoln<br class=3D""><br =
class=3D"">"The thing about quotes on the internet is that you cannot =
confirm<br class=3D"">their validity." --Abraham Lincoln<br =
class=3D""><br class=3D""><br class=3D"">Sent from my =
iPalmDroidBerry7<br class=3D""><br class=3D""><br =
class=3D""></blockquote><br class=3D""><br class=3D"">-- <br =
class=3D"">"If this is coffee, please bring me some tea; but if this is =
tea,<br class=3D"">please bring me some coffee." -- Abraham =
Lincoln<br class=3D""><br class=3D"">"The thing about quotes on the =
internet is that you cannot confirm<br class=3D"">their validity." =
--Abraham Lincoln<br class=3D""><br class=3D""><br class=3D"">Sent =
from my iPalmDroidBerry7<br class=3D""></div></div></blockquote></div><br =
class=3D""></body></html>=
--Apple-Mail=_A689B0CA-C8AC-4BD8-AC93-5D90101E792A--
--Apple-Mail=_4CDFF87A-759A-49BD-B5CE-720DD4089B3F--
------------------------------
Subject: Digest Footer
_______________________________________________
Artisan-User mailing list -- artisan-user(a)lists.einfachkaffee.de
To unsubscribe send an email to artisan-user-leave(a)lists.einfachkaffee.de
unsubscribe via https://mailman.ghostdub.de/postorius/lists/artisan-user.lists.einfachkaffe…
------------------------------
End of Artisan-User Digest, Vol 112, Issue 12
*********************************************
1 month, 1 week
is this from you?
by Frans Goddijn
Dear Marko,
Reiss Gunson received this message which does not sound like it would be from you — can you explain?
Frans
////
Thank you for your willingness to assist us purchase the cartoning machine. The machine in question is a fully-automatic high speed cartoning box packing machine for cartoning at rates of up to 260 boxes per minute for commodity, food, chemicals, pharmaceuticals and many other high-output application. We need you to handle it on behalf of Marko Luther und Paul Holleis GbR and transact it from UK.
The equipment will first be shipped to you at your preferable port of landing before delivering it to us in Germany. The cost of the equipment is US$79,600 including shipping. Shipment is by maritime and the equipment by dimension is 4800x1600x1860mm and weighs 3000kg.
We need you to help us pay the said amount to the supplier in China and once the payment is made, it is the responsibility of the supplier to ship the equipment to you in UK as shipment is inclusive in the total amount and you do an onward delivery to us.
If you can handle it, we will refund you the amount including all local taxes/charges and other expenses that might be incurred in the course of the transaction before the arrival of the machine in UK. An additional 15% of the total invoice amount will be paid to you for funding.
An invoice has already been sent to us but we will instruct the supplier in China to re-issue another invoice immediately in favor of your company and will get that across to you ASAP if you can handle it, so that you can quickly effect the payment, as we are behind schedule for the receipt of the machine.
If there is anything you need to understand, don't hesitate to ask for better clarification.
Thank you for your understanding and cooperation.
Regards,
Marko Luther
CEO
Marko Luther und Paul Holleis GbR
Blumenstr. 19
85586 Poing
Germany
////
1 month, 1 week
Re: et and ror curve
by Brett Pound
Adding the list back in again. Please try to reply-all to list based emails so that everyone gets to share the knowledge we gain as we help you resolve your challenge.
So you’re running the latest version (as am I) on Win10 (as am I) and the only difference is your environment or your process. As Dave mentioned, the delta curves will not display if you don’t mark the CHARGE event, is it possible you did not do that on the roasts that didn’t show the line?
Sent from Mail<https://go.microsoft.com/fwlink/?LinkId=550986 > for Windows 10
From: Alan Erdstein<mailto:alan@moonbeancoffee.com>
Sent: Wednesday, 13 January 2021 11:01 AM
To: Brett Pound<mailto:brett_pound@hotmail.com>
Subject: Re: [Artisan-user] Re: et and ror curve
artisan 2.4.4
On Tue, Jan 12, 2021 at 6:52 PM Brett Pound <brett_pound(a)hotmail.com<mailto:brett_pound@hotmail.com>> wrote:
Also, you did not tell us what version of Artisan you’re running. Thanks for confirming Win10 though.
From: Dave via Artisan-User<mailto:artisan-user@lists.einfachkaffee.de>
Sent: Wednesday, 13 January 2021 10:30 AM
To: Alan Erdstein<mailto:alan@moonbeancoffee.com>; artisan-user(a)lists.einfachkaffee.de<mailto:artisan-user@lists.einfachkaffee.de>
Subject: [Artisan-user] Re: et and ror curve
[Copying back to the full list]
Alan, is a CHARGE event being marked in these roasts? The delta curves will display live only after the CHARGE event has been recorded.
On 1/12/2021 3:10 PM, Alan Erdstein wrote:
They just don't register, and for Brett I am running on windows 10 with wireless connection and no controls since loring does not allow it yet
Thank you all
On Tue, Jan 12, 2021 at 4:27 PM Dave via Artisan-User <artisan-user(a)lists.einfachkaffee.de<mailto:artisan-user@lists.einfachkaffee.de>> wrote:
Also, when you say "all of a sudden they stop registering" do you mean they freeze in the middle of a roast in progress or that they don't show at all during some roasts?
On 1/12/2021 1:22 PM, Brett Pound via Artisan-User wrote:
Not the experience I have (nor have ever had!). This means it’s likely your environment, not Artisan. You’ll need to describe what version and platform you’re running on as a minimum.
From: Alan Erdstein via Artisan-User<mailto:artisan-user@lists.einfachkaffee.de>
Sent: Wednesday, 13 January 2021 8:15 AM
To: artisan-user(a)lists.einfachkaffee.de<mailto:artisan-user@lists.einfachkaffee.de>
Subject: [Artisan-user] et and ror curve
Seems that when I do the first few roasts the ror and delta et show up live on the graph then all of a sudden they stop registering. Sometimes when I end the roast they appear again when saving the roast. I tried checking on and off the bt and et on the curves pop out sometimes that worked other times it did not work
Thank you
Alan
--
Alan Erdstein
Moonbean Coffee Company
30 St. Andrew St.
Toronto, ON. M5T 1K6
(416)595-0327
www.moonbeancoffee.com <https://apac01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.moonb… >
This e-mail message is intended for the use of the addressee and may contain privileged, confidential or personal information. If you are not the intended recipient, please be advised that you are strictly prohibited from using, disclosing, distributing or reproducing this email or the information contained within. If you have received this email in error, please notify the sender immediately by return e-mail and destroy the original message and any copies
_______________________________________________
Artisan-User mailing list -- artisan-user(a)lists.einfachkaffee.de<mailto:artisan-user@lists.einfachkaffee.de>
To unsubscribe send an email to artisan-user-leave(a)lists.einfachkaffee.de<mailto:artisan-user-leave@lists.einfachkaffee.de>
unsubscribe via https://mailman.ghostdub.de/postorius/lists/artisan-user.lists.einfachkaffe… <https://apac01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmailman.… >
_______________________________________________
Artisan-User mailing list -- artisan-user(a)lists.einfachkaffee.de<mailto:artisan-user@lists.einfachkaffee.de>
To unsubscribe send an email to artisan-user-leave(a)lists.einfachkaffee.de<mailto:artisan-user-leave@lists.einfachkaffee.de>
unsubscribe via https://mailman.ghostdub.de/postorius/lists/artisan-user.lists.einfachkaffe… <https://apac01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmailman.… >
--
Alan Erdstein
Moonbean Coffee Company
30 St. Andrew St.
Toronto, ON. M5T 1K6
(416)595-0327
www.moonbeancoffee.com <https://apac01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.moonb… >
This e-mail message is intended for the use of the addressee and may contain privileged, confidential or personal information. If you are not the intended recipient, please be advised that you are strictly prohibited from using, disclosing, distributing or reproducing this email or the information contained within. If you have received this email in error, please notify the sender immediately by return e-mail and destroy the original message and any copies
--
Alan Erdstein
Moonbean Coffee Company
30 St. Andrew St.
Toronto, ON. M5T 1K6
(416)595-0327
www.moonbeancoffee.com <https://apac01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.moonb… >
This e-mail message is intended for the use of the addressee and may contain privileged, confidential or personal information. If you are not the intended recipient, please be advised that you are strictly prohibited from using, disclosing, distributing or reproducing this email or the information contained within. If you have received this email in error, please notify the sender immediately by return e-mail and destroy the original message and any copies
1 month, 2 weeks
Re: et and ror curve
by Dave
[Copying back to the full list]
Alan, is a CHARGE event being marked in these roasts? The delta curves
will display live only after the CHARGE event has been recorded.
On 1/12/2021 3:10 PM, Alan Erdstein wrote:
> They just don't register, and for Brett I am running on windows 10
> with wireless connection and no controls since loring does not allow
> it yet
>
> Thank you all
>
> On Tue, Jan 12, 2021 at 4:27 PM Dave via Artisan-User
> <artisan-user(a)lists.einfachkaffee.de
> <mailto:artisan-user@lists.einfachkaffee.de>> wrote:
>
> Also, when you say "all of a sudden they stop registering" do you
> mean they freeze in the middle of a roast in progress or that they
> don't show at all during some roasts?
>
> On 1/12/2021 1:22 PM, Brett Pound via Artisan-User wrote:
>>
>> Not the experience I have (nor have ever had!). This means it’s
>> likely your environment, not Artisan. You’ll need to describe
>> what version and platform you’re running on as a minimum.
>>
>> *From: *Alan Erdstein via Artisan-User
>> <mailto:artisan-user@lists.einfachkaffee.de>
>> *Sent: *Wednesday, 13 January 2021 8:15 AM
>> *To: *artisan-user(a)lists.einfachkaffee.de
>> <mailto:artisan-user@lists.einfachkaffee.de>
>> *Subject: *[Artisan-user] et and ror curve
>>
>> Seems that when I do the first few roasts the ror and delta et
>> show up live on the graph then all of a sudden they stop
>> registering. Sometimes when I end the roast they appear again
>> when saving the roast. I tried checking on and off the bt and et
>> on the curves pop out sometimes that worked other times it did
>> not work
>>
>> Thank you
>>
>> Alan
>>
>> --
>>
>> Alan Erdstein
>>
>> *Moonbean Coffee Company*
>> 30 St. Andrew St.
>> Toronto, ON. M5T 1K6
>> (416)595-0327
>>
>> www.moonbeancoffee.com
>> <https://apac01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.moonb… >
>>
>> This e-mail message is intended for the use of the addressee and
>> may contain privileged, confidential or personal information. If
>> you are not the intended recipient, please be advised that you
>> are strictly prohibited from using, disclosing, distributing or
>> reproducing this email or the information contained within. If
>> you have received this email in error, please notify the sender
>> immediately by return e-mail and destroy the original message and
>> any copies
>>
>>
>> _______________________________________________
>> Artisan-User mailing list --artisan-user(a)lists.einfachkaffee.de <mailto:artisan-user@lists.einfachkaffee.de>
>> To unsubscribe send an email toartisan-user-leave(a)lists.einfachkaffee.de <mailto:artisan-user-leave@lists.einfachkaffee.de>
>> unsubscribe viahttps://mailman.ghostdub.de/postorius/lists/artisan-user.lists.einfachkaffee.de/
>
> _______________________________________________
> Artisan-User mailing list -- artisan-user(a)lists.einfachkaffee.de
> <mailto:artisan-user@lists.einfachkaffee.de>
> To unsubscribe send an email to
> artisan-user-leave(a)lists.einfachkaffee.de
> <mailto:artisan-user-leave@lists.einfachkaffee.de>
> unsubscribe via
> https://mailman.ghostdub.de/postorius/lists/artisan-user.lists.einfachkaffe…
>
>
>
> --
> Alan Erdstein
> *Moonbean Coffee Company*
> 30 St. Andrew St.
> Toronto, ON. M5T 1K6
> (416)595-0327
> www.moonbeancoffee.com <http://www.moonbeancoffee.com >
> This e-mail message is intended for the use of the addressee and may
> contain privileged, confidential or personal information. If you are
> not the intended recipient, please be advised that you are strictly
> prohibited from using, disclosing, distributing or reproducing this
> email or the information contained within. If you have received this
> email in error, please notify the sender immediately by return e-mail
> and destroy the original message and any copies
1 month, 2 weeks
et and ror curve
by Alan Erdstein
Seems that when I do the first few roasts the ror and delta et show up
live on the graph then all of a sudden they stop registering. Sometimes
when I end the roast they appear again when saving the roast. I tried
checking on and off the bt and et on the curves pop out sometimes that
worked other times it did not work
Thank you
Alan
--
Alan Erdstein
*Moonbean Coffee Company*
30 St. Andrew St.
Toronto, ON. M5T 1K6
(416)595-0327
www.moonbeancoffee.com
This e-mail message is intended for the use of the addressee and may
contain privileged, confidential or personal information. If you are not
the intended recipient, please be advised that you are strictly prohibited
from using, disclosing, distributing or reproducing this email or the
information contained within. If you have received this email in error,
please notify the sender immediately by return e-mail and destroy the
original message and any copies
1 month, 2 weeks
Mailing-List Back Up
by Dario Ernst
Hey fellow coffee-lovers,
I’m sorry, the Mailinglist seems to have been down unnoticed since a
recent server-upgrade. Thanks to Marko for notifying me, and sorry for
the inconvenience caused.
… Cheers ^_^,
-Dario
1 month, 2 weeks
Temperature shows no decimal place
by ingo@blackdelight.de
Ahoi Artisanians,
I've got a problem in displaying the decimal place Temperatures. The weird thing is, that on another account of the computer the temperature is shown like for example 200.5 C° rising in the decimal place, on my account there is just a temperature increase in 1 C° steps, for example 200.0 to 201. C°. Where do I find the option for changing this? Please help. Cheers.
1 month, 2 weeks