Linux - Wireless NetworkingThis forum is for the discussion of wireless networking in Linux.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
I have a Realtek rtl8192 wireless card in my notebook. Unfortunately it was not supported by the kernel until 2.6.31. Lucky me there is a staging driver in 2.6.32 for this card (rtl8192E). I've compiled it but the kernel module needs to load a firmware (boot.img)
i've spent many hours searching for the firmware file but i've had no luck.
does anybody know where i can get the needed file or perhaps you have some other hints for me to get the wlan running
Hi Torsten --
I recently dealt with getting the Realtek 8192E card working using the 2.6.32(-rc5 I think?) kernel. I also had trouble finding the firmware for the card, but I finally got ahold of them (thanks Greg!). I was going to post the requisite files here but there doesn't appear to be a way to do that. I believe you can email me (?) from this forum and I can send the firmware to you directly. I'm fairly new to this particular forum but I'll see if I can put them in a blog and link to them there as well. This should allow you to avoid using NDISwrapper.
Either way, I believe they should be pushed into the linux-firmware package soon.
Has anyone managed to get the RTL8192E wireless working under a 64bit version of linux?
I recently decided that I would ditch Windows in favor of Ubuntu but am being held back by that fact that my wireless card does not even show-up in Ubuntu 9.1. I have searched everywhere but have yet to hear that someone actually got it working. I really don't have the knowledge, time or patience to spend weeks in the depths of Linux code etc. to get this essential component working. Sadly it looks like I will probably have to go back to Windows soon.
I'm still attempting to get this working with debian 5.0 'lenny' 64 bit but have yet to be successful.
I'm attempting to compile the linux-2.6.32-rc5 kernel from source with the staging drivers for the 8192E chipset.
So far, I keep getting a kernel panic after compiling at least three different times. I am using the same machine I compiled with so it would take some time to type out the output from the kernel when loading the ramdisk... (I think that's what it was saying before hand.)
2. Extract files/folders go into HAL and edit Makefile:
replace NIC_SELECT = RTL8192SE with NIC_SELECT = RTL8192E
Although it's supposed to be for the RTL8192SE it works also with the RTL8192E.
But you need the firmware for RTL8129E which i dont have.
I still would appreciate if somebody could upload the firmware.
I tried to get the NIC work with the RTL8192SE firmware but it doesnt work i think because of two reasons:
1. it is not in the right format (*.bin original) but is requested as boot.img
-> i already renamed it and put it into /lib/firmware/RTL8129E, /lib/firmware/, /lib/firmware/`uname -r`, lib/firmware/`uname -r`/RTL8192E
2. it is not the right firmware oviously.
Last edited by alpha-linux; 10-27-2009 at 05:01 PM.
I'm having an issue trying to 'make' after unpacking the archive...
(btw, I found the Makefile in /rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/)
I tried once by editing the Makefile as regular user then 'su' to 'make' before removing the directory and starting over with root privileges...
micro@debian-satellite:/mnt/shared/progz/linux/rtl8192$ tar xvf rtl8192se_linux_2.6.0010.1012.2009_64bit.tar.gz
##set the first line to 'NIC_SELECT = RTL8192E'
nano -w HAL/rtl8192/Makefile
##checked the readme.txt file and looked at the different ways to install... I was just planning on make && make install
make: *** /lib/modules/2.6.30-bpo.2-amd64/build: No such file or directory. Stop.
make: *** [all] Error 2
debian-satellite:/mnt/shared/progz/linux/rtl8192/rtl8192se_linux_2.6.0010.1020.2009_64bit# mkdir /lib/modules/2.6.30-bpo.2-amd64/build
make: Entering directory `/lib/modules/2.6.30-bpo.2-amd64/build'
make: *** No rule to make target `modules'. Stop.
make: Leaving directory `/lib/modules/2.6.30-bpo.2-amd64/build'
make: *** [all] Error 2
I looked around the Makefile and in /lib/modules... Of course, the directory I had created was empty.
Hmmm... That wasn't what I'd anticipated...
I believe I had installed the backports kernel image through aptitude. Regardless, I went ahead and compiled a 2.6.30 kernel from source and then make && make install the drivers with root privileges. Everything went fine and I see that it requests the firmware with no obvious problems.
Knetworkmanager runs by default (I usually do a very minimalistic DE by net installing debian and then adding kdebase and what packages I want using aptitude through cli, but since this is a new machine and I wanted more capability without the work, I opted to see how it would handle bloated KDE...
Anywho... It sees the interface and will attempt to connect to my router but fails...
I finally have got the firmware. If somebody wants to have it too, please write an email.
Nevertheless the device doesnt't work. I changed the Makefile, make amd make install worked fine, dmesg tells that the device has been recognised, I can bring the device up but it is not possible to connect to the router. I also tried it without any network security like wep or wpa. If i scan for wlan nothing is found. If i try "iwconfig wlan0 essid 12345 ap any" iwconfig tells me that the ap is invalid.
dmesg tells me something about the activities but it makes no sence for me. i'm going to post the dmesg message later.
Is there anybody with an idea what i could try?
Last edited by Torsten1981; 10-31-2009 at 12:24 PM.
Just a guess (No really) but looking at the output it looks like the Wireless card is not up meaning that you still have a driver issue.
“IRQ 16============>r8192_wx_set_essid():driver is not up return”
I was getting ready to try and write one but then I discovered that my sound was not working and my DVD is only working as a CD so I decided to give it up and run Linux in VirtualBox. Sad really, it would be nice if hardware vendors supported Windows, Linux and Mac as a rule. I would love it if I could see that a machine was “Linux Certified” prior to purchase.