OpenWrt doesn't recognize LicheePi RV's network card

I download OpenWrt from https://firmware-selector.openwrt.org/?version=SNAPSHOT&target=d1%2Fgeneric&id=lichee_rv_dock with version SNAPSHOT (r25623-f403824a6f).
When I boot in, there is no network card:

BusyBox v1.36.1 (2024-03-23 14:51:15 UTC) built-in shell (ash)

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 OpenWrt SNAPSHOT, r25623-f403824a6f
 -----------------------------------------------------
=== WARNING! =====================================
There is no root password defined on this device!
Use the "passwd" command to set up a new password
in order to prevent unauthorized SSH logins.
--------------------------------------------------
root@OpenWrt:/# ifconfig -a
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:32 errors:0 dropped:0 overruns:0 frame:0
          TX packets:32 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2496 (2.4 KiB)  TX bytes:2496 (2.4 KiB)
# lsmod
cfg80211              524288  1 r8723bs
cmac                   16384  0
compat                 16384  2 r8723bs,cfg80211
crc_ccitt              16384  1 ppp_async
crypto_acompress       16384  2 lzo,lzo_rle
drbg                   32768  0
hmac                   16384  0
jitterentropy_rng      16384  0
libcrc32c              16384  1 nf_tables
lzo                    16384  0
lzo_compress           16384  2 lzo,lzo_rle
lzo_decompress         16384  2 lzo,lzo_rle
lzo_rle                16384  0
nf_conntrack          151552  7 nft_redir,nft_nat,nft_masq,nft_flow_offload,nft_ct,nf_nat,nf_flow_table
nf_defrag_ipv4         16384  1 nf_conntrack
nf_defrag_ipv6         24576  1 nf_conntrack
nf_flow_table          49152  2 nf_flow_table_inet,nft_flow_offload
nf_flow_table_inet     16384  0
nf_log_syslog          28672  0
nf_nat                 49152  4 nft_redir,nft_nat,nft_masq,nft_chain_nat
nf_reject_ipv4         16384  2 nft_reject_ipv4,nft_reject_inet
nf_reject_ipv6         16384  2 nft_reject_ipv6,nft_reject_inet
nf_tables             315392137 nft_fib_inet,nf_flow_table_inet,nft_reject_ipv6,nft_reject_ipv4,nft_reject_inet,nft_reject,nft_redir,nft_quota,nft_objref,nft_numgen,nft_nat,nft_masq,nft_log,nft_limit,nft_hash,nft_flow_offload,nft_fib_ipv6,nft_fib_ipv4,nft_fib,nft_ct,nft_chain_nat
nfnetlink              24576  1 nf_tables
nft_chain_nat          16384  2
nft_ct                 24576  3
nft_fib                16384  3 nft_fib_inet,nft_fib_ipv6,nft_fib_ipv4
nft_fib_inet           16384  0
nft_fib_ipv4           16384  1 nft_fib_inet
nft_fib_ipv6           16384  1 nft_fib_inet
nft_flow_offload       16384  0
nft_hash               16384  0
nft_limit              16384  5
nft_log                16384  0
nft_masq               16384  1
nft_nat                16384  0
nft_numgen             16384  0
nft_objref             16384  0
nft_quota              16384  0
nft_redir              16384  0
nft_reject             16384  3 nft_reject_ipv6,nft_reject_ipv4,nft_reject_inet
nft_reject_inet        16384  2
nft_reject_ipv4        16384  0
nft_reject_ipv6        16384  0
ppp_async              28672  0
ppp_generic            61440  3 pppoe,ppp_async,pppox
pppoe                  24576  0
pppox                  16384  1 pppoe
r8723bs               651264  0
seqiv                  16384  0
sha512_generic         16384  0
slhc                   16384  1 ppp_generic

There is no network card can be recoginzed.

When install Ubuntu on LicheePi RV, there is outputs:

root@ubuntu:~# uname -a
Linux ubuntu 5.17.0-1003-allwinner #3-Ubuntu SMP Fri Jul 15 15:28:33 UTC 2022 riscv64 riscv64 riscv64 GNU/Linux
root@ubuntu:~# cat /etc/issue
Ubuntu 22.10 \n \l

root@ubuntu:~# ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 592  bytes 42272 (42.2 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 592  bytes 42272 (42.2 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 2c:05:47:35:8e:ec  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

root@ubuntu:~# lsmod
Module                  Size  Used by
8723ds               2703360  0
cfg80211             1298432  1 8723ds
snd_soc_hdmi_codec     28672  0
dw_hdmi_i2s_audio      16384  0
dw_hdmi_cec            16384  0
sunxi_cir              24576  0
pwrseq_simple          16384  1
rc_core                86016  2 sunxi_cir
sun8i_drm_hdmi         32768  0
dw_hdmi                77824  2 sun8i_drm_hdmi,dw_hdmi_i2s_audio
sun8i_mixer            53248  0
sunxi                  28672  0
phy_generic            24576  2 sunxi
snd_soc_simple_card    24576  0
sun20i_codec           45056  6
snd_soc_simple_card_utils    36864  1 snd_soc_simple_card
snd_soc_dmic           16384  0
sunxi_cedrus           77824  0
v4l2_mem2mem           49152  1 sunxi_cedrus
videobuf2_dma_contig    28672  1 sunxi_cedrus
videobuf2_memops       20480  1 videobuf2_dma_contig
snd_soc_core          421888  5 snd_soc_hdmi_codec,sun20i_codec,snd_soc_simple_card_utils,snd_soc_simple_card,snd_soc_dmic
sun4i_drm              24576  0
videobuf2_v4l2         45056  2 sunxi_cedrus,v4l2_mem2mem
sun4i_frontend         20480  1 sun4i_drm
videobuf2_common       94208  5 sunxi_cedrus,videobuf2_dma_contig,videobuf2_v4l2,v4l2_mem2mem,videobuf2_memops
sun4i_tcon             45056  1 sun4i_drm
sun8i_tcon_top         20480  5 sun8i_drm_hdmi,sun4i_tcon,sun4i_drm
display_connector      24576  0
drm_cma_helper         20480  3 sun8i_mixer,sun4i_frontend,sun4i_drm
snd_compress           36864  1 snd_soc_core
videodev              413696  4 sunxi_cedrus,videobuf2_v4l2,videobuf2_common,v4l2_mem2mem
ac97_bus               16384  1 snd_soc_core
snd_pcm_dmaengine      20480  1 snd_soc_core
drm_kms_helper        454656  8 drm_cma_helper,sun8i_mixer,display_connector,sun8i_drm_hdmi,sun4i_tcon,sun4i_drm,dw_hdmi
snd_pcm               200704  5 snd_soc_hdmi_codec,snd_compress,sun20i_codec,snd_soc_core,snd_pcm_dmaengine
leds_sun50i_r329       24576  0
led_class_multicolor    16384  1 leds_sun50i_r329
mc                     86016  5 sunxi_cedrus,videodev,videobuf2_v4l2,videobuf2_common,v4l2_mem2mem
snd_timer              57344  1 snd_pcm
fb_sys_fops            16384  1 drm_kms_helper
syscopyarea            16384  1 drm_kms_helper
snd                   139264  5 snd_soc_hdmi_codec,snd_timer,snd_compress,snd_soc_core,snd_pcm
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
leds_gpio              16384  0
backlight              28672  1 drm_kms_helper
soundcore              24576  1 snd
binfmt_misc            32768  1
nls_iso8859_1          16384  1
uio_pdrv_genirq        20480  0
uio                    28672  1 uio_pdrv_genirq
pstore_blk             20480  0
ramoops                45056  0
pstore_zone            45056  1 pstore_blk
reed_solomon           24576  1 ramoops
efi_pstore             20480  0
dm_multipath           61440  0
scsi_dh_rdac           20480  0
scsi_dh_emc            20480  0
scsi_dh_alua           32768  0
ip_tables              32768  0
x_tables               53248  1 ip_tables
autofs4                81920  2
efivarfs               20480  1
raid10                102400  0
raid456               303104  0
libcrc32c              16384  1 raid456
async_raid6_recov      28672  1 raid456
async_memcpy           20480  2 raid456,async_raid6_recov
async_pq               24576  2 raid456,async_raid6_recov
async_xor              24576  3 async_pq,raid456,async_raid6_recov
xor                    20480  1 async_xor
async_tx               20480  5 async_pq,async_memcpy,async_xor,raid456,async_raid6_recov
raid6_pq              102400  3 async_pq,raid456,async_raid6_recov
raid1                  81920  0
raid0                  40960  0
multipath              24576  0
linear                 20480  0
root@ubuntu:~# lshw -c network
  *-network:0 DISABLED
       description: Ethernet interface
       physical id: b
       logical name: usb0
       serial: 2a:e6:72:9b:6a:da
       capabilities: ethernet physical
       configuration: broadcast=yes driver=g_ether driverversion=29-May-2008 firmware=musb-hdrc link=no multicast=yes
  *-network:1
       description: Wireless interface
       physical id: c
       bus info: mmc@1:0001:1
       logical name: wlan0
       serial: 2c:05:47:35:8e:ec
       capabilities: ethernet physical wireless
       configuration: broadcast=yes driver=rtl8723ds driverversion=5.17.0-1003-allwinner multicast=yes wireless=unassociated

There is an source code of Ubuntu LicheePi RV(?) https://git.launchpad.net/ubuntu/+source/linux-allwinner-5.17/tree/

What's the differentance between Ubuntu's 8723ds and OpenWrt's r8723bs?
Could we port Ubunut/8723ds to OpenWrt, and interduce to Sipeed LicheePi RV (dock)'s image?

I search code base, and found rtl8723ds in patchs, but I cannot enable it in make menuconfig.
https://github.com/search?q=repo%3Aopenwrt%2Fopenwrt+rtl8723ds&type=code

In OpenWrt wireless modules are disabled by default. You will need to enable the WiFi. If you are using a snapshot version (likely as d1 support hasn't formally released yet) you can enable by editing the /etc/config/wireless file and changing the line disabled 1 to disabled 0 and then restarting the device.

I modified to disabled 0, and doesn't work:

config wifi-device 'radio0'
        option type 'mac80211'
        option path 'platform/soc/4021000.mmc/mmc_host/mmc1/mmc1:0001/mmc1:0001:1'
        option channel '1'
        option band '2g'
        option htmode 'HT20'
        option disabled '0'

config wifi-iface 'default_radio0'
        option device 'radio0'
        option network 'lan'
        option mode 'ap'
        option ssid 'OpenWrt'
        option encryption 'none'
root@OpenWrt:/# ifconfig -a
lo        Link encap:Local Loopback
          LOOPBACK  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

root@OpenWrt:/# ip addr
1: lo: <LOOPBACK> mtu 65536 qdisc noop state DOWN qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00