I'm attempting to upgrade my system (linux 3.1.8 as of now), but when doing
it complains that b43-firmware depends on linux<3.2. However, the b43-firmware package in AUR has been updated to depend on linux>=3.2. So if I try to upgrade linux it refuses because it will break b43-firmware, and when I try to upgrade b43-firmware it says that linux>3.2 is not installed. I'm using packer as a way to work with AUR. Was thinking of doing --force for linux, but am not sure about this? Also, breaking the wireless is not very welcomed (I lack a LAN cable right now).
Last edited by vladev (2012-01-21 07:25:58)
1. Download and build the packages.
2. Remove b43-firmware and update linux.
4. Install the new b43-firmware.
If something doesn't work, you can always downgrade and hopefully have your wireless back as it is now.
Done it (almost):
The mistake I made was that I didn't download the b43-firmware required files (the actual broadcom driver) before going offline.
What I should've done is this:
packer -G b43-firmware cd b43-firmware makepkg -g # forgot this pacman -R b43-firmware pacman -Suy reboot cd b43-firmware makepkg -s pacman -U b43-firmware-5.100.138-1-x86_64.pkg.tar.xz
Thank you very much for posting your solution. It worked perfectly and saved me from making a similar mistake!