DBDC broken in recent snapshots

I had just barely got DBDC working (mt7615/mt7915/mt7916) on 22.03.x. I now cannot get it to work at all in recent snapshots. I've worked through every way to address the adapters that seems possible:

The following config works in 22.03.3 but does not in SNAPSHOT:

config wifi-device 'radio0'
        option type 'mac80211'
        option phy 'phy0'
        option channel '1'
        option band '2g'
        option htmode 'HE20'
        option disabled '1'

config wifi-iface 'default_radio0'
        option device 'radio0'
        option network 'lan'
        option mode 'ap'
        option ssid 'OpenWrt'
        option encryption 'none'

config wifi-device 'radio1'
        option type 'mac80211'
        option phy 'phy1'
        option channel '36'
        option band '5g'
        option htmode 'HE80'
        option disabled '1'

config wifi-iface 'default_radio1'
        option device 'radio1'
        option network 'lan'
        option mode 'ap'
        option ssid 'OpenWrt'
        option encryption 'none'

Addressing the adapters by path also works in 22.03.x (it didn't in 21.05), but does not in SNAPSHOT:

config wifi-device 'radio0'
        ...
        option path '1a143000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0'
        ...

config wifi-device 'radio1'
        ...
        option path '1a143000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0+1'
        ...

Both radios appear, and OpenWrt seems to be able to tell they are different. In Luci they appear as:

  • MediaTek MT 7915 802.11axbgn and
  • MediaTek MT 7915 802.11acaxn

However trying to access the second radio only actually accesses the first.

This is the same issue I had back in 21.05.

wifi config currently produces a broken config that doesn't even get me as far as above. It tries to address all the radios by option phy wl0 etc

This is on MT7622 and MT7623 devices with three different adapters: MT7615, MT7915, and MT7916, all DBDC adapters.

1 Like

I've moved this to devel since I am now pretty certain the issue is in OpenWrt and not with either the hardware or my config.

1 Like