I have compile the sources drivers for this device. This sources are in GitHub ulli-kroll/rtl8821au.
Well, the driver are cross-compiling good. and when I copy to the device, the firmware files to /lib/firmware/rtlwifi and the file rtl8821au.ko to /lib/module, the command insmod rtl8821au, load then the device good, with correct description of mac, but not create de wifi interface, and the module as getted by the usbcore module. this is a dmesg filtering the string rtl
[ 368.250000] rtl8821au:
[ 368.250000] rtl8821au: bLength=7
[ 368.260000] rtl8821au: bDescriptorType=5
[ 368.260000] rtl8821au: bEndpointAddress=84
[ 368.260000] rtl8821au: wMaxPacketSize=512
[ 368.270000] rtl8821au: bInterval=0
[ 368.270000] rtl8821au: RT_usb_endpoint_is_bulk_in = 4
[ 368.280000] rtl8821au:
[ 368.280000] rtl8821au: bLength=7
[ 368.290000] rtl8821au: bDescriptorType=5
[ 368.290000] rtl8821au: bEndpointAddress=5
[ 368.300000] rtl8821au: wMaxPacketSize=512
[ 368.300000] rtl8821au: bInterval=0
[ 368.300000] rtl8821au: RT_usb_endpoint_is_bulk_out = 5
[ 368.310000] rtl8821au:
[ 368.310000] rtl8821au: bLength=7
[ 368.320000] rtl8821au: bDescriptorType=5
[ 368.320000] rtl8821au: bEndpointAddress=6
[ 368.330000] rtl8821au: wMaxPacketSize=512
[ 368.330000] rtl8821au: bInterval=0
[ 368.330000] rtl8821au: RT_usb_endpoint_is_bulk_out = 6
[ 368.340000] rtl8821au:
[ 368.340000] rtl8821au: bLength=7
[ 368.350000] rtl8821au: bDescriptorType=5
[ 368.350000] rtl8821au: bEndpointAddress=87
[ 368.360000] rtl8821au: wMaxPacketSize=64
[ 368.360000] rtl8821au: bInterval=3
[ 368.360000] rtl8821au:
[ 368.370000] rtl8821au: bLength=7
[ 368.370000] rtl8821au: bDescriptorType=5
[ 368.380000] rtl8821au: bEndpointAddress=8
[ 368.380000] rtl8821au: wMaxPacketSize=512
[ 368.390000] rtl8821au: bInterval=0
[ 368.390000] rtl8821au: RT_usb_endpoint_is_bulk_out = 8
[ 368.390000] rtl8821au:
[ 368.400000] rtl8821au: bLength=7
[ 368.400000] rtl8821au: bDescriptorType=5
[ 368.410000] rtl8821au: bEndpointAddress=9
[ 368.410000] rtl8821au: wMaxPacketSize=512
[ 368.420000] rtl8821au: bInterval=0
[ 368.420000] rtl8821au: RT_usb_endpoint_is_bulk_out = 9
[ 368.420000] rtl8821au: nr_endpoint=6, in_num=1, out_num=4
[ 368.430000] rtl8821au: USB_SPEED_HIGH
[ 368.440000] rtl8821au: CHIP TYPE: RTL8811AU or RTL8821U
[ 368.440000] rtl8821au: register rtw_netdev_ops to netdev_ops
[ 368.450000] (null): rtl8821au_read_chip_version SYS_CFG(0xF0)=0x35254104
[ 368.460000] rtl8821au: _ConfigChipOutEP_8812 OutEpQueueSel(0x07), OutEpNumber(4)
[ 368.470000] rtl8821au: ====> ReadAdapterInfo8812AU
[ 368.480000] rtl8821au: Boot from EFUSE, Autoload OK !
[ 368.640000] rtl8821au: EEPROM ID=0x8129
[ 368.650000] rtl8821au: VID = 0x7392, PID = 0xA812
[ 368.650000] rtl8821au: Customer ID: 0x00
[ 368.660000] rtl8821au: hal_ReadMACAddress_8812AU MAC Address from EFUSE = 74:xx:6c
[ 368.670000] rtl8821au: ==>mpt_GetChnlGroup8812A in 5G, but Channel 163 in Group not found
[ 368.670000] rtl8821au: ==>mpt_GetChnlGroup8812A in 5G, but Channel 163 in Group not found
[ 368.680000] rtl8821au: ==>mpt_GetChnlGroup8812A in 5G, but Channel 163 in Group not found
[ 368.690000] rtl8821au: ==>mpt_GetChnlGroup8812A in 5G, but Channel 163 in Group not found
[ 368.700000] rtl8821au: EEPROMRegulatory = 0x1 TxPwrCalibrateRate=0x0
[ 368.710000] rtl8821au: Board Type: 0x 0
[ 368.710000] rtl8821au: mlmepriv.ChannelPlan = 0x33
[ 368.710000] rtl8821au: CrystalCap: 0x b
[ 368.720000] rtl8821au: ThermalMeter = 0x1d
[ 368.720000] rtl8821au: SWAS: bHwAntDiv = 1
[ 368.730000] rtl8821au: pHalData->PAType_2G is 0x0, pHalData->ExternalPA_2G = 0
[ 368.730000] rtl8821au: pHalData->PAType_5G is 0x0, pHalData->ExternalPA_5G = 0
[ 368.740000] rtl8821au: pHalData->LNAType_2G is 0x0, pHalData->ExternalLNA_2G = 0
[ 368.750000] rtl8821au: pHalData->LNAType_5G is 0x0, pHalData->ExternalLNA_5G = 0
[ 368.760000] rtl8821au: PID= 0xa812, VID= 7392
[ 368.760000] rtl8821au: PID= 0xa812, VID= 7392
[ 368.770000] rtl8821au: Customer ID: 0x 0
[ 368.770000] rtl8821au: ReadAdapterInfo8812AU <====
[ 368.780000] rtl8821au: init_channel_set ChannelPlan ID 33 Chan num:21
[ 368.810000] rtl8821au: rtw_macaddr_cfg MAC Address = 74:xx:6c
[ 368.810000] rtl8821au: bDriverStopped:1, bSurpriseRemoved:0, bup:0, hw_init_completed:0
[ 368.820000] usbcore: registered new interface driver rtl8821au
I compile too the drivers for my laptop, using fedroa 24. without cross-compiling and the dmesg is similar, except the last line, usbcore:...
Thank you for your time.
Yoinier Hernandez Nieves