我买了一台带有 RTL8723AE-BT 无线网卡的新笔记本电脑,但似乎没有什么可以让它工作的。
Realtek 通常为其卡提供驱动程序,但这个特定的驱动程序在 Realtek 的网站上没有可用的驱动程序。我尝试了以下步骤以尝试使其工作:
安装了 ndiswrapper 版本 1.57(来自存储库,带有 dkms)和 1.58rc1(从 ndiswrapper 网站的源代码编译)。两者都失败了:1.57 版没有为 IoWMIOpenBlock 和 IoWMIQueryAllData 函数提供接口。1.58rc1 在它们的位置有虚拟函数,但它失败并显示“ioremap failed”消息。
经过进一步调查,我发现1.58rc1中的函数NdisMMapIOSpace(ndis.c:808)被调用时物理地址和长度为零,这导致了失败。由于似乎没有从 ndiswrapper 代码中的任何地方调用此函数,因此我假设 Windows 驱动程序以某种方式使用虚假参数调用它。
我尝试使用 Windows XP 驱动程序的 64 位版本(在我安装的系统上,它使用 x86_64 版本的 Ubuntu)和 32 位版本(在启用持久性的实时 USB x86 系统上)。两个版本都发生了相同的错误。
由于 Realtek 的 RTL8192CE/SE/DE 的 Linux 驱动程序实际上在其源代码中提到了 8723 芯片组,我尝试编译它们并对其进行 modprobing,但它们没有获取卡 ID (10ec:8723)。我还尝试echo 10ec 8723 > new_id
在 sysfs (/sys/bus/pci/drivers/rtl8192de) 位置(驱动程序的位置(实际上,在每个驱动程序上,一次一个),但即使使用 sudo 我也会收到“权限被拒绝”错误. 如果我sudo su
再试一次,我会收到错误bash: echo: write error: Invalid argument
。
我已经没有想法了。买一个新的笔记本只能在 Ubuntu 上使用而不能使用它的 Wi-Fi 连接,这真的很令人沮丧。 …
我正在从 Windows 10 完全转移到 Ubuntu。所以我双启动了最新的 Ubuntu 18.04 LTS。这样做后,我意识到我的笔记本电脑的音量太小了。在 Windows 10 中,音量足以填满一个空房间,但在 Ubuntu 中,即使将音量调到最大,我也必须将耳朵贴在扬声器上听。有些文章建议我查看alsamixer,但这也没有太大帮助。
然后我意识到我可能必须安装驱动程序。现在问题来了,在 Windows 上,我的音频驱动程序显示为Realtek HD Audio 而在 linux 中它显示为Intel Corporation Sunrise Point-LP HD Audio. 我确信我的音频驱动程序来自 Realtek,因为即使是 HP 的支持网站也是如此。我什至在 Windows 中有 Realtek 高清音频管理器。我不想弄乱我的系统试图安装任何错误的驱动程序。请帮助我,我已经为此苦苦挣扎了好几天了
rdias002@rdias002:~$ lspci -v | grep -A7 -i "audio"
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21) (prog-if 80)
Subsystem: Hewlett-Packard Company Sunrise Point-LP HD Audio
Flags: bus master, fast devsel, latency 32, IRQ 129
Memory at b1228000 (64-bit, …
Run Code Online (Sandbox Code Playgroud) 因此,我在带有新 RTL8125B Realtek 网卡的计算机上全新安装了 Ubuntu 20.04,但无法使网络正常工作。
我很惊讶,因为这应该是 5.4 内核的新特性(我安装了 5.4.0-26-generic)。
有没有人知道如何让它工作?谢谢你。
$ lspci -knn | grep Eth -A3
06:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 04)
Subsystem: ASUSTeK Computer Inc. RTL8125 2.5GbE Controller [1043:87d7]
Kernel modules: r8169
07:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] [1002:67df] (rev e7)
$ dmesg | grep -i r8169
[ 0.911236] r8169 0000:06:00.0: unknown chip XID 641
Run Code Online (Sandbox Code Playgroud) 自从从 Kernel-PPA 存储库升级到 Natty 的 2.6.39 以来,我一直遇到问题。
当我执行 a 时,sudo update-initramfs -u
我收到以下错误消息。
update-initramfs: Generating /boot/initrd.img-2.6.39-0-generic-pae
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169
Run Code Online (Sandbox Code Playgroud)
我确实注意到固件不在分配的目录中。有谁知道在哪里可以获得固件文件。
我打算很快在我的 PC 上安装 Ubuntu。我目前使用的是 TP-LINK TL-WN822N 无线适配器。我想知道它是否可以在没有额外设置的情况下工作。
网络管理员报告:
device not managed
Run Code Online (Sandbox Code Playgroud)
的输出sudo lshw -C Network
:
*-network DISABLED
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
logical name: enp2s0
version: 15
serial: 2c:60:0c:f6:97:a6
size: 10Mbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8168 driverversion=8.042.00-NAPI duplex=full latency=0 link=no multicast=yes port=twisted pair speed=10Mbit/s
resources: irq:47 ioport:4000(size=256) …
Run Code Online (Sandbox Code Playgroud) 我的基于以太网的网络连接无法始终如一。我正在对网关运行 ping,它将:
如果它被卡住并且我通过网络管理器小程序禁用/启用网络,一切都会再次正常工作一分钟。传输 280 个数据包后,我的数据包丢失率为 41%。我尝试了不同的电缆并连接到网关,但这没有效果。到网关的距离只有大约 3 英尺。
如果我切换到 Windows,似乎工作正常,但 Ubuntu 是我的主要操作系统,我现在甚至无法使用它,因为我依赖于网络。
我的设置...
编辑
稍微澄清一下......网络管理器仍然显示我已连接,但我无法访问网关或其他任何东西。NM 绝不会提示连接丢失,调用 ifconfig 显示我仍有 IP 地址。
我尝试使用不同的电缆连接到不同的网关,但出现了同样的问题。
按照要求:
lspci | grep -i eth
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
dmesg | tail -f
[ 14.024709] EXT4-fs (sda5): re-mounted. Opts: errors=remount-ro,commit=0
[ 14.026443] EXT4-fs (sda7): re-mounted. Opts: commit=0
[ 14.176101] hda-intel: IRQ timing workaround is activated for …
Run Code Online (Sandbox Code Playgroud) 我最近购买了联想 Yoga 13 并于昨晚安装了 Ubuntu 13.04。我无法打开无线网络,并认为我今天会弄乱它。今天我遵循了详细的“操作方法”:http : //majordamo.wordpress.com/2013/05/15/getting-the-realtek-rtl8723ae-bt-wi-fi-card-to-work-on -a-lenovo-yoga-13-on-linux-mint-13-ubuntu-12-10/ 问题是我无法下载和安装所需的头文件,因为我在这个设备上没有任何互联网连接。有什么方法可以让我将它们放在闪存驱动器上并将它们带到联想?
任何和所有的帮助表示赞赏。谢谢
我的声卡是 Realtek ALC 892。在 Windows 7 上我使用官方的 Realtek 驱动程序,在 Linux 上我使用 PulseAudio(在 Ubuntu 13.10 上)。在 Windows 和 Linux 上,当我启用麦克风增强 +30db(需要,因为我的麦克风很安静)时,我会听到非常烦人的嘈杂背景噪音(我还在两个系统上使用 Audacity 确认了背景噪音)。
但是,Windows Realtek 驱动程序具有有效的噪音抑制选项(启用它后,Audacity 没有显示背景噪音,我的耳朵也确认没有背景噪音)。
我的问题是如何在 ALSA/PulseAudio 中启用背景噪声抑制?有没有我可以安装的模块,或者可能有一个可以在配置文件中启用的设置?
我找不到它的解决方案,这是唯一阻止我完全切换到 Linux 的事情——因为我经常使用麦克风说话,而在 Windows 上,Realtek 软件完全消除了背景噪音,而 PulseAudio 没有消除它,这意味着在 Linux 上录制的声音非常糟糕。
我知道我可以买更好的声卡和麦克风,但正如我所说,Windows Realtek 驱动程序实时消除了软件级别的噪音(即在 TeamSpeak3/Steam/任何 voip 程序上通话时没有噪音)所以我希望有这样的选择在 Linux 上也是如此。
我搬家了,在我的新房子里,我的办公桌和电脑是隔离的,虽然距离不是很远,可能有 10 米,但无法从路由器获得电缆。
所以我掸掉了前段时间为我的笔记本电脑买的旧加密狗,我连接到了一个免费的 USB 2.0,一切都很顺利我很快就连接到了我的 wifi,但我能得到的最大速度是 5.7 mbps 下载和 7.7 上传,这是一个 100 mb 的连接。
我尝试了一系列的方法来改善但没有成功,所以最后我决定买一些东西来改善这个,首先我买了一个中继器,但是如果有的话,改进是可以忽略的,最后我决定检查不同的地方在亚马逊购买新的加密狗。带有 Realtek 8812Au 的 wifi 适配器 ac1200。
让它工作并不容易,我对 Ubuntu 的了解不符合专业人士,但最后,按照网站的解释(适配器附带的磁盘都是中文的!!):
sudo apt-get update
sudo apt-get install linux-headers-generic build-essential git
git clone https://github.com/abperiasamy/rtl8812AU_8821AU_linux.git
cd rtl8812AU_8821AU_linux
make
sudo make install
sudo modprobe rtl8812au
Run Code Online (Sandbox Code Playgroud)
它立即开始工作,给了我将近 100 mb,所以我非常高兴。
3 周后,适配器没有启动。我不得不说适配器必须连接到 USB 3 并且一旦连接就会亮起,这次甚至连灯都不亮。
我尝试了不同的事情:
所以最后我以为适配器刚刚死了,因为我还在30天内亚马逊给你退货,我退货了,想了几天,我决定再买一次。
昨天到了,这次盘里的软件是英文的,但是我以为安装了驱动就可以了,所以我插上了....哦,惊喜!!灯不亮,所以它不起作用。在过去的 48 小时内,我一直在阅读有关此驱动程序和 ubuntu 中的安装的信息,但是大多数地方都解释了我已经做过的事情,而且说实话,其中许多地方都解释了我不明白的事情,如果没有不工作我将无法撤消我所做的。
可能我应该删除驱动程序并重新执行所有操作,但我不知道该怎么做,或者即使这样做行得通。
欢迎任何帮助,请认为我不是 Ubuntu 的专业人士,因此请使其易于理解。
我知道我现在以 5.7 mbps 的速度回到我的旧加密狗,如果我做一个“lsusb”,这就是我得到的:
juan@juan-desktop:~/rtl8812AU_8821AU_linux$ …
Run Code Online (Sandbox Code Playgroud)