staging.inyokaproject.org

Für diese Funktion musst du eingeloggt sein.

PulseAudio erkennt internes Mikrofon nicht

Status: Gelöst | Ubuntu-Version: Xubuntu 22.04 (Jammy Jellyfish)
Antworten |

Marant--

Anmeldungsdatum:
4. April 2022

Beiträge: 680

Ja, dann mache doch mal den Vergleich

https://forum.ubuntuusers.de/post/9368024/

pactl info

dann auch noch beim Neuen.

Floridaboy

(Themenstarter)
Avatar von Floridaboy

Anmeldungsdatum:
13. Februar 2015

Beiträge: 184

Hier die Ausgabe von der Live Version:

$ sudo dmesg | egrep -i "BOOT_IMAGE|secure|efi: |Linux version|DMI:|snd|sound|audio|codec|hda|hdmi|'/input'|fail|firmware|sof-"
[    0.000000] Linux version 5.15.0-43-generic (buildd@lcy02-amd64-076) (gcc (Ubuntu 11.2.0-19ubuntu1) 11.2.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #46-Ubuntu SMP Tue Jul 12 10:30:17 UTC 2022 (Ubuntu 5.15.0-43.46-generic 5.15.39)
[    0.000000] Command line: BOOT_IMAGE=/casper/vmlinuz file=/cdrom/preseed/xubuntu.seed maybe-ubiquity quiet splash ---
[    0.000000] efi: EFI v2.31 by INSYDE Corp.
[    0.000000] efi: ACPI=0xccffe000 ACPI 2.0=0xccffe014 SMBIOS=0xccebef98 MOKvar=0xca822000 
[    0.000000] secureboot: Secure boot disabled
[    0.000000] DMI: LENOVO 20236/INVALID, BIOS 78CN25WW(V2.03) 11/19/2013
[    0.014499] secureboot: Secure boot disabled
[    0.039244] Kernel command line: BOOT_IMAGE=/casper/vmlinuz file=/cdrom/preseed/xubuntu.seed maybe-ubiquity quiet splash ---
[    0.039377] Unknown kernel command line parameters "maybe-ubiquity splash --- BOOT_IMAGE=/casper/vmlinuz file=/cdrom/preseed/xubuntu.seed", will be passed to user space.
[    0.132320] Spectre V2 : Enabling Restricted Speculation for firmware calls
[    0.165099] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[    0.180784] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[    0.264062] pci 0000:01:00.0: [Firmware Bug]: disabling VPD access (can't determine size of non-standard VPD format)
[    2.420239] pci 0000:00:1a.0: EHCI: BIOS handoff failed (BIOS bug?) 01010001
[    4.420238] pci 0000:00:1d.0: EHCI: BIOS handoff failed (BIOS bug?) 01010001
[    5.379146] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing: 61482aa2830d0ab2ad5af10b7250da9033ddcef0'
[    5.598162]     BOOT_IMAGE=/casper/vmlinuz
[    6.823593] psmouse serio1: elantech: assuming hardware version 3 (with firmware version 0x450f03)
[   23.131227] snd_hda_intel 0000:00:1b.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[   23.301340] snd_hda_codec_conexant hdaudioC0D0: CX20757: BIOS auto-probing.
[   23.301773] snd_hda_codec_conexant hdaudioC0D0: autoconfig for CX20757: line_outs=1 (0x17/0x0/0x0/0x0/0x0) type:speaker
[   23.301780] snd_hda_codec_conexant hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   23.301782] snd_hda_codec_conexant hdaudioC0D0:    hp_outs=1 (0x16/0x0/0x0/0x0/0x0)
[   23.301785] snd_hda_codec_conexant hdaudioC0D0:    mono: mono_out=0x0
[   23.301786] snd_hda_codec_conexant hdaudioC0D0:    inputs:
[   23.301788] snd_hda_codec_conexant hdaudioC0D0:      Internal Mic=0x1a
[   23.301790] snd_hda_codec_conexant hdaudioC0D0:      Mic=0x19
[   23.367848] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
[   23.367952] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
[   23.368014] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[   24.117809] Bluetooth: hci0: BCM: firmware Patch file not found, tried:
$ pactl info
Server-Zeichenkette: /run/user/999/pulse/native
Bibliotheks-Protokollversion: 35
Server-Protokollversion: 35
ist lokal: ja
Client-Index: 6
Tile-Größe: 65472
Name des Benutzers: xubuntu
Rechnername: xubuntu
Name des Servers: pulseaudio
Version des Servers: 15.99.1
Standard-Abtastwert-Angabe: s16le 2ch 44100Hz
Standard-Kanal-Zuordnung: front-left,front-right
Standard-Ziel: alsa_output.pci-0000_00_1b.0.analog-stereo
Standard-Quelle: alsa_input.pci-0000_00_1b.0.analog-stereo
Cookie: 4fda:fa8c

Den ALSA Mic Test mach jetzt gleich auch noch.

Floridaboy

(Themenstarter)
Avatar von Floridaboy

Anmeldungsdatum:
13. Februar 2015

Beiträge: 184

Bei meiner Verwendeten Version:

$ pactl info
Server-Zeichenkette: /run/user/1000/pulse/native
Bibliotheks-Protokollversion: 35
Server-Protokollversion: 35
ist lokal: ja
Client-Index: 6
Tile-Größe: 65472
Name des Benutzers: christian
Rechnername: Lenovo-G500
Name des Servers: pulseaudio
Version des Servers: 15.99.1
Standard-Abtastwert-Angabe: s16le 2ch 44100Hz
Standard-Kanal-Zuordnung: front-left,front-right
Standard-Ziel: alsa_output.pci-0000_00_1b.0.analog-stereo
Standard-Quelle: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
Cookie: 10c6:ae0a

Floridaboy

(Themenstarter)
Avatar von Floridaboy

Anmeldungsdatum:
13. Februar 2015

Beiträge: 184

Bei dem ALSA Mik Tests kam folgende Fehlermeldung:

arecord: main:831: Fehler beim Öffnen des Gerätes: Das Gerät oder die Ressource ist belegt
Bilder

Floridaboy

(Themenstarter)
Avatar von Floridaboy

Anmeldungsdatum:
13. Februar 2015

Beiträge: 184

Mir fällt beim Vergleich erstmal auf, dass wohl in der Live Version das interne Mikrophon erkannt wird:

[   23.301788] snd_hda_codec_conexant hdaudioC0D0:      Internal Mic=0x1a

Marant--

Anmeldungsdatum:
4. April 2022

Beiträge: 680

Mir fällt beim Vergleich erstmal auf, dass wohl in der Live Version das interne Mikrophon erkannt wird: [ 23.301788] snd_hda_codec_conexant hdaudioC0D0: Internal Mic=0x1a

"Pin 0x1a" ist bei Beiden da, beim Neuen nur anders benannt, heisst also sowohl int Mic, als auch ext Mic wird erkannt

Sehr gut, daß Du die ALSAMixer Ausgabe mit eingestellt hast, da tauchen doch glatt für das int Mic Regler auf, die beim Neuen nicht da sind. Heisst das Zusammenspiel BIOS/ Kernel/ alsa-ucm funktioniert nicht richtig. Heisst sinnbildlich gesprochen die Verdrahtung ist nicht OK. Damit wäre auch zu erklären warum nur Rauschen zu hören war.(z.B. Mic Amp ist nicht richtig eingebunden)

Bei dem ALSA Mik Tests kam folgende Fehlermeldung: arecord: main:831: Fehler beim Öffnen des Gerätes: Das Gerät oder die Ressource ist belegt

Heisst PA/PW greift momentan darauf zu und blockiert somit Zugriff von ALSA. Umgehen lässt sich das für bspw. PA durch

systemctl --user --now disable pulseaudio.{socket,service}
#wieder einschalten
systemctl --user --now enable pulseaudio.{socket,service}

#

Es gibt also folgende Optionen

  • BIOS aktualisieren

  • Bug in alsa-ucm / Kernel - mglw. warten auf neuere Versionen

verdooft

Anmeldungsdatum:
15. September 2012

Beiträge: 3425

Du kannst ja mal den aktuellen Kernel 6.2.7 testen.

Floridaboy

(Themenstarter)
Avatar von Floridaboy

Anmeldungsdatum:
13. Februar 2015

Beiträge: 184

Erstmal vielen Dank für die Zeit die Ihr Euch genommen habt um mir zu helfen.

Ich habe nochmal etwas herum probiert und Eure Tipps ausprobiert. Das einzige was jetzt das Problem behoben hat war ein Kernel downgrade.

Ein aktuelleres BIOS für meinen Computer gibt es leider nicht. Zumindest habe ich auf der Support Seite nichts gefunden.

Meine Antwort ist nun, dass es sich um einen Kernel Bug handelt.

Thanx und noch einen schönen Sonntagabend.

Floridaboy

Marant--

Anmeldungsdatum:
4. April 2022

Beiträge: 680

Kernel downgrade.

👍

oder das. Hatte eh schon zuviel geschrieben. ☺

schönen Sonntagabend.

Danke und Dir ebenso!

Floridaboy

(Themenstarter)
Avatar von Floridaboy

Anmeldungsdatum:
13. Februar 2015

Beiträge: 184

So, ich habe jetzt die Lösung für mein Problem gefunden:

Man erstelle die Datei

/etc/modprobe.d/snd-hda-intel.conf

und trage

options snd-hda-intel model=generic

ein.

Danach neu starten

Das interne Mikrofon ist dann wieder da.

Grüße Floridaboy

Marant--

Anmeldungsdatum:
4. April 2022

Beiträge: 680

Ich wünsche Dir, daß Du es so nutzen kannst, habe hier etwas Wasser für den Wein, da das Funktionieren Zufall gewesen sein dürfte. Die Option setzt hier quasi die Verdrahtung(wmtl. zum Mic Amp). Schau doch mal ob sich was geändert hat in dmesg. Sonst hast Du Dir mglw. ein neues Problem eingehandelt.

[   23.301773] snd_hda_codec_conexant hdaudioC0D0: autoconfig for CX20757: line_outs=1 (0x17/0x0/0x0/0x0/0x0) type:speaker
[   23.301780] snd_hda_codec_conexant hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   23.301782] snd_hda_codec_conexant hdaudioC0D0:    hp_outs=1 (0x16/0x0/0x0/0x0/0x0)
[   23.301785] snd_hda_codec_conexant hdaudioC0D0:    mono: mono_out=0x0
[   23.301786] snd_hda_codec_conexant hdaudioC0D0:    inputs:
[   23.301788] snd_hda_codec_conexant hdaudioC0D0:      Internal Mic=0x1a
[   23.301790] snd_hda_codec_conexant hdaudioC0D0:      Mic=0x19

Floridaboy

(Themenstarter)
Avatar von Floridaboy

Anmeldungsdatum:
13. Februar 2015

Beiträge: 184

So sieht das jetzt bei mir aus:

$ sudo dmesg | egrep -i "BOOT_IMAGE|secure|efi: |Linux version|DMI:|snd|sound|audio|codec|hda|hdmi|'/input'|fail|firmware|sof-"
[    0.000000] Linux version 5.15.0-67-generic (buildd@lcy02-amd64-116) (gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #74-Ubuntu SMP Wed Feb 22 14:14:39 UTC 2023 (Ubuntu 5.15.0-67.74-generic 5.15.85)
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-5.15.0-67-generic root=UUID=94269f6d-b0f2-4c53-bf5f-13adaed7cadc ro quiet splash vt.handoff=7
[    0.000000] efi: EFI v2.31 by INSYDE Corp.
[    0.000000] efi: ACPI=0xccffe000 ACPI 2.0=0xccffe014 SMBIOS=0xccebef98 MOKvar=0xcc84a000 
[    0.000000] secureboot: Secure boot disabled
[    0.000000] DMI: LENOVO 20236/INVALID, BIOS 78CN25WW(V2.03) 11/19/2013
[    0.016995] secureboot: Secure boot disabled
[    0.043800] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.15.0-67-generic root=UUID=94269f6d-b0f2-4c53-bf5f-13adaed7cadc ro quiet splash vt.handoff=7
[    0.043910] Unknown kernel command line parameters "splash BOOT_IMAGE=/boot/vmlinuz-5.15.0-67-generic", will be passed to user space.
[    0.148187] Spectre V2 : Enabling Restricted Speculation for firmware calls
[    0.205927] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[    0.221935] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[    0.304491] pci 0000:01:00.0: [Firmware Bug]: disabling VPD access (can't determine size of non-standard VPD format)
[    2.457203] pci 0000:00:1a.0: EHCI: BIOS handoff failed (BIOS bug?) 01010001
[    4.457203] pci 0000:00:1d.0: EHCI: BIOS handoff failed (BIOS bug?) 01010001
[    5.005026] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing: 61482aa2830d0ab2ad5af10b7250da9033ddcef0'
[    5.005055] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2017): 242ade75ac4a15e50d50c84b0d45ff3eae707a03'
[    5.005091] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (ESM 2018): 365188c1d374d6b07c3c8f240f8ef722433d6a8b'
[    5.005119] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2019): c0746fd6c5da3ae827864651ad66ae47fe24b3e8'
[    5.005147] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v1): a8d54bbb3825cfb94fa13c9f8a594a195c107b8d'
[    5.005176] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v2): 4cf046892d6fd3c9a5b03f98d845f90851dc6a8c'
[    5.005216] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v3): 100437bb6de6e469b581e61cd66bce3ef4ed53af'
[    5.005246] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (Ubuntu Core 2019): c1d57b8f6b743f23ee41f4f7ee292f06eecadfb9'
[    5.214089]     BOOT_IMAGE=/boot/vmlinuz-5.15.0-67-generic
[    6.406393] psmouse serio1: elantech: assuming hardware version 3 (with firmware version 0x450f03)
[    7.645435] wl: module verification failed: signature and/or required key missing - tainting kernel
[    8.014926] snd_hda_intel 0000:00:1b.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    8.942656] snd_hda_codec_generic hdaudioC0D0: autoconfig for Generic: line_outs=1 (0x17/0x0/0x0/0x0/0x0) type:speaker
[    8.942662] snd_hda_codec_generic hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    8.942665] snd_hda_codec_generic hdaudioC0D0:    hp_outs=1 (0x16/0x0/0x0/0x0/0x0)
[    8.942667] snd_hda_codec_generic hdaudioC0D0:    mono: mono_out=0x0
[    8.942668] snd_hda_codec_generic hdaudioC0D0:    inputs:
[    8.942670] snd_hda_codec_generic hdaudioC0D0:      Internal Mic=0x1a
[    8.942671] snd_hda_codec_generic hdaudioC0D0:      Mic=0x19
[    8.946015] snd_hda_codec_generic hdaudioC0D3: autoconfig for Generic: line_outs=0 (0x0/0x0/0x0/0x0/0x0) type:line
[    8.946021] snd_hda_codec_generic hdaudioC0D3:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    8.946025] snd_hda_codec_generic hdaudioC0D3:    hp_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    8.946029] snd_hda_codec_generic hdaudioC0D3:    mono: mono_out=0x0
[    8.946031] snd_hda_codec_generic hdaudioC0D3:    dig-out=0x5/0x0
[    8.946034] snd_hda_codec_generic hdaudioC0D3:    inputs:
[    8.948642] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[    8.948802] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
[    8.948908] input: HDA Intel PCH HDMI as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13

Marant--

Anmeldungsdatum:
4. April 2022

Beiträge: 680

Die Pins sehen OK aus. Heißt allg. allerdings eben nicht automatisch das das was mit dranhängt (Amps, Regler) auch alle laufen.

Das er Folgendes mit dranhängt habe ich allerdings auch noch nicht so gesehen(ist Unsinn):

[8.946015] snd_hda_codec_generic hdaudioC0D3: autoconfig for Generic: line_outs=0 (0x0/0x0/0x0/0x0/0x0) type:line
[    8.946021] snd_hda_codec_generic hdaudioC0D3:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    8.946025] snd_hda_codec_generic hdaudioC0D3:    hp_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    8.946029] snd_hda_codec_generic hdaudioC0D3:    mono: mono_out=0x0
[    8.946031] snd_hda_codec_generic hdaudioC0D3:    dig-out=0x5/0x0
[    8.946034] snd_hda_codec_generic hdaudioC0D3:    inputs:

'snd_hda_codec_conexant' ##### 'snd_hda_codec_generic' fällt auch noch auf.

Das wäre übrigens als Bsp. die akt. Liste für die Model Optionen:

https://www.kernel.org/doc/Documentation/sound/hd-audio/models.rst

Dein CX20757 taucht da nicht auf.

-

Falls Probleme auftreten könnte man die jetzigen Werte vom internen Mic per

hdajackretask

auslesen und sich selbst eine Model Option zurechtbasteln. Hätte ich schon vorher nach dem Test mit dem alten und funktionierenden System schreiben können, manchmal fallen einem eben nicht gleich alle Möglichkeiten ein.

Floridaboy

(Themenstarter)
Avatar von Floridaboy

Anmeldungsdatum:
13. Februar 2015

Beiträge: 184

Danke für deine Rückmeldung!

Leider kenne ich mich nicht so gut aus in Programmierung.

Es scheint jedenfalls jetzt alles zu laufen und bis jetzt gibt es zum Glück auch keine Probleme.

Die Idee bekam ich über diese Seite:

https://docs.slackware.com/howtos:hardware:audio_and_snd-hda-intel

Grüße Floridaboy

Antworten |