You are not logged in.

#1 2012-01-20 20:25:22

vladev
Member
Registered: 2012-01-04
Posts: 7

[SOLVED] Catch-22 with b43-firmware and linux-3.2.1

I'm attempting to upgrade my system (linux 3.1.8 as of now), but when doing

pacman -Suy

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)

Offline

#2 2012-01-20 20:31:05

karol
Archivist
Registered: 2009-05-06
Posts: 25,423

Re: [SOLVED] Catch-22 with b43-firmware and linux-3.2.1

1. Download and build the packages.
2. Remove b43-firmware and update linux.
3. Reboot.
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.

Offline

#3 2012-01-21 07:25:45

vladev
Member
Registered: 2012-01-04
Posts: 7

Re: [SOLVED] Catch-22 with b43-firmware and linux-3.2.1

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

Offline

#4 2012-01-22 21:08:40

whelanh
Member
Registered: 2012-01-22
Posts: 1

Re: [SOLVED] Catch-22 with b43-firmware and linux-3.2.1

Thank you very much for posting your solution.  It worked perfectly and saved me from making a similar mistake!

Offline

Board footer

Powered by FluxBB