Fedora 8, Wireless Realtek 8187B, Toshiba Satellite
My intigrated wireless is not being detected. Only the ethernet module. I ran the /sbin/lspci -v command and here is what I get:
Code:
[Juan@localhost ~]$ /sbin/lspci -v Quote:
I am running Fedora 8 and Windows Vista Basic on a Toshiba Satellite. Pentium Dual-Core running at 1.46GHz with 1GB or RAM. Partitioned the HDD in half for both OS's. |
My guess is that your internal wireless is a usb wireless, probably a Realtek 8187. Post the output of lsusb. It should be found there.
Bob |
Sorry, I had not read the post completely enough. Yes, your wireless is the Realtek 8187B and for some unknown reason Toshiba chose to use usb for this. There is no native driver in Linux yet (the rtl8187 does not work.) It does work, however, with ndiswrapper using the Windows 98 driver from the realtek website.
Hope this helps, Bob |
Also, you might want to amend the title of your post. You might not get much attention with the title of "f"
|
Well if the windows version works could I by some way use it on linux?
|
That's what the ndiswrapper suggestion is about
|
Ndiswrapper is a linux program which allows you to use Windows wireless drivers on chipsets for which there is no native linux kernel driver. The Realtek 8187B is one of those chipset. You must first insall ndiswrapper (yum install ndiswrapper). Then, go to Realtek's web site and download the drivers for windows for that chipset. Keep the drivers in a place you can access them (I use my home directory) because you will need to point the ndiswrapper program to its location. There dozens of posts in this forum on using ndiswrapper as well as tutorials. Also, go to the Ubuntu forums and enter this chipset into the search function there. There extensive threads describing how to use ndiswrapper for this chipset.
Bob |
OK thanks alot for the help.
|
Ok I found this here but I am having problems compiling the modified version not supplied by Mr. J. Adams here. I'm not so much a linux noob as a novice but I'm still learning. I'm afraid I'll mess up my installation if I keep going. I followed the read me on how to compile it but when I run ./makedrv, I get this:
Code:
[Juan@localhost ~]$ cd /home/Juan/Desktop/rtl8187b-modified |
I recognize this as a driver offered by a user named "cuervo" (I believe that is correct) in several variations. I tried this a number of times and I was never able to get it installed. I have read where others have gotten it to work, but did not receive a very strong signal.
My recommendation is to use the ndiswrapper suggestion and the WIN98 driver (the other drivers do not work). You will have to add an addition line to the .inf file before you install. See this post: http://http://www.linuxquestions.org...tu-7.10-631453 This will explain how to do it. If you have trouble, post back and I will walk you through it. Bob |
Sorry, just realized the link doesn't work. Try this one:
http://www.linuxquestions.org/questi...u-7.10-631453/ |
Ok I made the change to the Win98 .inf file now how do I load it? I tried to cd to the Win98 folder and launch ndiswrapper but it said that the command did not exist and I checked that it was installed and it was. Then I tried to see the commands by using man ndiswrapper an that didn't work either.
|
Ok, here are the instructions for how to load this driver with ndiswrapper. If you are sure you have ndiswrapper properly installed, then follow these instructgions.
1. You will need two files from the win98 folder from the driver package from realtek. They are net8187b.inf and rtl8187b.sys. Copy these two files to your home directory. Change directory into your home directory. 2. Type ls -l just to make sure they are in fact in your home directory. 3. Type: ndiswrapper -v This will confirm that ndiswrapper is installed by listing the version of ndiswrapper you are using 4. Type: ndiswrapper -i net8187b.inf This will install the driver under ndiswrapper. You do not need to use the command on the rtl8187b.sys file because ndiswrapper will authomatically pick it up as long as it is in the same directory. 5. Type ndiswrapper -l This will list the installed drivers and it should list the file called net8187b (without the .inf extension.) If you get an error that tells you it is an invalid driver! then type: ndiswrapper -r net8187b This will remove the driver. Then go through the install process again. For me, it sometimes failed the first couple of times, but finally worked. 6. When it is properly installed in ndiswrapper and you type: ndiswrapper -l it will respond with: net8187b device: present If you are successful with the above commands, your wireless device should now show up in your network configuration GUI's. I don't believe Fedora has an ifconfig command, so try: system-network-config (I believe you must be root to do this.) From here, if the driver is properly installed, there a number of tutorials to get the wireless network connected with your particular network details (name of network, IP address of the router, and encryption if you use it. If you have trouble, there are tutorials on this site about ndiswrapper which pretty much work with any distro. Hope this helps Bob |
Very sorry, I forgot one detail that you will need to do before it will work. Open the the net8187b.inf file with a text editor and look for two lines that look like this one:
Code:
%RTL8187B.DeviceDesc% = RTL8187B.ndi, USB\VID_0BDA&PID_8197&REV_0200 Once you amend the .inf file as indicated, it should work fine. Sorry for forgetting this vital step in my first post. Bob |
No problem I did that edit before you posted it. Thank you for your patience. I am trying to learn.
|
All times are GMT -5. The time now is 05:55 AM. |