|
Size: 3537
Comment: Amend chipset names.
|
Size: 3180
Comment: Amend for Wheezy release.
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 4: | Line 4: |
| = Marvell 88W8385, 88W8386, 88W8686 devices (libertas) = | = Marvell 88W8385, 88W8388, 88W8686 devices (libertas) = |
| Line 9: | Line 9: |
| == Drivers == | The libertas fullMAC driver provides support for wireless LAN devices based on specific Marvell Technology Group "Libertas" chipsets: |
| Line 11: | Line 11: |
| The libertas fullMAC driver is a collection of modules providing support for specific Marvell Technology Group Libertas chipsets: | * 88W8385 (Compact Flash, SDIO) * 88W8388 (USB) * 88W8686 (SDIO, GSPI) |
| Line 13: | Line 15: |
| * libertas_cs ([[#supported_libertas_cs|supported devices]]) * Supports the 88W8385 chipset, used in compact flash and [[WikiPedia:Secure_Digital_card#SDIO|SDIO]] wireless devices. * Introduced in Linux 2.6.24. * libertas_sdio ([[#supported_libertas_sdio|supported devices]]) * Supports the 88W8686 chipset, used in SDIO wireless devices. * Introduced in Linux 2.6.24. * usb8xxx ([[#supported_usb8xxx|supported devices]]) * Supports the 88W8386 USB chipset, used in the OLPC ([[http://laptop.org|One Laptop Per Child]]) [[WikiPedia:OLPC_XO-1|XO-1]] laptop. * Introduced in Linux 2.6.22. |
[[#supported|Supported devices]] are listed at the end of this page. |
| Line 23: | Line 17: |
| Non-free firmware is required for all drivers, which is packaged for Debian as DebianPkg:libertas-firmware. | The driver is part of the Linux kernel. Non-free firmware is required for device operation. |
| Line 25: | Line 19: |
| {i} The Libertas 88W8'''3'''35 (PCI) softMAC chipset is not supported by any driver at this time (see [[NdisWrapper|NDISwrapper]]). | {i} The Libertas 88W8'''3'''35 (PCI) softMAC chipset is not supported (see [[NdisWrapper|NDISwrapper]]). |
| Line 29: | Line 23: |
| === Debian 7 "Wheezy" === | |
| Line 30: | Line 25: |
| # Debian Squeeze/6.0 deb http://ftp.us.debian.org/debian squeeze main contrib non-free |
# Debian 7 "Wheezy" deb http://http.debian.net/debian/ wheezy main contrib non-free |
| Line 33: | Line 28: |
| 1. Update the list of available packages and install the DebianPkg:libertas-firmware and DebianPkg:wireless-tools packages: {{{ aptitude update aptitude install libertas-firmware wireless-tools |
1. Update the list of available packages and install the DebianPkg:firmware-libertas package: {{{ # apt-get update && apt-get install firmware-libertas |
| Line 37: | Line 31: |
| 1. If not already peformed, connect the device to your system. The necessary kernel module is [[Modules|automatically loaded]] for supported devices. 1. Verify your device has an available interface: {{{ iwconfig }}} |
1. Connect the device to your system. The necessary kernel module is [[Modules|automatically loaded]] for supported devices. |
| Line 43: | Line 34: |
| == Troubleshooting == * Examine the kernel ring buffer ([[DebianMan:1/dmesg|dmesg(1)]]) to verify the required firmware files are being loaded by the driver. Lack of firmware is the usual reason for the "SIOCSIFFLAGS: No such file or directory" error message. * Ensure the DebianPkg:libertas-firmware package is installed. |
=== Debian 6.0 "Squeeze" === 1. Add a "non-free" component to {{{/etc/apt/sources.list}}}, for example: {{{ # Debian 6.0 "Squeeze" deb http://http.debian.net/debian/ squeeze main contrib non-free }}} 1. Update the list of available packages and install the DebianPkg:libertas-firmware package: {{{ # apt-get update && apt-get install libertas-firmware }}} 1. Connect the device to your system. The necessary kernel module is [[Modules|automatically loaded]] for supported devices. 1. [[WiFi/HowToUse|Configure]] your wireless interface as appropriate. |
| Line 47: | Line 45: |
| <<Anchor(supported)>> <<Anchor(supported_libertas_cs)>> <<Anchor(supported_libertas_sdio)>> <<Anchor(supported_usb8xxx)>> |
|
| Line 50: | Line 52: |
| <<Anchor(supported_libertas_cs)>> | |
| Line 54: | Line 55: |
| <<Anchor(supported_libertas_sdio)>> | |
| Line 56: | Line 56: |
| http://wireless.kernel.org/en/users/Drivers/libertas - supported devices === libertas_spi === |
|
| Line 60: | Line 63: |
| The following list is based on the ''alias'' fields of {{{modinfo usb8xxx}}} in Debian 2.6.32 (2.6.32-45) kernel images. | The following list is based on the ''alias'' fields of {{{modinfo usb8xxx}}} in Debian 3.2.0 (3.2.46-1) kernel images. |
| Line 68: | Line 71: |
| http://wireless.kernel.org/en/users/Drivers/libertas - supported devices | |
| Line 71: | Line 73: |
| * [[mwl8k]] - Marvell 88W8363, 88W8366, 88W8687 devices | |
| Line 74: | Line 77: |
| * http://wireless.kernel.org/en/users/Drivers/libertas - Driver page on Linux Wireless * irc://irc.freenode.net/libertas - Driver [[IRC]] channel |
* http://wireless.kernel.org/en/users/Drivers/libertas |
Translation(s): English - Français
Marvell 88W8385, 88W8388, 88W8686 devices (libertas)
This page describes how to enable support for WiFi devices based on Marvell Libertas chipsets on Debian systems.
Contents
The libertas fullMAC driver provides support for wireless LAN devices based on specific Marvell Technology Group "Libertas" chipsets:
- 88W8385 (Compact Flash, SDIO)
- 88W8388 (USB)
- 88W8686 (SDIO, GSPI)
Supported devices are listed at the end of this page.
The driver is part of the Linux kernel. Non-free firmware is required for device operation.
The Libertas 88W8335 (PCI) softMAC chipset is not supported (see NDISwrapper).
Installation
Debian 7 "Wheezy"
Add a "non-free" component to /etc/apt/sources.list, for example:
# Debian 7 "Wheezy" deb http://http.debian.net/debian/ wheezy main contrib non-free
Update the list of available packages and install the firmware-libertas package:
# apt-get update && apt-get install firmware-libertas
Connect the device to your system. The necessary kernel module is automatically loaded for supported devices.
Configure your wireless interface as appropriate.
Debian 6.0 "Squeeze"
Add a "non-free" component to /etc/apt/sources.list, for example:
# Debian 6.0 "Squeeze" deb http://http.debian.net/debian/ squeeze main contrib non-free
Update the list of available packages and install the libertas-firmware package:
# apt-get update && apt-get install libertas-firmware
Connect the device to your system. The necessary kernel module is automatically loaded for supported devices.
Configure your wireless interface as appropriate.
Supported Devices
libertas_cs
http://wireless.kernel.org/en/users/Drivers/libertas - supported devices
libertas_sdio
http://wireless.kernel.org/en/users/Drivers/libertas - supported devices
libertas_spi
http://wireless.kernel.org/en/users/Drivers/libertas - supported devices
usb8xxx
The following list is based on the alias fields of modinfo usb8xxx in Debian 3.2.0 (3.2.46-1) kernel images.
USB: 05A3:8388 ARC International Marvell 88W8388 802.11a/b/g WLAN USB: 1286:2001 Marvell Semiconductor, Inc. 88W8388 802.11a/b/g WLAN
See Also
mwl8k - Marvell 88W8363, 88W8366, 88W8687 devices
