Differences between revisions 5 and 6
Revision 5 as of 2013-08-25 09:01:41
Size: 5225
Editor: GeoffSimmons
Comment: Formatting fixes.
Revision 6 as of 2013-08-25 14:55:45
Size: 5225
Editor: GeoffSimmons
Comment: Sync with English master.
Deletions are marked like this. Additions are marked like this.
Line 100: Line 100:
 * [[fr/libertas|libertas]] - Périphériques 88W8385, 88W8386 et 88W8686 de Marvell  * [[fr/libertas|libertas]] - Périphériques 88W8385, 88W8388 et 88W8686 de Marvell

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 :

  • 88W8363 (depuis le noyau Linux 2.6.34)
  • 88W8366 (depuis le noyau Linux 2.6.33)
  • 88W8687

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

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

Installation

Debian 7 "Wheezy"

Cette version prend en charge les périphériques basés sur les chipsets 88W8363, 88W8366 et 88W8687 de Marvell. Un microcode est nécessaire pour que le périphérique fonctionne :

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

  1. Ajoutez la composante "non-free" à votre fichier /etc/apt/sources.list par exemple :

    # Debian 7 "Wheezy"
    deb http://http.debian.net/debian/ wheezy main contrib non-free
  2. Mettez à jour la liste des paquets disponibles et installez le paquet firmware-libertas. Par exemple :

    # apt-get update && apt-get install firmware-libertas
  3. 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 microcode que vous avez installé :

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

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

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

    $ su
    # apt-get install build-essential cabextract unshield wget && exit
  2. Téléchargez le microcode 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 microcodee :

    $ 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 microcode que vous avez installé :

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

Debian 6.0 "Squeeze"

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

  1. Ajoutez la source Debian Backports à votre fichier /etc/apt/sources.list comprenant aussi la composante non-free. Par exemple :

    # Backported packages for Debian 6.0 "Squeeze"
    deb http://http.debian.net/debian/ squeeze-backports main contrib non-free
  2. Mettez à jour la liste des paquets disponibles et installez le paquet squeeze-backports/firmware-libertas :

    # apt-get update && apt-get -t squeeze-backports install firmware-libertas
  3. 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 microcode que vous avez installé :

    # modprobe -r mwl8k ; modprobe mwl8k
  4. 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 3.2.0 (3.2.46-1).

  • 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

Voir aussi

Liens externes


CategoryHardware | CategoryWireless