You are not logged in.

#1 2023-05-10 11:56:12

ofurtumi
Member
Registered: 2023-05-10
Posts: 6

Can't access bios anymore

I just installed arch a couple of days ago and chose to use pipewire for sound during the installation. I have not been able to get any sound and have followed a couple of threads that lead to nowhere.

aplay -l
aplay: device_list:274: no soundcards found...

arecord -l
arecord: device_list:274: no soundcards found...

So i decided to try a clean install and use pulseaudio for sound, but when i try to access the bios like i have done before nothing happens. Followed a couple of threads for that problem aswell but running

systemctl reboot --firmware-setup

from this post but i just get stuck on a black screen and have too reboot into the arch menu.

Any suggestions or ideas?

Last edited by ofurtumi (2023-05-10 12:34:37)

Offline

#2 2023-05-10 14:26:16

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 22,093

Re: Can't access bios anymore

At least you provided the X to the Y up front: https://xyproblem.info/

First up, if aplay does not give you any devices then there's nothing pipewire or pulseaudio can do, so switching between the two will be completely futile. Check your dmesg for errors regarding your sound device

sudo dmesg | grep -iE 'snd|sof'

, safe bet you need sof-firmware but didn't install sof-firmware.It would also be complete overkill to reinstall your system just for swtiching between the two audio systems. Reinstalling the system to change a piece of software is Windows user mentality, you'll most likely just end up at the same place with a bunch of time wasted.

Regarding the question that prompted this thread - but has nothing to do with the actual problem you are trying to solve - do you have a UEFI/BIOS internal fast-boot setting? That will be mainboard specific on how to disable that and you should in general rely on the mainboards buttons to get you into the firmware, which mainboard is this exactly? The systemctl command is a "nice to have" that is not guaranteed to even exist or be properly implemented on any given mainboards implementation (... and will by definition not work should you still have a BIOS system instead of UEFI)

Last edited by V1del (2023-05-10 14:36:48)

Offline

#3 2023-05-10 14:51:13

ofurtumi
Member
Registered: 2023-05-10
Posts: 6

Re: Can't access bios anymore

Ok good to know that i don't have to reinstall, this is the output of dmesg

[    0.003333] software IO TLB: area num 8.
[    0.457945] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.514495] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.514497] software IO TLB: mapped [mem 0x0000000085747000-0x0000000089747000] (64MB)
[    0.620267] integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53'
[    0.620284] integrity: Loaded X.509 cert 'Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8cd54f316ed522988a1bd4'
[    3.457641] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[    3.457650] snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, using SST driver
[    5.139040] snd_soc_skl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[    5.139047] snd_soc_skl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SST driver
[    5.139821] snd_soc_skl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    5.204557] snd_soc_skl 0000:00:1f.3: Direct firmware load for 9d71-ACRSYS-ACRPRDCT-2-tplg.bin failed with error -2
[    5.204560] snd_soc_skl 0000:00:1f.3: tplg fw 9d71-ACRSYS-ACRPRDCT-2-tplg.bin load failed with -2, trying alternative tplg name skl_hda_dsp_generic-tplg.bin
[    5.204587] snd_soc_skl 0000:00:1f.3: Direct firmware load for skl_hda_dsp_generic-tplg.bin failed with error -2
[    5.204588] snd_soc_skl 0000:00:1f.3: tplg skl_hda_dsp_generic-tplg.bin failed with -2, falling back to dfw_sst.bin
[    5.204611] snd_soc_skl 0000:00:1f.3: Direct firmware load for dfw_sst.bin failed with error -2
[    5.204613] snd_soc_skl 0000:00:1f.3: Fallback tplg fw dfw_sst.bin load failed with -2
[    5.204639] snd_soc_skl 0000:00:1f.3: Failed to init topology!
[    5.204652] snd_soc_skl 0000:00:1f.3: ASoC: error at snd_soc_component_probe on 0000:00:1f.3: -2

i think i already tried to install sof-firmware but it did nothing after reboot, i don't know if i need to configure it in a special way, but i will try again

Regarding the systemctl, this is the output i get from that command

  UNIT                                                                                   LOAD   ACTIVE SUB       DESCRIPTION                                                     >
  proc-sys-fs-binfmt_misc.automount                                                      loaded active waiting   Arbitrary Executable File Formats File System Automount Point   >
  sys-devices-LNXSYSTM:00-LNXSYBUS:00-MSFT0101:00-tpm-tpm0.device                        loaded active plugged   /sys/devices/LNXSYSTM:00/LNXSYBUS:00/MSFT0101:00/tpm/tpm0
  sys-devices-LNXSYSTM:00-LNXSYBUS:00-MSFT0101:00-tpmrm-tpmrm0.device                    loaded active plugged   /sys/devices/LNXSYSTM:00/LNXSYBUS:00/MSFT0101:00/tpmrm/tpmrm0
  sys-devices-pci0000:00-0000:00:02.0-drm-card0-card0\x2deDP\x2d1-intel_backlight.device loaded active plugged   /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel>
  sys-devices-pci0000:00-0000:00:14.0-usb1-1\x2d5-1\x2d5:1.0-bluetooth-hci0.device       loaded active plugged   /sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/bluetooth/>
  sys-devices-pci0000:00-0000:00:1c.5-0000:02:00.0-net-wlp2s0.device                     loaded active plugged   Wireless 7265 (Dual Band Wireless-AC 7265)
  sys-devices-pci0000:00-0000:00:1d.0-0000:03:00.0-nvme-nvme0-nvme0n1-nvme0n1p1.device   loaded active plugged   KINGSTON RBUSNS8154P3256GJ1 primary
  sys-devices-pci0000:00-0000:00:1d.0-0000:03:00.0-nvme-nvme0-nvme0n1-nvme0n1p2.device   loaded active plugged   KINGSTON RBUSNS8154P3256GJ1 primary
  sys-devices-pci0000:00-0000:00:1d.0-0000:03:00.0-nvme-nvme0-nvme0n1.device             loaded active plugged   KINGSTON RBUSNS8154P3256GJ1
  sys-devices-platform-serial8250-tty-ttyS0.device                                       loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS0
  sys-devices-platform-serial8250-tty-ttyS1.device                                       loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS1
  sys-devices-platform-serial8250-tty-ttyS10.device                                      loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS10
  sys-devices-platform-serial8250-tty-ttyS11.device                                      loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS11
  sys-devices-platform-serial8250-tty-ttyS12.device                                      loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS12
  sys-devices-platform-serial8250-tty-ttyS13.device                                      loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS13
  sys-devices-platform-serial8250-tty-ttyS14.device                                      loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS14
  sys-devices-platform-serial8250-tty-ttyS15.device                                      loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS15
  sys-devices-platform-serial8250-tty-ttyS16.device                                      loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS16
  sys-devices-platform-serial8250-tty-ttyS17.device                                      loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS17
  sys-devices-platform-serial8250-tty-ttyS18.device                                      loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS18
  sys-devices-platform-serial8250-tty-ttyS19.device                                      loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS19
  sys-devices-platform-serial8250-tty-ttyS2.device                                       loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS2
  sys-devices-platform-serial8250-tty-ttyS20.device                                      loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS20
  sys-devices-platform-serial8250-tty-ttyS21.device                                      loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS21
  sys-devices-platform-serial8250-tty-ttyS22.device                                      loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS22
  sys-devices-platform-serial8250-tty-ttyS23.device                                      loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS23
  sys-devices-platform-serial8250-tty-ttyS24.device                                      loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS24
  sys-devices-platform-serial8250-tty-ttyS25.device                                      loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS25
  sys-devices-platform-serial8250-tty-ttyS26.device                                      loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS26
  sys-devices-platform-serial8250-tty-ttyS27.device                                      loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS27
  sys-devices-platform-serial8250-tty-ttyS28.device                                      loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS28
  sys-devices-platform-serial8250-tty-ttyS29.device                                      loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS29
  sys-devices-platform-serial8250-tty-ttyS3.device                                       loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS3
  sys-devices-platform-serial8250-tty-ttyS30.device                                      loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS30
  sys-devices-platform-serial8250-tty-ttyS31.device                                      loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS31
  sys-devices-platform-serial8250-tty-ttyS4.device                                       loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS4
  sys-devices-platform-serial8250-tty-ttyS5.device                                       loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS5
  sys-devices-platform-serial8250-tty-ttyS6.device                                       loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS6
  sys-devices-platform-serial8250-tty-ttyS7.device                                       loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS7
  sys-devices-platform-serial8250-tty-ttyS8.device                                       loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS8
  sys-devices-platform-serial8250-tty-ttyS9.device                                       loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS9
  sys-devices-virtual-block-zram0.device                                                 loaded active plugged   /sys/devices/virtual/block/zram0
  sys-devices-virtual-misc-rfkill.device                                                 loaded active plugged   /sys/devices/virtual/misc/rfkill
  sys-module-configfs.device                                                             loaded active plugged   /sys/module/configfs
  sys-module-fuse.device                                                                 loaded active plugged   /sys/module/fuse
  sys-subsystem-bluetooth-devices-hci0.device                                            loaded active plugged   /sys/subsystem/bluetooth/devices/hci0
  sys-subsystem-net-devices-wlp2s0.device                                                loaded active plugged   Wireless 7265 (Dual Band Wireless-AC 7265)                      >
  -.mount                                                                                loaded active mounted   Root Mount
  boot.mount                                                                             loaded active mounted   /boot
  dev-hugepages.mount                                                                    loaded active mounted   Huge Pages File System
  dev-mqueue.mount                                                                       loaded active mounted   POSIX Message Queue File System
  run-credentials-systemd\x2dsysctl.service.mount                                        loaded active mounted   /run/credentials/systemd-sysctl.service
  run-credentials-systemd\x2dsysusers.service.mount                                      loaded active mounted   /run/credentials/systemd-sysusers.service
  run-credentials-systemd\x2dtmpfiles\x2dsetup.service.mount                             loaded active mounted   /run/credentials/systemd-tmpfiles-setup.service
  run-credentials-systemd\x2dtmpfiles\x2dsetup\x2ddev.service.mount                      loaded active mounted   /run/credentials/systemd-tmpfiles-setup-dev.service
  run-user-1000-doc.mount                                                                loaded active mounted   /run/user/1000/doc
  run-user-1000-gvfs.mount                                                               loaded active mounted   /run/user/1000/gvfs
  run-user-1000.mount                                                                    loaded active mounted   /run/user/1000
  sys-fs-fuse-connections.mount                                                          loaded active mounted   FUSE Control File System
  sys-kernel-config.mount                                                                loaded active mounted   Kernel Configuration File System
  sys-kernel-debug.mount                                                                 loaded active mounted   Kernel Debug File System
  sys-kernel-tracing.mount                                                               loaded active mounted   Kernel Trace File System
  tmp.mount                                                                              loaded active mounted   Temporary Directory /tmp                                        >
  systemd-ask-password-console.path                                                      loaded active waiting   Dispatch Password Requests to Console Directory Watch
  systemd-ask-password-wall.path                                                         loaded active waiting   Forward Password Requests to Wall Directory Watch               >
  init.scope                                                                             loaded active running   System and Service Manager
  session-2.scope                                                                        loaded active running   Session 2 of User tumi                                          >
  bluetooth.service                                                                      loaded active running   Bluetooth service
  dbus.service                                                                           loaded active running   D-Bus System Message Bus
  kmod-static-nodes.service                                                              loaded active exited    Create List of Static Device Nodes
  ldconfig.service                                                                       loaded active exited    Rebuild Dynamic Linker Cache
  lvm2-monitor.service                                                                   loaded active exited    Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or pro>
  NetworkManager.service                                                                 loaded active running   Network Manager
  polkit.service                                                                         loaded active running   Authorization Manager
  rtkit-daemon.service                                                                   loaded active running   RealtimeKit Scheduling Policy Service
  sddm.service                                                                           loaded active running   Simple Desktop Display Manager
  systemd-backlight@backlight:intel_backlight.service                                    loaded active exited    Load/Save Screen Backlight Brightness of backlight:intel_backlig>
  systemd-boot-random-seed.service                                                       loaded active exited    Update Boot Loader Random Seed
  systemd-fsck-root.service                                                              loaded active exited    File System Check on Root Device
  systemd-fsck@dev-disk-by\x2duuid-0480\x2d213E.service                                  loaded active exited    File System Check on /dev/disk/by-uuid/0480-213E
  systemd-journal-catalog-update.service                                                 loaded active exited    Rebuild Journal Catalog
  systemd-journal-flush.service                                                          loaded active exited    Flush Journal to Persistent Storage
  systemd-journald.service                                                               loaded active running   Journal Service
  systemd-logind.service                                                                 loaded active running   User Login Management
  systemd-modules-load.service                                                           loaded active exited    Load Kernel Modules
  systemd-random-seed.service                                                            loaded active exited    Load/Save OS Random Seed
  systemd-remount-fs.service                                                             loaded active exited    Remount Root and Kernel File Systems
  systemd-sysctl.service                                                                 loaded active exited    Apply Kernel Variables
  systemd-sysusers.service                                                               loaded active exited    Create System Users
  systemd-timesyncd.service                                                              loaded active running   Network Time Synchronization
  systemd-tmpfiles-setup-dev.service                                                     loaded active exited    Create Static Device Nodes in /dev
  systemd-tmpfiles-setup.service                                                         loaded active exited    Create Volatile Files and Directories
  systemd-udev-trigger.service                                                           loaded active exited    Coldplug All udev Devices
  systemd-udevd.service                                                                  loaded active running   Rule-based Manager for Device Events and Files
  systemd-update-done.service                                                            loaded active exited    Update is Completed
  systemd-update-utmp.service                                                            loaded active exited    Record System Boot/Shutdown in UTMP
  systemd-user-sessions.service                                                          loaded active exited    Permit User Sessions
  systemd-zram-setup@zram0.service                                                       loaded active exited    Create swap on /dev/zram0
  user-runtime-dir@1000.service                                                          loaded active exited    User Runtime Directory /run/user/1000
  user@1000.service                                                                      loaded active running   User Manager for UID 1000
  wpa_supplicant.service                                                                 loaded active running   WPA supplicant                                                  >
  -.slice                                                                                loaded active active    Root Slice
  system-getty.slice                                                                     loaded active active    Slice /system/getty
  system-modprobe.slice                                                                  loaded active active    Slice /system/modprobe
  system-systemd\x2dbacklight.slice                                                      loaded active active    Slice /system/systemd-backlight
  system-systemd\x2dcoredump.slice                                                       loaded active active    Slice /system/systemd-coredump
  system-systemd\x2dfsck.slice                                                           loaded active active    Slice /system/systemd-fsck
  system-systemd\x2dzram\x2dsetup.slice                                                  loaded active active    Slice /system/systemd-zram-setup
  system-udisks2\x2dzram\x2dsetup.slice                                                  loaded active active    Slice /system/udisks2-zram-setup
  system.slice                                                                           loaded active active    System Slice
  user-1000.slice                                                                        loaded active active    User Slice of UID 1000
  user.slice                                                                             loaded active active    User and Session Slice                                          >
  dbus.socket                                                                            loaded active running   D-Bus System Message Bus Socket
  dm-event.socket                                                                        loaded active listening Device-mapper event daemon FIFOs
  lvm2-lvmpolld.socket                                                                   loaded active listening LVM2 poll daemon socket
  systemd-coredump.socket                                                                loaded active listening Process Core Dump Socket
  systemd-journald-dev-log.socket                                                        loaded active running   Journal Socket (/dev/log)
  systemd-journald.socket                                                                loaded active running   Journal Socket
  systemd-rfkill.socket                                                                  loaded active listening Load/Save RF Kill Switch Status /dev/rfkill Watch
  systemd-udevd-control.socket                                                           loaded active running   udev Control Socket
  systemd-udevd-kernel.socket                                                            loaded active running   udev Kernel Socket                                              >
  dev-zram0.swap                                                                         loaded active active    Compressed Swap on /dev/zram0                                   >
  basic.target                                                                           loaded active active    Basic System
  bluetooth.target                                                                       loaded active active    Bluetooth Support
  cryptsetup.target                                                                      loaded active active    Local Encrypted Volumes
  getty.target                                                                           loaded active active    Login Prompts
  graphical.target                                                                       loaded active active    Graphical Interface
  integritysetup.target                                                                  loaded active active    Local Integrity Protected Volumes
  local-fs-pre.target                                                                    loaded active active    Preparation for Local File Systems
  local-fs.target                                                                        loaded active active    Local File Systems
  multi-user.target                                                                      loaded active active    Multi-User System
  network.target                                                                         loaded active active    Network
  paths.target                                                                           loaded active active    Path Units
  remote-fs.target                                                                       loaded active active    Remote File Systems
  slices.target                                                                          loaded active active    Slice Units
  sockets.target                                                                         loaded active active    Socket Units
  swap.target                                                                            loaded active active    Swaps
  sysinit.target                                                                         loaded active active    System Initialization
  time-set.target                                                                        loaded active active    System Time Set
  timers.target                                                                          loaded active active    Timer Units
  veritysetup.target                                                                     loaded active active    Local Verity Protected Volumes                                  >
  archlinux-keyring-wkd-sync.timer                                                       loaded active waiting   Refresh existing PGP keys of archlinux-keyring regularly
  fstrim.timer                                                                           loaded active waiting   Discard unused blocks once a week
  shadow.timer                                                                           loaded active waiting   Daily verification of password and group files
  systemd-tmpfiles-clean.timer                                                           loaded active waiting   Daily Cleanup of Temporary Directories

Last edited by ofurtumi (2023-05-10 14:58:14)

Offline

#4 2023-05-10 15:23:26

ofurtumi
Member
Registered: 2023-05-10
Posts: 6

Re: Can't access bios anymore

went on a dive into my search history and found this post which fixed my issue of not seeing any outputs, see

aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC256 Analog [ALC256 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC256 Analog [ALC256 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 2: ALC256 Alt Analog [ALC256 Alt Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

so i guess my sound issues are a thing of the past, too bad videos don't play anymore but that's a different issue i think

Offline

#5 2023-05-10 15:39:24

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 22,093

Re: Can't access bios anymore

I was more referring to the particular

systemctl reboot --firmware-setup

command which is not guaranteed to work.

What exactly did you do on your system to get to that output? If you tried random model values chances are something shows up but isn't actually working (though if you used the dmic_detect=0 workaround maybe the speakers are working, mic will most likely be broken) . Assuming it is working browser playback issues could be due to the wrong services grabbing the now available sound device. If you are on pipewire and intend to stay on pipewire make sure wireplumber, pipewire-pulse and pipewire-alsa are installed.

Last edited by V1del (2023-05-10 15:41:04)

Offline

#6 2023-05-11 12:35:36

ofurtumi
Member
Registered: 2023-05-10
Posts: 6

Re: Can't access bios anymore

the settings i added to my /etc/modprobe.d/alsa-base.conf were

options snd-hda-intel model=generic
options snd-hda-intel dmic_detect=0
blacklist snd_soc_skl

to fix the browser video issue i updated some pipewire packages like the second command in this post

pacman -Syu pipewire-alsa pipewire-jack pipewire-pulse

is the dmic_detect=0 solution more of a band aid rather than an actual solution or should i just get used to not having a mic, my previous setup used this as well and i never got around to fixing it

Offline

#7 2023-05-11 13:44:06

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 22,093

Re: Can't access bios anymore

You don't need the model nor the blacklist.  Yes this should be considered a band aid workaround, ideally sof-firmware is fixed to properly support your card.

Last edited by V1del (2023-05-11 13:44:28)

Offline

#8 2023-05-11 16:35:37

ofurtumi
Member
Registered: 2023-05-10
Posts: 6

Re: Can't access bios anymore

Ok cool i'll try once more to make sof-firmware work, is there anything i need to do to make that work except just installing it with pacman, otherwise i just want to say thanks for the help

Offline

Board footer

Powered by FluxBB