On Wednesday, December 21, 2016 at 12:17:52 PM UTC-5, Kent Davis wrote: > Maybe you could use sleep, e.g., sleep 30 at the beginning of your > rc.local? kinda hacky though... > > On Wed, Dec 21, 2016 at 9:58 AM, Dave Cohen <qu...@dave-cohen.com> wrote: > > > > > > On Wed, Dec 21, 2016, at 08:53 AM, Kent Davis wrote: > >> I'm not certain, but based on when wireless comes up, I think it runs > >> towards the end of the boot process. > >> > > > > I mean rc.local. Can I put some instruction in there and make sure it is > > performed at the very end of startup?
I figured it out! The problem is that you ordered your rmmods wrong. I figured this out because if I disabled the rc.local script and just ran it on my own after boot, it would require to be run twice because two of the other modules were being used by b43 and therefore could not be disabled with it still running. So, you need to disable it first. This rc.local works perfectly on Fedora 24: ``` # Unload conflicting modules. rmmod b43 rmmod ssb rmmod bcma rmmod brcmsmac rmmod wl # blacklist modules that may interfere with wl (broadcom) # Not sure if this matters, haven't tried without echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf echo "blacklist bcma" >> /etc/modprobe.d/blacklist.conf echo "blacklist brcmsmac" >> /etc/modprobe.d/blacklist.conf mount --bind /rw/modules /lib/modules systemctl restart systemd-udevd modprobe wl ``` -- You received this message because you are subscribed to the Google Groups "qubes-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to qubes-users+unsubscr...@googlegroups.com. To post to this group, send email to qubes-users@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/qubes-users/559c7f8d-ba2f-43f3-a492-8753c09bf58a%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.