Linksys MR8300 problems with path on radio0

I've been testing back and forth SNAPSHOTS and 24.10.03/04 builds for my Linksys MR8300 and I noticed problems with radio0 config. The path for the device is changed in the SNAPSHOT builds from :
option path 'soc/40000000.pci/pci0000:00/0000:00:00.0/0000:01:00.0'
to :
option path 'soc/40000000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0'

(notice the e in pcie).

To avoid future problems, I used this :
option phy 'phy0'
but I wonder if this is normal to have physical address changes with the SNAPSHOT build ?

fun thing second pci does not change.

probably somebody renamed pcie bus to pcie from pci in some dts, actually does not make any difference for hard-soldered components….

Does the radio work in both cases?

I have to manually adjust it depending on the version used (24.10.x pci and SNAPSHOT pcie) to make it work (or use ‘option phy’ instead of ‘option path’ so it works on both version).

'Normal', no - but it happens occassionally, ideally rarely or never, but sometimes it does. Things remain fluid until everything is mainlined (and even then something like udev is expected to abstract the little gory details from you, rather than expecting static device assignments set in stone).

I confirm the changes. I upgraded from 24.10.2 to snapshot while keeping settings, and I noticed that the file modified itself. I mean that I didn't need to add the e in pcie.

2 Likes

Well I don't diserve any credit for the solution. I just noticed the change aswell. I assume that some script changes this at first boot and/or upgrading. I'll try to keep this in mind just in case any further issue in the next major release.

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.