add RTL8189FTV driver to HI3518EV300
Hi, I tried adding the RTL8189FTV driver driver to OpenIPC firmware for HI3518EV300, but the built images does not contain any RTL8189FTV related files.
branch: https://github.com/OpenIPC/firmware/compare/master...danielk117:firmware:master firmware: https://github.com/danielk117/firmware/releases/download/latest/openipc.hi3518ev300-br.tgz build log: https://github.com/danielk117/firmware/commit/2d15250e3cf7e5f75bf3f428f75cd63e21cdb531/checks/8034925614/logs
I missed something or did something wrong. Has someone a hint for me, how to fix this? Thank you!
Have you tried local build? it doesn't look like driver is built, probably there's something in it's makefile that is preventing it from build and gives graceful exit though
https://github.com/jwrdegoede/rtl8189ES_linux/blob/master/Makefile#L38 i'd start from here, there is no CONFIG_RTL8189FTV there
Yes, CONFIG_RTL8189FTV makes no sense. I have no local enviroment for testing the build.
I just followed https://linux-sunxi.org/Wifi#RTL8189FTV and the Makefile in that branch https://github.com/jwrdegoede/rtl8189ES_linux/blob/rtl8189fs/Makefile has
CONFIG_RTL8188F = y and CONFIG_SDIO_HCI = y as default. So the outputted files could be named something like 8189fs.
I tried a couple of ENV combinations, but I wasn't able to get the driver build. It always results in something like this.
This whole buildroot and make things are really new to me. So someone with more make and driver knowledge will probably have to do it.
I use openipc source code ,add "BR2_PACKAGE_RTL8189FS=y" in hi3518ev200 defconfig,and add "CONFIG_RTL8189FS=m" in hi3518ev200.generic.config, then "make BOARD=unknown_unknown_hi3518ev200_openipc all".Eventually 8189fs can used . The problem is that when I run "load_hisilicon -i -sensor jxh62 -total 64", dmesg gets "himci: card disconnected!;mmc1: card 0001 removed" SDIO WIFI become unavailable.
sys_config: loading out-of-tree module taints kernel. The sensor_type 'jxh62' !!! sys config init ok! Hisilicon Media Memory Zone Manager Module himedia: init ok hi3518e_base: module license 'Proprietary' taints kernel. Disabling lock debugging due to kernel taint himci: card disconnected! mmc1: card 0001 removed load sys.ko for Hi3518EV200...OK! load tde.ko ...OK! load region.ko ....OK! load vgs.ko for Hi3518EV200...OK! ISP Mod init! load viu.ko for Hi3518EV200...OK! load vpss.ko ....OK! load rc.ko ...OK! load venc.ko ...OK! load chnl.ko for Hi3518EV200...OK! load h264e.ko ...OK! load jpege.ko ...OK! load ive.ko for Hi3518EV200...OK! load sensor_i2c.ko ...OK! load pwm.ko ...OK! acodec inited! load hi3518e_aio.ko ...OK! load ai.ko ...OK! load ao.ko ...OK! load aenc.ko ...OK! load adec.ko ...OK! mipi_init init phy power successful! load hi_mipi.ko ...OK! Hisilicon Watchdog Timer: 0.01 initialized. default_margin=60 sec (nowayout= 0, nodeamon= 0)
At the telegram channel for the alternative micam mjsxj02hl firmware, the maintainer of the firmware tells @ZigFisher how he build the driver for openipc. Hopefully he will add the driver soon. 😉
https://t.me/mjsxj02hl_firmware/4920