Comment 14 for bug 263097

Revision history for this message
Martin Pitt (pitti) wrote :

 jockey (0.3.3-0ubuntu8.1) hardy-proposed; urgency=low
 .
   Fix configuration of "b43" vs. the new "wl" wifi driver. (LP: #263097)
 .
   * jockey/oslib.py: Check all /etc/modprobe.d/blacklist* files in
     module_blacklisted(). The new Broadcom wl driver generates
     blacklist-bcm43, which Jockey needs to evaluate in order to handle the
     enabling/disabling properly. (Cherrypicked from trunk, r296)
   * tests/sandbox.py: Provide temporary module_blacklist_file in
     AllAvailOSLib, so that handlers which modify blacklists do not die with
     EPERM during tests. (Cherrypicked from trunk, r297)
   * Add data/handlers/broadcom_wl.py: Handler for the alternative Broadcom
     'wl' module. Enabling this will automatically blacklist b43 and bcm43xx.
   * data/handlers/b43.py: Remove the blacklist generated by enabling wl when
     enabling b43.
   * data/handlers/b43.py: Do not show the handler as "in use" if no firmware
     is present.
   * jockey/ui.py, jockey-{gtk,kde}: Cowboy ui_download_start() to take an
     alternative title for the progress window, so that we can abuse it for
     other progress dialogs.
   * broadcom_wl.py: Spawn a progress dialog while update-initramfs is running.

Uploaded to hardy-proposed. Sorry for the long list of changes; it's the minimum stuff to provide a reasonably user friendly and correct way to enable/disable wl/b43 in hardy. It has been extensively tested by Mario and Tim.