AmadVaper
-
Posts
30 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Posts posted by AmadVaper
-
-
James do you have a link to the latest version?
On 3/25/2024 at 4:51 PM, James said:I've posted the Linux version of EScribe Suite SP55 with DNA 60 Color and 80 Color support.
Let me know if you run into any bugs with it! Thanks!
-
Getting the something similar on Linux Mint (SetupEScribe2_SP50_US.run) about a missing dependency for gdk-sharp although I am not able to find this package on the nets:
DISTRIB_ID=LinuxMint DISTRIB_RELEASE=21.2 DISTRIB_CODENAME=victoria DISTRIB_DESCRIPTION="Linux Mint 21.2 Victoria" NAME="Linux Mint" VERSION="21.2 (Victoria)" ID=linuxmint ID_LIKE="ubuntu debian" PRETTY_NAME="Linux Mint 21.2" VERSION_ID="21.2" HOME_URL="https://www.linuxmint.com/" SUPPORT_URL="https://forums.linuxmint.com/" BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/" PRIVACY_POLICY_URL="https://www.linuxmint.com/" VERSION_CODENAME=victoria UBUNTU_CODENAME=jammy cat: /etc/upstream-release: Is a directory michael@Machine:~/Desktop$ uname -a Linux Machine 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux michael@Machine:~/Desktop$ /home/michael/.local/opt/evolv/escribe-suite/launch-escribe-suite 08:26:45.0712: System.IO.FileNotFoundException: Could not load file or assembly 'gdk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f' or one of its dependencies. File name: 'gdk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f' at A.VCB.OB () [0x00027] in <02501018e92a42c1bc00a2481203f98d>:0 at A.MSU.OP () [0x00034] in <bcb6d587fc2648aea61a95388d1199af>:0 at A.MSU+<>c.VP () [0x00000] in <bcb6d587fc2648aea61a95388d1199af>:0 at A.MSU.NP (System.Boolean , System.String ) [0x0017b] in <bcb6d587fc2648aea61a95388d1199af>:0 HRESULT: 0x80070002 Unhandled Exception: System.PlatformNotSupportedException: Operation is not supported on this platform. at A.MSU.NP (System.Boolean , System.String ) [0x001b0] in <bcb6d587fc2648aea61a95388d1199af>:0 at A.ZP.ZP (System.String[] ) [0x00011] in <bad52511b36f4caea115464997ece0df>:0 [ERROR] FATAL UNHANDLED EXCEPTION: System.PlatformNotSupportedException: Operation is not supported on this platform. at A.MSU.NP (System.Boolean , System.String ) [0x001b0] in <bcb6d587fc2648aea61a95388d1199af>:0 at A.ZP.ZP (System.String[] ) [0x00011] in <bad52511b36f4caea115464997ece0df>:0
-
No issues at all here. Applied update all working normally for my 3 dna250c mods.
-
Hello immelman,
So for installations I have done in a VM, in Manjaro Escribe gets installed to /home/user/.local/opt/evolv/escribe-suite - you "should" be able to run launch-escribe-suite.
If you are asking about running SetupEScribe2_2020-06-22_US_test.run chmod the file to your user and execute it:
./SetupEScribe2_2020-06-22_US_test.run
-
2 hours ago, James said:
I'll have to give Mint 20 a try and see.
FWIW, this gives you more information while connecting:
udevadm control --log-priority=info
To switch it back:
udevadm control --log-priority=err
Got it. I will set this and see what the logs say after some time. Thank you @James for all your help the past few days!
-
28 minutes ago, James said:
ttyACM is for the device's serial port. Hmm. Mine also restricts it to USB Vendor ID 268b, and adds tags (used by some newer distributions).
How old is the OS on that one?
Do you get any udev errors when connecting it? https://unix.stackexchange.com/questions/36251/in-which-log-should-i-check-for-udev-errors
Pretty sure I did a full wipe and OS install when I picked up the NVME last year. It's obviously not as new as the OS on the B550 which I believe is Mint 20.3
Quotecat /etc/*-release
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=20.1
DISTRIB_CODENAME=ulyssa
DISTRIB_DESCRIPTION="Linux Mint 20.1 Ulyssa"
NAME="Linux Mint"
VERSION="20.1 (Ulyssa)"
ID=linuxmint
ID_LIKE=ubuntu
PRETTY_NAME="Linux Mint 20.1"
VERSION_ID="20.1"
HOME_URL="https://www.linuxmint.com/"
SUPPORT_URL="https://forums.linuxmint.com/"
BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/"
PRIVACY_POLICY_URL="https://www.linuxmint.com/"
VERSION_CODENAME=ulyssa
UBUNTU_CODENAME=focal
cat: /etc/upstream-release: Is a directory
Not sure what you mean about errors when connecting... do you mean usb or network? I did a grep of dmesg for you. I did see this in the syslog but that was added by their driver and not me.
systemd-udevd[619]: /etc/udev/rules.d/60-brother-mfp-brscan5-1.0.2-2.rules:17 Invalid key 'SYSFS'
Quotedmesg | grep -i "udev"
[ 7.627904] systemd[1]: Listening on udev Control Socket.
[ 7.627930] systemd[1]: Listening on udev Kernel Socket.
[ 7.635433] systemd[1]: Starting udev Coldplug all Devices...
[ 7.678392] systemd[1]: Starting udev Kernel Device Manager...
-
4 minutes ago, James said:
Interesting. How is your 99 rules different from the 60 rules, then?
60-dimension_engineering.rules
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="268b", MODE="0660", GROUP="plugdev", TAG+="uaccess", TAG+="udev-acl"
KERNEL=="ttyACM*", SUBSYSTEM=="tty", ATTRS{idVendor}=="268b", TAG+="uaccess", TAG+="udev-acl"99-hidraw-permissions.rules
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", MODE="0664", GROUP="plugdev"
I guess the only real difference is that my rule isn't tagging or adding the ttyACM rule.
-
2 minutes ago, James said:
By any chance is that system missing /usr/bin/pkexec?
No. pkexec is there but I do remember having issues with pkexec where it would not run as some applications had pkexec in their run statement, but I could run the statement in the terminal just fine.
/usr/bin$ ls pkexec*
pkexec
pkexec --version
pkexec version 0.105
-
12 minutes ago, James said:
What does it say if you send this command?
getfacl /dev/hidraw2
Is there a file 60-dimension_engineering.rules in /etc/udev.d ?
getfacl /dev/hidraw2
getfacl: Removing leading '/' from absolute path names
# file: dev/hidraw2
# owner: root
# group: root
user::rw-
user:michael:rw-
group::---
mask::rw-
other::---Sorry... forgot this
/etc/udev/rules.d$ ls
52-airspy.rules 99-hidraw-permissions.rules
60-brother-mfp-brscan5-1.0.2-2.rules 99-md380.rules
60-dimension_engineering.rules rtl-sdr.rules
60-vboxdrv.rules
So 60-dimension_engineering.rules are there
-
Sweet. So I added a udev rule to force hidraw devices to be root:plugdev. Connected and downloaded without issue on the X470
I created 99-hidraw-permissions.rules under /etc/udev/rules.d with this line:
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", MODE="0664", GROUP="plugdev"
Serial Number: JAFAxxxxxxxxx
Firmware Version: 1.1 SP46 INT
Firmware Date: 2021-12-28
Revision Code: 311104658USB Vendor ID: 268B
USB Product ID: 0419
USB Product Version: 3.0 -
On the B550
ls -la /dev/hidraw5
crw-rw----+ 1 root plugdev 239, 5 Apr 26 13:08 /dev/hidraw5On the X470
ls -la hidraw2
crw-rw----+ 1 root root 238, 2 Apr 23 10:13 hidraw2 -
Wow. Nice catch James!
You hit it out of the park with the latest one... Actually got the Paranormal sn JAFAXXXXXXX to connect on the B550. It does not work on the X470 but I honestly no longer care about that since I can connect with the other machine.
-
-
Installed the new version (Ver. SetupEScribe2_2022-04-26_INT_test.run) on the B550 machine. Did see something new but the results are still the same in that it crashed trying to connect and download. I attached the terminal output.
Happy to report that this version also works on the X470 machine without crashing except for the Paranormal sn JAFAXXXXXXX
-
2 minutes ago, James said:
@AmadVaper: See if this version still crashes for you:
https://downloads.evolvapor.com/SetupEScribe2_2022-04-26_INT_test.run
It's more recent, so if it does crash, I should be able to decode the crash more easily.
Thanks!
James
Awesome. I will do that and get back to you James!
-
OK. So I did some testing with my media center machine and the details of that machine are below:
OS - Linux mediactr 5.4.0-109-generic #123-Ubuntu SMP Fri Apr 8 09:10:54 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Linux Mint 20.3
groups:
myuser adm cdrom sudo dip plugdev lpadmin sambashareMachine Specs:
Asus B550 Motherboard
Ryzen 3600
500GB NVME SSD
1TB AData SSD
32GB Patriot Viper 3200 MHz Ram
Nvidia Gforce GT-610 Video
HP NC-364T Quad GB Nic (Mobo has only a 2.5GB nic that requires a driver to work)
I installed SetupEScribe2_SP31_US on the B550 machine and I immediately saw things I did not see on my main machine with the x470 board. First I was prompted during installation to install Mono and related dependencies. Not a big deal since I have Mono on the X470 from a previous install. But, upon starting EScribe I was told that I did not have the necessary permissions to access the device. This was new! I choose yes to apply those permissions and was pretty hopeful that EScribe was going to work on this machine.When I connected the DNA250c and then selected connect and download, Escribe crashed upon near completion of downloading settings. Since it appeared that EScribe was connecting to the DNA250, I decided to apply the firmware update (1.1 SP45) which was successful. I then tried connecting and downloading settings but EScribe crashed upon near completion of downloading settings. The unit that was connected was sn JAFAXXXXXXX.
I then installed SetupEScribe2_2020-06-22_US_test.run over the previous installation, and then pushed the 1.1 SP45 to all of the units. I connected one of the Thelma's via USB. I selected Connect and Download, and to my amazement Escribe did not crash but loaded up and allowed me to save the settings and theme. I tried this again with my other Thelma and one of the Paranormal units. All connected and did not crash EScribe. The only unit that crashes EScribe on the B550 is the Paranormal sn JAFAXXXXXXX.
As I did on the X470, I copied all of the logs and included them here as an attachment to try to keep the post reasonable in size.
So now here is my question... Where do I go from here with the Paranormal sn JAFAXXXXXXX ?
-
Quote
The X470 may be worth researching as there have been issues with both Microsoft and Linux related USB ports acting janky.
This is one of numerous reports.
Hrrmmm...
So I do have a B550 Asus board along with a Ryzen 3600 that I was building out as a media player. I put Mint 20 on that as well so let me drop EScribe on that machine and see if I get a different result from both journalctl and the command line errors I described before. So let me test this on my media machine.
BTW - EScribe did work about 2 years ago where the unit would connect and then crash when I tried to update the theme or settings on the same X470 board.
-
No sir. I've attempted to connect using USB 2.0 & 3.0 ports. No USB C ports on the X470 motherboard. I've also tried to update the firmware as EScribe shows "connected" in the upper right corner but this just times out too.
-
8 hours ago, KickMeElmo said:
Pretty sure the group you need to be part of is plugdev. I'm on Mint 19.3 and have no issue, but I'm part of that group for a wide variety of things, so I wouldn't have been directly aware if this specifically required it. Just verified that I can connect fine on the latest build, just to be certain.
Here are the groups I am a member of :
groups user adm uucp dialout cdrom sudo dip plugdev lpadmin bluetooth sambashare vboxusers wireshark power
-
7 minutes ago, Podunk Steam said:
I won't be able to follow up any time soon but did you start with the simple stuff like making sure you're using a good data cable?
Check the USB with another data device?
It's been quite a while since I have had to designate USBs with any Linux distro, that's going back to the 9.x Ubuntu distros thinking about it.
Thanks Podunk, I did try a different cable that is known working. Also checked dmesg so I know the system is seeing the DNA250
[24909.609070] usb 1-11.6: new full-speed USB device number 22 using xhci_hcd [24909.952534] usb 1-11.6: New USB device found, idVendor=268b, idProduct=0419, bcdDevice= 3.00 [24909.952536] usb 1-11.6: New USB device strings: Mfr=2, Product=3, SerialNumber=1 [24909.952538] usb 1-11.6: Product: Evolv DNA 250 Color [24909.952539] usb 1-11.6: Manufacturer: Dimension Engineering [24909.952540] usb 1-11.6: SerialNumber: [censored] [24909.999750] hid-generic 0003:268B:0419.001A: hiddev2,hidraw7: USB HID v1.10 Device [Dimension Engineering Evolv DNA 250 Color] on usb-0000:03:00.0-11.6/input0 [24909.999834] cdc_acm 1-11.6:1.1: ttyACM0: USB ACM device
I tried to push service packs to 3 of the units but this just failed saying it could not connect even though EScribe shows the unit connected.
-
I also noticed this in the journalctl as well. Is there a plugin that I'm missing for the DNA250 chipset?
kernel: hid-generic 0003:268B:0419.0017: hiddev2,hidraw7: USB HID v1.10 Device [Dimension Engineering Evolv DNA 250 Color] on usb-0000:03:00.0-11.7/input0 Apr 23 16:39:23 machine kernel: cdc_acm 1-11.7:1.1: ttyACM0: USB ACM device Apr 23 16:39:23 machine mtp-probe[487307]: checking bus 1, device 19: "/sys/devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-11/1-11.7" Apr 23 16:39:23 machine mtp-probe[487307]: bus: 1, device: 19 was not an MTP device Apr 23 16:39:23 machine mtp-probe[487336]: checking bus 1, device 19: "/sys/devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-11/1-11.7" Apr 23 16:39:23 machine mtp-probe[487336]: bus: 1, device: 19 was not an MTP device Apr 23 16:39:25 machine ModemManager[1375]: <info> [base-manager] couldn't check support for device '/sys/devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-11/1-11.7': not supported by any plugin
-
Here are the groups I am a member of :
groups user adm uucp dialout cdrom sudo dip plugdev lpadmin bluetooth sambashare vboxusers wireshark power
-
5 minutes ago, AlanB said:
Have you made sure you are added to the USB group?
Not seeing a 'USB' group using "cat /etc/group | grep -i "usb" returns nothing. I am part of the dialout group which should be where the serial communications are happening over USB.
- 1
-
Decided to run in a terminal to see what EScribe was outputting and I've added that below if someone can forward that on to the Devs.
Going to try different cable too
BTW - My machine hardware is:
Ryzen9 3900X
MSI X470
64GB Crucial Ballistix 3200mhz Ram
Zotac 1060 Video
2 Intel NVME 1tb
Razer Black Widow Keys
Logitech MX Anywhere 2 mouse
"/home/user/.local/opt/evolv/escribe-suite/launch-escribe-suite" Killed user@machine:/media/user/Data1$ Device list changed. 16:39:14.8630: Benchmark: Tab Configuration: Welcome took 45.1831 ms. 16:39:14.8822: Benchmark: File->New took 10.292 ms. 16:39:14.8834: Benchmark: Startup took 565.2474 ms. 16:39:14.9362: Benchmark: AutoConnect took 6.8696 ms. Device list changed. Device list changed. 16:39:23.0872: Benchmark: AutoConnect took 7.9496 ms. Device list changed. (EScribe:487097): Gtk-WARNING **: 16:39:23.223: gtk_widget_size_allocate(): attempt to allocate widget with width -5 and height 0 A.JXD: Exception of type 'A.JXD' was thrown. at A.HJD.GU (System.IO.Stream , System.Byte[] , System.Func`2[T,TResult] , System.Func`2[T,TResult] , System.Action`2[T1,T2] ) [0x0013d] in <7f12dab92af142cabec75367973409b4>:0 at A.HJD.UU (System.IO.Stream , System.Byte[] , System.Func`2[T,TResult] , System.Action`2[T1,T2] ) [0x00000] in <7f12dab92af142cabec75367973409b4>:0 at A.HJD.BU (System.IO.Stream , System.Int32 ) [0x00095] in <7f12dab92af142cabec75367973409b4>:0 at A.AKF+NKF.GU (A.ZRB , System.Byte , System.Int32& , System.Boolean& , A.HXF ) [0x000bb] in <18d250f3d7964b88be530360e0b927da>:0 I/O output report failed. Closed. 16:39:54.9883: Benchmark: AutoConnect took 2.4082 ms.
Linux EScribe Suite Beta Thread
in EScribe, Software and Firmware
Posted
Works perfectly on Linux Mint 21 5.15.0-101-generic! (After installing gtk-sharp2 lol)