User Tools

Site Tools


general:raspberry_pi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
general:raspberry_pi [2022/05/05 16:30] – created sunkangeneral:raspberry_pi [2025/10/12 14:09] (current) sunkan
Line 19: Line 19:
 </code> </code>
  
 +===== Enable WiFi using NetworkManager =====
 +Create file /etc/NetworkManager/system-connections/<ssid_name>.nmconnection
 +<code>
 +[connection]
 +id=<ssid>
 +uuid=<uuid>
 +type=wifi
 +interface-name=wlan0
 +timestamp=1697375379
  
 +[wifi]
 +mode=infrastructure
 +ssid=<ssid>
 +
 +[wifi-security]
 +auth-alg=open
 +key-mgmt=wpa-psk
 +psk=<PSK in plaintext>
 +
 +[ipv4]
 +method=auto
 +
 +[ipv6]
 +addr-gen-mode=default
 +method=auto
 +
 +[proxy]
 +</code>
 +
 +Set correct permissions
 +<code>
 +chmod 600 /etc/NetworkManager/system-connections/<ssid_name>.nmconnection
 +</code>
 +
 +Remove NetworkManager.state file as that by default disables WiFi
 +<code>
 +rm /var/lib/NetworkManager/NetworkManager.state
 +</code>
 +
 +====== Valgrind ======
 +[[https://bugs.launchpad.net/raspbian/+bug/1743293]]
 +[[https://snapcraft.io/valgrind]]
 +
 +Install newer valgrind for example by using a snap package \\
 +Use this configuration to suppress some non-real errors
 +
 +<code>
 +cat ~/.valgrindrc
 +--sigill-diagnostics=no
 +--suppressions=/home/pi/.valgrind.supp
 +
 +cat ~/.valgrind.supp
 +{
 +  libarmmemv7laddr8
 +  Memcheck:Addr8
 +  obj:/usr/lib/arm-linux-gnueabihf/libarmmem-v7l.so
 +}
 +{
 +  libarmmemv7laddr4
 +  Memcheck:Addr4
 +  obj:/usr/lib/arm-linux-gnueabihf/libarmmem-v7l.so
 +}
 +{
 +  libarmmemv7laddr2
 +  Memcheck:Addr2
 +  obj:/usr/lib/arm-linux-gnueabihf/libarmmem-v7l.so
 +}
 +{
 +  libarmmemv7laddr1
 +  Memcheck:Addr1
 +  obj:/usr/lib/arm-linux-gnueabihf/libarmmem-v7l.so
 +}
 +</code>
general/raspberry_pi.1651768215.txt.gz · Last modified: 2022/05/05 16:30 by sunkan

Donate Powered by PHP Valid HTML5 Valid CSS Run on Debian Driven by DokuWiki