Skip to content

Commit

Permalink
Add debian-12-update-wifi-missing.md
Browse files Browse the repository at this point in the history
  • Loading branch information
smack0007 committed Sep 16, 2024
1 parent 991e736 commit 9242ea4
Show file tree
Hide file tree
Showing 30 changed files with 550 additions and 498 deletions.
8 changes: 8 additions & 0 deletions blog/2024/debian-12-update-wifi-missing.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0"><meta name="description" content=""><meta name="author" content="Zachary Snow"><title>Debian 12: WiFi missing after installing update</title><base href="https://smack0007.github.io"></base><link rel="stylesheet" type="text/css" href="css/style.css"><link rel="alternate" type="application/rss+xml" title="The Blog of Zachary Snow" href="feed.rss"><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><link rel="manifest" href="/site.webmanifest"></head><body><div class="wrap"><nav class="navbar navbar-expand-lg navbar-dark bg-dark"><h1><a class="navbar-brand" href="/">The Blog of Zachary Snow</a></h1><button id="navbar-toggler" class="navbar-toggler" type="button" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button><div class="collapse navbar-collapse" id="navbarSupportedContent"><ul class="navbar-nav mr-auto"><li class="nav-item"><a class="nav-link active" href="index.html">Home<span class="visually-hidden">(current)</span></a></li><li class="nav-item"><a class="nav-link" href="about.html">About</a></li><li class="nav-item"><a class="nav-link" href="tags/index.html">Tags</a></li></ul><div class="social my-2 my-lg-0"><a href="https://twitter.com/smack0007" class="twitter" title="Twitter"><span class="icon-twitter"></span></a><a href="https://github.com/smack0007" class="github" title="Github"><span class="icon-github"></span></a><a href="https://paypal.me/smack0007" class="coffee" title="Buy me a Coffee"><span class="icon-mug"></span></a><a href="feed.rss" class="rss" title="RSS"><span class="icon-rss"></span></a></div></div></nav><main class="container"><div class="posts"><div class="post"><div class="post-header"><h2><a href="blog/2024/debian-12-update-wifi-missing.html">Debian 12: WiFi missing after installing update</a></h2><div class="meta"><span class="date"><span class="icon-calendar"></span>August 6, 2024</span><span class="tags"><a href="tags/debian/index.html"><span class="icon icon-price-tags"></span><span class="tagName">debian</span></a><a href="tags/debian-12/index.html"><span class="icon icon-price-tags"></span><span class="tagName">debian-12</span></a><a href="tags/wifi/index.html"><span class="icon icon-price-tags"></span><span class="tagName">wifi</span></a><a href="tags/network-manager/index.html"><span class="icon icon-price-tags"></span><span class="tagName">network-manager</span></a></span></div></div><div class="content"><p>It finally happened to me. The other night after installing an update from <a href="https://www.debian.org/">debain</a>
<a href="https://www.debian.org/releases/bookworm/">bookworm</a> and restarting my WiFi was no longer working. On the desktop
there was no longer a signal strength indicator and my browser informed me I was disconnected from the internet.</p>
<p>So I plugged in an ethernet cable and got started researching. After 2 minutes of <a href="https://duckduckgo.com/">searching</a> I
had the answer. I used <code>nmcli</code> (network manager cli) to see the state of my network devices. On my WiFi adapter there
was an error <code>plugin missing</code>. Simply reinstalling <code>network-manager</code> with <code>sudo apt reinstall network-manager</code> fixed the
problem and I could use my WiFi again.</p>
</div></div></div><div class="clear"></div></main><footer class="p-13 p-md-5 mt-5 text-center text-muted bg-light"><div class="container"><ul class="links"><li><a href="https://twitter.com/smack0007" class="twitter" title="Twitter">Twitter</a></li><li><a href="https://github.com/smack0007" class="github" title="Github">GitHub</a></li><li><a href="https://paypal.me/smack0007" class="coffee" title="Buy me a Coffee">Buy me a Coffee</a></li><li><a href="feed.rss" class="rss" title="RSS">RSS</a></li></ul><p class="mb-0">The Blog of Zachary Snow</p></div></footer></div><script type="text/javascript">document.getElementById('navbar-toggler').onclick = function(){ document.getElementById('navbarSupportedContent').classList.toggle('collapse'); };</script></body></html>
6 changes: 3 additions & 3 deletions blog/page10.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0"><meta name="description" content=""><meta name="author" content="Zachary Snow"><title>The Blog of Zachary Snow</title><base href="https://smack0007.github.io"></base><link rel="stylesheet" type="text/css" href="css/style.css"><link rel="alternate" type="application/rss+xml" title="The Blog of Zachary Snow" href="feed.rss"><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><link rel="manifest" href="/site.webmanifest"></head><body><div class="wrap"><nav class="navbar navbar-expand-lg navbar-dark bg-dark"><h1><a class="navbar-brand" href="/">The Blog of Zachary Snow</a></h1><button id="navbar-toggler" class="navbar-toggler" type="button" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button><div class="collapse navbar-collapse" id="navbarSupportedContent"><ul class="navbar-nav mr-auto"><li class="nav-item"><a class="nav-link active" href="index.html">Home<span class="visually-hidden">(current)</span></a></li><li class="nav-item"><a class="nav-link" href="about.html">About</a></li><li class="nav-item"><a class="nav-link" href="tags/index.html">Tags</a></li></ul><div class="social my-2 my-lg-0"><a href="https://twitter.com/smack0007" class="twitter" title="Twitter"><span class="icon-twitter"></span></a><a href="https://github.com/smack0007" class="github" title="Github"><span class="icon-github"></span></a><a href="https://paypal.me/smack0007" class="coffee" title="Buy me a Coffee"><span class="icon-mug"></span></a><a href="feed.rss" class="rss" title="RSS"><span class="icon-rss"></span></a></div></div></nav><main class="container"><div class="posts"><div class="post"><div class="post-header"><h2><a href="blog/2018/poor-mans-template-engine-1.html">Poor Man&apos;s Template Engine in C# Part 1</a></h2><h3>Groundwork</h3><div class="meta"><span class="date"><span class="icon-calendar"></span>March 6, 2018</span><span class="tags"><a href="tags/csharp/index.html"><span class="icon icon-price-tags"></span><span class="tagName">c#</span></a><a href="tags/template/index.html"><span class="icon icon-price-tags"></span><span class="tagName">template</span></a><a href="tags/template-engine/index.html"><span class="icon icon-price-tags"></span><span class="tagName">template-engine</span></a></span></div></div><div class="content"><p>If you&#39;re looking for a poor man&#39;s solution to a templating engine for .net and don&#39;t really need
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0"><meta name="description" content=""><meta name="author" content="Zachary Snow"><title>The Blog of Zachary Snow</title><base href="https://smack0007.github.io"></base><link rel="stylesheet" type="text/css" href="css/style.css"><link rel="alternate" type="application/rss+xml" title="The Blog of Zachary Snow" href="feed.rss"><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><link rel="manifest" href="/site.webmanifest"></head><body><div class="wrap"><nav class="navbar navbar-expand-lg navbar-dark bg-dark"><h1><a class="navbar-brand" href="/">The Blog of Zachary Snow</a></h1><button id="navbar-toggler" class="navbar-toggler" type="button" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button><div class="collapse navbar-collapse" id="navbarSupportedContent"><ul class="navbar-nav mr-auto"><li class="nav-item"><a class="nav-link active" href="index.html">Home<span class="visually-hidden">(current)</span></a></li><li class="nav-item"><a class="nav-link" href="about.html">About</a></li><li class="nav-item"><a class="nav-link" href="tags/index.html">Tags</a></li></ul><div class="social my-2 my-lg-0"><a href="https://twitter.com/smack0007" class="twitter" title="Twitter"><span class="icon-twitter"></span></a><a href="https://github.com/smack0007" class="github" title="Github"><span class="icon-github"></span></a><a href="https://paypal.me/smack0007" class="coffee" title="Buy me a Coffee"><span class="icon-mug"></span></a><a href="feed.rss" class="rss" title="RSS"><span class="icon-rss"></span></a></div></div></nav><main class="container"><div class="posts"><div class="post"><div class="post-header"><h2><a href="blog/2018/poor-mans-template-engine-2.html">Poor Man&apos;s Template Engine in C# Part 2</a></h2><h3>HtmlEncode and If</h3><div class="meta"><span class="date"><span class="icon-calendar"></span>March 14, 2018</span><span class="tags"><a href="tags/csharp/index.html"><span class="icon icon-price-tags"></span><span class="tagName">c#</span></a><a href="tags/template/index.html"><span class="icon icon-price-tags"></span><span class="tagName">template</span></a><a href="tags/template-engine/index.html"><span class="icon icon-price-tags"></span><span class="tagName">template-engine</span></a></span></div></div><div class="content"><p>In our <a href="blog/2018/poor-mans-template-engine-1.html">last episode</a> we laid the groundwork for our
simple template engine. In this episode we&#39;ll introduce our first 2 helper functions.</p><a class="readMore" href="blog/2018/poor-mans-template-engine-2.html">Continue reading "Poor Man&apos;s Template Engine in C# Part 2"</a></div></div><div class="post"><div class="post-header"><h2><a href="blog/2018/poor-mans-template-engine-1.html">Poor Man&apos;s Template Engine in C# Part 1</a></h2><h3>Groundwork</h3><div class="meta"><span class="date"><span class="icon-calendar"></span>March 6, 2018</span><span class="tags"><a href="tags/csharp/index.html"><span class="icon icon-price-tags"></span><span class="tagName">c#</span></a><a href="tags/template/index.html"><span class="icon icon-price-tags"></span><span class="tagName">template</span></a><a href="tags/template-engine/index.html"><span class="icon icon-price-tags"></span><span class="tagName">template-engine</span></a></span></div></div><div class="content"><p>If you&#39;re looking for a poor man&#39;s solution to a templating engine for .net and don&#39;t really need
the overhead a complete template engine brings with it, I&#39;ve come up with the following solution.</p><a class="readMore" href="blog/2018/poor-mans-template-engine-1.html">Continue reading "Poor Man&apos;s Template Engine in C# Part 1"</a></div></div><div class="post"><div class="post-header"><h2><a href="blog/2018/snowball-2.html">Snowball V2.0</a></h2><div class="meta"><span class="date"><span class="icon-calendar"></span>February 23, 2018</span><span class="tags"><a href="tags/net/index.html"><span class="icon icon-price-tags"></span><span class="tagName">.net</span></a><a href="tags/snowball/index.html"><span class="icon icon-price-tags"></span><span class="tagName">snowball</span></a><a href="tags/csharp/index.html"><span class="icon icon-price-tags"></span><span class="tagName">c#</span></a></span></div></div><div class="content"><p>I haven&#39;t written anything new here in a very long time and a lot has happened since then. I started a new job at
<a href="https://www.beumergroup.com">BeumerGroup</a> this year and now work mostly in TypeScript writing an html5 spa app.</p>
<p>In my spare time I&#39;ve decided to working on version 2.0 of my <a href="https://github.com/smack0007/Snowball">Snowball</a>,
Expand All @@ -10,5 +11,4 @@
I&#39;ve seen show how to integrate with Javascript task runners such as Gulp. There is no reason why you can&#39;t simpley use
batch files though.</p><a class="readMore" href="blog/2015/using-batch-files-as-task-runner-vs-code.html">Continue reading "Using batch files as the task runner in Visual Studio Code"</a></div></div><div class="post"><div class="post-header"><h2><a href="blog/2014/linq-calls-iequalitycomparer-gethashcode-before-equals.html">LINQ calls IEqualityComparer&lt;T&gt;.GetHashCode() before Equals()</a></h2><div class="meta"><span class="date"><span class="icon-calendar"></span>November 24, 2014</span><span class="tags"><a href="tags/net/index.html"><span class="icon icon-price-tags"></span><span class="tagName">.net</span></a><a href="tags/linq/index.html"><span class="icon icon-price-tags"></span><span class="tagName">linq</span></a></span></div></div><div class="content"><p>This is a problem that has bitten me more than a few times so I thought it was about time to write a blog post about it. It&#39;s one of those problems
that makes you scratch your head for a bit and then the light bulb goes on and you remember you&#39;ve solved this one before. It occurs whenever you
use a LINQ extension method which takes an instance of IEqualityComaparer<T>.</p><a class="readMore" href="blog/2014/linq-calls-iequalitycomparer-gethashcode-before-equals.html">Continue reading "LINQ calls IEqualityComparer&lt;T&gt;.GetHashCode() before Equals()"</a></div></div><div class="post"><div class="post-header"><h2><a href="blog/2014/my-experience-with-opengl-vs-direct3d.html">My Experience with OpenGL vs Direct3D</a></h2><div class="meta"><span class="date"><span class="icon-calendar"></span>November 18, 2014</span><span class="tags"><a href="tags/graphics/index.html"><span class="icon icon-price-tags"></span><span class="tagName">graphics</span></a><a href="tags/opengl/index.html"><span class="icon icon-price-tags"></span><span class="tagName">opengl</span></a><a href="tags/direct3d/index.html"><span class="icon icon-price-tags"></span><span class="tagName">direct3D</span></a></span></div></div><div class="content"><p>I&#39;ve struggled a lot with myself over whether I should use OpenGL or Direct3D. There is no blanket answer to this question that anyone can tell you.
Both APIs have a very different feel and which one you prefer can only be decided on your own.</p><a class="readMore" href="blog/2014/my-experience-with-opengl-vs-direct3d.html">Continue reading "My Experience with OpenGL vs Direct3D"</a></div></div></div><div class="clear"></div><nav aria-label="Page navigation"><ul class="pagination justify-content-center"><li class="page-item"><a href="blog/page11.html" class="page-link older">Older</a></li><li class="page-item"><a href="blog/page9.html" class="page-link newer">Newer</a></li></ul></nav></main><footer class="p-13 p-md-5 mt-5 text-center text-muted bg-light"><div class="container"><ul class="links"><li><a href="https://twitter.com/smack0007" class="twitter" title="Twitter">Twitter</a></li><li><a href="https://github.com/smack0007" class="github" title="Github">GitHub</a></li><li><a href="https://paypal.me/smack0007" class="coffee" title="Buy me a Coffee">Buy me a Coffee</a></li><li><a href="feed.rss" class="rss" title="RSS">RSS</a></li></ul><p class="mb-0">The Blog of Zachary Snow</p></div></footer></div><script type="text/javascript">document.getElementById('navbar-toggler').onclick = function(){ document.getElementById('navbarSupportedContent').classList.toggle('collapse'); };</script></body></html>
use a LINQ extension method which takes an instance of IEqualityComaparer<T>.</p><a class="readMore" href="blog/2014/linq-calls-iequalitycomparer-gethashcode-before-equals.html">Continue reading "LINQ calls IEqualityComparer&lt;T&gt;.GetHashCode() before Equals()"</a></div></div></div><div class="clear"></div><nav aria-label="Page navigation"><ul class="pagination justify-content-center"><li class="page-item"><a href="blog/page11.html" class="page-link older">Older</a></li><li class="page-item"><a href="blog/page9.html" class="page-link newer">Newer</a></li></ul></nav></main><footer class="p-13 p-md-5 mt-5 text-center text-muted bg-light"><div class="container"><ul class="links"><li><a href="https://twitter.com/smack0007" class="twitter" title="Twitter">Twitter</a></li><li><a href="https://github.com/smack0007" class="github" title="Github">GitHub</a></li><li><a href="https://paypal.me/smack0007" class="coffee" title="Buy me a Coffee">Buy me a Coffee</a></li><li><a href="feed.rss" class="rss" title="RSS">RSS</a></li></ul><p class="mb-0">The Blog of Zachary Snow</p></div></footer></div><script type="text/javascript">document.getElementById('navbar-toggler').onclick = function(){ document.getElementById('navbarSupportedContent').classList.toggle('collapse'); };</script></body></html>
Loading

0 comments on commit 9242ea4

Please sign in to comment.