Red Hat Bugzilla – Bug 713512
[rtl8187] Fedora 15 wireless was poor at install and now has NO wireless after yum upgrade
Last modified: 2012-06-20 13:27:53 EDT
Description of problem: Installed Fedora 15 x86_64 from ISO DVD. The wireless interface was poor, so I hacked the /etc/sysconfig/network_scripts/ifcfg-wlan0 file and got the DNS working. Performed a yum upgrade via the wireless interface that I hacked to get around the crappy wireless configuration utility. The yum upgrade downloaded and installed smoothly. Rebooted system and now there is NO wireless, cannot see wireless networks, and the NeatGear wireless USB adapter, WG111v2, (driver rtl8187) is DEAD. lsmod shows rtl8187 is loaded. Fedora 15 YUM UPGRADE SENT WIRELESS FROM BAD TO WORSE. (I have rebooted system in Fedora 14 and I am writing this bug report from same DEAD wireless adapter in Fedora 15.)
Version-Release number of selected component (if applicable):
Suspect NetworkManager as the culprit.
Fedora wireless has ALWAYS been poor on all platforms that I have ever installed it on. Fedora wireless configurations ALWAYS needs hacking to get them to work. (I am writing this bug report from a hacked Fedora 14 wireless configuration.)
Steps to Reproduce:
1. Install Fedora 15, wireless DNS is poor unless configuration is hacked to fix it.
2. yum upgrade, NO more wireless at all. Wireless is DEAD after yum upgrade.
NO wireless after yum upgrade. System cannot see any wireless networks.
wireless DNS issues resolved after yum upgrade and wireless is stable
Fedora wireless is holding Fedora back. If the Fedora developers could get the wireless stable and configurable, then you would see an explosion in Fedora users!
You should provide some data otherwise your report is not of much use.
Could you give us:
1. /etc/sysconfig/network_scripts/ifcfg-wlan0 and your changes
2. $ nm-tool
3. $ rfkill list
5. any errors in dmesg regarding WiFi card?
Hello , my problem same as .
And I find the main problem here :
[ 18.182176] udev: renamed network interface eth0 to em1
[ 18.413625] usb 1-1: ath9k_htc: Transferred FW: htc_9271.fw, size: 51272
[ 18.648752] ath9k_htc 1-1:1.0: ath9k_htc: HTC initialized with 33 credits
[ 18.837138] ath9k_htc 1-1:1.0: ath9k_htc: FW Version: 1.0
[ 18.837143] ath9k_htc 1-1:1.0: ath9k_htc: Please upgrade to FW version 1.3
[ 18.837764] Failed to initialize the device
[ 18.846904] ath9k_htc: probe of 1-1:1.0 failed with error -22
[ 18.846945] usbcore: registered new interface driver ath9k_htc
I'm using :
Bus 001 Device 002: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n
Now , my wireless works again .
Here is my steps :
- 1 . Go to http://wireless.kernel.org/download/htc_fw/1.3/ , download htc_9271.fw and copy it to /lib/firmware/
- 2. Unplug usb wirless and plug agian .
Thanks Jirka Klimes about dmesg . It is very useful .
I finally made time to "hack" my Fedora 15 network configuration so that wireless-networking is stable. This is basically the same "hack" configuration that I have had to use with EVERY Fedora release since I started using wifi. (I started using wifi with Fedora 12.)
Basically the "hacked" wireless configuration does the following:
1) statically sets 11Mbps transfers
2) statically sets Primary and Secondary DNS under dhcp
I have tried directly editing /etc/sysconfig/network-scripts to accomplish the same changes that I see were made with system-config-network; however, I appear to be missing something, since my direct edits do not get the wireless network functioning.
Configuring with system-config-network:
1) acquire system-config-network-1.6.2-2.fc15.noarch.rpm
2) install system-config-network rpm
3) run system-config-network or select via KDE
4) select the Devices Tab
4) select the wireless device
6) select Edit
7) select the General Tab
8) check Controlled by NetworkManager
9) check Activate device when computer starts
10) select Automatically obtain IP address settings with: dhcp
11) STATICALLY set both primary and secondary DNS IP addresses, i.e., 126.96.36.199 and 188.8.131.52
12) Select the Wireless Settings Tab
13) select Mode: Auto
14) select Specified and enter SSID of the wireless network
15) STATICALLY set Transit rate: 11M
16) enter the wireless networks security key in the "key" field
17) select OK
18) select the DNS Tab and STATICALLY set same primary and secondary DNS IP addresses
19) select the File Menu
20) select Save, then Yes or Ok to the following dialog boxes
22) from the KDE system tray configure the wireless network as normal, but STATICALLY set the same primary and secondary DNS IP addresses as before. (Note: "Transmit rate:" is NOT an option for wireless networks configured from the the system tray. Once everything is configured using the system tray then Activate the wireless network from the system tray. Notice that the Transmit Rate is now STATICALLY 11Mbps.
If you were to go back and run system-config-network again, select Device Tab, select Edit, select Wireless Settings Tab, you would now see that the Mode: is Managed (not Auto), and Transmit rate: is Auto (not 11M).) system-config-network does the necessary low-level changes that make Fedora wireless possible.
If you ever have to manually set the data rate to a specific data rate, that is an indication that the kernel driver (or the rate control module) for that specific hardware has a bug. In this case, it would indicate that the rtl8187 driver is not working correctly with your access point. rtl8187 is a pretty old driver that I don't think has recieved a lot of attention lately. But in the end, rate control issues are kernel bugs.
hey I cannot save IP address on wired link using GNOME settings, on fedora 15 (64bit). Pl help. things do not even work for wireless. The only option I am getting is to acquire ip address through DHCP
(In reply to comment #6)
> hey I cannot save IP address on wired link using GNOME settings, on fedora 15
> (64bit). Pl help. things do not even work for wireless. The only option I am
> getting is to acquire ip address through DHCP
saneeha, this bug deals with rtl8187 driver issues.
Please, open a new bug for your problem and describe in more detail what your problem is, what you want to achieve and which tools/programs you use (nm-connection-editor, GnomeShell network indicator, ...). Attaching /var/log/messages to the new bug would help, too.
I have the same problem on 32 bit fedora 15 witht the same type of RTL8187 Wireless Adapter, after yum update it wont even detect my device (lsusb and rfkill list show nothing) but before update the wireless works very poorly, the internet will connect for 30 seconds to 5 minutes before gradually slowing down to a halt, disconnecting and reconnecting the device fixes it until it happens again, yum upgrading to the latest took 4 hours and i did this based on advice from irc support, they insisting this would fix the problem. Google searching has shown that the linux drivers for this chipset are just not very good, is there any way to have better drivers written?
I also have a weak signal using the rtl8187 module since Fedora 11. Now with Fedora 16 with the same poor performance, I find CDlinux (slackware 2009) and Tiny Core Linux v4.1 (current) have just as good rtl8187 modules as Windows.
PCLinux 2009 has poor rtl8187 module performance as does TinyMe Linux 2008 (PCLinux 2008 derived), but this is to be expected as they are all Mandriva derived OSes and this comes back to the poor Red Hat modules.
A friend tells me SuSe 12.1 has good rtl8187 performance
Is this still a problem with the 2.6.43/3.3 kernel updates in F15/F16?
This is no longer a problem in F16 using kernel-PAE 3.3.7-1. I made a comparison of signal strength using the rtl8187 module and ndiswrapper (using Microsoft XP driver as given by the Installing Ndiswrapper Kernel Modules - Fedora Unity Project). Signal strength is the same in both methods.
Thanks for letting us know.