I am experiencing severe Linux crashes, due to some unknown causes.  
They appear to be related to the use of Ty Commander and programming a 
Teensy 4.1 in the Arduino IDE environment, but I am not positive.  All I 
know at the moment, is that the screen freezes and is unresponsive to 
keyboard or mouse inputs.  The freeze lasts about 10 seconds and the 
laptop computer simply powers off.  The error seems to be quite 
repeatable.  It may or may not have started after a Nvidia graphics 
update.  I do know after a normal system update in Ubuntu 20.04 on May 
26, my system has been subject to this problem.

I have purged nvidia drivers and reinstalled them.  Didn't matter.  
Syslog and journalctl really didn't seem to show anything interesting, 
at least to my unsophisticated gaze.  Have been a wits end.  In the 
interim, I moved a lot of my "life" off the laptop onto an RPI4B-8GB 
running Raspberry Pi OS 64 bits.  Been a difficult transition, 
recovering my capabilities, computing-wise.

I backed up my whole laptop, and decided, perhaps insanely, to do a 
fresh install of Pop-OS 22.04.  With the base install, I ran into the 
same darn wifi issue that initially plagued me with this laptop.  After 
2 days of seaching, I found the answer to the slow and constantly 
rebooting iwlwifi card was to set powersave =2, which for some darned 
reason means powersave is off!  I am amazed that this issue still exists 
this day and age, I found mentions of it over all Linux distros.  The 
issue is the wrong microcode is being sent to the wifi adapter, and the 
adapter kernel panics when it receives illegal commands from the Linux 
OS.  You can see it in the syslog very clearly.  I changed the powersave 
to 2, and the wifi adapter seemingly works fine now.  This is the Intel 
WiFi 6 AX200/AX201.

Anyways, even with this brand new installation, and fixed wifi, my 
computer crashes with the combination of Arduino IDE 1.8.19, Teensyduino 
1.56, and Ty Commander 0.9.7.

However, I found that if I use Arduino IDE, and Teensyduino 1.56 only, I 
have been able to program my Teensy 4.1 without crashing. Unfortunately, 
I'd like to use Ty Commander to enable multiple Teensy's to be debugged.

I'm looking for some suggestions on how to proceed.

Is there a way to get or retain more information on system crashes?  I 
don't even know the true cause of the crash yet.  For some reason, I am 
having difficulty opening the kernel log.  Is it a text file?  Or do I 
need a special viewer?  I can open the syslog without issue.  In Pop OS 
I don't see multiple or older versions of logs.  I don't know why.  
Often older logs have a .0 or .1 extension.  The log I want to see is 
not the one created after the boot following the crash, it is the one 
before!

I'm not sure I really have the skills to deal with linux-crashdump.  I 
haven't seen a step by step procedure that I feel comfortable enough to 
proceed with.  The references use a lot of words, re: fiddling with 
grub, not so many pictures, and I don't want to really go there without 
a really complete script. Is this the path I need to take?

I could compile Ty Commander with debug binaries, I just need to type 
out:  cmake -DCMAKE_BUILD_TYPE=Debug ../..

Can I run Ty Commander with valgrind, or something like that would 
prevent yet another total crash, but perhaps capture something useful?



_______________________________________________
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/

Reply via email to