Differences between revisions 1 and 33 (spanning 32 versions)
Revision 1 as of 2009-02-13 17:49:47
Size: 11118
Editor: GeoffSimmons
Comment: Initial revision.
Revision 33 as of 2014-06-16 05:47:36
Size: 10009
Editor: GeoffSimmons
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
||<tablestyle="width: 100%;" style="border: 0px hidden">~-[:DebianWiki/EditorGuide#translation:Translation(s)]: none-~||<style="text-align: right;border: 0px hidden"> (!) [:/Discussion:Discussion]|| ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[fr/prism54|Français]]-~
Line 7: Line 7:
[[TableOfContents(3)]] <<TableOfContents(3)>>
Line 10: Line 10:
Intersil/Conexant Prism54 wireless LAN chipsets are supported by three native drivers: p54 is a driver supporting Intersil/Conexant Prism54 802.11g wireless LAN chipsets, introduced in the Linux kernel at version 2.6.24.
Line 12: Line 12:
 * [#p54pci p54pci] ([#supported_p54pci supported devices])
  * Supports PC Card and Mini PCI devices with an ISL3877, ISL3880, ISL3886 or ISL3890 chipset.
  * Introduced in kernel 2.6.24.
 *
[#p54usb p54usb] ([#supported_p54usb supported devices])
The produced kernel modules are:

* [[#p54pci|p54pci]] ([[#supported-p54pci|supported devices]])
  * Supports PCI, Mini PCI and !CardBus devices with an ISL3877, ISL3880, ISL3886 or ISL3890 chipset.
 * [[#p54usb|p54usb]] ([[#supported-p54usb|supported devices]])
Line 17: Line 18:
  * Introduced in kernel 2.6.24.
 * [#prism54 prism54] ([#supported_prism54 supported devices])
  * Supports PC Card and Mini PCI devices with an ISL3887, ISL3880 or ISL3890 chipset.
  * Included in mainline kernels from 2.6.5.
  * Disabled in Debian 2.6.24 and later kernels.[[FootNote(http://packages.debian.org/changelogs/pool/main/l/linux-2.6/current/changelog#versionversion2.6.24-2)]]
Line 23: Line 19:
All drivers require non-free firmware, which must be acquired before device operation. p54pci and p54usb require non-free firmware, which must be installed for device operation.  Device firmware is not packaged (DebianBug:481234).
Line 25: Line 21:
{i} Prism 2/2.5/3 devices are supported by the ["hostap"], ["orinoco"] and ["linux-wlan-ng"] drivers. The obsolete prism54 driver (supporting PCI devices with an ISL3877, ISL3880 or ISL3890 chipset) is disabled in Debian Linux kernel images.<<FootNote([[http://ftp-master.metadata.debian.org/changelogs/main/l/linux/stable_changelog|Debian Changelog for linux-2.6 (2.6.24-2)]])>>
Line 27: Line 23:
[[Anchor(p54pci)]] {i} Prism 2/2.5/3 802.11b devices are supported by the [[hostap]] and [[linux-wlan-ng]] drivers.

<<Anchor(p54pci)>>
Line 29: Line 27:
For 2.6.24 and later kernels. This driver is included as a module in Debian kernel images. p54pci is included as a module in Debian Linux kernel images.  Firmware is required for device operation.
Line 31: Line 29:
 . <!> [:DebianEtch:Etch] users: This driver is not present in the stock 2.6.18 kernel.
 . Install an [:EtchAndAHalf:] kernel: {{{apt-cache search linux-image-2.6.24-etchnhalf}}} and install a package appropriate for your system.
 . Restart your system with this kernel before continuing.
 1. Acquire and install firmware: {{{
$ wget https://daemonizer.de/prism54/prism54-fw/fw-softmac/2.13.25.0.arm --no-check-certificate
$ su
# mv 2.13.25.0.arm /lib/firmware/isl3886pci
}}}
 1. As the p54pci module is [[Modules|automatically loaded]] for supported devices, reinsert this module to access installed firmware: {{{
# modprobe -r p54pci ; modprobe p54pci
}}}
 1. [[WiFi/HowToUse|Configure]] your wireless interface as appropriate.
Line 35: Line 39:
A specific firmware file - depending on your kernel version - is required to be installed.

 1. Install the DebPkg:wireless-tools package: {{{
aptitude update
aptitude install wireless-tools
}}}
 1. 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
}}}
 1. If not already performed, connect the device to your system.
 1. The necessary kernel module should be [:Modules:automatically loaded]. If necessary, it can be manually loaded via: {{{
modprobe p54pci
}}}
 1. Verify your device has an available interface: {{{
iwconfig
}}}
 1. Raise the interface to activate the radio, for example: {{{
ifconfig wlan0 up
}}}
 1. [:WiFi/HowToUse:Configure] your wireless interface as appropriate.

[[Anchor(p54usb)]]
<<Anchor(p54usb)>>
Line 66: Line 41:
For 2.6.24 and later kernels. This driver is included as a module in Debian kernel images.

 . <!> [:DebianEtch:Etch] users: This driver is not present in the stock 2.6.18 kernel.
 . Install an [:EtchAndAHalf:] kernel: {{{apt-cache search linux-image-2.6.24-etchnhalf}}} and install a package appropriate for your system.
 . Restart your system with this kernel before continuing.

A specific firmware file - depending on your kernel version - is required to be installed.
p54usb is included as a module in Debian Linux kernel images. Firmware is required for device operation.
Line 75: Line 44:
 1. Install the DebPkg:wireless-tools package: {{{
aptitude update
aptitude install wireless-tools
 1. Acquire and install firmware: {{{
$ wget https://daemonizer.de/prism54/prism54-fw/fw-usb/2.13.1.0.lm86.arm --no-check-certificate
$ su
# mv 2.13.1.0.lm86.arm /lib/firmware/isl3886usb
Line 79: Line 49:
 1. 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
 1. As the p54usb module is [[Modules|automatically loaded]] for supported devices, reinsert this module to access installed firmware: {{{
# modprobe -r p54usb ; modprobe p54usb
Line 84: Line 52:
  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
}}}
 1. If not already performed, connect the device to your system.
 1. The necessary kernel module should be [:Modules:automatically loaded]. If necessary, it can be manually loaded via: {{{
modprobe p54usb
}}}
 1. Verify your device has an available interface: {{{
iwconfig
}}}
 1. Raise the interface to activate the radio, for example: {{{
ifconfig wlan0 up
}}}
 1. [:WiFi/HowToUse:Configure] your wireless interface as appropriate.
 1. [[WiFi/HowToUse|Configure]] your wireless interface as appropriate.
Line 103: Line 55:
 1. Install the DebPkg:wireless-tools package: {{{
aptitude update
aptitude install wireless-tools
 1. Acquire and install firmware: {{{
$ wget https://daemonizer.de/prism54/prism54-fw/fw-usb/2.13.25.0.lm87.arm --no-check-certificate
$ su
# mv 2.13.25.0.lm87.arm /lib/firmware/isl3887usb
Line 107: Line 60:
 1. Acquire and install the relevant firmware:  1. As the p54usb module is [[Modules|automatically loaded]] for supported devices, reinsert this module to access installed firmware: {{{
# modprobe -r p54usb ; modprobe p54usb
}}}
 1. [[WiFi/HowToUse|Configure]] your wireless interface as appropriate.
Line 109: Line 65:
  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
<<Anchor(troubleshooting)>>
== Troubleshooting ==
 * To enable use of channels 12 and 13 on [[DebianSqueeze|Debian 6.0 "Squeeze"]]: {{{
# echo options cfg80211 ieee80211_regdom=EU >> /etc/modprobe.d/local.conf
Line 112: Line 70:
  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
}}}
 1. If not already performed, connect the device to your system.
 1. The necessary kernel module should be [:Modules:automatically loaded]. If necessary, it can be manually loaded via: {{{
modprobe p54usb
}}}
 1. Verify your device has an available interface: {{{
iwconfig
}}}
 1. Raise the interface to activate the radio, for example: {{{
ifconfig wlan0 up
}}}
 1. [:WiFi/HowToUse:Configure] your wireless interface as appropriate.
 Then reinsert the relevant kernel module (e.g. {{{modprobe -r p54pci ; modprobe p54pci}}}). See [[http://wireless.kernel.org/en/developers/Regulatory#The_ieee80211_regdom_module_parameter|"Old regulatory implementation: The ieee80211_regdom module parameter"]] for more information.
Line 130: Line 72:
[[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 DebPkg:wireless-tools package: {{{
aptitude update
aptitude install wireless-tools
}}}
 1. 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
}}}
 1. If not already performed, connect the device to your system.
 1. The necessary kernel module should be [:Modules:automatically loaded]. If necessary, it can be manually loaded via: {{{
modprobe prism54
}}}
 1. Verify your device has an available interface: {{{
iwconfig
}}}
 1. Raise the interface to activate the radio, for example: {{{
ifconfig wlan0 up
}}}
 1. [:WiFi/HowToUse:Configure] your wireless interface as appropriate.

[[Anchor(supported)]]
<<Anchor(supported)>>
Line 163: Line 77:
[[Anchor(supported_p54pci)]] <<Anchor(supported-p54pci)>>
Line 165: Line 79:
The page ["HowToIdentifyADevice/PCI"] explains how to identify a PCI device. The page [[HowToIdentifyADevice/PCI]] explains how to identify a PCI device.
Line 167: Line 81:
The following list is based on the ''alias'' fields of {{{modinfo p54pci}}} on Lenny. The following list is based on the ''alias'' fields of {{{modinfo p54pci}}} in Debian 3.2.0 (3.2.57-3+deb7u2) kernel images.
##TAG:
LIST_1_START
Line 170: Line 85:
PCI: 1260:3877 Intersil Corporation (Device name unknown) PCI: 1260:3877 Intersil Corporation ISL3877 [Prism Indigo]
Line 173: Line 88:
PCI: 1260:FFFF Intersil Corporation ISL3886IK
Line 174: Line 90:
##TAG:LIST_1_END
Line 175: Line 92:
[[Anchor(supported_p54usb)]] <<Anchor(supported-p54usb)>>
Line 177: Line 94:
The page ["HowToIdentifyADevice/USB"] explains how to identify a USB device. The page [[HowToIdentifyADevice/USB]] explains how to identify a USB device.
Line 179: Line 96:
The following list is based on the ''alias'' fields of {{{modinfo p54usb}}} on Lenny. The following list is based on the ''alias'' fields of {{{modinfo p54usb}}} in Debian 3.2.0 (3.2.57-3+deb7u2) kernel images.
##TAG:
LIST_2_START
Line 181: Line 99:
USB: 0471:1230 Philips Wireless Adapter 11g USB: 0411:0050 BUFFALO INC. (formerly MelCo., Inc.) WLI2-USB2-G54 Wireless LAN Adapter
USB: 045E:00C2 Microsoft Corp. MN-710 802.11g Wireless Adapter [Intersil ISL3886]
USB: 0471:1230 Philips (or NXP) Wireless Adapter 11g
Line 183: Line 103:
USB: 050D:7050 Belkin Components F5D7050 ver 1000 WiFi USB: 050D:7050 Belkin Components F5D7050 Wireless G Adapter v1000/v2000 [Intersil ISL3887]
Line 186: Line 106:
USB: 0707:EE06 Standard Microsystems Corp. EZ-Connect 802.11g Adapter
USB: 0707:EE13 Standard Microsystems Corp. EZ-Connect 802.11g Adapter
USB: 0675:0530 DrayTek Corp. Vigor530 IEEE 802.11G Adapter (ISL3880+NET2280)
USB: 06A9:000E Westell A90-211WG-01 802.11g Adapter [Intersil ISL3887]
USB: 06B9:0120 Alcatel Telecom SpeedTouch 120g 802.11g Wireless Adapter [Intersil ISL3886]
USB: 06B9:0121 Alcatel Telecom SpeedTouch 121g Wireless Dongle
USB: 0707:EE06 Standard Microsystems Corp. SMC2862W-G v1 EZ Connect 802.11g Adapter [Intersil ISL3886]
USB: 0707:EE13 Standard Microsystems Corp. SMC2862W-G v2 EZ Connect 802.11g Adapter [Intersil ISL3887]
USB: 07AA:001C Corega K.K. CG-WLUSB2GT 802.11g Wireless Adapter [Intersil ISL3880]
USB: 07AA:0020 Corega K.K. (Device name unknown)
USB: 0803:4310 Zoom Telephonics, Inc. 4410a Wireless-G Adapter [Intersil ISL3887]
Line 189: Line 116:
USB: 083A:4502 Accton Technology Corp. (Device name unknown)
USB: 083A:4521 Accton Technology Corp. (Device name unknown)
USB: 083A:4502 Accton Technology Corp. Siemens S30853-S1016-R107 802.11g Wireless Adapter [Intersil ISL3886]
USB: 083A:4521 Accton Technology Corp. Siemens S30863-S1016-R107-2 802.11g Wireless Adapter [Intersil ISL3887]
USB: 083A:4531 Accton Technology Corp. (Device name unknown)
Line 192: Line 120:
USB: 0846:4200 NetGear, Inc. WG121(v1) 54 Mbps Wireless [Intersil Prism GT]
USB: 0846:4210 NetGear, Inc. WG121(v2) 54 Mbps Wireless [Intersil Prism GT]
USB: 0846:4220 NetGear, Inc. WG111(v1) 54 Mbps Wireless [Intersil Prism54 Intersil 3886]
USB: 0846:4240 NetGear, Inc. WG111v2 54 Mbps Wireless [RealTek RTL8187L]
USB: 083A:C501 Accton Technology Corp. Zoom 4410 Wireless-G [Intersil ISL3887]
USB: 083A:F503 Accton Technology Corp. (Device name unknown)
USB: 0846:4200 NetGear, Inc. WG121(v1) 54 Mbps Wireless [Intersil ISL3886]
USB: 0846:4210 NetGear, Inc. WG121(v2) 54 Mbps Wireless [Intersil ISL3886]
USB: 0846:4220 NetGear, Inc. WG111(v1) 54 Mbps Wireless [Intersil ISL3886]
USB: 0846:4240 NetGear, Inc. WG111(v1) rev 2 54 Mbps Wireless [Intersil ISL3887]
Line 200: Line 130:
USB: 0BF8:1009 Fujitsu Siemens Computers (Device name unknown)
USB: 0CDE:0006 Z-Com Medion 40900 802.11b Adapter
USB: 0CDE:0008 Z-Com Sitecom Wireless Network Adapter 100G+ WL-125
USB: 0D8E:3762 Global Sun Technology, Inc. 802.11g Wireless Mini adapter
USB: 124A:4023 AirVast (Device name unknown)
USB: 124A:4025 AirVast (Device name unknown)
USB: 13B1:000A Linksys (Device name unknown)
USB: 13B1:000C Linksys (Device name unknown)
USB: 1435:0427 Wistron NeWeb (Device name unknown)
USB: 1915:2234 Linksys WUSB54G 802.11g Adapter
USB: 1915:2235 Linksys (Device name unknown)
USB: 2001:3701 D-Link Corp. [hex] DWL-G120 Spinnaker 802.11b
USB: 2001:3703 D-Link Corp. [hex] DWL-122 802.11b
USB: 2001:3704 D-Link Corp. [hex] DWL-G122 802.11g rev. A2
USB: 413C:8102 Dell Computer Corp. TrueMobile 1300 USB2.0 WLAN Card
USB: 413C:8104 Dell Computer Corp. Wireless 1450 Dual-band (802.11a/b/g) USB2.0 Adapter
USB: 5041:2234 Linksys (?) WUSB54G 802.11g Adapter
USB: 5041:2235 Linksys (?) (Device name unknown)
USB: 0BF8:1007 Fujitsu Siemens Computers Connect2Air E-5400 802.11g Wireless Adapter
USB: 0BF8:1009 Fujitsu Siemens Computers Connect2Air E-5400 D1700 802.11g Wireless Adapter [Intersil ISL3887]
USB: 0CDE:0006 Z-Com XG-300 802.11b Adapter
USB: 0CDE:0008 Z-Com XG-703A 802.11g Wireless Adapter [Intersil ISL3887]
USB: 0CDE:0015 Z-Com XG-705A 802.11g Wireless Adapter [Intersil ISL3887]
USB: 0D8E:3762 Global Sun Technology, Inc. Cohiba 802.11g Wireless Mini adapter [Intersil ISL3887]
USB: 0DB0:6826 Micro Star International IEEE 802.11g Wireless Network Adapter
USB: 107B:55F2 Gateway, Inc. WGU-210 802.11g Adapter [Intersil ISL3886]
USB: 124A:4023 AirVast WM168g 802.11bg Wireless Adapter [Intersil ISL3886]
USB: 124A:4025 AirVast IOGear GWU513 v2 802.11bg Wireless Adapter [Intersil ISL3887]
USB: 1260:EE22 Standard Microsystems Corp. SMC2862W-G v3 EZ Connect 802.11g Adapter [Intersil ISL3887]
USB: 13B1:000A Linksys WUSB54G v2 802.11g Adapter [Intersil ISL3887]
USB: 13B1:000C Linksys WUSB54AG 802.11a/g Adapter [Intersil ISL3887]
USB: 1413:5400 (Vendor name unknown) (Device name unknown)
USB: 1435:0210 Wistron NeWeb (Device name unknown)
USB: 1435:0427 Wistron NeWeb UR054g 802.11g Wireless Adapter [Intersil ISL3887]
USB: 15A9:0002 Gemtek SparkLAN WL-682 802.11bg Wireless Adapter [Intersil ISL3887]
USB: 1630:0005 2Wire, Inc. 802.11g Wireless Adapter [Intersil ISL3886]
USB: 1668:1050 Actiontec Electronics, Inc. [hex] 802UIG-1 802.11g Wireless Mini Adapter [Intersil ISL3887]
USB: 1740:1000 Senao NUB-350 802.11g Wireless Adapter [Intersil ISL3887]
USB: 182D:096B (Vendor name unknown) (Device name unknown)
USB: 1915:2234 Nordic Semiconductor ASA Linksys WUSB54G v1 OEM 802.11g Adapter [Intersil ISL3886]
USB: 1915:2235 Nordic Semiconductor ASA Linksys WUSB54GP v1 OEM 802.11g Adapter [Intersil ISL3886]
USB: 2001:3701 D-Link Corp. DWL-G120 Spinnaker 802.11g [Intersil ISL3886]
USB: 2001:3703 D-Link Corp. AirPlus G DWL-G122 Wireless Adapter(rev.A1) [Intersil ISL3880]
USB: 2001:3704 D-Link Corp. AirPlus G DWL-G122 Wireless Adapter(rev.A2) [Intersil ISL3887]
USB: 2001:3705 D-Link Corp. AirPlus G DWL-G120 Wireless Adapter(rev.C) [Intersil ISL3887]
USB: 2001:3762 D-Link Corp. (Device name unknown)
USB: 413C:5513 Dell Computer Corp. WLA3310 Wireless Adapter [Intersil ISL3887]
USB: 413C:8102 Dell Computer Corp. TrueMobile 1300 802.11g Wireless Adapter [Intersil ISL3880]
USB: 413C:8104 Dell Computer Corp. Wireless 1450 Dual-band (802.11a/b/g) Adapter [Intersil ISL3887]
USB: 5041:2234 Linksys (?) WUSB54G v1 802.11g Adapter [Intersil ISL3886]
USB: 5041:2235 Linksys (?) WUSB54GP v1 802.11g Adapter [Intersil ISL3886]
Line 219: Line 164:

[[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.
 ~- {{{
PCI: 10B7:6001 3Com Corporation (Device name unknown)
PCI: 1260:3877 Intersil Corporation (Device name unknown)
PCI: 1260:3886 Intersil Corporation ISL3886 [Prism Javelin/Prism Xbow]
PCI: 1260:3890 Intersil Corporation ISL3890 [Prism GT/Prism Duette]/ISL3886 [Prism Javelin/Prism Xbow]
}}} -~
##TAG:LIST_2_END
Line 233: Line 167:
 * [:WiFi/HowToUse:How to use a WiFi interface]  * [[WiFi/HowToUse|How to use a WiFi interface]]
Line 236: Line 170:
 * http://wireless.kernel.org/en/users/Drivers/p54 - driver homepage;
  * irc://irc.freenode.net/#prism54 - driver ["IRC"] channel
 * http://lekernel.net/prism54/ - old Prism54 project homepage
 * http://wireless.kernel.org/en/users/Drivers/p54 - driver homepage

Translation(s): Français


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.

Drivers

p54 is a driver supporting Intersil/Conexant Prism54 802.11g wireless LAN chipsets, introduced in the Linux kernel at version 2.6.24.

The produced kernel modules are:

  • p54pci (supported devices)

    • Supports PCI, Mini PCI and CardBus devices with an ISL3877, ISL3880, ISL3886 or ISL3890 chipset.

  • p54usb (supported devices)

    • Supports USB first (ISL3886 chipset) and second (ISL3887 chipset) generation devices.

p54pci and p54usb require non-free firmware, which must be installed for device operation. Device firmware is not packaged (481234).

The obsolete prism54 driver (supporting PCI devices with an ISL3877, ISL3880 or ISL3890 chipset) is disabled in Debian Linux kernel images.1

{i} Prism 2/2.5/3 802.11b devices are supported by the hostap and linux-wlan-ng drivers.

p54pci

p54pci is included as a module in Debian Linux kernel images. Firmware is required for device operation.

  1. Acquire and install firmware:

    $ wget https://daemonizer.de/prism54/prism54-fw/fw-softmac/2.13.25.0.arm --no-check-certificate
    $ su
    # mv 2.13.25.0.arm /lib/firmware/isl3886pci
  2. As the p54pci module is automatically loaded for supported devices, reinsert this module to access installed firmware:

    # modprobe -r p54pci ; modprobe p54pci
  3. Configure your wireless interface as appropriate.

p54usb

p54usb is included as a module in Debian Linux kernel images. Firmware is required for device operation.

First generation USB devices (ISL3886 with net2280 bridge)

  1. Acquire and install firmware:

    $ wget https://daemonizer.de/prism54/prism54-fw/fw-usb/2.13.1.0.lm86.arm --no-check-certificate
    $ su
    # mv 2.13.1.0.lm86.arm /lib/firmware/isl3886usb
  2. As the p54usb module is automatically loaded for supported devices, reinsert this module to access installed firmware:

    # modprobe -r p54usb ; modprobe p54usb
  3. Configure your wireless interface as appropriate.

Second generation USB devices (ISL3887)

  1. Acquire and install firmware:

    $ wget https://daemonizer.de/prism54/prism54-fw/fw-usb/2.13.25.0.lm87.arm --no-check-certificate
    $ su
    # mv 2.13.25.0.lm87.arm /lib/firmware/isl3887usb
  2. As the p54usb module is automatically loaded for supported devices, reinsert this module to access installed firmware:

    # modprobe -r p54usb ; modprobe p54usb
  3. Configure your wireless interface as appropriate.

Troubleshooting

Supported Devices

p54pci

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

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

  • PCI: 10B7:6001 3Com Corporation 3com 3CRWE154G72 [Office Connect Wireless LAN Adapter]
    PCI: 1260:3877 Intersil Corporation ISL3877 [Prism Indigo]
    PCI: 1260:3886 Intersil Corporation ISL3886 [Prism Javelin/Prism Xbow]
    PCI: 1260:3890 Intersil Corporation ISL3890 [Prism GT/Prism Duette]/ISL3886 [Prism Javelin/Prism Xbow]
    PCI: 1260:FFFF Intersil Corporation ISL3886IK

p54usb

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

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

  • USB: 0411:0050 BUFFALO INC. (formerly MelCo., Inc.) WLI2-USB2-G54 Wireless LAN Adapter
    USB: 045E:00C2 Microsoft Corp. MN-710 802.11g Wireless Adapter [Intersil ISL3886]
    USB: 0471:1230 Philips (or NXP) Wireless Adapter 11g
    USB: 0506:0A11 3Com Corp. 3CRWE254G72 802.11g Adapter
    USB: 050D:7050 Belkin Components F5D7050 Wireless G Adapter v1000/v2000 [Intersil ISL3887]
    USB: 0572:2000 Conexant Systems (Rockwell), Inc. SoftGate 802.11 Adapter
    USB: 0572:2002 Conexant Systems (Rockwell), Inc. SoftGate 802.11 Adapter
    USB: 0675:0530 DrayTek Corp. Vigor530 IEEE 802.11G Adapter (ISL3880+NET2280)
    USB: 06A9:000E Westell A90-211WG-01 802.11g Adapter [Intersil ISL3887]
    USB: 06B9:0120 Alcatel Telecom SpeedTouch 120g 802.11g Wireless Adapter [Intersil ISL3886]
    USB: 06B9:0121 Alcatel Telecom SpeedTouch 121g Wireless Dongle
    USB: 0707:EE06 Standard Microsystems Corp. SMC2862W-G v1 EZ Connect 802.11g Adapter [Intersil ISL3886]
    USB: 0707:EE13 Standard Microsystems Corp. SMC2862W-G v2 EZ Connect 802.11g Adapter [Intersil ISL3887]
    USB: 07AA:001C Corega K.K. CG-WLUSB2GT 802.11g Wireless Adapter [Intersil ISL3880]
    USB: 07AA:0020 Corega K.K. (Device name unknown)
    USB: 0803:4310 Zoom Telephonics, Inc. 4410a Wireless-G Adapter [Intersil ISL3887]
    USB: 083A:4501 Accton Technology Corp. T-Sinus 154data
    USB: 083A:4502 Accton Technology Corp. Siemens S30853-S1016-R107 802.11g Wireless Adapter [Intersil ISL3886]
    USB: 083A:4521 Accton Technology Corp. Siemens S30863-S1016-R107-2 802.11g Wireless Adapter [Intersil ISL3887]
    USB: 083A:4531 Accton Technology Corp. (Device name unknown)
    USB: 083A:5501 Accton Technology Corp. Wireless Adapter 11g
    USB: 083A:C501 Accton Technology Corp. Zoom 4410 Wireless-G [Intersil ISL3887]
    USB: 083A:F503 Accton Technology Corp. (Device name unknown)
    USB: 0846:4200 NetGear, Inc. WG121(v1) 54 Mbps Wireless [Intersil ISL3886]
    USB: 0846:4210 NetGear, Inc. WG121(v2) 54 Mbps Wireless [Intersil ISL3886]
    USB: 0846:4220 NetGear, Inc. WG111(v1) 54 Mbps Wireless [Intersil ISL3886]
    USB: 0846:4240 NetGear, Inc. WG111(v1) rev 2 54 Mbps Wireless [Intersil ISL3887]
    USB: 0915:2000 GlobeSpan, Inc. 802.11 Adapter
    USB: 0915:2002 GlobeSpan, Inc. 802.11 Adapter
    USB: 09AA:1000 Intersil Corp. Prism GT 802.11b/g Adapter
    USB: 0BAF:0118 U.S. Robotics U5 802.11g Adapter
    USB: 0BF8:1007 Fujitsu Siemens Computers Connect2Air E-5400 802.11g Wireless Adapter
    USB: 0BF8:1009 Fujitsu Siemens Computers Connect2Air E-5400 D1700 802.11g Wireless Adapter [Intersil ISL3887]
    USB: 0CDE:0006 Z-Com XG-300 802.11b Adapter
    USB: 0CDE:0008 Z-Com XG-703A 802.11g Wireless Adapter [Intersil ISL3887]
    USB: 0CDE:0015 Z-Com XG-705A 802.11g Wireless Adapter [Intersil ISL3887]
    USB: 0D8E:3762 Global Sun Technology, Inc. Cohiba 802.11g Wireless Mini adapter [Intersil ISL3887]
    USB: 0DB0:6826 Micro Star International IEEE 802.11g Wireless Network Adapter
    USB: 107B:55F2 Gateway, Inc. WGU-210 802.11g Adapter [Intersil ISL3886]
    USB: 124A:4023 AirVast WM168g 802.11bg Wireless Adapter [Intersil ISL3886]
    USB: 124A:4025 AirVast IOGear GWU513 v2 802.11bg Wireless Adapter [Intersil ISL3887]
    USB: 1260:EE22 Standard Microsystems Corp. SMC2862W-G v3 EZ Connect 802.11g Adapter [Intersil ISL3887]
    USB: 13B1:000A Linksys WUSB54G v2 802.11g Adapter [Intersil ISL3887]
    USB: 13B1:000C Linksys WUSB54AG 802.11a/g Adapter [Intersil ISL3887]
    USB: 1413:5400 (Vendor name unknown) (Device name unknown)
    USB: 1435:0210 Wistron NeWeb (Device name unknown)
    USB: 1435:0427 Wistron NeWeb UR054g 802.11g Wireless Adapter [Intersil ISL3887]
    USB: 15A9:0002 Gemtek SparkLAN WL-682 802.11bg Wireless Adapter [Intersil ISL3887]
    USB: 1630:0005 2Wire, Inc. 802.11g Wireless Adapter [Intersil ISL3886]
    USB: 1668:1050 Actiontec Electronics, Inc. [hex] 802UIG-1 802.11g Wireless Mini Adapter [Intersil ISL3887]
    USB: 1740:1000 Senao NUB-350 802.11g Wireless Adapter [Intersil ISL3887]
    USB: 182D:096B (Vendor name unknown) (Device name unknown)
    USB: 1915:2234 Nordic Semiconductor ASA Linksys WUSB54G v1 OEM 802.11g Adapter [Intersil ISL3886]
    USB: 1915:2235 Nordic Semiconductor ASA Linksys WUSB54GP v1 OEM 802.11g Adapter [Intersil ISL3886]
    USB: 2001:3701 D-Link Corp. DWL-G120 Spinnaker 802.11g [Intersil ISL3886]
    USB: 2001:3703 D-Link Corp. AirPlus G DWL-G122 Wireless Adapter(rev.A1) [Intersil ISL3880]
    USB: 2001:3704 D-Link Corp. AirPlus G DWL-G122 Wireless Adapter(rev.A2) [Intersil ISL3887]
    USB: 2001:3705 D-Link Corp. AirPlus G DWL-G120 Wireless Adapter(rev.C) [Intersil ISL3887]
    USB: 2001:3762 D-Link Corp. (Device name unknown)
    USB: 413C:5513 Dell Computer Corp. WLA3310 Wireless Adapter [Intersil ISL3887]
    USB: 413C:8102 Dell Computer Corp. TrueMobile 1300 802.11g Wireless Adapter [Intersil ISL3880]
    USB: 413C:8104 Dell Computer Corp. Wireless 1450 Dual-band (802.11a/b/g) Adapter [Intersil ISL3887]
    USB: 5041:2234 Linksys (?) WUSB54G v1 802.11g Adapter [Intersil ISL3886]
    USB: 5041:2235 Linksys (?) WUSB54GP v1 802.11g Adapter [Intersil ISL3886]

See Also


CategoryHardware | CategoryWireless