[Mageia-dev] rtl8192ce missing firmware files in kernel-firmware-nonfree

simple w8 simplew8 at gmail.com
Fri Apr 13 00:50:41 CEST 2012


2012/4/12 Pascal Terjan <pterjan at gmail.com>:
> On Thu, Apr 12, 2012 at 21:19, simple w8 <simplew8 at gmail.com> wrote:
>> Hi,
>>
>> I have a realtek wifi card:
>>
>> ~]# lspcidrake -vv|grep -i wifi
>> rtl8192ce       : Realtek Semiconductor Co., Ltd.|RTL8188CE
>> 802.11b/g/n WiFi Adapter [NETWORK_OTHER] (vendor:10ec device:8176
>> subv:10ec subd:9196) (rev: 01)
>>
>> it uses kernel module rtl8192ce (still dont understand why Mageia is
>> calling as "RTL8188CE 802.11b/g/n WiFi Adapter" where is a 8192)
>
> rtl8192ce is the driver for RTL8192CE and RTL8188SE
>
> It seems pci.ids have same description for all of them:
>
> vendor: 10ec ("Realtek Semiconductor Co., Ltd."), device: 8176
> ("RTL8188CE 802.11b/g/n WiFi Adapter")
> vendor: 10ec ("Realtek Semiconductor Co., Ltd."), device: 8177
> ("RTL8188CE 802.11b/g/n WiFi Adapter")
> vendor: 10ec ("Realtek Semiconductor Co., Ltd."), device: 8178
> ("RTL8188CE 802.11b/g/n WiFi Adapter")
> vendor: 10ec ("Realtek Semiconductor Co., Ltd."), device: 8191
> ("RTL8188CE 802.11b/g/n WiFi Adapter")
>
> You can request it to be fixed on
> http://pci-ids.ucw.cz/read/PC/10ec/8176 if you know what should be the
> name
>
>> untill today it has happened that when writing, multiple times i get
>> characters repeated like the keyboard key was stuck.
>>
>> When i runned Mandriva cooker 2 months ago i didnt had this problem so
>> i went to see the differences between both packages
>> kernel-firmware-nonfree (from Mageia) and kernel-firmware-extra (from
>> Mandriva) and i saw that there are missing firmware files in the
>> Mageia package, these files exist upstream, so i dont understand why
>> werent them all put available in Mageia...
>
> I presume you the files are:
>
> rtlwifi/rtl8192cfwU_B.bin
> rtlwifi/rtl8192cfwU.bin
> rtlwifi/rtl8192cfw.bin

These are not the only differences, check the output:

~]$ LC_ALL=C diff -U 3
/mandriva/kernel-firmware-extra/SOURCES/linux-firmware/rtlwifi
/mageia/kernel-firmware-nonfree/SOURCES/linux-firmware-nonfree-20120219/rtlwifi
Only in /mandriva/kernel-firmware-extra/SOURCES/linux-firmware/rtlwifi:
rtl8192cfwU.bin
Only in /mandriva/kernel-firmware-extra/SOURCES/linux-firmware/rtlwifi:
rtl8192cfwU_B.bin
Binary files /mandriva/kernel-firmware-extra/SOURCES/linux-firmware/rtlwifi/rtl8192defw.bin
and /mageia/kernel-firmware-nonfree/SOURCES/linux-firmware-nonfree-20120219/rtlwifi/rtl8192defw.bin
differ
Only in /mandriva/kernel-firmware-extra/SOURCES/linux-firmware/rtlwifi:
rtl8192defw_12.bin
Binary files /mandriva/kernel-firmware-extra/SOURCES/linux-firmware/rtlwifi/rtl8192sefw.bin
and /mageia/kernel-firmware-nonfree/SOURCES/linux-firmware-nonfree-20120219/rtlwifi/rtl8192sefw.bin
differ
Only in /mandriva/kernel-firmware-extra/SOURCES/linux-firmware/rtlwifi:
rtl8192sefw.old.bin


> Surprisingly http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree;f=rtlwifi;h=97aae7b3721b48e08450c2e29b40d4d480797b5f;hb=HEAD
> doesn't have the same names for them:
>
> -rw-r--r--      13540   rtl8192cfw.bin  blob | history | raw
> -rw-r--r--      16014   rtl8192cufw.bin blob | history | raw
> -rw-r--r--      20526   rtl8192defw.bin blob | history | raw
> -rw-r--r--      88856   rtl8192sefw.bin blob | history | raw
> -rw-r--r--      129304  rtl8712u.bin    blob | history | raw
>
>> In conclusion, after adding the missing firmware files into
>> /lib/firmware/rtlwifi/ i finally started having a normal behaviour
>> when writing (it didnt happen again to have repeated characters like
>> keyboard keys were stuck).
>> Willl these files be added into the package or will i have continue to
>> have attention if files that exist upstream are packaged?
>
> It seems there is a bug in the file WHENCE
>
> Driver rtl8192e - Realtek 8192 PCI wireless driver
> File: RTL8192E/*
> Licence: Redistributable, provided by Realtek in their driver
>         source download.
>
> There should be a ":" after Driver, so the script does not get it.


More information about the Mageia-dev mailing list