My kernel repo is at 5.15.33,you can get a compiled image on its releases page
Just download the tar.gz for r64, unpack the content of the folders into the right partition (maybe change name of uImage) and add a line pointing to the new kernel file in the uEnv.txt
no, uenv.txt is on BPI-BOOT-partition (where the uImage needs to be extracted),
if none exist just create one in same folder like the uImage or in the root of this partition
modules go to BPI-ROOT like the folder in the tar-file
Thank you so much, if I type “modprobe mt7615e”, I see now the “wlan0 - Interface” with “ifconfig -a” -> but, without IP - Adresses. Is there a good way to do that via booting the system?
You should see the 5g card in lspci (no “port link down”)…and 2 wlan interfaces (mt7622-wmac and one for mt7615 card),if dbdc active there should be 3 wlanX interfaces
here my output with kernel i have currently installed on my board:
root@bpi-r64:~# uname -a
Linux bpi-r64 5.17.0-rc4-bpi-r64-r64 #10 SMP PREEMPT Sun Feb 20 19:24:22 CET 2022 aarch64 GNU/Linux
root@bpi-r64:~# lspci
00:00.0 PCI bridge: MEDIATEK Corp. Device 3258
01:00.0 Unclassified device [0002]: MEDIATEK Corp. Device 7615
root@bpi-r64:~# dmesg | grep -i 'pci\|mt76'
[ 0.000000] Kernel command line: board=bpi-r64 console=ttyS0,115200n1 earlyprintk root=/dev/mmcblk1p5 rootfstype=ext4 rootwait service=linux debug=7 initcall_debug=0 2
[ 0.066803] PCI: CLS 0 bytes, default 64
[ 1.346746] rtc_mt7622 10212800.rtc: registered as rtc0
[ 1.352025] rtc_mt7622 10212800.rtc: setting system clock to 2000-01-01T00:00:00 UTC (946684800)
[ 1.610417] mtk-pcie 1a143000.pcie: host bridge /pcie@1a143000 ranges:
[ 1.617215] mtk-pcie 1a143000.pcie: Parsing ranges property...
[ 1.625316] mtk-pcie 1a143000.pcie: MEM 0x0020000000..0x0027ffffff -> 0x0020000000
[ 1.769967] mtk-pcie 1a143000.pcie: PCI host bridge to bus 0000:00
[ 1.776171] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 1.781666] pci_bus 0000:00: root bus resource [mem 0x20000000-0x27ffffff]
[ 1.788548] pci_bus 0000:00: scanning bus
[ 1.792611] pci 0000:00:00.0: [14c3:3258] type 01 class 0x060400
[ 1.798654] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x1ffffffff 64bit pref]
[ 1.807494] pci_bus 0000:00: fixups for bus
[ 1.811713] pci 0000:00:00.0: scanning [bus 00-00] behind bridge, pass 0
[ 1.818422] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 1.826506] pci 0000:00:00.0: scanning [bus 00-00] behind bridge, pass 1
[ 1.833371] pci_bus 0000:01: scanning bus
[ 1.837555] pci 0000:01:00.0: [14c3:7615] type 00 class 0x000280
[ 1.843750] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x000fffff 64bit]
[ 1.851526] pci 0000:01:00.0: 2.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s PCIe x1 link at 0000:00:00.0 (capable of 4.000 Gb/s with 5.0 GT/s PCIe x1 link)
[ 1.878538] pci_bus 0000:01: fixups for bus
[ 1.882751] pci_bus 0000:01: bus scan returning with max=01
[ 1.888332] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[ 1.894961] pci_bus 0000:00: bus scan returning with max=01
[ 1.900557] pci 0000:00:00.0: BAR 0: no space for [mem size 0x200000000 64bit pref]
[ 1.908220] pci 0000:00:00.0: BAR 0: failed to assign [mem size 0x200000000 64bit pref]
[ 1.916230] pci 0000:00:00.0: BAR 8: assigned [mem 0x20000000-0x200fffff]
[ 1.923029] pci 0000:01:00.0: BAR 0: assigned [mem 0x20000000-0x200fffff 64bit]
[ 1.930430] pci 0000:00:00.0: PCI bridge to [bus 01]
[ 1.935406] pci 0000:00:00.0: bridge window [mem 0x20000000-0x200fffff]
[ 1.942703] mtk-pcie 1a145000.pcie: host bridge /pcie@1a145000 ranges:
[ 1.949320] mtk-pcie 1a145000.pcie: Parsing ranges property...
[ 1.955177] mtk-pcie 1a145000.pcie: MEM 0x0028000000..0x002fffffff -> 0x0028000000
[ 2.169335] mtk-pcie 1a145000.pcie: Port1 link down
[ 2.174421] mtk-pcie 1a145000.pcie: PCI host bridge to bus 0001:00
[ 2.180613] pci_bus 0001:00: root bus resource [bus 00-ff]
[ 2.186108] pci_bus 0001:00: root bus resource [mem 0x28000000-0x2fffffff]
[ 2.192990] pci_bus 0001:00: scanning bus
[ 2.198198] pci_bus 0001:00: fixups for bus
[ 2.202390] pci_bus 0001:00: bus scan returning with max=00
[ 6.552232] mt7615e 0000:01:00.0: assign IRQ: got 146
[ 6.597695] pci 0000:00:00.0: enabling device (0000 -> 0002)
[ 6.685422] pci 0000:00:00.0: enabling bus mastering
[ 6.741563] mt7615e 0000:01:00.0: enabling device (0000 -> 0002)
[ 6.788484] mt7615e 0000:01:00.0: enabling bus mastering
[ 6.836077] mtk-pcie 1a143000.pcie: msi#0 address_hi 0x0 address_lo 0x410c50c0
[ 6.883635] mt7615e 0000:01:00.0: Load eeprom: /lib/firmware/mediatek/mt7615e_rf.bin
[ 6.912638] mt7615e 0000:01:00.0: Open eeprom file failed: /lib/firmware/mediatek/mt7615e_rf.bin
[ 7.208328] mt7622-wmac 18000000.wmac: Load eeprom: /lib/firmware/mediatek/mt7622-wmac_rf.bin
[ 7.231200] mt7622-wmac 18000000.wmac: Load eeprom OK, count 1024 byte
[ 7.403987] mt7615e 0000:01:00.0 wlp1s0: renamed from wlan0
[ 7.405200] mt7622-wmac 18000000.wmac: N9 Firmware Version: _reserved_, Build Time: 20190801210351
root@bpi-r64:~#
mt7615 card is inserted in the pci-slot near the power-jack, i have not done any hw-modifications (resistor-/capacitor changes)