Kein "beep" - Probleme mit der Audio Ausgabe

Started by audofriemler, June 10, 2024, 05:57:18 PM

Previous topic - Next topic
June 10, 2024, 05:57:18 PM Last Edit: June 10, 2024, 06:04:42 PM by audofriemler
Hallo,

ich versuche mich nach OpenWRT seit Wochenende mit OPNsense.

Hardware:
Fujitsu Esprimo D738
Mainboard: Fujitsu D3601 mit Chipsatz Intel Q370
Onboard Soundkarte: Realtek ALC671
NIC: Originale Intel i350-T4 (PIN 5+6 am PCIe wegen SMBus Problem abgeklebt)

Sound im GUI nicht deaktiviert. Es erfolgt trotzdem kein Beep.

# dmesg
hdacc0: <Realtek ALC671 HDA CODEC> at cad 0 on hdac0
hdaa0: <Realtek ALC671 Audio Function Group> at nid 1 on hdacc0
pcm0: <Realtek ALC671 (Analog)> at nid 23 and 24 on hdaa0
pcm1: <Realtek ALC671 (Front Analog)> at nid 20 and 25 on hdaa0
pcm2: <Realtek ALC671 (Rear Analog Line-out)> at nid 33 on hdaa0
hdacc1: <Intel Kaby Lake HDA CODEC> at cad 2 on hdac0
hdaa1: <Intel Kaby Lake Audio Function Group> at nid 1 on hdacc1
pcm3: <Intel Kaby Lake (HDMI/DP 8ch)> at nid 3 on hdaa1


# cat /dev/sndstat
Installed devices:
pcm0: <Realtek ALC671 (Analog)> (play/rec) default
pcm1: <Realtek ALC671 (Front Analog)> (play/rec)
pcm2: <Realtek ALC671 (Rear Analog Line-out)> (play)
pcm3: <Intel Kaby Lake (HDMI/DP 8ch)> (play)
No devices installed from userspace.


/dev # ls -al
lrwxr-xr-x   1 root  wheel        6 Jun 10 15:16 kbd0 -> atkbd0
lrwxr-xr-x   1 root  wheel        7 Jun 10 15:16 kbd1 -> kbdmux0
crw-------   1 root  wheel     0x12 Jun 10 15:16 kbdmux0
crw-------   1 root  wheel      0xc Jun 10 15:16 klog
crw-r-----   1 root  kmem      0x18 Jun 10 15:16 kmem
dr-xr-xr-x   2 root  wheel      512 Jun 10 15:16 led
crw-------   1 root  wheel      0xb Jun 10 15:16 mdctl
crw-r-----   1 root  kmem      0x17 Jun 10 15:16 mem
crw-rw-rw-   1 root  wheel     0x28 Jun 10 15:16 midistat
crw-rw-rw-   1 root  wheel     0x4b Jun 10 15:16 mixer0
crw-rw-rw-   1 root  wheel     0x4c Jun 10 15:16 mixer1
crw-rw-rw-   1 root  wheel     0x4d Jun 10 15:16 mixer2
crw-rw-rw-   1 root  wheel     0x4e Jun 10 15:16 mixer3
crw-r-----   1 root  operator  0x64 Jun 10 15:16 mlx5ctl
crw-rw-rw-   1 root  wheel     0x2a Jun 10 15:16 music0

(kein pcm* dabei)

in /boot/loader.conf finde ich nichts, was auf audio hinweist

# mixer
Mixer vol      is currently set to  85:85
Mixer pcm      is currently set to 100:100
Mixer speaker  is currently set to  58:58
Mixer line     is currently set to   1:1
Mixer mix      is currently set to  74:74
Mixer rec      is currently set to  35:35
Mixer igain    is currently set to   0:0
Mixer ogain    is currently set to 100:100
Recording source: line


# kldstat
Id Refs Address                Size Name
1   36 0xffffffff80200000  216c2e0 kernel
2    1 0xffffffff8236d000     f858 carp.ko
3    1 0xffffffff8237d000    16148 if_lagg.ko
4    2 0xffffffff82394000     3538 if_infiniband.ko
5    1 0xffffffff82398000     f608 pfsync.ko
6    3 0xffffffff823a8000    78aa0 pf.ko
7    1 0xffffffff82421000     3b18 pflog.ko
8    1 0xffffffff82425000     4b58 if_enc.ko
9    1 0xffffffff8242a000     aa70 if_gre.ko
10    1 0xffffffff82436000     e970 if_bridge.ko
11    2 0xffffffff82445000     8958 bridgestp.ko
12    1 0xffffffff828e5000     2110 pchtherm.ko
13    1 0xffffffff828e8000     3250 ichsmb.ko
14    1 0xffffffff828ec000     2180 smbus.ko
15    1 0xffffffff828ef000     3378 acpi_wmi.ko
16    1 0xffffffff828f3000     20f0 coretemp.ko
17    1 0xffffffff828f6000     4700 nullfs.ko


In /boot/device.hints finde ich auch nichts, was auf audio hinweist.

Müsste die Soundkarte in lspci auftauchen? (sehe ich auch nicht)

#  pciconf -lv
hostb0@pci0:0:0:0:      class=0x060000 rev=0x08 hdr=0x00 vendor=0x8086 device=0x3e1f subvendor=0x1734 subdevice=0x124a
    vendor     = 'Intel Corporation'
    device     = '8th Gen Core 4-core Desktop Processor Host Bridge/DRAM Registers [Coffee Lake S]'
    class      = bridge
    subclass   = HOST-PCI
vgapci0@pci0:0:2:0:     class=0x030000 rev=0x00 hdr=0x00 vendor=0x8086 device=0x3e91 subvendor=0x1734 subdevice=0x124a
    vendor     = 'Intel Corporation'
    device     = 'CoffeeLake-S GT2 [UHD Graphics 630]'
    class      = display
    subclass   = VGA
pchtherm0@pci0:0:18:0:  class=0x118000 rev=0x10 hdr=0x00 vendor=0x8086 device=0xa379 subvendor=0x1734 subdevice=0x1246
    vendor     = 'Intel Corporation'
    device     = 'Cannon Lake PCH Thermal Controller'
    class      = dasp
xhci0@pci0:0:20:0:      class=0x0c0330 rev=0x10 hdr=0x00 vendor=0x8086 device=0xa36d subvendor=0x1734 subdevice=0x1246
    vendor     = 'Intel Corporation'
    device     = 'Cannon Lake PCH USB 3.1 xHCI Host Controller'
    class      = serial bus
    subclass   = USB
none0@pci0:0:20:2:      class=0x050000 rev=0x10 hdr=0x00 vendor=0x8086 device=0xa36f subvendor=0x1734 subdevice=0x1246
    vendor     = 'Intel Corporation'
    device     = 'Cannon Lake PCH Shared SRAM'
    class      = memory
    subclass   = RAM
none1@pci0:0:22:0:      class=0x078000 rev=0x10 hdr=0x00 vendor=0x8086 device=0xa360 subvendor=0x1734 subdevice=0x1246
    vendor     = 'Intel Corporation'
    device     = 'Cannon Lake PCH HECI Controller'
    class      = simple comms
ahci0@pci0:0:23:0:      class=0x010601 rev=0x10 hdr=0x00 vendor=0x8086 device=0xa352 subvendor=0x1734 subdevice=0x1246
    vendor     = 'Intel Corporation'
    device     = 'Cannon Lake PCH SATA AHCI Controller'
    class      = mass storage
    subclass   = SATA
pcib1@pci0:0:28:0:      class=0x060400 rev=0xf0 hdr=0x01 vendor=0x8086 device=0xa33c subvendor=0x1734 subdevice=0x1246
    vendor     = 'Intel Corporation'
    device     = 'Cannon Lake PCH PCI Express Root Port'
    class      = bridge
    subclass   = PCI-PCI
isab0@pci0:0:31:0:      class=0x060100 rev=0x10 hdr=0x00 vendor=0x8086 device=0xa306 subvendor=0x1734 subdevice=0x1246
    vendor     = 'Intel Corporation'
    device     = 'Q370 Chipset LPC/eSPI Controller'
    class      = bridge
    subclass   = PCI-ISA
hdac0@pci0:0:31:3:      class=0x040300 rev=0x10 hdr=0x00 vendor=0x8086 device=0xa348 subvendor=0x1734 subdevice=0x1247
    vendor     = 'Intel Corporation'
    device     = 'Cannon Lake PCH cAVS'
    class      = multimedia
    subclass   = HDA
ichsmb0@pci0:0:31:4:    class=0x0c0500 rev=0x10 hdr=0x00 vendor=0x8086 device=0xa323 subvendor=0x1734 subdevice=0x1246
    vendor     = 'Intel Corporation'
    device     = 'Cannon Lake PCH SMBus Controller'
    class      = serial bus
    subclass   = SMBus
none2@pci0:0:31:5:      class=0x0c8000 rev=0x10 hdr=0x00 vendor=0x8086 device=0xa324 subvendor=0x1734 subdevice=0x1246
    vendor     = 'Intel Corporation'
    device     = 'Cannon Lake PCH SPI Controller'
    class      = serial bus
em0@pci0:0:31:6:        class=0x020000 rev=0x10 hdr=0x00 vendor=0x8086 device=0x15bc subvendor=0x1734 subdevice=0x1248
    vendor     = 'Intel Corporation'
    device     = 'Ethernet Connection (7) I219-V'
    class      = network
    subclass   = ethernet
igb0@pci0:1:0:0:        class=0x020000 rev=0x01 hdr=0x00 vendor=0x8086 device=0x1521 subvendor=0x8086 subdevice=0x5001
    vendor     = 'Intel Corporation'
    device     = 'I350 Gigabit Network Connection'
    class      = network
    subclass   = ethernet
igb1@pci0:1:0:1:        class=0x020000 rev=0x01 hdr=0x00 vendor=0x8086 device=0x1521 subvendor=0x8086 subdevice=0x5001
    vendor     = 'Intel Corporation'
    device     = 'I350 Gigabit Network Connection'
    class      = network
    subclass   = ethernet
igb2@pci0:1:0:2:        class=0x020000 rev=0x01 hdr=0x00 vendor=0x8086 device=0x1521 subvendor=0x8086 subdevice=0x5001
    vendor     = 'Intel Corporation'
    device     = 'I350 Gigabit Network Connection'
    class      = network
    subclass   = ethernet
igb3@pci0:1:0:3:        class=0x020000 rev=0x01 hdr=0x00 vendor=0x8086 device=0x1521 subvendor=0x8086 subdevice=0x5001
    vendor     = 'Intel Corporation'
    device     = 'I350 Gigabit Network Connection'
    class      = network
    subclass   = ethernet


spkrtest erzeugt keine Ausgabe.

BSD ist halt doch was anderes als Linux. Ich finde den Fehler nicht und weiß auch nicht, wie in BSD die Fäden zur Audioausgabe zusammen laufen. Die Soundkarte ist im Bios aktiviert. Ich bin für jeden Hinweis dankbar. Wenn ich noch was posten kann, bitte Bescheid geben.

Vielen Dank!

Der Beep benutzt ein PC-Speaker Device, keine Soundkarte. Das Ding, das seit dem ersten IBM-PC für Pieptöne zuständig ist.
Deciso DEC750
People who think they know everything are a great annoyance to those of us who do. (Isaac Asimov)

Es gibt im Netz ein paar Hinweise wie man den "beep" mittels mp3 über die Soundkarte ausgeben kann... Aber ist eine Soundkarte in einer Firewall nicht ein bisschen drüber?  :o
i am not an expert... just trying to help...

Klar ist das drüber, bei meinem ersten Installationsversuch war die Soundkarte im BIOS deaktiviert. Da ging aber auch nichts. Für die zweite Runde hab ich sie aktiviert. Mir wäre auch lieber ohne - wenn es ohne beept umso besser. Nur wie? Die Soundausgabe sollte jetzt über den internen Lautsprecher funktionieren. Mit Instant-Debian tut es das.

Also - wie bekomme ich einen Beep aus der Dose?

Keine Ahnung was da schieflaufen könnte, aber ist es das wirklich wert sich nen Kopf drum zu machen? Wenn du dich erst seit wenigen Tagen mit opnsense beschäftigst, dann dürfte sowas doch eine sehr geringe bis keine Prio haben... Ich meine... Das erste was ich bei jeder Installation mache ist den beep abzuschalten  ::)
i am not an expert... just trying to help...

was da ist muss auch funktionieren  8)

# beep
beep: Failed to open '/dev/dsp'


mit im BIOS deaktivierter Soundkarte