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.
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
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 ::)
was da ist muss auch funktionieren 8)
# beep
beep: Failed to open '/dev/dsp'
mit im BIOS deaktivierter Soundkarte