p54
p54 is a completely FOSS wireless driver for Intersil's Prism54 chips series.
Contents
Mailing list
linux-wireless@vger.kernel.org
Enabling p54
To enable p54, you must first enable mac80211:
Networking ---> Wireless ---> <M> Improved wireless configuration API <M> Generic IEEE 802.11 Networking Stack (mac80211)
You can then enable p54 in the kernel configuration under
Device Drivers ---> [*] Network device support ---> Wireless LAN ---> [*] Wireless LAN (IEEE 802.11) <M> Softmac Prism54 support <M> Prism54 USB support <M> Prism54 PCI support
Before you can use the hardware, you have to get the the right firmware See below.
supported chips
- ISL3877, ISL3880, ISL3890 and ISL3886 (miniPCI)
- ISL3886 + net2280 (USB, 1st generation)
- ISL3887 (USB, 2nd generation)
available devices
miniPCI / Cardbus
- 3COM 3CRWE154G72 Wireless LAN adapter
- Allnet ALL0271
- D-Link Air Plus Xtreme G DWL-G650 Adapter (REV A1 only!)
- Generic Intersil PRISM Duette/Prism GT Wireless LAN adapter
- Generic Intersil PRISM Indigo Wireless LAN adapter
- Generic Intersil PRISM Javelin/Xbow Wireless LAN adapter
- Netgear WG511 V2/V3
- SMC 2802W
USB 1st Generation
- 3COM 3CRWE254G72
- Accton 802.11g WN4501 USB
- Airvast WM168g
- DLink DWL-G120 Spinnaker
- DLink DWL-G122
- IOGear GWU513
- Linksys WUSB54G (OEM / Portable OEM)
- Medion 40900, Roper Europe
- Netgear WG111
- Netgear WG121
- Netgear WG121 V2
- Phillips CPWUA054
- Siemens Gigaset USB Adapter
- Shuttle PN15
- SMC 2862W-G
USB 2nd Generation
Belkin F5D7050 ver 1000
- Cohiba Proto board (Dell Wireless 1450 USB)
- FUJITSU E-5400 USB D1700
- DLink DWL-G120 Cohiba
- DLink DWL-G122 REV A2
- Inventel UR054G
- IOGear GWU513 (GW3887IK chip)
- Linksys WUSB54G V2
- Linksys WUSB54AG
- Medion MD40900
- Netgear WG111 V2
- Philips CPWUA054/00
- Sagem XG703A
- Siemens Gigaset USB Adapter 54 V2
- Spinnaker DUT
- Spinnaker Proto board
- SMC 2862W-G version 2
- U.S. Robotics U5 802.11g Adapter
firmware
- There are several different firmwares for different hardware. so you have to pick the right one, download, rename and put it into the right place... Normally this should be /lib/firmware. However some distributions put firmware in a different place.
miniPCI / PCMCIA don't forget to rename it: isl3886
USB 1st generation rename it to: isl3890usb
USB 2nd generation rename it to: isl3887usb_bare
additionally, firmwares can be extracted from windows drivers fwextract3
working
- Station Mode
- 802.11b/g
- WMM/WME/802.11e (QoS)
- (Full Monitor Mode - only in wireless-testing/wireless-next tree)
- (5GHz PHY - only in wireless-testing/wireless-next tree)
not working yet
- hardware en-/decryption
- AP / Ad-Hoc (IBSS) and MESH
- NITRO / Frameburst
- LMAC Terminal
- Powersave Features
- Conexant's cx3110x (shmem/SPI-Interface)
- FreeMAC Firmware
irc.freenode.net #p54u for || FreeBSD users
irc.freenode.net #prism54 for || GNU/linux users