Tiny Core Base > piCore Test Releases
piCore 6.0 Beta100
jgrulich:
The firmware-rtlwifi does nothing in my case. Only difference is that dmesg doesn't report the firmware error.
I don't need to find the firmware on the Google. The dongle is supported by the core itself. In the 3.14 (5.3 distro) kernel is working well without any firmware installation. In the 3.17 kernel (6.0 Beta 1 and 2) is mandatory to load the firmware-rtlwifi and in the 3.18 kernel (6.0 Beta 100) it works again without need of firmware, dmesg only reports the firmware error. Even seems that when the firmware is loaded correctly, the connection is less stable and is disconnected sometimes.
bmarkus:
There was always a problem with rtl8192cu driver in the kernel. In piCore 5.x we disabled powersaving patching the driver source to fix the issue. Unfortunately in kernel 3.17.x/3.18.x the dedicated rtl8192cu driver removed, so no way to fix it. Maybe the other firware what driver is looking for instead of current behaves better do not know, I do not have such hw. It would be good to check this other firmware.
Possible options:
1) stay with 3.14.y kernel and use patched driver
2) backport driver to 3.18.x
3) use a 3rd-party driver (there are few), maybe they work, maybe not
4) replace WIFi stick with another one which is upported; they are cheap, only few bucks
I vote for option 4)
jgrulich:
I'm using only the RTL8188CUS dongles because this is best working dongle in terms of signal quality, extra small size and that it doesn't need any additional firmware to be loaded.
BTW, I've tested the RT3070 dongle which needs the Ralink firmware installation and the result is exactly the same.
Please test the ping on the AP with the parameter -s 65500 which gives the largest packet size.
My result is 67% packet loss for 100 packet transmitted. The 5.3.1 distro gives 0% loss.
jgrulich:
How to simply backport the 3.14 driver to the 3.18? I'd like to try it before additional steps.
sbp:
Hi Belá
I'm also having trouble with the wifi in this beta. Somehow there are some realtek firmware included in the kernel base as my Edimax wifi dongle is found and piCore thinks that it can be used. However, when trying the dongle by "sudo wifi.sh" finds the available networks but it is unable to connect.
dmesg output before firmware-rltwifi.tcz is installed:
--- Code: ---[ 29.816310] rtl8192cu: Chip version 0x10
[ 30.189692] rtl8192cu: MAC address: 80:1f:02:d3:53:1a
[ 30.189744] rtl8192cu: Board Type 0
[ 30.189980] rtl_usb: rx_max_size 15360, rx_urb_num 8, in_ep 1
[ 30.190156] rtl8192cu: Loading firmware rtlwifi/rtl8192cufw_TMSC.bin
[ 30.190376] usb 1-1.4: Direct firmware load for rtlwifi/rtl8192cufw_TMSC.bin failed with error -2
[ 30.190485] usb 1-1.4: Direct firmware load for rtlwifi/rtl8192cufw.bin failed with error -2
[ 30.190504] rtlwifi: Loading alternative firmware rtlwifi/rtl8192cufw.bin
[ 30.190517] rtlwifi: Firmware rtlwifi/rtl8192cufw_TMSC.bin not available
[ 30.192065] ieee80211 phy0: Selected rate control algorithm 'rtl_rc'
[ 30.197117] usbcore: registered new interface driver rtl8192cu
--- End code ---
However lsmod shows that some driver for the wifi dongle is loaded:
--- Code: ---tc@box:~$ lsmod
Module Size Used by Not tainted
rtl8192cu 93939 0
rtl8192c_common 63420 1 rtl8192cu
rtl_usb 13144 1 rtl8192cu
rtlwifi 86632 3 rtl8192cu,rtl8192c_common,rtl_usb
mac80211 356047 3 rtl8192cu,rtl_usb,rtlwifi
cfg80211 216968 2 rtlwifi,mac80211
rfkill 18713 1 cfg80211
spi_bcm2708 5430 0
i2c_bcm2708 5284 0
tc@box:~$
--- End code ---
and iwconfig shows that I have wifi:
--- Code: ---tc@box:~$ iwconfig
wlan0 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm
Retry short limit:7 RTS thr=2347 B Fragment thr:off
Power Management:on
dummy0 no wireless extensions.
lo no wireless extensions.
eth0 no wireless extensions.
tunl0 no wireless extensions.
tc@box:~$
--- End code ---
After downloading the "firmware-rtlwifi.tcz" the dmesg looks better:
--- Code: ---[ 29.803331] rtl8192cu: Chip version 0x10
[ 30.117837] rtl8192cu: MAC address: 80:1f:02:d3:53:1a
[ 30.117888] rtl8192cu: Board Type 0
[ 30.118157] rtl_usb: rx_max_size 15360, rx_urb_num 8, in_ep 1
[ 30.118328] rtl8192cu: Loading firmware rtlwifi/rtl8192cufw_TMSC.bin
[ 30.123219] ieee80211 phy0: Selected rate control algorithm 'rtl_rc'
[ 30.143076] usbcore: registered new interface driver rtl8192cu
--- End code ---
the lsmod is now:
--- Code: ---tc@box:~$ lsmod
Module Size Used by Not tainted
rtl8192cu 93939 0
rtl8192c_common 63420 1 rtl8192cu
rtl_usb 13144 1 rtl8192cu
rtlwifi 86632 3 rtl8192cu,rtl8192c_common,rtl_usb
mac80211 356047 3 rtl8192cu,rtl_usb,rtlwifi
cfg80211 216968 2 rtlwifi,mac80211
rfkill 18713 1 cfg80211
spi_bcm2708 5430 0
i2c_bcm2708 5284 0
tc@box:~$
--- End code ---
And it still can scan the network and find the available networks, however, it also can't connect (so it is not better after using the rtl-firmware package):
--- Code: ---Select Wifi Network
ESSID Enc Qual Channel Type
1. linksys on 70 11 WPA
2. Steens 2.4GHz on 26 6 WPA
Enter selection ( 1 - 2 ) or (q)uit: 2
Enter password for Steens 2.4GHz (8 to 63 characters): smiley12
Sending credentials to requested access point Steens 2.4GHz..
udhcpc (v1.22.1) started
Sending discover...
Sending discover...
Sending discover...
No lease, failing
Failed to connect.
tc@box:~$
--- End code ---
So unfortunately I can't get this very popular wifi dongle to function with this kernel.
I will report on my ralink wifi in a moment.
Steen
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version