I am afraid, nothing can be done at kernel level. Atheros made a very poor thing to re-use the PID.
Kernel can't distinguish these adapters. Revision won't help, because we can't be sure that there is no pre-rome adapter with Rev=00.01.
I see the only way to sort this out on a distro level. A DKMS package can be provided for Rome adapters in repositories.
I can write upstream and ask for their opinion, but I doubt that they will commit a patch that will cause a regression for pre-rome users.
I am afraid, nothing can be done at kernel level. Atheros made a very poor thing to re-use the PID.
Kernel can't distinguish these adapters. Revision won't help, because we can't be sure that there is no pre-rome adapter with Rev=00.01.
I see the only way to sort this out on a distro level. A DKMS package can be provided for Rome adapters in repositories.
I can write upstream and ask for their opinion, but I doubt that they will commit a patch that will cause a regression for pre-rome users.