This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

rtl8192cufw_TMSC.bin missing

I purchased  USB WiFi adapters that is supposed to work on Linux (Realtek 8192 cu ). I am using SDK7 with version 3.12 of the kernel. I have enabled the rlt8192cu driver in the kernel, compiled it and installed it on my board. When I boot the board and plug in the usb dongle the system sees it and tries to install it. However it then says it tries to install "alternalte" firmware. This is what I am seeing:

[ 53.546051] usb 2-1: USB disconnect, device number 2
[ 53.895807] usb 2-1: new high-speed USB device number 4 using musb-hdrc
[ 54.036140] usb 2-1: New USB device found, idVendor=0424, idProduct=2517
[ 54.043236] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 54.053709] hub 2-1:1.0: USB hub found
[ 54.058041] hub 2-1:1.0: 7 ports detected
[ 54.335967] usb 2-1.3: new high-speed USB device number 5 using musb-hdrc
[ 54.457565] usb 2-1.3: New USB device found, idVendor=0bda, idProduct=8176
[ 54.464867] usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber
=3
[ 54.472629] usb 2-1.3: Product: 802.11n WLAN Adapter
[ 54.477896] usb 2-1.3: Manufacturer: Realtek
[ 54.482414] usb 2-1.3: SerialNumber: 00e04c000001
[ 54.700641] cfg80211: Calling CRDA to update world regulatory domain
[ 55.400513] rtl8192cu: Chip version 0x10
[ 55.455867] rtl8192cu: MAC address: 00:e0:4c:0b:f4:d5
[ 55.461234] rtl8192cu: Board Type 0
[ 55.465243] rtl_usb: rx_max_size 15360, rx_urb_num 8, in_ep 1
[ 55.471907] rtl8192cu: Loading firmware rtlwifi/rtl8192cufw_TMSC.bin
[ 55.484755] usbcore: registered new interface driver rtl8192cu
[ 55.495281] rtlwifi: Loading alternative firmware rtlwifi/rtl8192cufw.bin
[ 55.502576] rtlwifi: Firmware rtlwifi/rtl8192cufw_TMSC.bin not available


Why is it looking for this rtl8192cufw_TMSC.bin? Do I need to enable something else in the kernel to get this file?
  • Hello Tim,

    In some cases the firmware is non-kernel shipped, then you should obtain it from the other repositories if this is permitted by the license agreement or contact the adapter/chip manufacturer.

    Here you can find the linux-firmware repository for additional firmware.
    git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

    http://packages.ubuntu.com/en/trusty-updates/all/linux-firmware/filelist

    There is also a recipe to package and install the needed firmware in OE.
    MACHINE=am335x-evm bitbake linux-firmware

    Best regards,
    Kemal