Comment 4 for bug 289360

Revision history for this message
Pete Stucke (pstucke) wrote :

Here are the contents of my /etc/rc.local file:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

rmmod b43 # Unloads the bad b43 driver
rmmod b44 # Unloads the ethernet driver temporarily since we are unplugin ssb
rmmod ohci_hcd # (this is a bad kernel dependency, fix bug!)
rmmod ssb # temporarily remove the broadcom service
rmmod ndiswrapper # ensure ndiswrapper is GONE
modprobe ndiswrapper # plug ndiswrapper (notice it has to happen before ssb)
modprobe ssb # replug ssb now that ndiswrapper is there
modprobe ohci_hcd # ... blah
modprobe b44 # make sure we have ethernet again

exit 0