Ho compilato il modulo del chip wifi 8188eu.ko dai sorgenti presenti in questo repository
https://github.com/Red54/linux-shumeipai2.git
Sono i sorgenti del kernel per un'altro dispositivo in cui è presente anche l'8188eu.
Io ho soltanto preso solo i sorgenti dell'8188eu e li ho aggiunti ai sorgenti presi dal repository del kernel per l'a10
https://github.com/linux-sunxi/linux-sunxi
e per il momento sono gli unici che sono riuscito a compilare senza errori
Il modulo da terminale viene caricato ma ci dev'essere qualche altra modifica da fare per farlo funzionare visto che in impostazioni/wifi dopo che clicco per attivare il wifi, rimane bloccato sull'attivazione wifi e poi dopo un po lo slide è disabilitato.
Questo è il dmesg dopo il comando
modprobe 8188eu.ko
codice:
<4>[ 724.020000] rtl8188eu driver version=v4.1.2_4787.20120803
<4>[ 724.020000] build time: May 26 2013 21:40:22
<4>[ 724.030000] ##########rtw_suspend_lock_init ###########
<4>[ 724.030000] register rtw_netdev_ops to netdev_ops
<4>[ 724.040000] CHIP TYPE: RTL8188E
<4>[ 724.040000]
<4>[ 724.040000] usb_endpoint_descriptor(0):
<4>[ 724.050000] bLength=7
<4>[ 724.050000] bDescriptorType=5
<4>[ 724.050000] bEndpointAddress=81
<4>[ 724.050000] wMaxPacketSize=512
<4>[ 724.060000] bInterval=0
<4>[ 724.060000] RT_usb_endpoint_is_bulk_in = 1
<4>[ 724.060000]
<4>[ 724.060000] usb_endpoint_descriptor(1):
<4>[ 724.070000] bLength=7
<4>[ 724.070000] bDescriptorType=5
<4>[ 724.080000] bEndpointAddress=2
<4>[ 724.080000] wMaxPacketSize=512
<4>[ 724.090000] bInterval=0
<4>[ 724.090000] RT_usb_endpoint_is_bulk_out = 2
<4>[ 724.100000]
<4>[ 724.100000] usb_endpoint_descriptor(2):
<4>[ 724.100000] bLength=7
<4>[ 724.110000] bDescriptorType=5
<4>[ 724.110000] bEndpointAddress=3
<4>[ 724.120000] wMaxPacketSize=512
<4>[ 724.120000] bInterval=0
<4>[ 724.120000] RT_usb_endpoint_is_bulk_out = 3
<4>[ 724.130000] nr_endpoint=3, in_num=1, out_num=2
<4>[ 724.130000]
<4>[ 724.140000] USB_SPEED_HIGH
<4>[ 724.140000] Chip Version Info: CHIP_8188E_Normal_Chip_TSMC_A_CUT_1T1R_RomVer(0)
<4>[ 724.160000] RF_Type is 3!!
<4>[ 724.160000] _ConfigNormalChipOutEP_8188E OutEpQueueSel(0x05), OutEpNumber(2)
<4>[ 724.170000] EEPROM type is E-FUSE
<4>[ 724.180000] ====> _ReadAdapterInfo8188EU
<4>[ 724.180000] Boot from EFUSE, Autoload OK !
<4>[ 724.410000] EEPROM ID=0x8129
<4>[ 724.410000] VID = 0x0BDA, PID = 0x8179
<4>[ 724.410000] Customer ID: 0x00, SubCustomer ID: 0xCD
<4>[ 724.420000] Hal_ReadPowerSavingMode88E...bHWPwrPindetect(0)-bHWPowerdown(0) ,bSupportRemoteWakeup(0)
<4>[ 724.430000] ### PS params=> power_mgnt(1),usbss_enable(0) ###
<4>[ 724.430000] ======= Path 0, Channel 0 =======
<4>[ 724.440000] Index24G_CCK_Base[0][0] = 0x2d
<4>[ 724.450000] Index24G_BW40_Base[0][0] = 0x2b
<4>[ 724.450000] ======= Path 0, Channel 1 =======
<4>[ 724.450000] Index24G_CCK_Base[0][1] = 0x2d
<4>[ 724.460000] Index24G_BW40_Base[0][1] = 0x2b
<4>[ 724.460000] ======= Path 0, Channel 2 =======
<4>[ 724.470000] Index24G_CCK_Base[0][2] = 0x2d
<4>[ 724.470000] Index24G_BW40_Base[0][2] = 0x2b
<4>[ 724.480000] ======= Path 0, Channel 3 =======
<4>[ 724.480000] Index24G_CCK_Base[0][3] = 0x2d
<4>[ 724.490000] Index24G_BW40_Base[0][3] = 0x2b
<4>[ 724.490000] ======= Path 0, Channel 4 =======
<4>[ 724.500000] Index24G_CCK_Base[0][4] = 0x2d
<4>[ 724.500000] Index24G_BW40_Base[0][4] = 0x2b
<4>[ 724.500000] ======= Path 0, Channel 5 =======
<4>[ 724.510000] Index24G_CCK_Base[0][5] = 0x2d
<4>[ 724.520000] Index24G_BW40_Base[0][5] = 0x2b
<4>[ 724.520000] ======= Path 0, Channel 6 =======
<4>[ 724.520000] Index24G_CCK_Base[0][6] = 0x31
<4>[ 724.530000] Index24G_BW40_Base[0][6] = 0x2f
<4>[ 724.530000] ======= Path 0, Channel 7 =======
<4>[ 724.540000] Index24G_CCK_Base[0][7] = 0x31
<4>[ 724.540000] Index24G_BW40_Base[0][7] = 0x2f
<4>[ 724.550000] ======= Path 0, Channel 8 =======
<4>[ 724.550000] Index24G_CCK_Base[0][8] = 0x31
<4>[ 724.550000] Index24G_BW40_Base[0][8] = 0x2f
<4>[ 724.560000] ======= Path 0, Channel 9 =======
<4>[ 724.560000] Index24G_CCK_Base[0][9] = 0x2d
<4>[ 724.570000] Index24G_BW40_Base[0][9] = 0x2b
<4>[ 724.570000] ======= Path 0, Channel 10 =======
<4>[ 724.580000] Index24G_CCK_Base[0][10] = 0x2d
<4>[ 724.580000] Index24G_BW40_Base[0][10] = 0x2b
<4>[ 724.580000] ======= Path 0, Channel 11 =======
<4>[ 724.590000] Index24G_CCK_Base[0][11] = 0x2d
<4>[ 724.590000] Index24G_BW40_Base[0][11] = 0x2b
<4>[ 724.600000] ======= Path 0, Channel 12 =======
<4>[ 724.600000] Index24G_CCK_Base[0][12] = 0x2d
<4>[ 724.610000] Index24G_BW40_Base[0][12] = 0x2b
<4>[ 724.610000] ======= Path 0, Channel 13 =======
<4>[ 724.610000] Index24G_CCK_Base[0][13] = 0x2d
<4>[ 724.620000] Index24G_BW40_Base[0][13] = 0x2b
<4>[ 724.620000] ======= Path 0, Channel 14 =======
<4>[ 724.630000] Index24G_CCK_Base[0][14] = 0x27
<4>[ 724.630000] Index24G_BW40_Base[0][14] = 0x2b
<4>[ 724.640000] ======= TxCount 0 =======
<4>[ 724.640000] CCK_24G_Diff[0][0]= 0
<4>[ 724.640000] OFDM_24G_Diff[0][0]= 4
<4>[ 724.650000] BW20_24G_Diff[0][0]= 2
<4>[ 724.650000] BW40_24G_Diff[0][0]= 0
<4>[ 724.650000] ======= TxCount 1 =======
<4>[ 724.660000] CCK_24G_Diff[0][1]= -2
<4>[ 724.660000] OFDM_24G_Diff[0][1]= -2
<4>[ 724.660000] BW20_24G_Diff[0][1]= -2
<4>[ 724.670000] BW40_24G_Diff[0][1]= -2
<4>[ 724.670000] ======= TxCount 2 =======
<4>[ 724.680000] CCK_24G_Diff[0][2]= -2
<4>[ 724.680000] OFDM_24G_Diff[0][2]= -2
<4>[ 724.680000] BW20_24G_Diff[0][2]= -2
<4>[ 724.690000] BW40_24G_Diff[0][2]= -2
<4>[ 724.690000] ======= TxCount 3 =======
<4>[ 724.690000] CCK_24G_Diff[0][3]= -2
<4>[ 724.700000] OFDM_24G_Diff[0][3]= -2
<4>[ 724.700000] BW20_24G_Diff[0][3]= -2
<4>[ 724.700000] BW40_24G_Diff[0][3]= -2
<4>[ 724.710000] EEPROMRegulatory = 0x0
<4>[ 724.710000] mlmepriv.ChannelPlan = 0x20
<4>[ 724.710000] EEPROM Customer ID: 0x 0
<4>[ 724.720000] EEPROM : AntDivCfg = 0, TRxAntDivType = 3
<4>[ 724.720000] Board Type: 0x 0
<4>[ 724.730000] ThermalMeter = 0x1b
<4>[ 724.730000] <==== _ReadAdapterInfo8188EU in 550 ms
<4>[ 724.730000] rtw_register_early_suspend
<4>[ 724.740000] rtw_macaddr_cfg MAC Address = 00:0b:05:81:ed:34
<4>[ 724.740000] MAC Address from pnetdev->dev_addr= 00:0b:05:81:ed:34
<4>[ 724.760000] bDriverStopped:1, bSurpriseRemoved:0, bup:0, hw_init_completed:0
<6>[ 724.770000] usbcore: registered new interface driver rtl8188eu