Tiny Core Extensions > TCE Talk
RTL8822be driver not found in Tinycore64 11.x
Juanito:
From the look of your dmesg output, the kernel believes that the rtw88 driver in wireless-KERNEL is the correct one for your hardware.
rtw8822b_fw.bin is in firmware-rtlwifi
Have you tried loading firmware-rtlwifi then wireless-KERNEL and seeing if things work (all without loading your driver)?
Rich:
Hi mrjake2
--- Quote from: Rich on March 03, 2020, 08:17:15 PM --- ... This is the dependency file for wireless-rtl8822be-4.19.10-tinycore.tcz created by Juanito:
--- Code: ---firmware-rtlwifi.tcz
wireless-KERNEL.tcz
--- End code ---
...
--- End quote ---
Try it with the dependencies in the order listed. If that doesn't work, you may have to break out your firmware into a separate
extension (firmware-rtl8822be.tcz). Then use a dependency file that looks like this:
--- Code: ---firmware-rtl8822be.tcz
wireless-KERNEL.tcz
--- End code ---
mrjake2:
--- Quote from: Juanito on March 04, 2020, 03:35:28 AM ---From the look of your dmesg output, the kernel believes that the rtw88 driver in wireless-KERNEL is the correct one for your hardware.
rtw8822b_fw.bin is in firmware-rtlwifi
Have you tried loading firmware-rtlwifi then wireless-KERNEL and seeing if things work (all without loading your driver)?
--- End quote ---
Yes, that was the first thing I tried, and it still complained about not being able to find rte88/rtl8822be.bin. That was why I compiled my own driver in the first place. Once I compiled my own driver then wifi started work, just with the taint errors on load.
Rich:
Hi mrjake2
--- Quote from: mrjake2 on March 04, 2020, 01:54:15 PM --- ... Yes, that was the first thing I tried, and it still complained about not being able to find rte88/rtl8822be.bin. ...
--- End quote ---
Is that an exact quote? Because firmware-rtlwifi.tcz.list lists the firmware files name as:
/usr/local/lib/firmware/rtlwifi/rtl8822befw.bin
Found here:
http://tinycorelinux.net/11.x/x86_64/tcz/firmware-rtlwifi.tcz.list
Juanito:
The way wifi firmware loading works is that the kernel first tries to load the firmware from the driver itself and, if that fails, it tries to load the firmware from /usr/local/lib/firmware.
Looking at your dmesg output:
--- Code: ---rtw_pci 0000:02:00.0: Direct firmware load for rtw88/rtw8822b_fw.bin failed with error -2
rtw_pci 0000:02:00.0: Falling back to sysfs fallback for: rtw88/rtw8822b_fw.bin
rtw_pci 0000:02:00.0: Firmware version 27.2.0, H2C version 13
--- End code ---
..this is what seems to have happened.
You could try editing wireless-KERNEL to remove /usr/local/lib/modules/5.4.3-tinycore64/kernel/drivers/net/wireless/realtek/rtw88/rtw88.ko.gz and try again loading firmware-rtlwif then the modified wireless-KERNEL and finally your driver.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version