Hi,
When I try to bring up my wi-fi PCI card (
ifup wlan0 or
ifconfig wlan0 up) my whole PC just hangs until I power it off.
I believe I have the right drivers, but cannot see what I am doing wrong.
I'd really prefer not to go down the ndiswrapper route.
Firstly, I can see the PCI card and the
driver it is using :
Code:
[J@gx260-f10 ~]$ lspci -k
...
...
01:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8185 IEEE 802.11a/b/g Wireless LAN Controller (rev 20)
Kernel driver in use: rtl8180
Kernel modules: rtl8180
01:0c.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02)
Kernel driver in use: e1000
Kernel modules: e1000
I can also see wlan0 :
Code:
[J@gx260-f10 ~]$ iwconfig
lo no wireless extensions.
wmaster0 no wireless extensions.
wlan0 IEEE 802.11bg ESSID:""
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Tx-Power=0 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
eth0 no wireless extensions.
pan0 no wireless extensions.
The card is using the rtl8180 driver, which is loaded :
Code:
J@gx260-f10 ~]$ lsmod
...
...
rtl8180 30080 0
mac80211 174052 1 rtl8180
eeprom_93cx6 5888 1 rtl8180
cfg80211 24072 2 rtl8180,mac80211
...
[J@gx260-f10 ~]$ modprobe -all | grep rtl
/lib/modules/2.6.27.21-170.2.56.fc10.i686/kernel/drivers/net/wireless/rtl8187.ko
/lib/modules/2.6.27.21-170.2.56.fc10.i686/kernel/drivers/net/wireless/rtl8180.ko
/lib/modules/2.6.27.21-170.2.56.fc10.i686/kernel/drivers/net/usb/rtl8150.ko
[J@gx260-f10 ~]$
The driver appears to be the correct one (see
description):
Code:
[J@gx260-f10 ~]$ modinfo rtl8180
filename: /lib/modules/2.6.27.21-170.2.56.fc10.i686/kernel/drivers/net/wireless/rtl8180.ko
license: GPL
description: RTL8180 / RTL8185 PCI wireless driver
author: Andrea Merello <andreamrl@tiscali.it>
author: Michael Wu <flamingice@sourmilk.net>
srcversion: E04F8115B59D322E6E31BBE
alias: pci:v00001186d00003300sv*sd*bc*sc*i*
alias: pci:v00001799d00006020sv*sd*bc*sc*i*
alias: pci:v00001799d00006001sv*sd*bc*sc*i*
alias: pci:v000010ECd00008180sv*sd*bc*sc*i*
alias: pci:v00001799d0000701Fsv*sd*bc*sc*i*
alias: pci:v00001799d0000700Fsv*sd*bc*sc*i*
alias: pci:v000010ECd00008185sv*sd*bc*sc*i*
depends: mac80211,eeprom_93cx6,cfg80211
vermagic: 2.6.27.21-170.2.56.fc10.i686 SMP mod_unload 686 4KSTACKS
So everything seems correct. But when I try to bring up the card by
ifconfig wlan0 up
or
ifup wlan0
the PC just hangs for ever. No mouse movement, ctrl-alt-del, nothing.
I have downloaded a Linux driver from Realtek but it will not compile. I have the latest kernel-devel, headers, and gcc. I can post compiler errors if anybody would like. They're all apparently to do with missing parameters.
Has anybody got any ideas of what I could try next?