首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Realtek固件安装错误

Realtek固件安装错误
EN

Unix & Linux用户
提问于 2019-09-14 10:12:57
回答 1查看 1.6K关注 0票数 2

我正在开发一个HC2,运行Debian9“拉伸”。

在我的日志中,我可以看到Wifi缺少一个司机:

代码语言:javascript
复制
usb 1-1: request_firmware(rtlwifi/rtl8192eu_nic.bin) failed

所以我安装了固件-realtek软件包。

代码语言:javascript
复制
apt install firmware-realtek

以下是安装的输出:

代码语言:javascript
复制
root@ohc2:~# apt install firmware-realtek                                       Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  firmware-realtek
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 342 kB of archives.
After this operation, 1,148 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian stretch/non-free armhf firmware-realtek all 20161130-5 [342 kB]
Fetched 342 kB in 0s (582 kB/s)
Selecting previously unselected package firmware-realtek.
(Reading database ... 60762 files and directories currently installed.)
Preparing to unpack .../firmware-realtek_20161130-5_all.deb ...
Unpacking firmware-realtek (20161130-5) ...
Setting up firmware-realtek (20161130-5) ...
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.130) ...
ln: failed to create hard link '/boot/initrd.img-4.14.141+.dpkg-bak' => '/boot/initrd.img-4.14.141+': Operation not permitted
update-initramfs: Generating /boot/initrd.img-4.14.141+
Image Name:   uInitrd
Created:      Sat Sep 14 10:06:40 2019
Image Type:   ARM Linux RAMDisk Image (uncompressed)
Data Size:    5722236 Bytes = 5588.12 kB = 5.46 MB
Load Address: 00000000
Entry Point:  00000000
root@ohc2:~#

正如我所见,符号链接的创建失败了。

而且,很明显,我无法对模块进行调制:

代码语言:javascript
复制
root@ohc2:~# modprobe rtl8192eu
modprobe: FATAL: Module rtl8192eu not found in directory /lib/modules/4.14.141+

我已经试过清洗和重新安装它了。

我怎么才能解决呢?

谢谢

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-09-15 14:44:04

根据弗雷迪的评论,以下是答案:

安装所需的软件包来编译

代码语言:javascript
复制
apt update
apt install linux-headers-$(uname -r) git build-essential dkms -y

去拿文件

代码语言:javascript
复制
cd /tmp
git clone https://github.com/Mange/rtl8192eu-linux-driver.git
cd rtl8192eu-linux-driver

如果你像我一样,在一个HC2,你需要修改Makefile (https://github.com/diederikdehaas/rtl8812AU/issues/34)

代码语言:javascript
复制
nano Makefile

将参数CONFIG_PLATFORM_I386_PC更改为n,将参数CONFIG_PLATFORM_ARM_RPI更改为y

现在编译

代码语言:javascript
复制
dkms add .
dkms install rtl8192eu/1.0
modprobe 8192eu
票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/541706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档