NOTE: this page is for archival only, see the note at the end of the page.

libertas

The libertas driver made its debut in the OLPC XO laptop, where it drives a Marvell 88W83886 USB device. In addition to the USB front-end, the driver now includes support for CompactFlash and SDIO interfaces.

supported chips

  • Marvell 88W8385 CF/SDIO
  • Marvell 88W8386 USB

available devices

  • AmbiCom WL54CF (CF)

  • SparkLAN WCFM-100 (CF)

  • Pretec CompactWLAN 802.11g CFEWGS
  • prototype boards
  • OLPC laptop

working

  • station (with limited roaming support)
  • ad-hoc
  • Mesh on USB devices (802.11s like)

related tools

  • lbsdebug
    • Mainly interesting for developers, it allows to switch various debug messages on and of.
  • lbsfwcutter
    • Can extract a firmware out of a binary file.

You can get the source of the tools via

  • git clone git://git.infradead.org/users/schurig/libertas-tools.git tools

device firmware

All devices need firmware.

  • USB
  • CF
    • Get the libertas-tools from above and change into the fwcutter/ directory. Type make. The makefile will download a binary driver, extract the firmware out of it, checks it. Copy the two firmware files libertas_helper.fw and libertas.fw from the fwcutter/ directory into the /lib/firmware/ directory.

  • SDIO
    • Claud Yu got the driver working, using a firmware 8.73.7.p3 (downloaded from marvell.com). The 9.70.3.p18 firmware doesn't support the CMD_802_11_DATA_RATE command that the libertas driver currently needs.

mailing list

irc

additional web sources


This is a static dump of the old wiki, taken after locking it in January 2015. The new wiki is at https://wireless.wiki.kernel.org/.
versions of this page: last, v25, v24, v23, v22, v21, v20, v19, v18, v17, v16, v15, v14, v13, v12, v11, v10, v9, v8, v7, v6, v5, v4, v3, v2, v1