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 ?
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.
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.