Request support to use frank system Banana BPI-R4

You have now again 2 same networks right?

default via 192.168.1.3 dev wan proto dhcp src 192.168.1.101 metric 1024
192.168.1.0/24 dev lanbr0 proto kernel scope link src 192.168.1.1
192.168.1.0/24 dev wan proto kernel scope link src 192.168.1.101 metric 1024
192.168.1.3 dev wan proto dhcp scope link src 192.168.1.101 metric 1024

Your main-router is on wan right? So default-route should point to it and subnet needs to be different to your existing lan (where default route should point to)

So just edit the lanbr.network-file to use e.g. 192.168.2.1 as address…dhcp should use the same net.

And restart systemd-networkd and verify lanbr0 has the new ip and routes are different

I’m taking the network from Main Router (Lan) To (WAN) of Banana BPI-R4 …

default via 192.168.3.1 dev wan proto dhcp src 192.168.3.101 metric 1024
192.168.1.0/24 dev lanbr0 proto kernel scope link src 192.168.1.1
192.168.3.0/24 dev wan proto kernel scope link src 192.168.3.101 metric 1024
192.168.3.1 dev wan proto dhcp scope link src 192.168.3.101 metric 1024

I changed the Main Router page to IP 192.168.3.1

Please if you want me to do something else tell me with simple steps … My mind is working on 1GB RAM

Note after reboot the main router and Banana BPI -R4 no network Still no network …

Routing table looks better now

This is strange,why should reboot of r4 cause issue on main-router?

When r4 has no internet try steps above

  • ping main-router ip
  • ping internet ip (like 8.8.8.8)
  • ping some dns to check name resolution

For internet on client you need ip forwarding enabled and either nat on wan or static route on main router (so that it knows your r4 lan is behind r4 wan ip)

  • I pinged main router and goolge and dns are fine … but no network

is this something related main router issue or what ?

I Pinged the Banana BPI-R4 Main Router IP : 192.168.2.1 Banana IP : 192.168.1.1 Google Ping : 8.8.8.8

root@bpi-r4:~# ping 192.168.2.1
PING 192.168.2.1 (192.168.2.1) 56(84) bytes of data.
64 bytes from 192.168.2.1: icmp_seq=1 ttl=64 time=0.499 ms
64 bytes from 192.168.2.1: icmp_seq=2 ttl=64 time=0.347 ms
64 bytes from 192.168.2.1: icmp_seq=3 ttl=64 time=0.376 ms
64 bytes from 192.168.2.1: icmp_seq=4 ttl=64 time=0.324 ms
64 bytes from 192.168.2.1: icmp_seq=5 ttl=64 time=0.412 ms
64 bytes from 192.168.2.1: icmp_seq=6 ttl=64 time=0.363 ms
^C
--- 192.168.2.1 ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5213ms
rtt min/avg/max/mdev = 0.324/0.386/0.499/0.056 ms
root@bpi-r4:~# ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.061 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.032 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=0.069 ms
64 bytes from 192.168.1.1: icmp_seq=4 ttl=64 time=0.023 ms
64 bytes from 192.168.1.1: icmp_seq=5 ttl=64 time=0.064 ms
64 bytes from 192.168.1.1: icmp_seq=6 ttl=64 time=0.031 ms
^C
--- 192.168.1.1 ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5211ms
rtt min/avg/max/mdev = 0.023/0.046/0.069/0.018 ms
root@bpi-r4:~# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=113 time=123 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=113 time=109 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=113 time=318 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=113 time=132 ms
64 bytes from 8.8.8.8: icmp_seq=5 ttl=113 time=125 ms
64 bytes from 8.8.8.8: icmp_seq=6 ttl=113 time=113 ms
^C
--- 8.8.8.8 ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5006ms
rtt min/avg/max/mdev = 109.446/153.449/318.125/74.024 ms
root@bpi-r4:~#

Still no network

root@bpi-r4:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute
       valid_lft forever preferred_lft forever
2: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN group default qlen 1000
    link/sit 0.0.0.0 brd 0.0.0.0
3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1504 qdisc mq state UP group default qlen 1000
    link/ether 9e:20:e6:20:e5:38 brd ff:ff:ff:ff:ff:ff
4: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether f2:39:e5:40:2b:98 brd ff:ff:ff:ff:ff:ff
5: eth2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether ca:7c:24:7d:db:4c brd ff:ff:ff:ff:ff:ff
6: wan@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 9e:20:e6:20:e5:38 brd ff:ff:ff:ff:ff:ff
    inet 192.168.2.100/24 metric 1024 brd 192.168.2.255 scope global dynamic wan
       valid_lft 83506sec preferred_lft 83506sec
    inet6 fe80::9c20:e6ff:fe20:e538/64 scope link
       valid_lft forever preferred_lft forever
7: lan1@eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master lanbr0 state LOWERLAYERDOWN group default qlen 1000
    link/ether 9e:20:e6:20:e5:38 brd ff:ff:ff:ff:ff:ff
8: lan2@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master lanbr0 state UP group default qlen 1000
    link/ether 9e:20:e6:20:e5:38 brd ff:ff:ff:ff:ff:ff
9: lan3@eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master lanbr0 state LOWERLAYERDOWN group default qlen 1000
    link/ether 9e:20:e6:20:e5:38 brd ff:ff:ff:ff:ff:ff
10: lanbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 1a:03:b0:1e:b6:0e brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.1/24 brd 192.168.1.255 scope global lanbr0
       valid_lft forever preferred_lft forever
    inet6 fe80::1803:b0ff:fe1e:b60e/64 scope link
       valid_lft forever preferred_lft forever
11: he-ipv6@lanbr0: <NOARP,UP,LOWER_UP> mtu 1480 qdisc noqueue state UNKNOWN group default qlen 1000
    link/sit 0.0.0.0 brd 0.0.0.0
    inet6 ::127.0.0.1/96 scope host
       valid_lft forever preferred_lft forever
root@bpi-r4:~# ip r
default via 192.168.2.1 dev wan proto dhcp src 192.168.2.100 metric 1024
192.168.1.0/24 dev lanbr0 proto kernel scope link src 192.168.1.1
192.168.2.0/24 dev wan proto kernel scope link src 192.168.2.100 metric 1024
192.168.2.1 dev wan proto dhcp scope link src 192.168.2.100 metric 1024

Ping works but no network? You have to be more precise…

I had to ask my glass sphere and it tells me that you mean network on client (lan-port) and suggests for looking in r4 nftables (masquerading) and checking forwarding :stuck_out_tongue:

What do you mean with no network and show ip a drom r4…r4 network is working so far

Your client seems to be on lan2 which is part of lanbr0 and your client should have an ip from 192.168.1.0/24 subnet.

So just ping from this client the lanbr0 ip,then wan-ip then main-router ip (192.168.2.1)

please guide me I’m lost :joy:

I downloaded your imagie again and I installed it on SD card … also I went I asked ChatGpt how I can change the Banaan IP address it gave me some hints but I didn’t understand …

your guidance plz what I should do …

Perhaps it is better to use a turn-key solution, so I would suggest using openwrt.

https://openwrt.org/inbox/toh/sinovoip/bananapi_bpi-r4

Already I used OpenWrt , where It has some comments …

I would suggest using a more enduser ready router and no development board…

I explained all steps step-by-step,but still got not the response i asked for…reflashing the image also reverts all steps we die before

Not sure if modem works better with mainline linux…but in debian it is a bit more work.

Just use openwrt and wait until someone fixes it.

Moving to debian is not going to fix it for you.


Dude Boss …Thank you

OK lets forget about the Lan and WAN and all other things …

Now I upgraded & updated all package … lets say I will try to let system detect the modem …

What is the required package you think I need to install them …

I Installed these Packages on your system

  • ModemManager
  • NetworkManager
  • usb-modeswitch
  • usb-modeswitch-data
  • ppp
  • wvdial
  • minicom
  • socat
  • usbutils

First you have to check the required bus (lsusb,lspci) if modem is detected then you need to add driver (i guess it is not yet enabled in my kernel,but also did not found out which one is needed)…then, and only then, modem related userspace tools are needed

1 Like

Boss

I added package usbutils … my modem is first one on list

root@bpi-r4:~# lsusb
**Bus 002 Device 003: ID 2cb7:0104 Fibocom SDXPINN-IDP _SN:EA9B91F5**
Bus 002 Device 002: ID 2109:0822 VIA Labs, Inc. USB3.1 Hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 2109:8822 VIA Labs, Inc. USB Billboard Device
Bus 001 Device 002: ID 2109:2822 VIA Labs, Inc. USB2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

root@bpi-r4:~# usb-devices

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 1
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev=06.09
S:  Manufacturer=Linux 6.9.0-bpi-r4-main xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=11200000.usb
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480 MxCh= 5
D:  Ver= 2.10 Cls=09(hub  ) Sub=00 Prot=02 MxPS=64 #Cfgs=  1
P:  Vendor=2109 ProdID=2822 Rev=00.30
S:  Manufacturer=VIA Labs, Inc.
S:  Product=USB2.0 Hub
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 1 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=02 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=256ms

T:  Bus=01 Lev=02 Prnt=02 Port=04 Cnt=01 Dev#=  3 Spd=480 MxCh= 0
D:  Ver= 2.01 Cls=11(blbrd) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=2109 ProdID=8822 Rev=00.01
S:  Manufacturer=VIA Labs, Inc.
S:  Product=USB Billboard Device
S:  SerialNumber=0000000000000001
C:  #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 0 Cls=11(blbrd) Sub=00 Prot=00 Driver=(none)

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=20000 MxCh= 1
D:  Ver= 3.10 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev=06.09
S:  Manufacturer=Linux 6.9.0-bpi-r4-main xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=11200000.usb
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=5000 MxCh= 4
D:  Ver= 3.10 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=2109 ProdID=0822 Rev=00.30
S:  Manufacturer=VIA Labs, Inc.
S:  Product=USB3.1 Hub
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=13(Int.) MxPS=   2 Ivl=16ms

***************************** This is the modem ***************************************

T:  Bus=02 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#=  3 Spd=5000 MxCh= 0
D:  Ver= 3.20 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 9 #Cfgs=  1
P:  Vendor=2cb7 ProdID=0104 Rev=05.15
S:  Manufacturer=QCOM
S:  Product=SDXPINN-IDP _SN:EA9B91F5
S:  SerialNumber=ea9b91f5
C:  #Ifs= 5 Cfg#= 1 Atr=a0 MxPwr=896mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=30 Driver=(none)
E:  Ad=01(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=81(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:  If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=40 Driver=(none)
E:  Ad=02(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=82(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=83(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
I:  If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=40 Driver=(none)
E:  Ad=03(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=84(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=85(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
I:  If#= 3 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E:  Ad=04(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=86(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:  If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=50 Driver=(none)
E:  Ad=05(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=87(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=88(I) Atr=03(Int.) MxPS=   8 Ivl=32ms

my modem Vendor=2cb7 ProdID=0104

Driver is probable this:

https://cateee.net/lkddb/web-lkddb/MTK_T7XX.html

Found here (also r4 related):

But not checked if your usb-id is already mapped to this driver…for my 4g modem i had to add it to get it working

1 Like

How I can I added this package ? mtk_t7xx

root@bpi-r4:~# ModemManager --debug
ModemManager[7539]: <info>  [1722545158.147467] ModemManager (version 1.20.4) starting in system bus...
ModemManager[7539]: <debug> [1722545158.147685] [charsets] detecting platform iconv() support...
ModemManager[7539]: <debug> [1722545158.147813] [charsets]   UTF-8: iconv conversion to/from charset is supported
ModemManager[7539]: <debug> [1722545158.147863] [charsets]   UCS-2BE: iconv conversion to/from charset is supported
ModemManager[7539]: <debug> [1722545158.147908] [charsets]   ASCII: iconv conversion to/from charset is supported
ModemManager[7539]: <debug> [1722545158.148231] [charsets]   ISO8859-1: iconv conversion to/from charset is supported
ModemManager[7539]: <debug> [1722545158.148489] [charsets]   CP437: iconv conversion to/from charset is supported
ModemManager[7539]: <debug> [1722545158.148765] [charsets]   CP850: iconv conversion to/from charset is supported
ModemManager[7539]: <debug> [1722545158.149039] [charsets]   UTF-16BE: iconv conversion to/from charset is supported
ModemManager[7539]: <debug> [1722545158.150164] Full suspend/resume hooks enabled
ModemManager[7539]: <debug> [1722545158.150420] [sleep-monitor-systemd] singleton created
ModemManager[7539]: <debug> [1722545158.152868] bus acquired, creating manager...
ModemManager[7539]: <debug> [1722545158.156296] [auth-provider] singleton created
ModemManager[7539]: <debug> [1722545158.156686] [filter] created
ModemManager[7539]: <debug> [1722545158.156749] [filter]   explicit allowlist:         yes
ModemManager[7539]: <debug> [1722545158.156784] [filter]   explicit blocklist:         yes
ModemManager[7539]: <debug> [1722545158.156814] [filter]   plugin allowlist:           yes
ModemManager[7539]: <debug> [1722545158.156844] [filter]   qrtr devices allowed:       yes
ModemManager[7539]: <debug> [1722545158.156876] [filter]   virtual devices forbidden:  yes
ModemManager[7539]: <debug> [1722545158.156906] [filter]   net devices allowed:        yes
ModemManager[7539]: <debug> [1722545158.156936] [filter]   usbmisc devices allowed:    yes
ModemManager[7539]: <debug> [1722545158.156965] [filter]   rpmsg devices allowed:      yes
ModemManager[7539]: <debug> [1722545158.156996] [filter]   wwan devices allowed:       yes
ModemManager[7539]: <debug> [1722545158.157026] [filter]   tty devices:
ModemManager[7539]: <debug> [1722545158.157064] [filter]       platform driver check:    yes
ModemManager[7539]: <debug> [1722545158.157095] [filter]       driver check:             yes
ModemManager[7539]: <debug> [1722545158.157125] [filter]       cdc-acm interface check:  yes
ModemManager[7539]: <debug> [1722545158.157156] [filter]       with net check:           yes
ModemManager[7539]: <debug> [1722545158.157188] [filter]       default:                  forbidden
ModemManager[7539]: <debug> [1722545158.157326] [plugin-manager] looking for plugins in '/usr/lib/aarch64-linux-gnu/ModemManager'
ModemManager[7539]: <debug> [1722545158.158147] [plugin-manager] loaded shared 'Xmm' utils from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-shared-xmm.so'
ModemManager[7539]: <debug> [1722545158.158547] [plugin-manager] loaded shared 'Option' utils from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-shared-option.so'
ModemManager[7539]: <debug> [1722545158.158926] [plugin-manager] loaded shared 'Novatel' utils from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-shared-novatel.so'
ModemManager[7539]: <debug> [1722545158.159231] [plugin-manager] loaded shared 'Intel' utils from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-shared-fibocom.so'
ModemManager[7539]: <debug> [1722545158.159685] [plugin-manager] loaded shared 'Telit' utils from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-shared-telit.so'
ModemManager[7539]: <debug> [1722545158.160151] [plugin-manager] loaded shared 'Icera' utils from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-shared-icera.so'
ModemManager[7539]: <debug> [1722545158.160580] [plugin-manager] loaded shared 'Sierra' utils from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-shared-sierra.so'
ModemManager[7539]: <debug> [1722545158.160955] [plugin-manager] loaded shared 'Foxconn' utils from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-shared-foxconn.so'
ModemManager[7539]: <debug> [1722545158.161712] [plugin-manager] loaded plugin 'fibocom' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-fibocom.so'
ModemManager[7539]: <debug> [1722545158.161777] [filter] registered plugin allowlist vendor id: 2cb7
ModemManager[7539]: <debug> [1722545158.161813] [filter] registered plugin allowlist vendor id: 1782
ModemManager[7539]: <debug> [1722545158.162222] [plugin-manager] loaded plugin 'nokia' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-nokia.so'
ModemManager[7539]: <debug> [1722545158.162290] [filter] registered plugin allowlist vendor id: 0421
ModemManager[7539]: <debug> [1722545158.162756] [plugin-manager] loaded plugin 'zte' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-zte.so'
ModemManager[7539]: <debug> [1722545158.162812] [filter] registered plugin allowlist vendor id: 19d2
ModemManager[7539]: <debug> [1722545158.163170] [plugin-manager] loaded plugin 'telit' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-telit.so'
ModemManager[7539]: <debug> [1722545158.163224] [filter] registered plugin allowlist vendor id: 1bc7
ModemManager[7539]: <debug> [1722545158.163260] [filter] registered plugin allowlist subsystem vendor id: 17cb:1c5d
ModemManager[7539]: <debug> [1722545158.163570] [plugin-manager] loaded plugin 'foxconn' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-foxconn.so'
ModemManager[7539]: <debug> [1722545158.163619] [filter] registered plugin allowlist vendor id: 0489
ModemManager[7539]: <debug> [1722545158.163653] [filter] registered plugin allowlist vendor id: 105b
ModemManager[7539]: <debug> [1722545158.164162] [plugin-manager] loaded plugin 'option-hso' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-option-hso.so'
ModemManager[7539]: <debug> [1722545158.164730] [plugin-manager] loaded plugin 'cinterion' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-cinterion.so'
ModemManager[7539]: <debug> [1722545158.164789] [filter] registered plugin allowlist vendor id: 1e2d
ModemManager[7539]: <debug> [1722545158.164824] [filter] registered plugin allowlist vendor id: 0681
ModemManager[7539]: <debug> [1722545158.164857] [filter] registered plugin allowlist vendor id: 1269
ModemManager[7539]: <debug> [1722545158.165404] [plugin-manager] loaded plugin 'u-blox' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-ublox.so'
ModemManager[7539]: <debug> [1722545158.165465] [filter] registered plugin allowlist vendor id: 1546
ModemManager[7539]: <debug> [1722545158.165868] [plugin-manager] loaded plugin 'broadmobi' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-broadmobi.so'
ModemManager[7539]: <debug> [1722545158.165929] [filter] registered plugin allowlist vendor id: 2020
ModemManager[7539]: <debug> [1722545158.166278] [plugin-manager] loaded plugin 'd-link' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-dlink.so'
ModemManager[7539]: <debug> [1722545158.166335] [filter] registered plugin allowlist vendor id: 2001
ModemManager[7539]: <debug> [1722545158.166738] [plugin-manager] loaded plugin 'anydata' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-anydata.so'
ModemManager[7539]: <debug> [1722545158.166793] [filter] registered plugin allowlist vendor id: 16d5
ModemManager[7539]: <debug> [1722545158.167207] [plugin-manager] loaded plugin 'sierra-legacy' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-sierra-legacy.so'
ModemManager[7539]: <debug> [1722545158.167606] [plugin-manager] loaded plugin 'linktop' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-linktop.so'
ModemManager[7539]: <debug> [1722545158.167660] [filter] registered plugin allowlist vendor id: 230d
ModemManager[7539]: <debug> [1722545158.167983] [plugin-manager] loaded plugin 'sierra' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-sierra.so'
ModemManager[7539]: <debug> [1722545158.168035] [filter] registered plugin allowlist vendor id: 1199
ModemManager[7539]: <debug> [1722545158.168392] [plugin-manager] loaded plugin 'novatel' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-novatel.so'
ModemManager[7539]: <debug> [1722545158.168448] [filter] registered plugin allowlist vendor id: 1410
ModemManager[7539]: <debug> [1722545158.168810] [plugin-manager] loaded plugin 'option' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-option.so'
ModemManager[7539]: <debug> [1722545158.168862] [filter] registered plugin allowlist vendor id: 0af0
ModemManager[7539]: <debug> [1722545158.168895] [filter] registered plugin allowlist vendor id: 1931
ModemManager[7539]: <debug> [1722545158.169324] [plugin-manager] loaded plugin 'iridium' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-iridium.so'
ModemManager[7539]: <debug> [1722545158.169381] [filter] registered plugin allowlist vendor id: 1edd
ModemManager[7539]: <debug> [1722545158.169724] [plugin-manager] loaded plugin 'haier' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-haier.so'
ModemManager[7539]: <debug> [1722545158.169776] [filter] registered plugin allowlist vendor id: 201e
ModemManager[7539]: <debug> [1722545158.170180] [plugin-manager] loaded plugin 'thuraya' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-thuraya.so'
ModemManager[7539]: <debug> [1722545158.170235] [filter] registered plugin allowlist vendor id: 1a26
ModemManager[7539]: <debug> [1722545158.170573] [plugin-manager] loaded plugin 'gosuncn' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-gosuncn.so'
ModemManager[7539]: <debug> [1722545158.170627] [filter] registered plugin allowlist vendor id: 305a
ModemManager[7539]: <debug> [1722545158.170988] [plugin-manager] loaded plugin 'samsung' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-samsung.so'
ModemManager[7539]: <debug> [1722545158.171045] [filter] registered plugin allowlist product id: 04e8:6872
ModemManager[7539]: <debug> [1722545158.171079] [filter] registered plugin allowlist product id: 04e8:6906
ModemManager[7539]: <debug> [1722545158.171579] [plugin-manager] loaded plugin 'simtech' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-simtech.so'
ModemManager[7539]: <debug> [1722545158.171638] [filter] registered plugin allowlist vendor id: 1e0e
ModemManager[7539]: <debug> [1722545158.172088] [plugin-manager] loaded plugin 'x22x' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-x22x.so'
ModemManager[7539]: <debug> [1722545158.172146] [filter] registered plugin allowlist tag: ID_MM_X22X_TAGGED
ModemManager[7539]: <debug> [1722545158.172181] [filter] registered plugin allowlist vendor id: 1bbb
ModemManager[7539]: <debug> [1722545158.172212] [filter] registered plugin allowlist vendor id: 0b3c
ModemManager[7539]: <debug> [1722545158.172746] [plugin-manager] loaded plugin 'ericsson-mbm' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-ericsson-mbm.so'
ModemManager[7539]: <debug> [1722545158.172817] [filter] registered plugin allowlist tag: ID_MM_ERICSSON_MBM
ModemManager[7539]: <debug> [1722545158.173266] [plugin-manager] loaded plugin 'motorola' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-mtk.so'
ModemManager[7539]: <debug> [1722545158.173325] [filter] registered plugin allowlist tag: ID_MM_MTK_TAGGED
ModemManager[7539]: <debug> [1722545158.173710] [plugin-manager] loaded plugin 'Intel' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-intel.so'
ModemManager[7539]: <debug> [1722545158.173766] [filter] registered plugin allowlist vendor id: 8086
ModemManager[7539]: <debug> [1722545158.174121] [plugin-manager] loaded plugin 'motorola' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-motorola.so'
ModemManager[7539]: <debug> [1722545158.174176] [filter] registered plugin allowlist product id: 22b8:3802
ModemManager[7539]: <debug> [1722545158.174210] [filter] registered plugin allowlist product id: 22b8:4902
ModemManager[7539]: <debug> [1722545158.174719] [plugin-manager] loaded plugin 'quectel' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-quectel.so'
ModemManager[7539]: <debug> [1722545158.174778] [filter] registered plugin allowlist vendor id: 2c7c
ModemManager[7539]: <debug> [1722545158.174811] [filter] registered plugin allowlist vendor id: 1eac
ModemManager[7539]: <debug> [1722545158.175216] [plugin-manager] loaded plugin 'qcom-soc' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-qcom-soc.so'
ModemManager[7539]: <debug> [1722545158.175277] [filter] registered plugin allowlist tag: ID_MM_QCOM_SOC
ModemManager[7539]: <debug> [1722545158.175713] [plugin-manager] loaded plugin 'via' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-via.so'
ModemManager[7539]: <debug> [1722545158.176150] [plugin-manager] loaded plugin 'tp-link' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-tplink.so'
ModemManager[7539]: <debug> [1722545158.176215] [filter] registered plugin allowlist vendor id: 2357
ModemManager[7539]: <debug> [1722545158.176583] [plugin-manager] loaded plugin 'generic' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-generic.so'
ModemManager[7539]: <debug> [1722545158.176963] [plugin-manager] loaded plugin 'nokia-icera' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-nokia-icera.so'
ModemManager[7539]: <debug> [1722545158.177458] [plugin-manager] loaded plugin 'novatel-lte' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-novatel-lte.so'
ModemManager[7539]: <debug> [1722545158.177521] [filter] registered plugin allowlist product id: 1410:9010
ModemManager[7539]: <debug> [1722545158.178008] [plugin-manager] loaded plugin 'altair-lte' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-altair-lte.so'
ModemManager[7539]: <debug> [1722545158.178070] [filter] registered plugin allowlist product id: 216f:0047
ModemManager[7539]: <debug> [1722545158.178552] [plugin-manager] loaded plugin 'wavecom' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-wavecom.so'
ModemManager[7539]: <debug> [1722545158.178611] [filter] registered plugin allowlist vendor id: 114f
ModemManager[7539]: <debug> [1722545158.179097] [plugin-manager] loaded plugin 'dell' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-dell.so'
ModemManager[7539]: <debug> [1722545158.179158] [filter] registered plugin allowlist vendor id: 413c
ModemManager[7539]: <debug> [1722545158.179601] [plugin-manager] loaded plugin 'pantech' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-pantech.so'
ModemManager[7539]: <debug> [1722545158.179665] [filter] registered plugin allowlist vendor id: 106c
ModemManager[7539]: <debug> [1722545158.180144] [plugin-manager] loaded plugin 'longcheer' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-longcheer.so'
ModemManager[7539]: <debug> [1722545158.180205] [filter] registered plugin allowlist tag: ID_MM_LONGCHEER_TAGGED
ModemManager[7539]: <debug> [1722545158.180241] [filter] registered plugin allowlist vendor id: 1c9e
ModemManager[7539]: <debug> [1722545158.180914] [plugin-manager] loaded plugin 'huawei' from '/usr/lib/aarch64-linux-gnu/ModemManager/libmm-plugin-huawei.so'
ModemManager[7539]: <debug> [1722545158.180978] [filter] registered plugin allowlist vendor id: 12d1
ModemManager[7539]: <debug> [1722545158.181017] [plugin-manager] successfully loaded 40 plugins registering 6 subsystems: tty, net, usbmisc, wwan, rpmsg, qrtr
ModemManager[7539]: <warn>  [1722545158.187410] could not acquire the 'org.freedesktop.ModemManager1' service name
ModemManager[7539]: <debug> [1722545158.187518] [base-manager] stopping connection in object manager server
ModemManager[7539]: <info>  [1722545158.191062] ModemManager is shut down
ModemManager[7539]: <debug> [1722545158.191186] [sleep-monitor-systemd] singleton disposed
ModemManager[7539]: <debug> [1722545158.191545] [auth-provider] singleton disposed

root@bpi-r4:~# dmesg | grep -i usb

[    0.357204] usbcore: registered new interface driver usbfs
[    0.362812] usbcore: registered new interface driver hub
[    0.368200] usbcore: registered new device driver usb
[    1.919408] usbcore: registered new interface driver usb-storage
[    2.041305] usbcore: registered new interface driver usbhid
[    2.046865] usbhid: USB HID core driver
[    3.359513] xhci-mtk 11200000.usb: supply vbus not found, using dummy regulator
[    3.366887] xhci-mtk 11200000.usb: supply vusb33 not found, using dummy regulator
[    3.374860] xhci-mtk 11200000.usb: xHCI Host Controller
[    3.380100] xhci-mtk 11200000.usb: new USB bus registered, assigned bus number 1
[    3.390479] xhci-mtk 11200000.usb: hcc params 0x01403f99 hci version 0x110 quirks 0x0000000000200010
[    3.399645] xhci-mtk 11200000.usb: irq 110, io mem 0x11200000
[    3.405449] xhci-mtk 11200000.usb: xHCI Host Controller
[    3.410673] xhci-mtk 11200000.usb: new USB bus registered, assigned bus number 2
[    3.418063] xhci-mtk 11200000.usb: Host supports USB 3.2 Enhanced SuperSpeed
[    3.425455] hub 1-0:1.0: USB hub found
[    3.433335] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[    3.441670] hub 2-0:1.0: USB hub found
[    3.828048] usb 2-1: new SuperSpeed USB device number 2 using xhci-mtk
[    3.884289] hub 2-1:1.0: USB hub found
[    4.027856] usb 1-1: new high-speed USB device number 2 using xhci-mtk
[    4.240352] hub 1-1:1.0: USB hub found
[    4.592702] usb 2-1.1: new SuperSpeed USB device number 3 using xhci-mtk
[    4.644343] usb 2-1.1: LPM exit latency is zeroed, disabling LPM.
[    4.957868] usb 1-1.5: new high-speed USB device number 3 using xhci-mtk

I tried GPT to know how to detect the modem but no idea how to do this also

It needs kernel recompile with the right driver added and install of new kernel

1 Like

I will keep trying to get away to let system working with modem :confounded: … until we see the new version on your system… You are the best @frank-w

Hello my friend frank I have the same board banana pi r4 With module 5g fibocom fm350 gl. Can we see the 5g modems support on your system to add required packages.

1 Like

I’m not sure it is the required driver as it seems to be pcie only and i see an usb device in output above with different id

If you know which kernel options needed i can add them to 6.10

1 Like