Unable to satisfy dependencies

Hello, Im trying to install Broadcom Wi-Fi drivers but I keep getting an error saying “unable to satisfy dependency linux54 required by linux54-Broadcom-wl”, is there any way to fix? My computer is a MacbookAir7,2

Hi,

You haven’t provided any details about your current system, so at a guess you may be better installing broadcom-wl-dkms which should be kernel agnostic.

Or perhaps not

:point_up: This, but you have to install the kernel headers first:

pamac install $(pamac list --quiet --installed | grep "^linux[0-9]*[-rt]*$" | awk '{print $1"-headers"}' ORS=' ')

This will install the headers for all installed kernels.

I tried the driver you sent, but it did not work

I do not have an internet connection on this computer

Error: target not found: Linux515-headers

You need an internet connection to install almost anything. The packages are downloaded from the internet after all.

See above :point_up:

I think you’ll have to:

  1. Get that machine connected to the internet; or
  2. take a look at Offline installation of packages - ArchWiki
1 Like

I have a machine with internet, but it has windows on it.

My point is the same…

So? How do I get the headers?

:point_up:

Very shortly:

  1. Download the headers:
wget https://mirror.dkm.cz/manjaro/stable/core/x86_64/linux515-headers-5.15.41-1-x86_64.pkg.tar.zst -o ~/Downloads/
  1. Install them:
pacman -U ~/Downloads/linux515-headers-5.15.41-1-x86_64.pkg.tar.zst

_There might be, in fact there are likely to be other steps as well, that’s why this is a very short, very basic example.

You can download the packages from a mirror of your choosing, for the links see:

https://repo.manjaro.org/

Then see above posts from @Mirdarthos on how to install them offline.

Connect to internet via cable from phone and enable tethering, then post output from: mhwd -l
Broadcom drivers should be available there…

It says that it detects a network driver, but the free driver is set to false

Copy the output from the command here

0000:03:00.0 (0280:14e4:43a0) Network controller Broadcom:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
   network-broadcom-wl            2018.10.07               false            PCI


> 0000:00:02.0 (0300:8086:1626) Display controller Intel Corporation:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
           video-linux            2018.05.04                true            PCI
     video-modesetting            2020.01.13                true            PCI
            video-vesa            2017.03.12                true            PCI

Please provide the output of:

mhwd --listinstalled

Installed PCI configs:


              NAME               VERSION          FREEDRIVER           TYPE

       video-linux            2018.05.04                true            PCI

Warning: No installed USB configs!

Install it:
sudo mhwd -i pci network-broadcom-wl
Then reboot

it says “script failed”