Translation(s): none


Prism 2/2.5/3 USB devices (linux-wlan-ng)

This page describes how to enable support for WiFi devices based on Prism 2/2.5/3 chipsets - using a USB interface - on Debian systems.

Driver

The linux-wlan-ng driver is a collection of modules supporting various 802.11b devices based on Intersil (now Conexant) Prism 2, Prism 2.5 and Prism 3 chipsets:

This page only details installation of the prism2_usb module. See hostap for support of Prism 2/2.5/3-based non-USB devices.

{i} Prism54 802.11g chipsets are supported by the p54 drivers.

Installation

Squeeze

prism2_usb is included in mainline Linux kernels as of version 2.6.28 and is supplied within Debian kernel images.

Firmware for the use by this driver in Linux versions 2.6.32 and later (prism2_ru.fw) is available via the prism2-usb-firmware-installer package. Only some devices require firmware from userspace for their operation. For all devices, it will transiently upgrade station firmware to version 1.8.3.

  1. Connect the device to your system and install the wireless-tools package:

    aptitude install wireless-tools
  2. If firmware is required to be provided for your device (e.g. Prism 3 Small Serial Flash):
    1. Add a "contrib" component to /etc/apt/sources.list, for example:

      # Debian Squeeze/6.0
      deb http://ftp.us.debian.org/debian squeeze main contrib
    2. Update the list of available packages and install the prism2-usb-firmware-installer package:

      aptitude update && aptitude install prism2-usb-firmware-installer
    3. Reinsert the prism2_usb module to access installed firmware:

      modprobe -r prism2_usb ; modprobe prism2_usb
  3. Verify your device has an available interface:

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

    ifconfig wlan0 up
  5. Configure your wireless interface as appropriate.

Lenny

The linux-wlan-ng driver is required to be compiled and installed, which can be automated via module-assistant.

  1. Connect the device to your system and install the linux-wlan-ng, module-assistant and wireless-tools packages:

    aptitude install linux-wlan-ng module-assistant wireless-tools
  2. Build and install a linux-wlan-ng-modules-* package within your system:

    m-a a-i linux-wlan-ng
  3. If firmware is required to be provided for your device (e.g. Prism 3 Small Serial Flash):
    1. Add a "contrib" component to /etc/apt/sources.list for your Debian version. For example:

      # Debian Lenny/5.0
      deb http://ftp.us.debian.org/debian lenny main contrib
    2. Update the list of available packages, then install the linux-wlan-ng-firmware package:

      aptitude update && aptitude install linux-wlan-ng-firmware
    3. Build and install a linux-wlan-ng-firmware-files-* package within your system:

      linux-wlan-ng-build-firmware-deb
      dpkg -i ./linux-wlan-ng-firmware-files*deb
  4. Load the prism2_usb module:

    modprobe prism2_usb

    The module will be automatically loaded when your system is restarted and the device is connected.

  5. Verify your device has an available interface:

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

    ifconfig wlan0 up
  7. Configure your interface as appropriate.

Troubleshooting

Known Issues

Supported Devices

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

The following list is based on the alias fields of prism2_usb in Debian 2.6.32 (2.6.32-30) kernel images.

See Also


CategoryHardware | CategoryWireless