Gary, is there any reason to blacklist rt2800lib, rt2x00usb, rt2x00pci and rt2x00lib? The modinfo for those modules shows no aliases so I think they will only be loaded if a module that lists them as a dependency (e.g. rt2800pci) is loaded.
In this particular case I think the module loading chain goes like this:
lspci.txt:
>02:00.0 Network controller [0280]: RaLink RT3090 Wireless 802.11n 1T/1R PCIe [1814:3090]
Gary, is there any reason to blacklist rt2800lib, rt2x00usb, rt2x00pci and rt2x00lib? The modinfo for those modules shows no aliases so I think they will only be loaded if a module that lists them as a dependency (e.g. rt2800pci) is loaded.
In this particular case I think the module loading chain goes like this:
lspci.txt:
>02:00.0 Network controller [0280]: RaLink RT3090 Wireless 802.11n 1T/1R PCIe [1814:3090]
modinfo rt2800pci | grep 1814.*3090 0003090sv* sd*bc*sc* i*
>alias: pci:v00001814d0
modinfo rt2800pci | grep depends rt2800lib, rt2x00pci, eeprom_ 93cx6
>depends: rt2x00lib,
or am I missing something?
Thanks