特殊:Badtitle/NS100:WifiDocs/Driver/bcm43xx/Feisty:修订间差异
小无编辑摘要 |
小无编辑摘要 |
||
第11行: | 第11行: | ||
=== Using ndiswrapper === | === Using ndiswrapper === | ||
If your particular chipset is not supported by the bcm43xx driver in the kernel ([http://bcm43xx.berlios.de/?go=devices as shown on the driver's website]) you may need to install a driver using ndiswrapper. Depending on your chipset, you may even need to manually install a newer version of ndiswrapper. Note that if you aren't sure if your card is supported installing bcm43xx-fwcutter cannot hurt anything, is relatively easy, the drivers are free software (except for the firmware), and therefore should be tried first. Ndiswrapper should be used only if the card does not work well with the native drivers. | If your particular chipset is not supported by the bcm43xx driver in the kernel ([http://bcm43xx.berlios.de/?go=devices as shown on the driver's website]) you may need to install a driver using ndiswrapper. Depending on your chipset, you may even need to manually install a newer version of ndiswrapper. Note that if you aren't sure if your card is supported installing bcm43xx-fwcutter cannot hurt anything, is relatively easy, the drivers are free software (except for the firmware), and therefore should be tried first. Ndiswrapper should be used only if the card does not work well with the native drivers. | ||
See [[UbuntuHelp:WifiDocs/Device/ | See [[UbuntuHelp:WifiDocs/Device/Broadcom_BCM4311_rev_01_(ndiswrapper)]]. | ||
(Note: Here's a [[UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty_No-Fluff|no-fluff howTo]] for using a bcm43xx--a bcm4311, to be specific--in Feisty. Also includes WPA configuration.) | (Note: Here's a [[UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty_No-Fluff|no-fluff|howTo]] for using a bcm43xx--a bcm4311, to be specific--in Feisty. Also includes WPA configuration.) | ||
=== Using the native drivers === | === Using the native drivers === | ||
See also the [http://linuxwireless.org/en/users/Drivers/b43 drivers home page]. | See also the [http://linuxwireless.org/en/users/Drivers/b43 drivers home page]. | ||
第18行: | 第18行: | ||
The software that runs on the card itself is loaded onto the device by the driver prior to each use (this happens regardless of the operating system you are running this card on). Although the driver for the card is open source the firmware from the manufacturer is not, and is not allowed to be distributed by anyone but Broadcom, hence why it must be downloaded from their site and extracted from their driver, and why it cannot be distributed in Ubuntu by default. | The software that runs on the card itself is loaded onto the device by the driver prior to each use (this happens regardless of the operating system you are running this card on). Although the driver for the card is open source the firmware from the manufacturer is not, and is not allowed to be distributed by anyone but Broadcom, hence why it must be downloaded from their site and extracted from their driver, and why it cannot be distributed in Ubuntu by default. | ||
If you're an Acer laptop user, try those instructions first. If you install everything correctly and still you're not able to connect to any wifi network, you should try to install acer-acpi package. It often helps and you won't be made to install driver using ndiswrapper. Find out more here: https://launchpad.net/acerlaptop-wifi/ | If you're an Acer laptop user, try those instructions first. If you install everything correctly and still you're not able to connect to any wifi network, you should try to install acer-acpi package. It often helps and you won't be made to install driver using ndiswrapper. Find out more here: https://launchpad.net/acerlaptop-wifi/ | ||
After enabling the Universe repository (see [[UbuntuHelp: | After enabling the Universe repository (see [[UbuntuHelp:Repositories]]), install the '''bcm43xx-fwcutter''' package. | ||
<pre><nowiki> | <pre><nowiki> | ||
sudo apt-get install bcm43xx-fwcutter | sudo apt-get install bcm43xx-fwcutter | ||
第102行: | 第102行: | ||
</nowiki></pre> | </nowiki></pre> | ||
=== Resources === | === Resources === | ||
* The Dapper wiki entry: [[UbuntuHelp:WifiDocs/Driver/bcm43xx/Dapper | * The Dapper wiki entry: [[UbuntuHelp:WifiDocs/Driver/bcm43xx/Dapper]] | ||
=== Bcm43xx as ap === | === Bcm43xx as ap === | ||
[http://forum.openwrt.org/viewtopic.php?id=5585 link found on it working as an ap ] | [http://forum.openwrt.org/viewtopic.php?id=5585 link found on it working as an ap ] | ||
---- | |||
[[category:CategoryHardware]] [[category:CategoryNetworking]] [[category:CategoryWireless]] | |||
[[category:UbuntuHelp]] | [[category:UbuntuHelp]] |
2008年10月19日 (日) 18:09的版本
文章出处: |
{{#if: | {{{2}}} | https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx/Feisty }} |
点击翻译: |
English {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/af | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|Afrikaans| [[::WifiDocs/Driver/bcm43xx/Feisty/af|Afrikaans]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/ar | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|العربية| [[::WifiDocs/Driver/bcm43xx/Feisty/ar|العربية]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/az | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|azərbaycanca| [[::WifiDocs/Driver/bcm43xx/Feisty/az|azərbaycanca]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/bcc | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|جهلسری بلوچی| [[::WifiDocs/Driver/bcm43xx/Feisty/bcc|جهلسری بلوچی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/bg | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|български| [[::WifiDocs/Driver/bcm43xx/Feisty/bg|български]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/br | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|brezhoneg| [[::WifiDocs/Driver/bcm43xx/Feisty/br|brezhoneg]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/ca | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|català| [[::WifiDocs/Driver/bcm43xx/Feisty/ca|català]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/cs | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|čeština| [[::WifiDocs/Driver/bcm43xx/Feisty/cs|čeština]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/de | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|Deutsch| [[::WifiDocs/Driver/bcm43xx/Feisty/de|Deutsch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/el | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|Ελληνικά| [[::WifiDocs/Driver/bcm43xx/Feisty/el|Ελληνικά]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/es | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|español| [[::WifiDocs/Driver/bcm43xx/Feisty/es|español]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/fa | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|فارسی| [[::WifiDocs/Driver/bcm43xx/Feisty/fa|فارسی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/fi | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|suomi| [[::WifiDocs/Driver/bcm43xx/Feisty/fi|suomi]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/fr | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|français| [[::WifiDocs/Driver/bcm43xx/Feisty/fr|français]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/gu | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|ગુજરાતી| [[::WifiDocs/Driver/bcm43xx/Feisty/gu|ગુજરાતી]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/he | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|עברית| [[::WifiDocs/Driver/bcm43xx/Feisty/he|עברית]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/hu | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|magyar| [[::WifiDocs/Driver/bcm43xx/Feisty/hu|magyar]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/id | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|Bahasa Indonesia| [[::WifiDocs/Driver/bcm43xx/Feisty/id|Bahasa Indonesia]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/it | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|italiano| [[::WifiDocs/Driver/bcm43xx/Feisty/it|italiano]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/ja | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|日本語| [[::WifiDocs/Driver/bcm43xx/Feisty/ja|日本語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/ko | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|한국어| [[::WifiDocs/Driver/bcm43xx/Feisty/ko|한국어]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/ksh | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|Ripoarisch| [[::WifiDocs/Driver/bcm43xx/Feisty/ksh|Ripoarisch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/mr | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|मराठी| [[::WifiDocs/Driver/bcm43xx/Feisty/mr|मराठी]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/ms | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|Bahasa Melayu| [[::WifiDocs/Driver/bcm43xx/Feisty/ms|Bahasa Melayu]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/nl | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|Nederlands| [[::WifiDocs/Driver/bcm43xx/Feisty/nl|Nederlands]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/no | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|norsk| [[::WifiDocs/Driver/bcm43xx/Feisty/no|norsk]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/oc | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|occitan| [[::WifiDocs/Driver/bcm43xx/Feisty/oc|occitan]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/pl | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|polski| [[::WifiDocs/Driver/bcm43xx/Feisty/pl|polski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/pt | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|português| [[::WifiDocs/Driver/bcm43xx/Feisty/pt|português]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/ro | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|română| [[::WifiDocs/Driver/bcm43xx/Feisty/ro|română]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/ru | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|русский| [[::WifiDocs/Driver/bcm43xx/Feisty/ru|русский]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/si | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|සිංහල| [[::WifiDocs/Driver/bcm43xx/Feisty/si|සිංහල]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/sq | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|shqip| [[::WifiDocs/Driver/bcm43xx/Feisty/sq|shqip]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/sr | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|српски / srpski| [[::WifiDocs/Driver/bcm43xx/Feisty/sr|српски / srpski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/sv | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|svenska| [[::WifiDocs/Driver/bcm43xx/Feisty/sv|svenska]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/th | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|ไทย| [[::WifiDocs/Driver/bcm43xx/Feisty/th|ไทย]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/tr | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|Türkçe| [[::WifiDocs/Driver/bcm43xx/Feisty/tr|Türkçe]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/vi | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|Tiếng Việt| [[::WifiDocs/Driver/bcm43xx/Feisty/vi|Tiếng Việt]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/yue | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|粵語| [[::WifiDocs/Driver/bcm43xx/Feisty/yue|粵語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/zh | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|中文| [[::WifiDocs/Driver/bcm43xx/Feisty/zh|中文]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/zh-hans | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|中文(简体)| [[::WifiDocs/Driver/bcm43xx/Feisty/zh-hans|中文(简体)]]}}|}} {{#ifexist: {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty | {{#if: | :}}WifiDocs/Driver/bcm43xx/Feisty}}/zh-hant | • {{#if: UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|中文(繁體)| [[::WifiDocs/Driver/bcm43xx/Feisty/zh-hant|中文(繁體)]]}}|}} |
{{#ifeq:UbuntuHelp:WifiDocs/Driver/bcm43xx/Feisty|:WifiDocs/Driver/bcm43xx/Feisty|请不要直接编辑翻译本页,本页将定期与来源同步。}} |
{{#ifexist: :WifiDocs/Driver/bcm43xx/Feisty/zh | | {{#ifexist: WifiDocs/Driver/bcm43xx/Feisty/zh | | {{#ifeq: {{#titleparts:WifiDocs/Driver/bcm43xx/Feisty|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:WifiDocs/Driver/bcm43xx/Feisty|1|-1|}} | zh | | }}
Using Broadcom Wireless in Ubuntu Feisty 7.04
As of kernel 2.6.17, there is native support for some Broadcom chipsets. You have to use the fw-cutter tool to suck out the firmware code from a windows driver. The fw-cutter, or firmware cutter, or firmware extractor, does this. This driver was included into the Linux kernel since kernel version 2.6.17-rc2. There are two ways to use the Broadcom chipset with Linux:
- Using ndiswrapper. This was the only way of getting support for these devices before Linux kernel 2.6.17-rc2. This will not work on PowerPC.
- Using the native drivers in the kernel. This still requires extracting the firmware (the software that runs on the card itself) from one of a number of places using a tool called fwcutter. If you have bcm43xx hardware that is recognizable to the new kernel and you boot your PC with the Feisty installation CD, you will see error messages about the missing bcm43xx firmware, that show up on the console after the first boot splash screen but before X is started (or with the
dmesg
command). Following these instructions will fix this problem and you will have a working wireless card.
Forum Support for this Wiki
nickm wrote a howto on this forum for bcm43xx. If you have questions or need additional help please post there.
Using ndiswrapper
If your particular chipset is not supported by the bcm43xx driver in the kernel (as shown on the driver's website) you may need to install a driver using ndiswrapper. Depending on your chipset, you may even need to manually install a newer version of ndiswrapper. Note that if you aren't sure if your card is supported installing bcm43xx-fwcutter cannot hurt anything, is relatively easy, the drivers are free software (except for the firmware), and therefore should be tried first. Ndiswrapper should be used only if the card does not work well with the native drivers. See UbuntuHelp:WifiDocs/Device/Broadcom_BCM4311_rev_01_(ndiswrapper). (Note: Here's a no-fluff|howTo for using a bcm43xx--a bcm4311, to be specific--in Feisty. Also includes WPA configuration.)
Using the native drivers
See also the drivers home page.
Step 1: Obtaining the Firmware
The software that runs on the card itself is loaded onto the device by the driver prior to each use (this happens regardless of the operating system you are running this card on). Although the driver for the card is open source the firmware from the manufacturer is not, and is not allowed to be distributed by anyone but Broadcom, hence why it must be downloaded from their site and extracted from their driver, and why it cannot be distributed in Ubuntu by default. If you're an Acer laptop user, try those instructions first. If you install everything correctly and still you're not able to connect to any wifi network, you should try to install acer-acpi package. It often helps and you won't be made to install driver using ndiswrapper. Find out more here: https://launchpad.net/acerlaptop-wifi/ After enabling the Universe repository (see UbuntuHelp:Repositories), install the bcm43xx-fwcutter package.
sudo apt-get install bcm43xx-fwcutter
It will ask if you want it to download and extract the firmware, but because the link is currently broken, choose no. Then enter the following to download the recommend driver manually.
wget http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o
Now extract the firmware.
sudo bcm43xx-fwcutter -w /lib/firmware wl_apsta-3.130.20.0.o
If that doesn't work, look here
Step 2: Loading module and checking card
Load the module:
sudo modprobe bcm43xx
The device gets loaded as either eth1/eth2. Find out which one it is by doing a
iwconfig
This should return the name of the interface as ethX. Check if you can scan for networks using
sudo iwlist ethX scan
Note: For some reason I could not scan for networks, the result of iwlist would be "no networks found", but when I entered the access point information manually it worked fine.
Step 3: Connecting to your network
Now, Network Manager is by default in Feisty and available on the upper right side of your screen, next to sound applet, etc... You can manage your connections directly by clicking left (to see info, enable or disable networking) or right (to choose a network) on it. If it doesn't work, you can use the following : Go to System -> Administration -> Network (if using gnome). click on your wireless card, click Properties, click "enable connection" and enter your wireless network details. Or, if Network Manager is not yet installed, install the following package, with apt-get or Synaptic:-
sudo apt-get install network-manager sudo apt-get install network-manager-gnome
Or, for kubuntu:-
sudo apt-get install network-manager sudo apt-get install network-manager-kde
This will install another Network Icon next to your Network Connection icon. This will allow you to manage your wireless connections. Everything should now work. It should also work every time you turn on your computer without further configuration. Remember that you can use gnome-networking or network-manager, but not both! You have to set your card to roaming mode in gnome-networking to use network-manager if you have already configured it in gnome-networking.
Step 4: Configuration of WPA
Usually, the network manager utility should enable you to connect directly to the wireless utility. However, in some cases it might not connect even though you use the correct password. In case your default password does not work, try the password generated by the wpa_passphrase utility.
wpa_passphrase <wireless network> <your intended password>
This will generate a password (psk=<password>). Copy this password into the text box presented by network manager, which should enable you to connect to the wireless network (this was verified on a wpa2 personal using TKIP authentication). Try the manual method given below if you are having trouble with the network manager utility. wpa_supplicant is usually installed by default, if not, install the package "wpasupplicant". - Create the file /etc/wpa_supplicant.conf and insert the following:
ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=0 eapol_version=1 ap_scan=1 fast_reauth=1 network={ ssid="<your accesspoints essid>" scan_ssid=1 psk="<your wpa passphrase in plaintext>" }
- Make this file readable only for root
sudo chmod go-rwx /etc/wpa_supplicant.conf
- Edit /etc/network/interfaces ( This will disable network-manager and may not be required ):
auto ethX iface ethX inet dhcp wireless-essid <your accesspoints essid> wpa-driver wext wpa-conf /etc/wpa_supplicant.conf
- Finally, test it by restarting the wireless interface
sudo ifdown ethX sudo ifup ethX
Resources
- The Dapper wiki entry: UbuntuHelp:WifiDocs/Driver/bcm43xx/Dapper
Bcm43xx as ap
link found on it working as an ap