PDA

View Full Version : wifi problem



krishnashk
10th January 2012, 03:16 PM
hello
i just installed fedora 16 on my lenovo z 570 laptop.can any one tell me how to connect to wifi in this??
thanks

JEO
10th January 2012, 04:03 PM
The driver might be there already. Try left clicking the NetworkManager icon and see if any wireless networks show up there. If not then post the output of the following commands to find out what wireless chipset you have:

su -
lspci

lsusb

krishnashk
10th January 2012, 04:31 PM
for
lspci


00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB Controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b5)
00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b5)
00:1d.0 USB Controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
01:00.0 VGA compatible controller: nVidia Corporation Device 1050 (rev a1)
03:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 05)


for

lsusb

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 0bda:58ea Realtek Semiconductor Corp.
Bus 002 Device 003: ID 0489:e00d Foxconn / Hon Hai
Bus 002 Device 004: ID 0bda:0139 Realtek Semiconductor Corp.

JEO
10th January 2012, 04:35 PM
You have a pci broadcom 4313 chipset. See the following guide for how to install the broadcom drivers:

http://forums.fedoraforum.org/showthread.php?t=239922

krishnashk
11th January 2012, 11:48 AM
when i use


lsmod | sort


b43 and b43 legacy are not listed..

---------- Post added at 10:48 AM ---------- Previous post was at 10:45 AM ----------

i used all the commands in the link.

krishnashk
11th January 2012, 11:59 AM
Last update: 11/25/2011
Table of Contents

Introduction
Step 1: Identify the chipset of the wireless device
Step 2: Choose the right driver
Step 3: Install the driver
....How to install and use b43 and b43legacy
....How to install and use the Broadcom 802.11 Linux STA driver (broadcom-wl)
....How to install and use b43-openfwwf
....How to install and use rndis_wlan
....How to install and use ndiswrapper



Introduction

Wireless cards using Broadcom chipsets are very common. Until recently, support for these Broadcom wireless cards in Linux was poor, and the only way to use them in Linux was with software that could act as an adapter for Windows drivers in Linux. That worked well in many cases and still does today. But in the last few years, Linux drivers for these Broadcom wireless cards have increased in number and quality. That happened first through reverse engineering efforts which produced the bcm43xx Linux driver several years ago, and later through the belated but nevertheless appreciated cooperation of the Broadcom Corporation which released a partially open source Linux driver for several Broadcom chipsets. So nowadays there are several Linux drivers or driver methods that can be used to make many of the Broadcom wireless chipsets work in Fedora. Broadcom recently released at least one additional fully open source Linux driver that likely will be available for use with Fedora soon.



Step 1: Identify the chipset of the wireless device

The driver or driver method to use depends upon the chipset used by the wireless card. Nearly all of the Broadcom wireless cards that are commonly discussed around here use the PCI bus, and their chipsets usually can be positively identified by the following command in a Fedora terminal...
lspciLook in the lspci report for a Broadcom wireless network controller and find its chipset number which will be in the format of BCM43xx. If there is no such wireless device revealed in the lspci report, then it may be a USB device listed in the lsusb report. The wireless device may be less obvious in the lsusb report which identifies USB devices by their vendor ID and device ID numbers (venderID:deviceID) and may not have much other information. Nevertheless, the information in the lsusb report is still something that may be helpful in deciding what to do next. If nothing at all is found to identify the wireless card, then it may be disabled by BIOS, a software switch or hotkey, or a physical on-off switch.

Once the chipset is identified, maybe one of the driver methods described next will work with it in Fedora. The following Broadcom wireless chipsets are known to be capable of working in Fedora with one or more of those driver methods. There may be other Broadcom wireless chipsets that also can work in Fedora, but these are the ones commonly discussed around here and that I know about...
BCM4301
BCM4303
BCM4306
BCM4309
BCM4310 USB (but it uses the PCI bus)
BCM4311
BCM4312
BCM4313
BCM4318
BCM4320 USB
BCM4321
BCM4322
BCM43224
BCM43225
BCM43227
BCM43228
BCM4328
BCM43XGIMPORTANT NOTE: There have been reports that the Fedora kernel now includes the brcmsmac driver which supports a few of the chipsets listed above. Go to linuxwireless.org (http://linuxwireless.org/en/users/Drivers/brcm80211) for details about this new driver. If you have a chipset supported by brcmsmac, then try updating to the latest available kernel. You may have nothing more to do than that.



Step 2: Choose the right driver

All versions of all chipsets in that list above are known to work in Fedora with at least one of the driver methods described next. Many of them are known to work with more than one of the driver methods described next. But none of the chipsets in that list work with all of the driver methods described next. So choose a driver method below that is known to work with your chipset. The section for each driver method below lists which chipsets are known to work with that driver method. For additional help with deciding which driver method to start out with, study the following algorithm.

lspci
|
Any of these listed?
4301
4303
4306
4309
4311
4312
4318
/ \
/ \
/ \
/ \
Yes No
/ \
/ \
/ \
lsmod 4310?
/ / \
/ / \
/ Yes No
b43 / \
loaded? / 43XG
/ \ ndiswrapper 4313,43224
/ No 4321,43225
/ \ 4322,43227
/ \ 4328,43228
Yes b43legacy / \
/ loaded? / \
/ / \ Yes No
/ Yes No / \
/ / \ / \
4306? / \ broadcom-wl 4320?
4311? Install 4311? (from lsusb
4318? version 3 4312? or other means)
/ \ firmware / \ / \
/ \ / \ / \
Yes No Yes No Yes No
/ \ / \ / \
/ \ / \ / \
b43-openfwwf Install broadcom-wl ndiswrapper b43-openfwwf ndiswrapper
or version 4 or
Install firmware rndis_wlan
version 4
firmware
Next... Step 3: Install the driver
my chipset is BCM4313, but when i use
lsmod | sort
at step 2
. b43 and b43legacy are not listed.please help

krishnashk
11th January 2012, 12:29 PM
i own a lenovo z 570 laptop. i installed fedora 16. i am unable to connect to wifi. my network chipset BCM4313.
. can i install wine and install windows driver for wifi will that work.. please help!!''
thanks

rowanp28
11th January 2012, 12:33 PM
i believe theres a kernel module for that chip......... but not exactly sure i think its bcmwl of some sort:confused:

krishnashk
11th January 2012, 12:35 PM
i believe theres a kernel module for that chip......... but not exactly sure i think its bcmwl of some sort:confused:

where can i find it

leigh123linux
11th January 2012, 12:51 PM
i own a lenovo z 570 laptop. i installed fedora 16. i am unable to connect to wifi. my network chipset BCM4313.
. can i install wine and install windows driver for wifi will that work.. please help!!''
thanks
Thread merged, don't double post.

rowanp28
11th January 2012, 01:14 PM
You have a pci broadcom 4313 chipset. See the following guide for how to install the broadcom drivers:

http://forums.fedoraforum.org/showthread.php?t=239922
go down to post #3:D

stoat
11th January 2012, 02:16 PM
Post moved from the HOWTO in the Guides and Solutions forum to a new thread.




my chipset is BCM4313, but when i use
lsmod | sort
at step 2
. b43 and b43legacy are not listed.please help To me, you made a mistake following the algorithm. The HOWTO doesn't say to use b43 for your chipset and instead leads to the broadcom-wl driver. Or, if it does say somewhere to use b43 for the BCM4313, help me find it so I can make a correction.

Anyway, that BCM4313 also is supported by the new brcmsmac driver now included with Fedora kernels. But it wasn't included in the kernel released with Fedora 16, so you may only need to update your kernel by any means possible and reboot into the new kernel. I would try that first. If you get nowhere with that, then try the broadcom-wl driver.

stoat
11th January 2012, 02:31 PM
Posts #6 and #12 merged with this pre-exisiting thread by krishnashk on the same subject. Sorry to have you chasing this thing around. But you should consider calming down a bit and stop thrashing around with posts everywhere. You have a common and popular chipset. It is well-known around here. It will work with Fedora and the answers you need will come. But be patient and stick to this thread with this issue.

krishnashk
11th January 2012, 02:39 PM
Posts #6 and #12 merged with this pre-exisiting thread by krishnashk on the same subject. Sorry to have you chasing this thing around. But you should consider calming down a bit and stop thrashing around with posts everywhere. You have a common and popular chipset. It is well-known around here. It will work with Fedora and the answers you need will come. But be patient and stick to this thread with this issue.

ok sorry admin!

stoat
11th January 2012, 02:53 PM
No worries.

Now try to update your kernel using a wired NIC connection to the Internet or any other means available. Reboot into the new kernel. Check the NetworkManager applet for available networks. That may be all you need to do. Anwyay, it's worked for other people recently.

krishnashk
11th January 2012, 06:15 PM
Post moved from the HOWTO in the Guides and Solutions forum to a new thread.

To me, you made a mistake following the algorithm. The HOWTO doesn't say to use b43 for your chipset and instead leads to the broadcom-wl driver. Or, if it does say somewhere to use b43 for the BCM4313, help me find it so I can make a correction.

Anyway, that BCM4313 also is supported by the new brcmsmac driver now included with Fedora kernels. But it wasn't included in the kernel released with Fedora 16, so you may only need to update your kernel by any means possible and reboot into the new kernel. I would try that first. If you get nowhere with that, then try the broadcom-wl driver.

ok if u get any information about updating the kernel let me know. thanks. i will try the broadcom drivers

---------- Post added at 05:15 PM ---------- Previous post was at 05:04 PM ----------


No worries.

Now try to update your kernel using a wired NIC connection to the Internet or any other means available. Reboot into the new kernel. Check the NetworkManager applet for available networks. That may be all you need to do. Anwyay, it's worked for other people recently.

will performing an system update ,update the kernel as well??

stoat
12th January 2012, 12:32 AM
will performing an system update ,update the kernel as well??Yes. Do that now. Then reboot into the new kernel and check NetworkManager for available networks.