This repository has been archived by the owner on Nov 8, 2023. It is now read-only.
forked from cb400f/opensuse-guide.org
-
Notifications
You must be signed in to change notification settings - Fork 0
/
wlan.php
59 lines (32 loc) · 3.87 KB
/
wlan.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<?php include 'header.php'; ?>
<title>16. Wireless Driver Installation - Making Your Broadcom, Ralink etc. Wifi/Wlan Work</title>
<?php include 'header2.php'; ?>
<?php include 'menu.php'; ?>
<div class="heading1">16. Wifi Driver Installation</div>
Most of the time wifi will just work out of the box. In these cases you'll be able to configure your wireless card using the NetworkManagement widget which you should find running in your system tray.<br /><br />
<center><a href="images/screenshots/pnm.png" rel="thumbnail"><img src="images/screenshots/pnmb.png" alt="Plasmoid NetworkManagement" class="pic" /></a></center><br />
<div class="heading2">16.1 Find Out Which Chipset</div>
If your wireless card isn't supported out of the box, chances are you can make it work fairly easily.<br /><br />
The first step is running this command to find out which chipset is on the card. The chipset is what matters, the make and model of the device is basically of no importance.
<div class="clroot">hwinfo --wlan --short</div><br />
<center><a href="images/screenshots/hwinfo.png" rel="thumbnail"><img src="images/screenshots/hwinfob.png" alt="lspci" class="pic" /></a></center><br />
Now that you know which chipset is on your card, you can start figuring out what is required to make the chipset work in openSUSE - usually you'll just need to install a driver and/or some firmware.<br /><br />
<div class="heading2">16.2 Recent Broadcom Chipset</div>
The Linux kernel comes with the <a href="http://linuxwireless.org/en/users/Drivers/brcm80211" target="_blank">brcm80211 driver</a> by default. This driver supports <b>bcm4313, bcm43224, bcm43224, bcm43225, bcm4329, bcm4330, bcm4334, bcm43241, bcm43235 (>= rev 3), bcm43236 (>= rev 3), bcm43238 (>= rev 3), bcm43143, bcm43242</b>.<br /><br />
If you experience problems with the above driver, and you have one of the following chipsets: <b>bcm4312, bcm4313, bcm4321, bcm4322, bcm43224, bcm43225, bcm43227, bcm43228</b>, you may want to try installing the proprietary <a href="https://www.broadcom.com/support/802.11" target="_blank">broadcom-wl driver</a> (package: <i>broadcom-wl</i>) available in the Packman software repository.<br /><br />
<div class="heading2">16.3 Older Broadcom Chipset</div>
If you have an older Broadcom chip <a href="http://linuxwireless.org/en/users/Drivers/b43#Supported_chip_types" target="_blank">supported by the, free, reverse-engineered b43 driver</a>, i.e.: <b>bcm4303, bcm4306, bcm4309, bcm4311, bcm4318</b>, you only need to install the firmware. This is automated by simply running this command and rebooting afterwards (make sure the package <i>b43-fwcutter</i> is installed and that you are online while running the command):
<div class="clroot">install_bcm43xx_firmware</div><br />
<div class="heading2">16.4 Atheros Chipset</div>
Atheros are working with the Linux-kernel developers towards providing support for all their wireless chipsets in the mainline Linux-kernel, via the <a href="http://linuxwireless.org/en/users/Drivers/ath5k#supported_chips" target="_blank">ath5k</a> and <a href="http://linuxwireless.org/en/users/Drivers/ath9k#supported_chipsets" target="_blank">ath9k</a> drivers, so most atheros cards should just work.<br /><br />
<div class="heading2">16.5 Intel Chipset</div>
Intel are cooperating quite well with the Linux-kernel developers and all Intel wifi chips should just work.<br /><br />
<table style="text-align: left; width: 100%;" border="0" cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td style="width: 50%;"><div style="text-align: center;"><a href="3d.php"><img class="pic" style="width: 32px; height: 32px;" alt="prev" src="images/pics/prev.png" /></a></div></td>
<td style="width: 50%;"><div style="text-align: center;"><a href="help.php"><img class="pic" style="width: 32px; height: 32px;" alt="next" src="images/pics/next.png" /></a></div></td>
</tr>
</tbody>
</table>
<?php include 'footer.php'; ?>