[:DebianWiki/EditorGuide#translation:Translation(s)]: none

(!) [:/Discussion:Discussion]


Intersil ISL3877, ISL3880, ISL3886, ISL3887, ISL3890 devices (Prism54)

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

?TableOfContents(3)

Drivers

Intersil/Conexant Prism54 wireless LAN chipsets are supported by three native drivers:

All drivers require non-free firmware, which must be acquired before device operation.

{i} Prism 2/2.5/3 devices are supported by the ["hostap"], ["orinoco"] and ["linux-wlan-ng"] drivers.

?Anchor(p54pci)

p54pci

For 2.6.24 and later kernels. This driver is included as a module in Debian kernel images.

A specific firmware file - depending on your kernel version - is required to be installed.

  1. Install the wireless-tools package:

    aptitude update
    aptitude install wireless-tools
  2. Acquire and install the relevant firmware:
    • Kernels 2.6.24 (["EtchAndAHalf"]), 2.6.26 ([:DebianLenny:Lenny]) and 2.6.27:

      wget -O /lib/firmware/isl3886 http://daemonizer.de/prism54/prism54-fw/fw-softmac/lmac_2.7.0.0.arm

      Kernel 2.6.28 ([:DebianKernel#snapshots:Debian Kernel snapshot]):

      wget -O /lib/firmware/isl3886 http://daemonizer.de/prism54/prism54-fw/fw-softmac/2.13.1.0.arm

      Kernels 2.6.29 and later:

      wget -O /lib/firmware/isl3886pci http://daemonizer.de/prism54/prism54-fw/fw-softmac/2.13.12.0.arm
  3. If not already performed, connect the device to your system.
  4. The necessary kernel module should be [:Modules:automatically loaded]. If necessary, it can be manually loaded via:

    modprobe p54pci
  5. Verify your device has an available interface:

    iwconfig
  6. Raise the interface to activate the radio, for example:

    ifconfig wlan0 up
  7. [:WiFi/HowToUse:Configure] your wireless interface as appropriate.

?Anchor(p54usb)

p54usb

For 2.6.24 and later kernels. This driver is included as a module in Debian kernel images.

A specific firmware file - depending on your kernel version - is required to be installed.

First generation USB devices (ISL3886 with net2280 bridge)

  1. Install the wireless-tools package:

    aptitude update
    aptitude install wireless-tools
  2. Acquire and install the relevant firmware:
    • Kernels 2.6.24 (["EtchAndAHalf"]), 2.6.26 ([:DebianLenny:Lenny]) and 2.6.27:

      wget -O /lib/firmware/isl3890usb http://jbnote.free.fr/prism54usb/data/firmwares/p54u_2.5.6.0.arm

      Kernel 2.6.28 ([:DebianKernel#snapshots:Debian Kernel snapshot]):

      wget -O /lib/firmware/isl3890usb http://daemonizer.de/prism54/prism54-fw/fw-usb/2.13.1.0.arm.0

      Kernels 2.6.29 and later:

      wget -O /lib/firmware/isl3886usb http://daemonizer.de/prism54/prism54-fw/fw-usb/2.13.24.0.lm86.arm
  3. If not already performed, connect the device to your system.
  4. The necessary kernel module should be [:Modules:automatically loaded]. If necessary, it can be manually loaded via:

    modprobe p54usb
  5. Verify your device has an available interface:

    iwconfig
  6. Raise the interface to activate the radio, for example:

    ifconfig wlan0 up
  7. [:WiFi/HowToUse:Configure] your wireless interface as appropriate.

Second generation USB devices (ISL3887)

  1. Install the wireless-tools package:

    aptitude update
    aptitude install wireless-tools
  2. Acquire and install the relevant firmware:
    • Kernels 2.6.24 (["EtchAndAHalf"]), 2.6.26 ([:DebianLenny:Lenny]) and 2.6.27:

      wget -O /lib/firmware/isl3887usb_bare http://daemonizer.de/prism54/prism54-fw/fw-usb/2.5.8.0.arm

      Kernel 2.6.28 ([:DebianKernel#snapshots:Debian Kernel snapshot]):

      wget -O /lib/firmware/isl3887usb_bare http://daemonizer.de/prism54/prism54-fw/fw-usb/2.13.1.0.arm.1

      Kernels 2.6.29 and later:

      wget -O /lib/firmware/isl3887usb http://daemonizer.de/prism54/prism54-fw/fw-usb/2.13.24.0.lm87.arm
  3. If not already performed, connect the device to your system.
  4. The necessary kernel module should be [:Modules:automatically loaded]. If necessary, it can be manually loaded via:

    modprobe p54usb
  5. Verify your device has an available interface:

    iwconfig
  6. Raise the interface to activate the radio, for example:

    ifconfig wlan0 up
  7. [:WiFi/HowToUse:Configure] your wireless interface as appropriate.

?Anchor(prism54)

prism54 (Etch with 2.6.18 kernel only)

{i} Devices with an ISL3886 chipset are not supported by this driver. See [#p54pci p54pci] or [#p54usb p54usb] above.

  1. Install the wireless-tools package:

    aptitude update
    aptitude install wireless-tools
  2. Acquire and install the relevant firmware:
    • Devices with an ISL3880 or ISL3890 chipset:

      wget -O /lib/firmware/isl3890 http://lekernel.net/prism54/firmware/1.0.4.3.arm

      Devices with an ISL3877 chipset:

      wget -O /lib/firmware/isl3890 http://lekernel.net/prism54/firmware/1.1.0.0.arm
  3. If not already performed, connect the device to your system.
  4. The necessary kernel module should be [:Modules:automatically loaded]. If necessary, it can be manually loaded via:

    modprobe prism54
  5. Verify your device has an available interface:

    iwconfig
  6. Raise the interface to activate the radio, for example:

    ifconfig wlan0 up
  7. [:WiFi/HowToUse:Configure] your wireless interface as appropriate.

?Anchor(supported)

Supported Devices

?Anchor(supported_p54pci)

p54pci

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

The following list is based on the alias fields of modinfo p54pci on Lenny.

?Anchor(supported_p54usb)

p54usb

The page ["HowToIdentifyADevice/USB"] explains how to identify a USB device.

The following list is based on the alias fields of modinfo p54usb on Lenny.

?Anchor(supported_prism54)

prism54

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

The following list is based on the alias fields of modinfo prism54 on Etch.

See Also


CategoryHardware | CategoryWireless