How do I update all my drivers on endeavour os?

I am new to linux I installed linux on my system as I wanted to have a completely customizable linux but my mic and bluetooth stopped working the computer shop guy said to maybe update the drivers but he didnt know how to. Someone please help me

They are all up to date by default, and will remain so with regular running of a system update. Other worry about that sort of thing here! Take a look at our wiki entries for pacman related uses, or maybe yay…

Enjoy!

hello , can you first return
from terminal

inxi -Fza 

Desktop: sway v: 1.8.1 info: waybar vt: 2 dm: SDDM Distro: EndeavourOS
base: Arch Linux
Machine:
Type: Laptop System: Acer product: Aspire A315-24P v: V1.03
serial:
Mobo: MDC model: Herbag_MDU v: V1.03 serial:
UEFI: Insyde v: 1.03 date: 11/28/2022
Battery:
ID-1: BAT1 charge: 28.1 Wh (67.4%) condition: 41.7/41.6 Wh (100.3%)
volts: 12.1 min: 11.2 model: LGC AP19B8K type: Li-ion serial:
status: charging
CPU:
Info: model: AMD Ryzen 5 7520U with Radeon Graphics bits: 64 type: MT MCP
arch: Zen 2 gen: 3 level: v3 note: check built: 2020-22
process: TSMC n7 (7nm) family: 0x17 (23) model-id: 0xA0 (160) stepping: 0
microcode: 0x8A00006
Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 2 MiB desc: 4x512 KiB L3: 4 MiB
desc: 1x4 MiB
Speed (MHz): avg: 898 high: 900 min/max: 900/6735 boost: enabled scaling:
driver: acpi-cpufreq governor: schedutil cores: 1: 900 2: 900 3: 891 4: 900
5: 900 6: 900 7: 900 8: 898 bogomips: 44743
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities:
Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: mmio_stale_data status: Not affected
Type: retbleed mitigation: untrained return thunk; SMT enabled with STIBP
protection
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
sanitization
Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, STIBP:
always-on, RSB filling, PBRSB-eIBRS: Not affected
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: AMD Mendocino vendor: Acer Incorporated ALI driver: amdgpu
v: kernel arch: RDNA-2 code: Navi-2x process: TSMC n7 (7nm) built: 2020-22
pcie: gen: 4 speed: 16 GT/s lanes: 16 ports: active: eDP-1
empty: DP-1,DP-2,HDMI-A-1 bus-ID: 03:00.0 chip-ID: 1002:1506
class-ID: 0300 temp: 46.0 C
Device-2: Chicony ACER HD User Facing type: USB driver: uvcvideo
bus-ID: 5-1:2 chip-ID: 04f2:b79c class-ID: fe01 serial:
Display: wayland server: X.org v: 1.21.1.8 with: Xwayland v: 23.1.1
compositor: sway v: 1.8.1 driver: X: loaded: amdgpu unloaded: modesetting
alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: 1
Monitor-1: eDP-1 model: AU Optronics 0xe997 built: 2021 res: 1920x1080
hz: 60 dpi: 142 gamma: 1.2 scale: 1 size: 344x194mm (13.54x7.64")
diag: 395mm (15.5") ratio: 16:9 modes: max: 1920x1080 min: 640x480
API: OpenGL v: 4.6 Mesa 23.0.2 renderer: AMD Radeon Graphics (gfx1036
LLVM 15.0.7 DRM 3.49 6.2.11-arch1-1) direct-render: Yes
Audio:
Device-1: AMD Rembrandt Radeon High Definition Audio
vendor: Acer Incorporated ALI driver: snd_hda_intel v: kernel pcie: gen: 4
speed: 16 GT/s lanes: 16 bus-ID: 03:00.1 chip-ID: 1002:1640 class-ID: 0403
Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor
vendor: Acer Incorporated ALI driver: snd_pci_acp6x v: kernel
alternate: snd_pci_acp3x, snd_rn_pci_acp3x, snd_pci_acp5x, snd_acp_pci,
snd_rpl_pci_acp6x, snd_pci_ps, snd_sof_amd_renoir, snd_sof_amd_rembrandt
pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 03:00.5 chip-ID: 1022:15e2
class-ID: 0480
Device-3: AMD Family 17h/19h HD Audio vendor: Acer Incorporated ALI
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 03:00.6 chip-ID: 1022:15e3 class-ID: 0403
API: ALSA v: k6.2.11-arch1-1 status: kernel-api tools: alsamixer,amixer
Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
Server-2: PipeWire v: 0.3.69 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: MEDIATEK vendor: Lite-On driver: mt7615e v: kernel pcie: gen: 1
speed: 2.5 GT/s lanes: 1 port: N/A bus-ID: 02:00.0 chip-ID: 14c3:7663
class-ID: 0280
IF: wlan0 state: up mac:
Bluetooth:
Device-1: Lite-On Wireless_Device type: USB driver: btusb v: 0.8
bus-ID: 1-2:2 chip-ID: 04ca:3801 class-ID: e001 serial:
Report: rfkill ID: hci0 rfk-id: 2 state: down bt-service: disabled
rfk-block: hardware: no software: no address: see --recommends
Drives:
Local Storage: total: 534.71 GiB used: 28.56 GiB (5.3%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Micron model: 2450 MTFDKBA512TFK
size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
lanes: 4 type: SSD serial: rev: V5MA010 temp: 29.9 C scheme: GPT
ID-2: /dev/sda maj-min: 8:0 type: USB vendor: HP model: v232w
size: 57.77 GiB block-size: physical: 512 B logical: 512 B type: N/A
serial: rev: PMAP scheme: MBR
SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
Partition:
ID-1: / raw-size: 467.16 GiB size: 458.75 GiB (98.20%)
used: 28.47 GiB (6.2%) fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 60 (default) cache-pressure: 100 (default)
ID-1: swap-1 type: partition size: 8.8 GiB used: 14 MiB (0.2%)
priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3
Sensors:
System Temperatures: cpu: 52.0 C mobo: N/A gpu: amdgpu temp: 49.0 C
Fan Speeds (RPM): N/A
Info:
Processes: 233 Uptime: 1h 0m wakeups: 63510 Memory: 7 GiB
used: 2.77 GiB (39.5%) Init: systemd v: 253 default: graphical
tool: systemctl Compilers: gcc: 12.2.1 clang: 15.0.7 Packages: pm: pacman
pkgs: 2003 libs: 245 tools: yay pm: flatpak pkgs: 0 Shell: Bash v: 5.1.16
running-in: xfce4-terminal inxi: 3.3.26

my mic and bluetooth isnt working tho how do I fix it?

enable the service:

sudo systemctl enable --now bluetooth.service

how do I access bluetooth after that? Idk how to get gui for it, tried bluetoothctl but it said-

[bluetooth]# power on
No default controller available
[bluetooth]#

If you are using a desktop environment like KDE or Gnome there should be a GUI for bluetooth in the settings.

I am using sway…

Never used Sway but you should be able to enable the bluetooth applet in your Sway config so there is an icon in your Sway bar… For me that program is blueberry-tray. Maybe somebody else knows.

not there

You should read the Arch Wiki articles on bluetooth:
https://wiki.archlinux.org/title/Bluetooth

A very common tool that also has a symbol in the sys tray is blueman:
https://wiki.archlinux.org/title/Blueman

Just my opinion:
If that is your start into Linux Arch and EndeavourOS can teach you a lot but it is also starting from kind of an advanced level, as you don’t have everything preconfigured and you actually need to read a lot of wiki articles and forum threads.
The community here is happy to help as you might already have noticed.
If you ho down this way you will have a good knowledge base about Linux in general and Arch after a short time with EndeavourOS, but if you are losing interest in Linux because you get frustrated that would be a shame.
There are for sure distributions that are more friendly towards new users.
I started with openSUSE. A lot of people start with *buntu.

So, once you manage to get rid of your problems and wrap your head around Arch/Linux you probably don’t want to use anything else. But if you notice that you get very frustrated, maybe you should give other distros a chance instead of getting back to Windows or MacOS.

I hope I won’t get shit for that comment :wink:

1 Like

this isnt exactly my first os I have used many kubuntu, ubuntu, lubuntu, ubuntu mate, kali, parrot, fedora, ctails, po!_os,etc… I know basic commands in linux but idk much about troubleshooting and stuff

also I will never get frustrated from linux! it is not bloated like windows and has numerous advantages compared to windows

its also too interesting for some reason lol

1 Like

That’s nice to read. Sorry for my comment then, for me it sounded like you just started off with Linux at all.

So, for your problems the Arch wiki should be helpful.
Besides the bluetooth wiki page make sure your bluetooth is not hard or soft blocked.
You can check this with

rfkill list all

The microphone issue might be connected to pipewire. In most DEs you would find settings for it as a GUI somewhere, I don’t know about sway. I also use pulseaudio/pavucontrol and not pipewire, so I won’t be of much help.
Of course there is an Arch wiki page on it: https://wiki.archlinux.org/title/PipeWire

: acer-wireless: Wireless LAN
Soft blocked: no
Hard blocked: no
1: acer-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no

how do I get my mic to work then?