|
Size: 11109
Comment: Update recommended firmware (per p54 wireless.kernel.org page), amend supported devices.
|
Size: 11109
Comment: Update p54pci recommended firmware (per p54 wireless.kernel.org page, revision 49).
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 48: | Line 48: |
| wget -O /usr/local/lib/firmware/isl3886pci http://daemonizer.de/prism54/prism54-fw/fw-softmac/2.13.22.0.arm | wget -O /usr/local/lib/firmware/isl3886pci http://daemonizer.de/prism54/prism54-fw/fw-softmac/2.13.12.0.arm |
Translation(s): none
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.
Contents
Drivers
Intersil/Conexant Prism54 802.11g wireless LAN chipsets are supported by three native drivers:
- Supports PC Card and Mini PCI devices with an ISL3877, ISL3880, ISL3886 or ISL3890 chipset.
- Introduced in Linux 2.6.24.
- Supports USB first (ISL3886 chipset) and second (ISL3887 chipset) generation devices.
- Introduced in Linux 2.6.24.
- Supports PC Card and Mini PCI devices with an ISL3877, ISL3880 or ISL3890 chipset.
- Introduced in Linux 2.6.5.
Disabled in Debian 2.6.24 and later kernels.1
All drivers require non-free firmware, which must be installed prior to device operation. Device firmware is not packaged (481234).
Prism 2/2.5/3 802.11b devices are supported by the hostap, orinoco and linux-wlan-ng drivers.
p54pci
For 2.6.24 and later kernels. This driver is included as a module in Debian kernel images.
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- | grep etchnhalf and install a package appropriate for your system.
- Restart your system with this kernel before continuing.
A specific firmware file - depending on your Linux kernel version - is required to be installed.
Install the wireless-tools package:
aptitude update && aptitude install wireless-tools
- Acquire and install the relevant firmware:
Linux 2.6.24 (EtchAndAHalf) and 2.6.26 (Lenny):
mkdir /usr/local/lib/firmware wget -O /usr/local/lib/firmware/isl3886 http://daemonizer.de/prism54/prism54-fw/fw-softmac/lmac_2.7.0.0.arm
Linux 2.6.29 and later (Squeeze):
mkdir /usr/local/lib/firmware wget -O /usr/local/lib/firmware/isl3886pci http://daemonizer.de/prism54/prism54-fw/fw-softmac/2.13.12.0.arm
As the driver may already be loaded, reinsert the module to access installed firmware:
modprobe -r p54pci ; modprobe p54pci
Verify your device has an available interface:
iwconfig
Raise the interface to activate the radio, for example:
ifconfig wlan0 up
Configure your wireless interface as appropriate.
p54usb
For 2.6.24 and later kernels. This driver is included as a module in Debian kernel images.
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- | grep etchnhalf and install a package appropriate for your system.
- Restart your system with this kernel before continuing.
A specific firmware file - depending on your Linux kernel version - is required to be installed.
First generation USB devices (ISL3886 with net2280 bridge)
Install the wireless-tools package:
aptitude update && aptitude install wireless-tools
- Acquire and install the relevant firmware:
Linux 2.6.24 (EtchAndAHalf) and 2.6.26 (Lenny):
mkdir /usr/local/lib/firmware wget -O /usr/local/lib/firmware/isl3890usb http://jbnote.free.fr/prism54usb/data/firmwares/p54u_2.5.6.0.arm
Linux 2.6.29 and later (Squeeze):
mkdir /usr/local/lib/firmware wget -O /usr/local/lib/firmware/isl3886usb http://daemonizer.de/prism54/prism54-fw/fw-usb/2.13.1.0.arm.0
As the driver may already be loaded, reinsert the module to access installed firmware:
modprobe -r p54usb ; modprobe p54usb
Verify your device has an available interface:
iwconfig
Raise the interface to activate the radio, for example:
ifconfig wlan0 up
Configure your wireless interface as appropriate.
Second generation USB devices (ISL3887)
Install the wireless-tools package:
aptitude update && aptitude install wireless-tools
- Acquire and install the relevant firmware:
Linux 2.6.24 (EtchAndAHalf) and 2.6.26 (Lenny):
mkdir /usr/local/lib/firmware wget -O /usr/local/lib/firmware/isl3887usb_bare http://daemonizer.de/prism54/prism54-fw/fw-usb/2.5.8.0.arm
Linux 2.6.29 and later (Squeeze):
mkdir /usr/local/lib/firmware wget -O /usr/local/lib/firmware/isl3887usb http://daemonizer.de/prism54/prism54-fw/fw-usb/2.13.24.0.lm87.arm
As the driver may already be loaded, reinsert the module to access installed firmware:
modprobe -r p54usb ; modprobe p54usb
Verify your device has an available interface:
iwconfig
Raise the interface to activate the radio, for example:
ifconfig wlan0 up
Configure your wireless interface as appropriate.
prism54 (Etch with 2.6.18 kernel only)
Devices with an ISL3886 chipset are not supported by this driver, see p54pci above.
Install the wireless-tools package:
aptitude update && aptitude install wireless-tools
- Acquire and install the relevant firmware:
Devices with an ISL3880 or ISL3890 chipset:
mkdir /usr/local/lib/firmware wget -O /usr/local/lib/firmware/isl3890 http://lekernel.net/prism54/firmware/1.0.4.3.arm
Devices with an ISL3877 chipset:
mkdir /usr/local/lib/firmware wget -O /usr/local/lib/firmware/isl3890 http://lekernel.net/prism54/firmware/1.1.0.0.arm
As the driver may already be loaded, reinsert the module to access installed firmware:
modprobe -r prism54 ; modprobe prism54
Verify your device has an available interface:
iwconfig
Raise the interface to activate the radio, for example:
ifconfig wlan0 up
Configure your wireless interface as appropriate.
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 on Lenny.
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]
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.
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 USB: 0572:2000 Conexant Systems (Rockwell), Inc. SoftGate 802.11 Adapter USB: 0572:2002 Conexant Systems (Rockwell), Inc. SoftGate 802.11 Adapter 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: 083A:4501 Accton Technology Corp. T-Sinus 154data USB: 083A:4502 Accton Technology Corp. (Device name unknown) USB: 083A:4521 Accton Technology Corp. (Device name unknown) USB: 083A:5501 Accton Technology Corp. Wireless Adapter 11g 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. WG111(v1) rev 2 54 Mbps Wireless [Intersil Prism54 Intersil 3886] 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: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. Cohiba 802.11g Wireless Mini adapter [Intersil ISL3887] USB: 124A:4023 AirVast (Device name unknown) USB: 124A:4025 AirVast (Device name unknown) USB: 13B1:000A Linksys WUSB54G v2 802.11g Adapter [Intersil ISL3887] USB: 13B1:000C Linksys (Device name unknown) USB: 1435:0427 Wistron NeWeb (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 [Intersil ISL3886] USB: 2001:3704 D-Link Corp. AirPlus G DWL-G122 Wireless Adapter(rev.A2) [Intersil ISL3887] 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 v1 802.11g Adapter [Intersil ISL3886] USB: 5041:2235 Linksys (?) WUSB54GP v1 802.11g Adapter [Intersil ISL3886]
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 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]
See Also
External Links
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
