LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Fedora (https://www.linuxquestions.org/questions/fedora-35/)
-   -   Fedora 8, Wireless Realtek 8187B, Toshiba Satellite (https://www.linuxquestions.org/questions/fedora-35/fedora-8-wireless-realtek-8187b-toshiba-satellite-636599/)

uncholowapo 04-20-2008 09:58 AM

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

       
Code:

       
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03)
        Subsystem: Toshiba America Info Systems Unknown device ff40
        Flags: bus master, fast devsel, latency 0
        Capabilities: <access denied>
        Kernel driver in use: agpgart-intel

00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)
        Subsystem: Toshiba America Info Systems Unknown device ff40
        Flags: bus master, fast devsel, latency 0
        Memory at fe900000 (64-bit, non-prefetchable) [size=1M]
        Capabilities: <access denied>

00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Contoller #4 (rev 03) (prog-if 00 [UHCI])
        Subsystem: Toshiba America Info Systems Unknown device ff40
        Flags: bus master, medium devsel, latency 0, IRQ 16
        I/O ports at e000 [size=32]
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci-hcd

00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03) (prog-if 00 [UHCI])
        Subsystem: Toshiba America Info Systems Unknown device ff40
        Flags: bus master, medium devsel, latency 0, IRQ 20
        I/O ports at dc00 [size=32]
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci-hcd

00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03) (prog-if 20 [EHCI])
        Subsystem: Toshiba America Info Systems Unknown device ff40
        Flags: bus master, medium devsel, latency 0, IRQ 18
        Memory at feaff400 (32-bit, non-prefetchable) [size=1K]
        Capabilities: <access denied>
        Kernel driver in use: ehci_hcd
        Kernel modules: ehci-hcd

00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
        Subsystem: Toshiba America Info Systems Unknown device ff40
        Flags: bus master, fast devsel, latency 0, IRQ 23
        Memory at feaf8000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: HDA Intel
        Kernel modules: snd-hda-intel

00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        Capabilities: <access denied>
        Kernel driver in use: pcieport-driver

00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
        Capabilities: <access denied>
        Kernel driver in use: pcieport-driver

00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=03, subordinate=04, sec-latency=0
        I/O behind bridge: 0000a000-0000afff
        Memory behind bridge: fd600000-fddfffff
        Prefetchable memory behind bridge: 00000000bbf00000-00000000bdefffff
        Capabilities: <access denied>
        Kernel driver in use: pcieport-driver

00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03) (prog-if 00 [UHCI])
        Subsystem: Toshiba America Info Systems Unknown device ff40
        Flags: bus master, medium devsel, latency 0, IRQ 19
        I/O ports at d880 [size=32]
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci-hcd

00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03) (prog-if 00 [UHCI])
        Subsystem: Toshiba America Info Systems Unknown device ff40
        Flags: bus master, medium devsel, latency 0, IRQ 21
        I/O ports at d800 [size=32]
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci-hcd

00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03) (prog-if 00 [UHCI])
        Subsystem: Toshiba America Info Systems Unknown device ff40
        Flags: bus master, medium devsel, latency 0, IRQ 18
        I/O ports at d480 [size=32]
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci-hcd

00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03) (prog-if 20 [EHCI])
        Subsystem: Toshiba America Info Systems Unknown device ff40
        Flags: bus master, medium devsel, latency 0, IRQ 19
        Memory at feaff000 (32-bit, non-prefetchable) [size=1K]
        Capabilities: <access denied>
        Kernel driver in use: ehci_hcd
        Kernel modules: ehci-hcd

00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3) (prog-if 01 [Subtractive decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=05, subordinate=09, sec-latency=32
        I/O behind bridge: 0000b000-0000cfff
        Memory behind bridge: fde00000-fe6fffff
        Prefetchable memory behind bridge: 00000000bdf00000-00000000bfefffff
        Capabilities: <access denied>

00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03)
        Subsystem: Toshiba America Info Systems Unknown device ff40
        Flags: bus master, medium devsel, latency 0
        Capabilities: <access denied>
        Kernel modules: iTCO_wdt

00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03) (prog-if 8a [Master SecP PriP])
        Subsystem: Toshiba America Info Systems Unknown device ff40
        Flags: bus master, medium devsel, latency 0, IRQ 18
        I/O ports at 01f0 [size=8]
        I/O ports at 03f4 [size=1]
        I/O ports at 0170 [size=8]
        I/O ports at 0374 [size=1]
        I/O ports at ffa0 [size=16]
        Kernel driver in use: ata_piix
        Kernel modules: ata_piix

00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03) (prog-if 01 [AHCI 1.0])
        Subsystem: Toshiba America Info Systems Unknown device ff40
        Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 220
        I/O ports at e880 [size=8]
        I/O ports at e800 [size=4]
        I/O ports at e480 [size=8]
        I/O ports at e400 [size=4]
        I/O ports at e080 [size=32]
        Memory at feaff800 (32-bit, non-prefetchable) [size=2K]
        Capabilities: <access denied>
        Kernel driver in use: ahci
        Kernel modules: ahci

05:01.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ba)
        Subsystem: Toshiba America Info Systems Unknown device ff40
        Flags: bus master, medium devsel, latency 168, IRQ 17
        Memory at fde00000 (32-bit, non-prefetchable) [size=4K]
        Bus: primary=05, secondary=06, subordinate=09, sec-latency=176
        Memory window 0: 40000000-43fff000 (prefetchable)
        Memory window 1: 44000000-47fff000
        I/O window 0: 0000b000-0000b0ff
        I/O window 1: 0000b400-0000b4ff
        16-bit legacy interface ports at 0001
        Kernel driver in use: yenta_cardbus

05:01.2 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 21)
        Subsystem: Toshiba America Info Systems Unknown device ff40
        Flags: bus master, medium devsel, latency 64, IRQ 21
        Memory at fe6ffc00 (32-bit, non-prefetchable) [size=256]
        Capabilities: <access denied>
        Kernel driver in use: sdhci
        Kernel modules: sdhci

05:01.3 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 11)
        Subsystem: Toshiba America Info Systems Unknown device ff40
        Flags: bus master, medium devsel, latency 64, IRQ 5
        Memory at fe6ff800 (32-bit, non-prefetchable) [size=256]
        Capabilities: <access denied>
        Kernel modules: ricoh_mmc

05:01.4 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 11)
        Subsystem: Toshiba America Info Systems Unknown device ff40
        Flags: bus master, medium devsel, latency 64, IRQ 5
        Memory at fe6ff400 (32-bit, non-prefetchable) [size=256]
        Capabilities: <access denied>

05:01.5 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 11)
        Subsystem: Toshiba America Info Systems Unknown device ff40
        Flags: bus master, medium devsel, latency 64, IRQ 5
        Memory at fe6ff000 (32-bit, non-prefetchable) [size=256]
        Capabilities: <access denied>

05:07.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
        Subsystem: Toshiba America Info Systems Unknown device ff40
        Flags: bus master, medium devsel, latency 64, IRQ 16
        I/O ports at c800 [size=256]
        Memory at fe6fec00 (32-bit, non-prefetchable) [size=256]
        Capabilities: <access denied>
        Kernel driver in use: 8139too
        Kernel modules: 8139cp, 8139too


[Juan@localhost ~]$

I'm thinking it is not being detected because my wireless is "intigrated" via USB 2.0 while my ethernet is intigrated directly. Under Windows Device Manager it says:

Quote:

Realtek RTL8139/810x Family Fast Ethernet NIC
Realtek RTL8187B 802.11b/g 54Mbps USB 2.0 Network Adapter
I could be wrong please someone help.
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.

BobNutfield 04-20-2008 02:41 PM

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

BobNutfield 04-20-2008 02:44 PM

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

BobNutfield 04-20-2008 02:46 PM

Also, you might want to amend the title of your post. You might not get much attention with the title of "f"

uncholowapo 04-22-2008 06:54 PM

Well if the windows version works could I by some way use it on linux?

billymayday 04-22-2008 06:57 PM

That's what the ndiswrapper suggestion is about

BobNutfield 04-23-2008 02:35 AM

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

uncholowapo 04-23-2008 10:16 AM

OK thanks alot for the help.

uncholowapo 04-23-2008 03:50 PM

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
[Juan@localhost rtl8187b-modified]$ ./makedrv
rm -fr *.mod.c *.mod *.o .*.cmd *.mod.* *.ko *.o *~
make -C /lib/modules/2.6.24.4-64.fc8/build M=/home/Juan/Desktop/rtl8187b-modified/ieee80211 CC=gcc modules
make[1]: Entering directory `/usr/src/kernels/2.6.24.4-64.fc8-i686'
scripts/Makefile.build:46: *** CFLAGS was changed in "/home/Juan/Desktop/rtl8187b-modified/ieee80211/Makefile". Fix it to use EXTRA_CFLAGS.  Stop.
make[1]: *** [_module_/home/Juan/Desktop/rtl8187b-modified/ieee80211] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.24.4-64.fc8-i686'
make: *** [modules] Error 2
rm -fr *.mod.c *.mod *.o .*.cmd *.ko *~
make -C /lib/modules/2.6.24.4-64.fc8/build M=/home/Juan/Desktop/rtl8187b-modified/rtl8187 CC=gcc modules
make[1]: Entering directory `/usr/src/kernels/2.6.24.4-64.fc8-i686'
scripts/Makefile.build:46: *** CFLAGS was changed in "/home/Juan/Desktop/rtl8187b-modified/rtl8187/Makefile". Fix it to use EXTRA_CFLAGS.  Stop.
make[1]: *** [_module_/home/Juan/Desktop/rtl8187b-modified/rtl8187] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.24.4-64.fc8-i686'
make: *** [modules] Error 2
[Juan@localhost rtl8187b-modified]$

Help?

BobNutfield 04-24-2008 01:46 PM

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

BobNutfield 04-24-2008 01:51 PM

Sorry, just realized the link doesn't work. Try this one:

http://www.linuxquestions.org/questi...u-7.10-631453/

uncholowapo 04-24-2008 04:05 PM

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.

BobNutfield 04-25-2008 01:02 PM

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

BobNutfield 04-25-2008 01:12 PM

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
Just below those two lines, add the above line and save the file. You must do this before you load the driver with ndiswrapper or it will not work and will give an error that it is an invalid driver.

Once you amend the .inf file as indicated, it should work fine.

Sorry for forgetting this vital step in my first post.

Bob

uncholowapo 04-25-2008 01:51 PM

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.