D-Link DWA-130 USB适配器Ubuntu系统下速度异常求助
Hey fellow Ubuntu newbie, I totally get how frustrating this is—you’ve tried the go-to community guides for similar hardware, your DWA-131 works perfectly on Windows, but Ubuntu just won’t play nice. Let’s walk through some targeted steps to get your WiFi up and running.
第一步:精准确认适配器的芯片型号
Similar-looking D-Link adapters often use different chipsets, which is probably why the existing guides didn’t work for you. Plug in your adapter, open a terminal, and run:lsusb
Look for the D-Link entry (it’ll look something like ID 07d1:XXXX D-Link System). Note down that XXXX part—this is your adapter’s unique hardware ID, and it’s key to finding the exact driver you need.
第二步:编译安装适配的Realtek驱动
Since you mentioned the RTL8191SU chip, let’s try compiling a maintained open-source driver specifically designed for these chips:
- First, install the tools needed to compile drivers on Ubuntu:
sudo apt update && sudo apt install git build-essential linux-headers-$(uname -r) - Find a trusted open-source driver repository for RTL8191SU/RTL8192SU chips (you can search for relevant repos on popular code hosting platforms), then clone it to your local machine.
- Once you’ve cloned the repo, navigate to the driver folder and run these commands to install:
cd [driver-folder-name] sudo make install sudo modprobe 8192cu
Restart your computer after this—cross your fingers, your WiFi should show up in the network list now.
第三步:禁用冲突的内置驱动
Sometimes Ubuntu’s pre-installed default drivers clash with the custom ones we install. Let’s blacklist the old conflicting drivers to prevent them from loading:
- Open the blacklist configuration file:
sudo nano /etc/modprobe.d/blacklist.conf - Add these lines at the bottom of the file:
blacklist rtl8192cu blacklist rtl8192c_common blacklist rtlwifi - Save and exit the editor (press
Ctrl+O, hit Enter to confirm, thenCtrl+Xto exit), then update the initramfs to apply the changes:sudo update-initramfs -u
Restart your system again and check if the WiFi connects successfully.
第四步:排查双系统时间同步问题
Oddly enough, a time mismatch between Windows and Ubuntu can cause unexpected WiFi authentication failures. Fix this with a quick terminal command:timedatectl set-local-rtc 1 --adjust-system-clock
Restart once more to apply the time synchronization fix.
If none of these steps work, share the exact hardware ID you got from lsusb and any error messages you see when running the commands—this will help narrow down the issue even further and find a tailored solution for your setup.
内容的提问来源于stack exchange,提问作者jnnnn

