{"id":219848,"date":"2026-03-04T13:00:00","date_gmt":"2026-03-04T18:00:00","guid":{"rendered":"https:\/\/news-you-need.com\/index.php\/2026\/03\/04\/linux-fu-the-usb-wifi-dongle-exercise\/"},"modified":"2026-03-04T13:25:08","modified_gmt":"2026-03-04T18:25:08","slug":"linux-fu-the-usb-wifi-dongle-exercise","status":"publish","type":"post","link":"https:\/\/news-you-need.com\/index.php\/2026\/03\/04\/linux-fu-the-usb-wifi-dongle-exercise\/","title":{"rendered":"Linux Fu: The USB WiFi Dongle Exercise"},"content":{"rendered":"<p><a href=\"https:\/\/hackaday.com\/2026\/03\/04\/linux-fu-the-usb-wifi-dongle-exercise\/\">Linux Fu: The USB WiFi Dongle Exercise<\/a><\/p>\n<p><a href=\"https:\/\/hackaday.com\/2026\/03\/04\/linux-fu-the-usb-wifi-dongle-exercise\/\">https:\/\/hackaday.com\/2026\/03\/04\/linux-fu-the-usb-wifi-dongle-exercise\/<\/a><\/p>\n<p>Publish Date: <a href=\"publish_date]\">2026-03-04 13:00:00<\/a><\/p>\n<p>Source Domain: <a href=\"hackaday.com\">hackaday.com<\/a><\/p>\n<p>        <img decoding=\"async\" data-attachment-id=\"921929\" data-permalink=\"https:\/\/hackaday.com\/2026\/03\/04\/linux-fu-the-usb-wifi-dongle-exercise\/tplink-2\/\" data-orig-file=\"https:\/\/hackaday.com\/wp-content\/uploads\/2026\/02\/tplink.jpg\" data-orig-size=\"590,590\" data-comments-opened=\"1\" data-image-meta=\"{\"aperture\":\"0\",\"credit\":\"\",\"camera\":\"\",\"caption\":\"\",\"created_timestamp\":\"0\",\"copyright\":\"\",\"focal_length\":\"0\",\"iso\":\"0\",\"shutter_speed\":\"0\",\"title\":\"\",\"orientation\":\"0\"}\" data-image-title=\"tplink\" data-image-description=\"\" data-image-caption=\"\n\n<p>The TX50U isn\u2019t very Linux-friendly<\/p>\n<p>&#8221; data-medium-file=&#8221;https:\/\/hackaday.com\/wp-content\/uploads\/2026\/02\/tplink.jpg?w=400&#8243; data-large-file=&#8221;https:\/\/hackaday.com\/wp-content\/uploads\/2026\/02\/tplink.jpg?w=590&#8243; class=&#8221;size-medium wp-image-921929&#8243; src=&#8221;https:\/\/hackaday.com\/wp-content\/uploads\/2026\/02\/tplink.jpg?w=400&#8243; alt=&#8221;&#8221; width=&#8221;400&#8243; height=&#8221;400&#8243; srcset=&#8221;https:\/\/hackaday.com\/wp-content\/uploads\/2026\/02\/tplink.jpg 590w, https:\/\/hackaday.com\/wp-content\/uploads\/2026\/02\/tplink.jpg?resize=250,250 250w, https:\/\/hackaday.com\/wp-content\/uploads\/2026\/02\/tplink.jpg?resize=400,400 400w&#8221; sizes=&#8221;(max-width: 400px) 100vw, 400px&#8221;\/The TX50U isn\u2019t very Linux-friendly<\/p>\n<p>If you\u2019ve used Linux for a long time, you know that we are spoiled these days. Getting a new piece of hardware back in the day was often a horrible affair, requiring custom kernels and lots of work. Today, it should be easier. The default drivers on most distros cover a lot of ground, kernel modules make adding drivers easier, and dkms can automate the building of modules for specific kernels, even if it isn\u2019t perfect.<\/p>\n<p>So ordering a cheap WiFi dongle to improve your old laptop\u2019s network connection should be easy, right? Obviously, the answer is no or this would be a very short post.<\/p>\n<h2>Plug and Pray<\/h2>\n<p>The USB dongle in question is a newish TP-Link Archer TX50U. It is probably perfectly serviceable for a Windows computer, and I got a \u201cdeal\u201d on it. Plugging it in caused it to show up in the list of USB devices, but no driver attached to it, nor were any lights on the device blinking. Bad sign. Pro tip: lsusb -t\u00a0will show you what drivers are attached to which devices. If you see a device with no driver, you know you have a problem. Use -tv if you want a little more detail.<\/p>\n<p>The lsusb output shows the devices as a Realtek, so that tells you a little about the chipset inside. Unfortunately, it doesn\u2019t tell you exactly which chip is in use.<\/p>\n<h2>Internet to the Rescue?<\/h2>\n<p><img decoding=\"async\" data-attachment-id=\"921949\" data-permalink=\"https:\/\/hackaday.com\/2026\/03\/04\/linux-fu-the-usb-wifi-dongle-exercise\/usb-25\/\" data-orig-file=\"https:\/\/hackaday.com\/wp-content\/uploads\/2026\/02\/usb.png\" data-orig-size=\"680,620\" data-comments-opened=\"1\" data-image-meta=\"{\"aperture\":\"0\",\"credit\":\"\",\"camera\":\"\",\"caption\":\"\",\"created_timestamp\":\"0\",\"copyright\":\"\",\"focal_length\":\"0\",\"iso\":\"0\",\"shutter_speed\":\"0\",\"title\":\"\",\"orientation\":\"0\"}\" data-image-title=\"usb\" data-image-description=\"\" data-image-caption=\"\n\n<p>Note most devices (including the network&#8230;<br \/>\n<br \/><a href=\"https:\/\/hackaday.com\/2026\/03\/04\/linux-fu-the-usb-wifi-dongle-exercise\/\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Linux Fu: The USB WiFi Dongle Exercise https:\/\/hackaday.com\/2026\/03\/04\/linux-fu-the-usb-wifi-dongle-exercise\/ Publish Date: 2026-03-04 13:00:00 Source Domain: hackaday.com<\/p>\n","protected":false},"author":1,"featured_media":219849,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/hackaday.com\/wp-content\/uploads\/2018\/06\/linuxfu.jpg","fifu_image_alt":"","footnotes":""},"categories":[48],"tags":[71],"class_list":["post-219848","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-linux"],"_links":{"self":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/219848"}],"collection":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/comments?post=219848"}],"version-history":[{"count":1,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/219848\/revisions"}],"predecessor-version":[{"id":219850,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/219848\/revisions\/219850"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/media\/219849"}],"wp:attachment":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/media?parent=219848"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/categories?post=219848"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/tags?post=219848"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}