How to install wifi driver
Hi, I respectully ask you for help, I have spent over a day trying to figure this out. I will spare you the details.
Would you please: Direct me to comprehensive beginner level documentation on how to install a wifi driver. Preferably official. (Sorry, there is no search field in the [documentation]
(http://docs.fedoraproject.org/en-US/Fedora/20/html/Installation_Guide/s1-redhat-config-kickstart-network.html)
I was pointed to and the topic is not covered.)
Or
Please provide instructions considering I am new to Fedora.
My best bet and problem description:
Wifi is not working. I installed Fedora 20. Ran:
su -c 'yum update'
This in the Netwrok controller in question:
lspci | grep Network
...
04:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01)
From Realtek, I downloaded and extracted in the Downloads dir the [driver file]
(http://www.realtek.com/downloads/downloadsView.aspx?Langid=1&PNid=48&PFid=48&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true#RTL8188CE).
Following [these]
(http://forums.fedoraforum.org/showthread.php?t=257101)
instructions, I ran:
yum install gcc kernel-devel kernel-headers patch make
Still based on the link / instructions above, I tried to:
make
This resulted in errors (did not compile).
And also tried to
./compile
before make, following one of the comments. But there is no compile.
Your help is much appreciated!
And I cannot post links in this forum, so my post looks like a mess.
And the terminal session:
[eric@foohost ~]$ cd Downloads/
[fool@foohost Downloads]$ ls
linux_mac80211_0012.0207.2013.tar.bz2 rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013
[fool@foohost Downloads]$ cd rtl
bash: cd: rtl: No such file or directory
[fool@foohost Downloads]$ cd rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/
[fool@foohost rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013]$ ls
base.c cam.h compat-wireless-3.0-2-mesh.tar.bz2 core.c debug.h firmware pci.c ps.h readme release_note rtl8192de stats.c
base.h compat compat-wireless-3.0-2.tar.bz2 core.h efuse.c Kconfig pci.h rc.c regd.c rtl8188ee rtl8192se stats.h
cam.c compat.h compat-wireless-3.2.5-1.tar.bz2 debug.c efuse.h Makefile ps.c rc.h regd.h rtl8192ce rtl8723e wifi.h
[fool@foohost rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013]$ make
make -C /lib/modules/3.12.5-302.fc20.x86_64/build M=/home/fool/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013 modules
make[1]: Entering directory `/usr/src/kernels/3.12.5-302.fc20.x86_64'
CC [M] /home/fool/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.o
In file included from /home/fool/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c:39:0:
/home/fool/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/pci.h:247:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rtl_pci_probe’
int __devinit rtl_pci_probe(struct pci_dev *pdev,
^
/home/fool/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c: In function ‘rtl_action_proc’:
/home/fool/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c:885:32: error: ‘struct ieee80211_conf’ has no member named ‘channel’
rx_status.freq = hw->conf.channel->center_freq;
^
/home/fool/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c:886:32: error: ‘struct ieee80211_conf’ has no member named ‘channel’
rx_status.band = hw->conf.channel->band;
^
/home/fool ...
But you didn't post the most important parte, which is the output of the
make
command, the 'errors' that you said. Please, put the full output next time.You mention Fedora 20 - it might be worth trying Fedora 20. F18 will stop receiving updates soon.