On a newly built PC (mobo Gigabyte 970a-ud3) I am trying to achieve 3 things...
1. Get wired ethernet set up on RTL8111E chipset of the mobo;
2. Get a USB DWA-160 in WPA-2, 802.11g Wi-fi set up in it; (My DWA-160 in H/W Rev B1, S/W 2.0)
3. Get a decent ATI driver for Radeon HD 6790.
I installed Win-7 first on a hard disk and that tells me all these 3 things work fine there.
Then I go and install Mageia-1 64-bit on a different hard disk and to stop grub from messing with Win-7 bootloader, I made sure to disconnect the Win-7 hard disk before installing Mageia-1. So, it starts with default VESA driver and somehow I was able to get the display to 1680x1050 res. That is enough to get me going.
The rt8169.ko.gz does not drive the RTL8111E very well ... lots of disconnects every couple of minutes. So, I find a SUSE post that says to download rt8168 from Ralink, which I did next using a different PC. That source builds and produces rt8168.ko but does not remove the old driver. Its autorun.sh does make the module dependency but I still need to issue a modprobe to load the new driver.
My Question-1: How do I get rid off the old driver (instead of removing the old driver from lib/modules.d path) and make sure that the new driver gets loaded at boot time? Note that I tried to blacklist the old driver in /etc/modprobe.d/compat-blacklist(?) but that did not help.
My Question-2: The rt2870 driver (the chipset inside DWA-160 USB) from Ralink website does not build and spews out way too many warnings for a production driver. It fails during the Make ... possibly during linking. Can Mageia recommend any repository for this driver? The kernel is spewing out messages (dmesg) trying to load the rt2870 firmware which I do not have. Can Mageia recommend where to get that? I know I have to choose between the Mageia's kernel driver or Ralink's driver but neither of these choices seems trouble-free at this moment.
The ATI driver? Well, let me handle the network first!
Thanks.