Driver for 8188eu

I have installed OSMC on a Raspberry Pi 2 and trying to enable WiFi.
I have a cheap wifi dongle with 8188eu chip and cannot scan for wifi networks.

lsusb returns this:

Bus 001 Device 005: ID 0bda:8179 Realtek Semiconductor Corp.
Bus 001 Device 004: ID 04fc:0538 Sunplus Technology Co., Ltd Wireless Optical Mouse 2.4G [Bright]
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

lsmod:

Module                  Size  Used by
8021q                  22147  0 
garp                    7622  1 8021q
stp                     2430  1 garp
llc                     6031  2 stp,garp
bnep                   12310  2 
bluetooth             425632  5 bnep
uinput                  9818  1 
r8188eu               538834  0 
cfg80211              549675  1 r8188eu
evdev                  13192  2 
joydev                  9585  0 
rfkill                 22566  5 cfg80211,bluetooth
snd_bcm2835            24682  0 
snd_pcm               115646  1 snd_bcm2835
snd_timer              24969  1 snd_pcm
snd                    78090  3 snd_bcm2835,snd_timer,snd_pcm
bcm2835_thermal         2844  0 
bcm2835_gpiomem         4026  0 
bcm2835_wdt             4081  0 
uio_pdrv_genirq         3885  0 
lirc_rpi                9315  3 
lirc_dev               11576  1 lirc_rpi
rc_core                25745  1 lirc_dev
uio                    10428  1 uio_pdrv_genirq
fuse                  106814  1 
ipv6                  447478  42 

and dmesg:

[ 0.000000] Booting Linux on physical CPU 0xf00
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 4.4.0-1-osmc (root@vero) (gcc version 4.9.2 (Debian 4.9.2-10) ) #1 SMP PREEMPT Tue Jan 12 17:56:48 UTC 2016
[ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine model: Raspberry Pi 2 Model B Rev 1.1
[ 0.000000] cma: Reserved 8 MiB at 0x2e400000
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] On node 0 totalpages: 192512
[ 0.000000] free_area_init_node: node 0, pgdat 80bbd780, node_mem_map add64000
[ 0.000000] Normal zone: 1692 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 192512 pages, LIFO batch:31
[ 0.000000] [bcm2709_smp_init_cpus] enter (9660->f3003010)
[ 0.000000] [bcm2709_smp_init_cpus] ncores=4
[ 0.000000] PERCPU: Embedded 13 pages/cpu @aefac000 s23552 r8192 d21504 u53248
[ 0.000000] pcpu-alloc: s23552 r8192 d21504 u53248 alloc=13*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 190820
[ 0.000000] Kernel command line: dma.dmachans=0x7f35 bcm2708_fb.fbwidth=1920 bcm2708_fb.fbheight=1080 bcm2709.boardrev=0xa01041 bcm2709.serial=0x31c62ba9 smsc95xx.macaddr=B8:27:EB:C6:2B:A9 bcm2708_fb.fbswap=1 bcm2709.uart_clock=3000000 bcm2709.disk_led_gpio=47 bcm2709.disk_led_active_low=0 sdhci-bcm2708.emmc_clock_freq=250000000 vc_mem.mem_base=0x3dc00000 vc_mem.mem_size=0x3f000000 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait quiet osmcdev=rbp2
[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Memory: 741152K/770048K available (7941K kernel code, 436K rwdata, 1860K rodata, 1788K init, 764K bss, 20704K reserved, 8192K cma-reserved)
[ 0.000000] Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
vmalloc : 0xaf800000 - 0xff800000 (1280 MB)
lowmem : 0x80000000 - 0xaf000000 ( 752 MB)
modules : 0x7f000000 - 0x80000000 ( 16 MB)
.text : 0x80008000 - 0x8099a69c (9802 kB)
.init : 0x8099b000 - 0x80b5a000 (1788 kB)
.data : 0x80b5a000 - 0x80bc7384 ( 437 kB)
.bss : 0x80bca000 - 0x80c8926c ( 765 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] Build-time adjustment of leaf fanout to 32.
[ 0.000000] NR_IRQS:16 nr_irqs:16 16
[ 0.000000] Architected cp15 timer(s) running at 19.20MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns
[ 0.000011] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 4398046511078ns
[ 0.000033] Switching to timer-based delay loop, resolution 52ns
[ 0.000337] Console: colour dummy device 80x30
[ 0.000563] console [tty0] enabled
[ 0.000590] Calibrating delay loop (skipped), value calculated using timer frequency… 38.40 BogoMIPS (lpj=192000)
[ 0.000619] pid_max: default: 32768 minimum: 301
[ 0.000971] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000993] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.002221] Disabling cpuset control group subsystem
[ 0.002270] Initializing cgroup subsys io
[ 0.002302] Initializing cgroup subsys memory
[ 0.002358] Initializing cgroup subsys devices
[ 0.002384] Initializing cgroup subsys freezer
[ 0.002409] Initializing cgroup subsys net_cls
[ 0.002478] CPU: Testing write buffer coherency: ok
[ 0.002559] ftrace: allocating 19374 entries in 57 pages
[ 0.049873] CPU0: update cpu_capacity 1024
[ 0.049915] CPU0: thread -1, cpu 0, socket 15, mpidr 80000f00
[ 0.049932] [bcm2709_smp_prepare_cpus] enter
[ 0.050070] Setting up static identity map for 0x8240 - 0x8298
[ 0.129473] [bcm2709_boot_secondary] cpu:1 started (0) 17
[ 0.129831] [bcm2709_secondary_init] enter cpu:1
[ 0.129889] CPU1: update cpu_capacity 1024
[ 0.129898] CPU1: thread -1, cpu 1, socket 15, mpidr 80000f01
[ 0.159508] [bcm2709_boot_secondary] cpu:2 started (0) 17
[ 0.159777] [bcm2709_secondary_init] enter cpu:2
[ 0.159810] CPU2: update cpu_capacity 1024
[ 0.159818] CPU2: thread -1, cpu 2, socket 15, mpidr 80000f02
[ 0.189586] [bcm2709_boot_secondary] cpu:3 started (0) 17
[ 0.189839] [bcm2709_secondary_init] enter cpu:3
[ 0.189869] CPU3: update cpu_capacity 1024
[ 0.189878] CPU3: thread -1, cpu 3, socket 15, mpidr 80000f03
[ 0.189969] Brought up 4 CPUs
[ 0.189998] SMP: Total of 4 processors activated (153.60 BogoMIPS).
[ 0.190009] CPU: All CPU(s) started in HYP mode.
[ 0.190018] CPU: Virtualization extensions available.
[ 0.190901] devtmpfs: initialized
[ 0.201797] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[ 0.202279] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.203339] pinctrl core: initialized pinctrl subsystem
[ 0.204156] NET: Registered protocol family 16
[ 0.209550] DMA: preallocated 4096 KiB pool for atomic coherent allocations
[ 0.239725] cpuidle: using governor ladder
[ 0.269753] cpuidle: using governor menu
[ 0.276646] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[ 0.276665] hw-breakpoint: maximum watchpoint size is 8 bytes.
[ 0.276845] Serial: AMBA PL011 UART driver
[ 0.277159] 3f201000.uart: ttyAMA0 at MMIO 0x3f201000 (irq = 87, base_baud = 0) is a PL011 rev2
[ 0.277846] bcm2835-mbox 3f00b880.mailbox: mailbox enabled
[ 0.351446] bcm2835-dma 3f007000.dma: DMA legacy API manager at f3007000, dmachans=0x1
[ 0.353385] SCSI subsystem initialized
[ 0.353618] usbcore: registered new interface driver usbfs
[ 0.353742] usbcore: registered new interface driver hub
[ 0.353901] usbcore: registered new device driver usb
[ 0.359999] raspberrypi-firmware soc:firmware: Attached to firmware from 2016-01-29 13:52
[ 0.387189] clocksource: Switched to clocksource arch_sys_counter
[ 0.439398] FS-Cache: Loaded
[ 0.439852] CacheFiles: Loaded
[ 0.456339] NET: Registered protocol family 2
[ 0.457641] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.457779] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.457972] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.458102] UDP hash table entries: 512 (order: 2, 16384 bytes)
[ 0.458170] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[ 0.458522] NET: Registered protocol family 1
[ 0.459050] RPC: Registered named UNIX socket transport module.
[ 0.459069] RPC: Registered udp transport module.
[ 0.459079] RPC: Registered tcp transport module.
[ 0.459090] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.571670] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counters available
[ 0.574274] futex hash table entries: 1024 (order: 4, 65536 bytes)
[ 0.574463] audit: initializing netlink subsys (disabled)
[ 0.574539] audit: type=2000 audit(0.539:1): initialized
[ 0.589991] VFS: Disk quotas dquot_6.6.0
[ 0.590382] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.593156] FS-Cache: Netfs ‘nfs’ registered for caching
[ 0.594293] NFS: Registering the id_resolver key type
[ 0.594381] Key type id_resolver registered
[ 0.594395] Key type id_legacy registered
[ 0.597877] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[ 0.598081] io scheduler noop registered
[ 0.598647] io scheduler bfq registered (default)
[ 0.598660] BFQ I/O-scheduler version: v7r7
[ 0.601430] BCM2708FB: allocated DMA memory ee800000
[ 0.601479] BCM2708FB: allocated DMA channel 0 @ f3007000
[ 0.635612] Console: switching to colour frame buffer device 240x67
[ 1.630325] bcm2835-rng 3f104000.rng: hwrng registered
[ 1.630480] vc-cma: Videocore CMA driver
[ 1.630496] vc-cma: vc_cma_base = 0x00000000
[ 1.630509] vc-cma: vc_cma_size = 0x00000000 (0 MiB)
[ 1.630520] vc-cma: vc_cma_initial = 0x00000000 (0 MiB)
[ 1.630839] vc-mem: phys_addr:0x00000000 mem_base=0x3dc00000 mem_size:0x3f000000(1008 MiB)
[ 1.651726] brd: module loaded
[ 1.663179] loop: module loaded
[ 1.664336] vchiq: vchiq_init_state: slot_zero = 0xae880000, is_master = 0
[ 1.666213] Loading iSCSI transport class v2.0-870.
[ 1.667123] usbcore: registered new interface driver smsc95xx
[ 1.667275] dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
[ 1.867665] Core Release: 2.80a
[ 1.867687] Setting default values for core params
[ 1.867713] Finished setting default values for core params
[ 2.068129] Using Buffer DMA mode
[ 2.068146] Periodic Transfer Interrupt Enhancement - disabled
[ 2.068157] Multiprocessor Interrupt Enhancement - disabled
[ 2.068168] OTG VER PARAM: 0, OTG VER FLAG: 0
[ 2.068186] Dedicated Tx FIFOs mode
[ 2.068598] WARN::dwc_otg_hcd_init:1047: FIQ DMA bounce buffers: virt = 0xae814000 dma = 0xee814000 len=9024
[ 2.068639] FIQ FSM acceleration enabled for :
Non-periodic Split Transactions
Periodic Split Transactions
High-Speed Isochronous Endpoints
[ 2.068686] dwc_otg: Microframe scheduler enabled
[ 2.068776] WARN::hcd_init_fiq:413: FIQ on core 1 at 0x80570454
[ 2.068796] WARN::hcd_init_fiq:414: FIQ ASM at 0x805707c4 length 36
[ 2.068817] WARN::hcd_init_fiq:439: MPHI regs_base at 0xaf87e000
[ 2.068906] dwc_otg 3f980000.usb: DWC OTG Controller
[ 2.068976] dwc_otg 3f980000.usb: new USB bus registered, assigned bus number 1
[ 2.069032] dwc_otg 3f980000.usb: irq 62, io mem 0x00000000
[ 2.069087] Init: Port Power? op_state=1
[ 2.069098] Init: Power Port (0)
[ 2.069420] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 2.069442] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.069459] usb usb1: Product: DWC OTG Controller
[ 2.069475] usb usb1: Manufacturer: Linux 4.4.0-1-osmc dwc_otg_hcd
[ 2.069491] usb usb1: SerialNumber: 3f980000.usb
[ 2.070653] hub 1-0:1.0: USB hub found
[ 2.070731] hub 1-0:1.0: 1 port detected
[ 2.071528] dwc_otg: FIQ enabled
[ 2.071543] dwc_otg: NAK holdoff enabled
[ 2.071555] dwc_otg: FIQ split-transaction FSM enabled
[ 2.071598] Module dwc_common_port init
[ 2.072006] usbcore: registered new interface driver usb-storage
[ 2.072395] mousedev: PS/2 mouse device common for all mice
[ 2.073031] usbcore: registered new interface driver usbtouchscreen
[ 2.073357] bcm2835-cpufreq: min=600000 max=900000
[ 2.075893] sdhci: Secure Digital Host Controller Interface driver
[ 2.075904] sdhci: Copyright© Pierre Ossman
[ 2.076272] mmc-bcm2835 3f300000.mmc: mmc_debug:0 mmc_debug2:0
[ 2.076286] mmc-bcm2835 3f300000.mmc: DMA channels allocated
[ 2.107405] sdhci-pltfm: SDHCI platform and OF driver helper
[ 2.109011] ledtrig-cpu: registered to indicate activity on CPUs
[ 2.112331] hidraw: raw HID events driver © Jiri Kosina
[ 2.114641] usbcore: registered new interface driver usbhid
[ 2.114650] usbhid: USB HID core driver
[ 2.116161] Initializing XFRM netlink socket
[ 2.116200] NET: Registered protocol family 17
[ 2.116341] Key type dns_resolver registered
[ 2.118581] Registering SWP/SWPB emulation handler
[ 2.120610] registered taskstats version 1
[ 2.120793] vc-sm: Videocore shared memory driver
[ 2.120807] [vc_sm_connected_init]: start
[ 2.124535] [vc_sm_connected_init]: end - returning 0
[ 2.127749] Freeing unused kernel memory: 1788K (8099b000 - 80b5a000)
[ 2.145273] mmc0: host does not support reading read-only switch, assuming write-enable
[ 2.147607] mmc0: new high speed SDHC card at address 0001
[ 2.158571] mmcblk0: mmc0:0001 SD8GB 7.32 GiB
[ 2.160703] mmcblk0: p1 p2
[ 2.267416] Indeed it is in host mode hprt0 = 00021501
[ 2.346408] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[ 2.356696] fsck: E2fsck run: /bin/e2fsck -p -C 0 /dev/mmcblk0p2
[ 2.356943] fsck: Filesystem UUID: da97bea5-0646-4a52-bee8-c46cfc0f8aff
[ 2.357294] fsck: /dev/mmcblk0p2: clean, 25157/464208 files, 201045/1856256 blocks
[ 2.447336] usb 1-1: new high-speed USB device number 2 using dwc_otg
[ 2.447624] Indeed it is in host mode hprt0 = 00001101
[ 2.647547] usb 1-1: New USB device found, idVendor=0424, idProduct=9514
[ 2.647571] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 2.648509] hub 1-1:1.0: USB hub found
[ 2.648632] hub 1-1:1.0: 5 ports detected
[ 2.927312] usb 1-1.1: new high-speed USB device number 3 using dwc_otg
[ 3.027699] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00
[ 3.027733] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 3.031017] smsc95xx v1.0.4
[ 3.091319] smsc95xx 1-1.1:1.0 eth0: register ‘smsc95xx’ at usb-3f980000.usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:c6:2b:a9
[ 3.327301] usb 1-1.2: new low-speed USB device number 4 using dwc_otg
[ 3.443686] usb 1-1.2: New USB device found, idVendor=04fc, idProduct=0538
[ 3.443722] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 3.443740] usb 1-1.2: Product: TURBO-X
[ 3.443756] usb 1-1.2: Manufacturer: MLK
[ 3.474882] input: MLK TURBO-X as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.0/0003:04FC:0538.0001/input/input0
[ 3.528453] hid-generic 0003:04FC:0538.0001: input,hiddev0,hidraw0: USB HID v1.10 Mouse [MLK TURBO-X] on usb-3f980000.usb-1.2/input0
[ 3.607316] usb 1-1.3: new high-speed USB device number 5 using dwc_otg
[ 3.708261] usb 1-1.3: New USB device found, idVendor=0bda, idProduct=8179
[ 3.708295] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3.708313] usb 1-1.3: Product: 802.11n NIC
[ 3.708329] usb 1-1.3: Manufacturer: Realtek
[ 3.708346] usb 1-1.3: SerialNumber: 0092C800B5DF
[ 4.570821] random: systemd urandom read with 78 bits of entropy available
[ 4.642423] NET: Registered protocol family 10
[ 5.251160] systemd[1]: Cannot add dependency job for unit display-manager.service, ignoring: Unit display-manager.service failed to load: No such file or directory.
[ 5.251458] systemd[1]: Found ordering cycle on basic.target/start
[ 5.251488] systemd[1]: Found dependency on sysinit.target/start
[ 5.251516] systemd[1]: Found dependency on kbd.service/start
[ 5.251542] systemd[1]: Found dependency on remote-fs.target/start
[ 5.251567] systemd[1]: Found dependency on remote-fs-pre.target/start
[ 5.251593] systemd[1]: Found dependency on connman.service/start
[ 5.251617] systemd[1]: Found dependency on dbus.service/start
[ 5.251641] systemd[1]: Found dependency on basic.target/start
[ 5.251667] systemd[1]: Breaking ordering cycle by deleting job kbd.service/start
[ 5.251697] systemd[1]: Job kbd.service/start deleted to break ordering cycle starting with basic.target/start
[ 5.252057] systemd[1]: Found ordering cycle on basic.target/start
[ 5.252090] systemd[1]: Found dependency on sysinit.target/start
[ 5.252118] systemd[1]: Found dependency on rpcbind.service/start
[ 5.252144] systemd[1]: Found dependency on network-online.target/start
[ 5.252169] systemd[1]: Found dependency on network.target/start
[ 5.252194] systemd[1]: Found dependency on connman.service/start
[ 5.252219] systemd[1]: Found dependency on dbus.service/start
[ 5.252243] systemd[1]: Found dependency on basic.target/start
[ 5.252268] systemd[1]: Breaking ordering cycle by deleting job rpcbind.service/start
[ 5.252298] systemd[1]: Job rpcbind.service/start deleted to break ordering cycle starting with basic.target/start
[ 5.587410] fuse init (API version 7.23)
[ 5.602578] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[ 5.964386] systemd-udevd[180]: starting version 215
[ 6.231510] lirc_dev: IR Remote Control driver registered, major 244
[ 6.240397] lirc_rpi: module is from the staging directory, the quality is unknown, you have been warned.
[ 6.335349] bcm2835-wdt 3f100000.watchdog: Broadcom BCM2835 watchdog timer
[ 6.337564] gpiomem-bcm2835 3f200000.gpiomem: Initialised: Registers at 0x3f200000
[ 6.891365] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[ 6.988942] r8188eu: module is from the staging directory, the quality is unknown, you have been warned.
[ 7.000842] Chip Version Info: CHIP_8188E_Normal_Chip_TSMC_A_CUT_1T1R_RomVer(0)
[ 7.023161] random: nonblocking pool is initialized
[ 7.029055] usbcore: registered new interface driver r8188eu
[ 7.197272] lirc_rpi: auto-detected active high receiver on GPIO pin 18
[ 7.197658] platform lirc_rpi: lirc_dev: driver lirc_rpi registered at minor = 0
[ 7.197671] lirc_rpi: driver registered!
[ 7.776672] input: lircd as /devices/virtual/input/input1
[ 7.984092] systemd-journald[156]: Received request to flush runtime journal from PID 1
[ 8.529611] smsc95xx 1-1.1:1.0 eth0: hardware isn’t capable of remote wakeup
[ 8.529859] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 9.417689] MAC Address = 00:92:c8:00:b5:df
[ 9.420418] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 13.211379] Console: switching to colour dummy device 80x30
[ 36.882524] Bluetooth: Core ver 2.21
[ 36.884692] NET: Registered protocol family 31
[ 36.884739] Bluetooth: HCI device and connection manager initialized
[ 36.884786] Bluetooth: HCI socket layer initialized
[ 36.884820] Bluetooth: L2CAP socket layer initialized
[ 36.884918] Bluetooth: SCO socket layer initialized
[ 36.934141] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 36.934172] Bluetooth: BNEP filters: protocol multicast
[ 36.934207] Bluetooth: BNEP socket layer initialized
[ 667.700355] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 667.711092] smsc95indent preformatted text by 4 spacesxx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
[ 667.736816] 8021q: 802.1Q VLAN Support v1.8``
[ 1402.545534] R8188EU: ERROR indicate disassoc
[ 1405.803670] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 1457.949413] Console: switching to colour frame buffer device 240x67
[ 1470.693481] Console: switching to colour dummy device 80x30
[ 1487.663542] Console: switching to colour frame buffer device 240x67
[ 1499.866040] Console: switching to colour dummy device 80x30
[ 1562.607339] R8188EU: ERROR indicate disassoc
[ 1566.814711] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 2421.269739] smsc95xx 1-1.1:1.0 eth0: hardware isn’t capable of remote wakeup
[ 2428.762343] R8188EU: ERROR indicate disassoc
[ 2431.387698] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 2488.843070] smsc95xx 1-1.1:1.0 eth0: hardware isn’t capable of remote wakeup
[ 2490.400811] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1

Should i compile from scratch the driver for 8188eu chip?
I would appreciate some help here.
Thank you

8188eu is supported in OSMC

If the module is loaded, your device is detected appropriately which is good.

I am coming to the conclusion that the in-tree driver for 8188eu we currently use isn’t as good as it could be. I’ll be addressing this in the near future

Sam

Is there any way to fix this issue manually on my system?

Your log doesn’t provide me with enough information to ascertain the issue, and in all honesty, I’m not sure how to get such information. So I am not sure of a fix, but feel free to compile alternate 8188 drivers. I am happy to help you with this.

My comment above was to just let you know that I am looking at it. It’s definitely something in need of some addressing.

Where could I find the source code for the installed kernel?
I’d really like some help on compiling my own driver. Could I find any tutorial for that?