我已经下载了 debian 的非官方映像,其中包括非免费驱动程序,你可以在这里找到它。
在安装的“检测网络硬件”步骤中,它会向我显示已加载的驱动程序列表,我需要 rtlwifi 软件包,因为我使用的是 rtl8822be(特别是我需要 rtlwifi/rtl8822befw.bin 驱动程序)。
列出了 rtlwifi 软件包,但当我选择它时,屏幕会空白几秒钟,然后返回到相同的网络硬件检测界面。我选择的任何网络驱动程序都会发生这种情况。
这里发生了什么?我知道我可以在线安装驱动程序,但这不是一个选项,因为我没有以太网端口或 USB 到以太网适配器。
编辑:我已经包含了 /var/log/syslog 中的一个片段。看起来好像找不到合适的固件。
Apr 14 10:59:27 ethdetect: insmod /lib/modules/4.9.0-8-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko
Apr 14 10:59:31 main-menu[238]: edia failed: Invalid argument
Apr 14 10:59:31 main-menu[238]: (process:5761): mount: mounting /dev/mmcblk0p5 on /media failed: Invalid argument
Apr 14 10:59:31 main-menu[238]: (process:5761): umount: can't umount /media: Invalid argument
Apr 14 10:59:31 main-menu[238]: (process:5761): mount: mounting /dev/mmcblk0p5 on /media failed: Invalid argument
Apr 14 10:59:31 main-menu[238]: (process:5761): mount: mounting /dev/mmcblk1p1 on /media failed: Invalid argument
Apr 14 10:59:31 main-menu[238]: (process:5761): umount: can't umount /media: Invalid argument
Apr 14 10:59:31 main-menu[238]: (process:5761): mount: mounting /dev/mmcblk1p1 on /media failed: Invalid argument
Apr 14 10:59:31 main-menu[238]: (process:5761): mount: mounting /dev/sda1 on /media failed: Device or resource busy
Apr 14 10:59:31 main-menu[238]: (process:5761): umount: can't umount /media: Invalid argument
Apr 14 10:59:31 main-menu[238]: (process:5761): mount: mounting /dev/sda1 on /media failed: Device or resource busy
Apr 14 10:59:31 main-menu[238]: (process:5761): mount: mounting /dev/fd0 on /media failed: No such file or directory
Apr 14 10:59:31 main-menu[238]: (process:5761): umount: can't umount /media: Invalid argument
Apr 14 10:59:31 main-menu[238]: (process:5761): mount: mounting /dev/fd0 on /media failed: No such file or directory
Apr 14 10:59:31 main-menu[238]: (process:5761): modprobe: FATAL: Module usb not found.
Apr 14 10:59:31 main-menu[238]: (process:5761): modprobe: FATAL: Module usb not found in directory /lib/modules/4.9.0-8-amd64
Apr 14 10:59:31 main-menu[238]: INFO: Menu item 'ethdetect' succeeded but requested to be left unconfigured.
Apr 14 10:59:32 main-menu[238]: INFO: Falling back to the package description for brltty-udeb
Apr 14 10:59:32 lilo-installer: LILO not usable on EFI PCs without BIOS compatibility; use grub-efi
Apr 14 10:59:35 main-menu[238]: INFO: Falling back to the package description for brltty-udeb
Apr 14 10:59:35 main-menu[238]: INFO: Menu item 'di-utils-shell' selected
Apr 14 11:01:25 net/hw-detect.hotplug: Detected hotpluggable network interface lo
Apr 14 11:01:26 check-missing-firmware: looking at dmesg again, restarting from \[ 344.933886\]
Apr 14 11:01:26 check-missing-firmware: timestamp found, truncating dmesg accordingly
Apr 14 11:01:26 check-missing-firmware: saving timestamp for a later use:
Apr 14 11:01:26 check-missing-firmware: /dev/.udev/firmware-missing does not exist, skipping
Apr 14 11:01:26 check-missing-firmware: /run/udev/firmware-missing does not exist, skipping
Apr 14 11:01:26 check-missing-firmware: no missing firmware in loaded kernel modules
Apr 14 11:01:54 main-menu[238]: INFO: Falling back to the package description for brltty-udeb
Apr 14 11:01:54 lilo-installer: LILO not usable on EFI PCs without BIOS compatibility; use grub-efi
另外,我尝试加载我找到的固件这里从 USB 中,通过包含 .deb 以及解压缩并将 lib/ 目录包含在 /firmware/ 目录中,但没有成功。
答案1
显然,我需要的驱动程序默认不包含在非免费映像中。我最终在安装后从 github 下载并安装了 rtlwifi_new 存储库。