Translation(s): English - Français


Périphériques Marvell 88W8363, 88W8366, 88W8687 (mwl8k)

Cette page décrit comment utiliser, sur les systèmes Debian, les périphériques WiFi basés sur les chipsets TopDog de Marvell.

mwl8k est un pilote libre et open source mac80211 introduit dans le noyau Linux 2.6.30.

Il prend en charge les périphériques de réseau local sans fil basés sur des chipsets spécifiques PCI/PCIe de Marvell Technology Group :

Les périphériques pris en charge sont listés à la fin de cette page. Pour que le périphérique fonctionne, un firmware non-libre est nécessaire.

{i} Pour la prise en charge des chipsets Libertas (802.11g) de Marvell , voir libertas.

Installation

Squeeze

Cette version prend en charge les périphériques basés sur la puce 88W8687 de Marvell. Un firmware est nécessaire pour que le périphérique fonctionne :

  1. Installez le paquet git :

    # aptitude install git
    # exit
  2. Téléchargez le firmware pour les périphériques 88W8687 de la branche GIT des firmware linux :

    $ git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
  3. Installez le firmware :

    $ su
    # mkdir -p /usr/local/lib/firmware/mwl8k
    # cp linux-firmware/mwl8k/*8687.fw /usr/local/lib/firmware/mwl8k
  4. Comme le module mwl8k est automatiquement chargé pour les périphériques pris en charge, vous devez le recharger pour qu'il puisse accéder au firmware que vous avez installé :

    # modprobe -r mwl8k ; modprobe mwl8k
  5. Configurez l'interface de votre réseau sans fil.

Wheezy

La distribution testing prend en charge actuellement les périphériques basés sur les chipsets 88W8363, 88W8366 et 88W8687 de Marvell. Un firmware est nécessaire pour que le périphérique fonctionne :

périphériques basés sur la puce 88W8363

  1. Installez les paquets build-essential, cabextract, unshield et wget :

    # aptitude install build-essential cabextract unshield wget
    # exit
  2. Téléchargez le firmware pour les périphériques 88W8363 :

    $ wget ftp://downloads.netgear.com/files/wn311t_4_2_setup.exe
    $ cabextract -F Disk1/data* wn311t_4_2_setup.exe
    $ unshield -g Driver x Disk1/data1.cab
  3. Téléchargez et compilez un utilitaire pour extraire le firmware, puis exécutez-le :

    $ wget -O extract.c 'http://marc.info/?l=linux-wireless&m=126540674419330&q=p3'
    $ gcc -o extract extract.c
    $ ./extract Driver/netmw145.sys
  4. Installez le firmware :

    $ su
    # mkdir -p /usr/local/lib/firmware/mwl8k
    # cp fmimage_8XX1.fw /usr/local/lib/firmware/mwl8k/fmimage_8363.fw
    # cp helper_8XX1.fw /usr/local/lib/firmware/mwl8k/helper_8363.fw
  5. Comme le module mwl8k est automatiquement chargé pour les périphériques pris en charge, vous devez le recharger pour qu'il puisse accéder au firmware que vous avez installé :

    # modprobe -r mwl8k ; modprobe mwl8k
  6. Configurez l'interface de votre réseau sans fil.

périphériques basés sur les puces 88W8366 et 88W8687

  1. Installez le paquet git :

    # aptitude install git
    # exit
  2. Téléchargez le firmware pour les périphériques de la branche GIT des firmware linux :

    $ git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
  3. Installez le firmware :

    $ su
    # mkdir -p /usr/local/lib/firmware/mwl8k
    # cp linux-firmware/mwl8k/* /usr/local/lib/firmware/mwl8k
  4. Comme le module mwl8k est automatiquement chargé pour les périphériques pris en charge, vous devez le recharger pour qu'il puisse accéder au firmware que vous avez installé :

    # modprobe -r mwl8k ; modprobe mwl8k
  5. Configurez l'interface de votre réseau sans fil.

Périphériques pris en charge

La page fr/HowToIdentifyADevice/PCI explique comment identifier un périphérique PCI.

La liste suivante est basée sur les champs alias de modinfo mwl8k des images noyau de Debian 2.6.32 (2.6.32-46).

  • PCI: 11AB:2A0A Marvell Technology Group Ltd. 88W8363 [TopDog] 802.11n Wireless
    PCI: 11AB:2A0C Marvell Technology Group Ltd. 88W8363 [TopDog] 802.11n Wireless
    PCI: 11AB:2A24 Marvell Technology Group Ltd. 88W8363 [TopDog] 802.11n Wireless
    PCI: 11AB:2A2B Marvell Technology Group Ltd. 88W8687 [TopDog] 802.11b/g Wireless
    PCI: 11AB:2A30 Marvell Technology Group Ltd. 88W8687 [TopDog] 802.11b/g Wireless
    PCI: 11AB:2A40 Marvell Technology Group Ltd. 88W8366 [TopDog] 802.11n Wireless
    PCI: 11AB:2A43 Marvell Technology Group Ltd. 88W8366 [TopDog] 802.11n Wireless

La liste suivante est basée sur les champs alias de modinfo mwl8k des images noyau de Debian 3.2.0 (3.2.35-2).

Include: Nothing found for "^##TAG:LIST_2_START"!

Include: Nothing found for "^##TAG:LIST_2_END"!

Translation(s): Français


Marvell 88W8363, 88W8366, 88W8687 devices (mwl8k)

This page describes how to enable support for WiFi devices based on Marvell TopDog chipsets on Debian systems.

mwl8k is a free and open source mac80211 driver introduced at Linux 2.6.30.

It supports wireless LAN devices based on specific Marvell Technology Group PCI/PCIe chipsets:

  • 88W8363 (since Linux 2.6.34)
  • 88W8366 (since Linux 2.6.33)
  • 88W8687

Supported devices are listed at the end of this page. Non-free firmware is required for device operation.

{i} For support of Marvell Libertas chipsets (802.11g), see libertas.

Installation

Debian 7 "Wheezy"

This release supports Marvell 88W8363, 88W8366 and 88W8687-based devices. Firmware is required for device operation:

88W8366 and 88W8687-based devices

  1. Add a "non-free" component to /etc/apt/sources.list, for example:

    # Debian 7 "Wheezy"
    deb http://httpredir.debian.org/debian/ wheezy main contrib non-free
  2. Update the list of available packages and install the firmware-libertas package:

    # apt-get update && apt-get install firmware-libertas
  3. As the mwl8k module is automatically loaded for supported devices, reinsert this module to access installed firmware:

    # modprobe -r mwl8k ; modprobe mwl8k
  4. Configure your wireless interface as appropriate.

88W8363-based devices

  1. Install the build-essential, cabextract, unshield and wget packages:

    $ su
    # apt-get install build-essential cabextract unshield wget && exit
  2. Acquire 88W8363 device firmware:

    $ wget ftp://downloads.netgear.com/files/wn311t_4_2_setup.exe
    $ cabextract -F Disk1/data* wn311t_4_2_setup.exe
    $ unshield -g Driver x Disk1/data1.cab
  3. Download and compile a utility for extracting the firmware, then execute it:

    $ wget -O extract.c 'http://marc.info/?l=linux-wireless&m=126540674419330&q=p3'
    $ gcc -o extract extract.c
    $ ./extract Driver/netmw145.sys
  4. Install the firmware:

    $ su
    # mkdir /lib/firmware/mwl8k
    # cp fmimage_8XX1.fw /lib/firmware/mwl8k/fmimage_8363.fw
    # cp helper_8XX1.fw /lib/firmware/mwl8k/helper_8363.fw
  5. As the mwl8k module is automatically loaded for supported devices, reinsert this module to access installed firmware:

    # modprobe -r mwl8k ; modprobe mwl8k
  6. Configure your wireless interface as appropriate.

Debian 6.0 "Squeeze"

This release supports Marvell 88W8687-based devices only. Firmware is required for device operation:

  1. Add Debian Backports sources to /etc/apt/sources.list, also including the "non-free" component. For example:

    # Backported packages for Debian 6.0 "Squeeze"
    deb http://httpredir.debian.org/debian-backports/ squeeze-backports main contrib non-free
  2. Update the list of available packages and install the squeeze-backports/firmware-libertas package:

    # apt-get update && apt-get -t squeeze-backports install firmware-libertas
  3. As the mwl8k module is automatically loaded for supported devices, reinsert this module to access installed firmware:

    # modprobe -r mwl8k ; modprobe mwl8k
  4. Configure your wireless interface as appropriate.

Supported Devices

The page HowToIdentifyADevice/PCI explains how to identify a PCI device.

The following list is based on the alias fields of modinfo mwl8k in Debian 3.2.0 (3.2.57-3) kernel images.

  • PCI: 11AB:2A0A Marvell Technology Group Ltd. 88W8363 [TopDog] 802.11n Wireless
    PCI: 11AB:2A0C Marvell Technology Group Ltd. 88W8363 [TopDog] 802.11n Wireless
    PCI: 11AB:2A24 Marvell Technology Group Ltd. 88W8363 [TopDog] 802.11n Wireless
    PCI: 11AB:2A2B Marvell Technology Group Ltd. 88W8687 [TopDog] 802.11b/g Wireless
    PCI: 11AB:2A30 Marvell Technology Group Ltd. 88W8687 [TopDog] 802.11b/g Wireless
    PCI: 11AB:2A40 Marvell Technology Group Ltd. 88W8366 [TopDog] 802.11n Wireless
    PCI: 11AB:2A43 Marvell Technology Group Ltd. 88W8366 [TopDog] 802.11n Wireless

See Also


CategoryHardware | CategoryWireless

Voir aussi

Liens externes


CategoryHardware | CategoryWireless