Installed EndeavourOS having internet issues

Newbie here. I have been disto hopping for 8 weeks or so. Kubuntu works fantastic with no network issues at all, but I really want to use an Arch distro, Manjaro locks up in 20 seconds after install and I can never get it to work.

I think EOS is great, it blows away Kubuntu speed wise. I really enjoy using Arch Linux as I have learned so much But I am at my wits end trying to get Wifi and Bluetooth working.

I constantly have trouble with WiFi and VPN asking for password over and over. I finally just started going into the Network settings delete the WiFi or VPN connection and start new ones. Then with fingers crossed connect again Just deleting the connections seems to be the best solution at the moment. Of course my network adapter is Broadcom BCM4313. I am not sure if the WL driver is correct.

With Bluetooth, I followed the Wiki article multiple times. No joy connection to Bose Quiet Comfort II’s It shows a connection then immediately shows disconnection. I used Blueberry and removed and installed Blueman. No change

I have attached my inxi file

any help would really be appreciated.


#################### inxi -Fxxc0z ########################

  Kernel: 5.16.2-arch1-1 x86_64 bits: 64 compiler: gcc v: 11.1.0 Desktop: GNOME 41.3
    tk: GTK 3.24.31 wm: gnome-shell dm: GDM, LightDM Distro: EndeavourOS base: Arch Linux
  Type: Laptop System: LENOVO product: 20208 v: Lenovo B590 serial: <superuser required> Chassis:
    type: 10 serial: <superuser required>
  Mobo: LENOVO model: 20208 serial: <superuser required> UEFI: LENOVO v: H1ET84WW(1.22)
    date: 11/26/2013
  ID-1: BAT0 charge: 26.1 Wh (66.6%) condition: 39.2/40.4 Wh (97.1%) volts: 11.9 min: 10.8
    model: LGC 45N1049 serial: <filter> status: Charging
  Device-1: hidpp_battery_0 model: Logitech Wireless Mouse M325 serial: <filter>
    charge: 55% (should be ignored) status: Discharging
  Info: dual core model: Intel Core i3-3110M bits: 64 type: MT MCP arch: Ivy Bridge rev: 9 cache:
    L1: 128 KiB L2: 512 KiB L3: 3 MiB
  Speed (MHz): avg: 1198 high: 1202 min/max: 1200/2400 cores: 1: 1197 2: 1197 3: 1198 4: 1202
    bogomips: 19164
  Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Device-1: Intel 3rd Gen Core processor Graphics vendor: Lenovo driver: i915 v: kernel
    bus-ID: 00:02.0 chip-ID: 8086:0166
  Device-2: Acer Lenovo Integrated Webcam type: USB driver: uvcvideo bus-ID: 1-1.5:5
    chip-ID: 5986:0295
  Display: wayland server: X.Org compositor: gnome-shell driver: loaded: intel
    unloaded: modesetting alternate: fbdev,vesa resolution: 1366x768~60Hz s-dpi: 96
  OpenGL: renderer: Mesa DRI Intel HD Graphics 4000 (IVB GT2) v: 4.2 Mesa 21.3.4 compat-v: 3.0
    direct render: Yes
  Device-1: Intel 7 Series/C216 Family High Definition Audio vendor: Lenovo driver: snd_hda_intel
    v: kernel bus-ID: 00:1b.0 chip-ID: 8086:1e20
  Sound Server-1: ALSA v: k5.16.2-arch1-1 running: yes
  Sound Server-2: PulseAudio v: 15.0 running: no
  Sound Server-3: PipeWire v: 0.3.43 running: yes
  Device-1: Broadcom BCM4313 802.11bgn Wireless Network Adapter driver: wl v: kernel
    bus-ID: 02:00.0 chip-ID: 14e4:4727
  IF: wlan0 state: up mac: <filter>
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Lenovo driver: r8169
    v: kernel port: 2000 bus-ID: 03:00.0 chip-ID: 10ec:8168
  IF: enp3s0 state: down mac: <filter>
  IF-ID-1: tun0 state: unknown speed: 10 Mbps duplex: full mac: N/A
  Device-1: Broadcom BCM20702A0 type: USB driver: btusb v: 0.8 bus-ID: 1-1.4:4 chip-ID: 0a5c:21f4
  Report: bt-adapter ID: hci0 rfk-id: 8 state: up address: <filter>
  Local Storage: total: 169.52 GiB used: 35.45 GiB (20.9%)
  ID-1: /dev/sda vendor: Crucial model: CT120M500SSD1 size: 111.79 GiB speed: 6.0 Gb/s
    serial: <filter>
  ID-2: /dev/sdb type: USB vendor: SanDisk model: Cruzer Fit size: 57.73 GiB serial: <filter>
  ID-1: / size: 100.52 GiB used: 23.3 GiB (23.2%) fs: ext4 dev: /dev/sda2
  ID-2: /boot/efi size: 299.4 MiB used: 296 KiB (0.1%) fs: vfat dev: /dev/sda1
  ID-1: swap-1 type: partition size: 8.8 GiB used: 13.5 MiB (0.1%) priority: -2 dev: /dev/sda3
  System Temperatures: cpu: 43.0 C mobo: 38.0 C
  Fan Speeds (RPM): cpu: 0
  Processes: 232 Uptime: 3h 34m Memory: 7.64 GiB used: 2.06 GiB (27.0%) Init: systemd v: 250
  Compilers: gcc: 11.1.0 clang: 13.0.0 Packages: pacman: 1273 Client: Unknown Client: systemd
  inxi: 3.3.12

#################### pacman -Qm ########################

brave-bin 1:1.34.81-1 Web browser that blocks ads and trackers by default (binary release)
timeshift 21.09.1-3 A system restore utility for Linux

bios update please

There seems indeed to be an update for UEFI firmware Bios:
BIOS Update * H9ET92WW * 04 Jul 2017

And it can help to get latest Bios special on Lenovo devices it can sort out hardware issues.

Broadcom BCM4313 802.11bgn Wireless Network Adapter driver: wl v: kernel
    bus-ID: 02:00.0 chip-ID: 14e4:4727
Bluetooth: Broadcom BCM20702A0 type: USB driver: btusb v: 0.8 bus-ID: 1-1.4:4 chip-ID: 0a5c:21f4

check if BT is not blocked:


if blocked:

sudo rfkill unblock bluetooth

And give some status about BT:

systemctl status bluetooth

in cases, it is a workaround to use bluetoothctl cli tool as root to paint trust and connect audio devices the first time:

sudo bluetoothctl
scan on
wait that it shows your device and trust and connect to it:
pair deviceuuid
trust deviceuuid
connect deviceuuid

where deviceuuid must be changed to the shown device uuid of your audiodevice:


It’s a better idea to ask about the problem you’re having rather than guilt people into helping. This sort of topic title is an immediate turn-off for many people, and your assertion that you just want to use any Arch-based distro means you’re even being disingenuous about this basic fact.

Essentially, treat people here with a little respect.


The broadcom BCM4313 0x4727 is a mac80211-based SoftMAC driver. It works on wl kernel module.
Should automatically work. I would follow what @joekamprad suggests to set up the bluetooth properly as it can be sometimes a bit of a challenge and this is the best way to get it working. The issues you are having with WiFi & VPN asking for password over and over relate to your VPN set up which we have no control over. I would set it up and get everything working and then try getting the VPN setup working. I would definitely update the UEFI Bios first.


verily! The title forced me to answer as I thought Oh dear… another attack just to vent frustration…
Even if I then saw that this is not the case.

1 Like

The bcm4313 is a particularly bad Broadcom adapter. I wouldn’t expect a great Linux experience using that adapter. If you desire to run Linux avoid Broadcom adapters and look for hardware that the manufacturer releases open source drivers. Generally most people consider Intel and Atheros as the best purchase options if intending to run Linux.


Gosh, I just used that subject line to get attention. I thought just using a standard "no wifi or BT would get overlooked possibly. No disrespect intended at all. But I did think it would get a few extra clicks!

I am a total newbie using Linux for a few months mostly on Mint, Kubuntu. So this is a big stretch for me to use a terminal. Fun though!

To update the Bios, I need to swap out the SSD for one with Windows installed. I am not dual booted. Later today I will try. Thanks for the link Der Doktor

Using Der Doktor’s instructions on BT I was able to get the headset connected, but audio comes out of the speakers. BT connection seems intermittant. It connects and disconnects at times but it does at least connect now.

Zut (I use the original code-CW-, Morse Code ;-))

All fine with your post title :wink: but not needed here as I do not see any question that gets ignored… in some rare cases user provide no real info and no one understand the question… but also in such cases, someone will hint and ask back to provide better info.

On BT you can try pavucontrol:

and in some cases you need to disable other audio devices for the best BT audio quality and set it to A2DP using SBC-XQ.

As it could be it connects as BT Headset device what result in a poor audio quality under Linux.

And we do simple do not know stupid questions everyone have to start somewhere and no one knows everything about everything :wink:

1 Like

Seems cynical. Apart from wondering what makes your post so special, how many threads on this forum go unanswered? It’s pretty much zero - you can tell that by looking down the Latest threads: .

Something else to consider is what happens if everyone uses the same approach to getting attention? Lots of threads with ambiguous and non-descriptive titles that people can’t use as reference in the future - many “personal” threads by people who think their problem is unique or urgent or whatever.

Anyhow, before I get lambasted for not being friendly I’ll leave this thread in Joe’s capable hands.

Just to follow up with you folks,

I can’t upgrade the Bios. Lenovo will only upgrade thru Windows 8.1 and I have 10 on the machine. I deleted Windows 7 about a year ago. So the Bios will have to stay. So for now I will retreat to Kubuntu with tail between legs :wink:

Thanks for your time trying to help. Much appreciated.

I would like to pick up a new/used laptop to use with Endeavour OS, any recommendations? Not a gamer, just general use.


I would say that you may be wrong. Lenovo SystemUpdate software should allow you to update the Bios.

1 Like

Thanks very much Rick. I’ll give it another go.

Nope, the bios upgrade is only for Windows 8.1 or lower. Back to the cave.
Thanks again

There are some instructions to follow for upgrading the BIOS on a Linux system.:

    Linux: Visit, 
select the product > click Drivers & software -> Manual Update. 
Check to see if there are any Linux drivers for your system (search for Linux in the search box).

Thought one can download the upgrade on flashdrive and directly boot into bios and load from USB stick without the need of windows…

On a side note you could:

  1. install Windows 10 on your laptop in trial mode.

  1. Then use the Lenovo Vantage Windows Store application to update your laptopsbios.

I had older Thinkpad x230 and T430s where I did this. Never mind parents laptops which are Ideapads.

Unfortunately I noticed that many Thinkpads have a dos boot disk option. But Lenovo eliminated the choice with newer lines of laptops.

So lesson here is to make sure you do all your security and bios updates prior to switching away from Windows.

We had lots of hardware compatibility issues at even IBM switch between various OS. So we started certifying motherboard and devices firmware with OS. Back then Redhat, Os2 warp and merlin, and maybe up to Windows 2000 when I worked there.

Hi Pierre,
No bios update under Linux Red Hat or Suse which are the only choices for Linux on that page.

I think the Bios update for your system is the last one they put out and there shouldn’t be any reason you can’t update it to that one. Just because it’s listed under Windows 8.1 doesn’t mean you can’t update it. You hardware is old enough that it was never going to see Windows 10 but you obviously are able to install it on there.

1 Like