Du musst die esc Taste (öffters) drücken um das Grub Menue anzuzeigen. Probiere ansonsten Live und zeige alle bisherigen Abfragen.
Internes Mikrofon weg
Anmeldungsdatum: Beiträge: 19610 Wohnort: Schleswig-Holstein |
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 72 |
uname -a (bin ins grub gekommen) Danke 5.4.0-42-generic #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux sudo dmesg | grep -C1 -E 'ALSA|HDA|sof|HDMI|snd[_-]|sound|hda.codec|hda.intel' [ 0.320634] ACPI: Added _OSI(Linux-Dell-Video) [ 0.320634] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio) [ 0.320635] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics) -- [ 2.980603] Adding 2097148k swap on /swapfile. Priority:-2 extents:6 across:2260988k SSFS [ 3.263277] snd_pci_acp3x 0000:03:00.5: enabling device (0000 -> 0002) [ 3.263500] snd_pci_acp3x 0000:03:00.5: Invalid ACP audio mode : 0 [ 3.284930] input: Ideapad extra buttons as /devices/pci0000:00/0000:00:14.3/PNP0C09:00/VPC2004:00/input/input8 -- [ 3.542356] MCE: In-kernel MCE decoding enabled. [ 3.544962] snd_hda_intel 0000:03:00.1: enabling device (0000 -> 0002) [ 3.545078] snd_hda_intel 0000:03:00.1: Handle vga_switcheroo audio client [ 3.545221] snd_hda_intel 0000:03:00.6: enabling device (0000 -> 0002) [ 3.556716] acp_pdm_mach acp_pdm_mach.0: ASoC: failed to init link acp3x-dmic-capture: -517 [ 3.556720] acp_pdm_mach acp_pdm_mach.0: snd_soc_register_card(acp) failed: -517 [ 3.556763] acp_pdm_mach acp_pdm_mach.0: ASoC: failed to init link acp3x-dmic-capture: -517 [ 3.556768] acp_pdm_mach acp_pdm_mach.0: snd_soc_register_card(acp) failed: -517 [ 3.557372] acp_pdm_mach acp_pdm_mach.0: dmic-hifi <-> acp_rn_pdm_dma.0 mapping ok [ 3.558293] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:08.1/0000:03:00.1/sound/card0/input13 [ 3.558337] input: HD-Audio Generic HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:08.1/0000:03:00.1/sound/card0/input14 [ 3.570545] snd_hda_codec_realtek hdaudioC1D0: autoconfig for ALC257: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker [ 3.570548] snd_hda_codec_realtek hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0) [ 3.570550] snd_hda_codec_realtek hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0) [ 3.570551] snd_hda_codec_realtek hdaudioC1D0: mono: mono_out=0x0 [ 3.570551] snd_hda_codec_realtek hdaudioC1D0: inputs: [ 3.570553] snd_hda_codec_realtek hdaudioC1D0: Mic=0x19 [ 3.602672] r8152 4-2.4:1.0 enx00e04c680029: renamed from eth0 [ 3.622597] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:08.1/0000:03:00.6/sound/card1/input15 [ 3.622650] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:08.1/0000:03:00.6/sound/card1/input16 [ 4.211738] audit: type=1400 audit(1615052755.620:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libreoffice-senddoc" pid=601 comm="apparmor_parser" -- [ 6.889083] audit: type=1400 audit(1615052758.300:27): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/bin/evince-thumbnailer" pid=611 comm="apparmor_parser" [ 9.182852] audit: type=1400 audit(1615052760.592:28): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libreoffice-soffice" pid=612 comm="apparmor_parser" [ 9.183708] audit: type=1400 audit(1615052760.592:29): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libreoffice-soffice//gpg" pid=612 comm="apparmor_parser" [ 9.381609] audit: type=1400 audit(1615052760.792:30): apparmor="STATUS" operation="profile_load" profile="unconfined" name="snap.snap-store.hook.configure" pid=644 comm="apparmor_parser" |
Anmeldungsdatum: Beiträge: 19610 Wohnort: Schleswig-Holstein |
Bin heute nicht mehr am PC. Sehen morgen weiter. Gruß Stephan |
(Themenstarter)
Anmeldungsdatum: Beiträge: 72 |
Erstmal tierischen Dank, Stephan!! Um Dein analytisches Denken besser nachzuvollziehen und mir und anderen leichter helfen zu können wäre es gut wenn Du mir erklären könntest was die einzelnen Befehle GENAU für einen Zweck hatten. Ich konnte nachvollziehen dass wir versucht haben die alsaconfig zu überreden mitzuspielen, aber ich bin mir nicht wirklich sicher was wir gemacht haben denn die Ausgaben der einzelnen Befehle sind für mich nicht einfach aussagekräftig um jetzt ad hoc zu sehen was der Fehler ist. (Also was | und tee machen ist mir soweit bekannt) ☺ [ 4.135712] [drm:dm_helpers_dp_write_dpcd [amdgpu]] *ERROR* Failed to find connector for link! ,war für mich schneller als Fehler erkennbar, aber damit anfangen konnte ich so nix, da wär ich noch 100 Jahre irrgelaufen. (ACP mic is not present) war für mich nun nicht so als dramatisch ersichtlich, ich hätte diese Ausgabe also überlesen. ☹ Ja, dann bis morgen. Gruß Christian |
Anmeldungsdatum: Beiträge: 645 |
das mal probieren, zur Abwechslung mal in die alsa-dmic.conf 😊 echo "options snd-rn-pci-acp3x dmic_acpi_check=1" | sudo tee --append /etc/modprobe.d/alsa-dmic.conf u. sudo apt install alsa-ucm-conf wieder installieren./ Neustart ..ob das was brachte: sudo dmesg | egrep -i "alsa|snd|hdmi" |
Anmeldungsdatum: Beiträge: 19610 Wohnort: Schleswig-Holstein |
Das sind bis jetzt nur Befehle zur Fehlersuche gewesen 😉 Das zum Beispiel fällt dadurch event. auf mit 5.8er [ 2.738742] snd_rn_pci_acp3x 0000:03:00.5: enabling device (0000 -> 0002) [ 2.738973] snd_rn_pci_acp3x 0000:03:00.5: ACPI settings override using DMI (ACP mic is not present) [ 2.966235] snd_hda_intel 0000:03:00.1: enabling device (0000 -> 0002) mit 5.4er [ 3.263277] snd_pci_acp3x 0000:03:00.5: enabling device (0000 -> 0002) [ 3.263500] snd_pci_acp3x 0000:03:00.5: Invalid ACP audio mode : 0 [ 3.284930] input: Ideapad extra buttons as /devices/pci0000:00/0000:00:14.3/PNP0C09:00/VPC2004:00/input/input8 Funktioniert das Mic mit dem 5.4 er Kernel nun? Ansonsten wieder sudo apt install alsa-ucm-conf und wieder den 5.4er starten und Testen. Gruß Stephan |
(Themenstarter)
Anmeldungsdatum: Beiträge: 72 |
Guten Morgen, und hallo marant...! @Kellerkind_2009: Das sind aber nun für mich minimale Unterschiede die ich niemals so erkannt hätte. Ich startete wieder mit dem 5.8er Kernel heute. Mit dem 5.4er Kernel hat das Mikro funktioniert,ja. echo "options snd-rn-pci-acp3x dmic_acpi_check=1" | sudo tee --append /etc/modprobe.d/alsa-dmic.conf ergab options snd-rn-pci-acp3x dmic_acpi_check=1 sudo apt install alsa-ucm-conf gestriges gelöschtes "alsa-ucm-conf" wieder installiert. Starte nun mit 5.8 Kernel und gebe Dir die Ergebnisse von sudo dmesg | egrep -i "alsa|snd|hdmi" |
(Themenstarter)
Anmeldungsdatum: Beiträge: 72 |
[ 0.313490] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio) [ 2.784176] snd_rn_pci_acp3x 0000:03:00.5: enabling device (0000 -> 0002) [ 3.122299] snd_hda_intel 0000:03:00.1: enabling device (0000 -> 0002) [ 3.122455] snd_hda_intel 0000:03:00.1: Handle vga_switcheroo audio client [ 3.123700] snd_hda_intel 0000:03:00.6: enabling device (0000 -> 0002) [ 3.148838] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:08.1/0000:03:00.1/sound/card0/input13 [ 3.148953] input: HD-Audio Generic HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:08.1/0000:03:00.1/sound/card0/input14 [ 3.172635] snd_hda_codec_realtek hdaudioC1D0: autoconfig for ALC257: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker [ 3.172638] snd_hda_codec_realtek hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0) [ 3.172639] snd_hda_codec_realtek hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0) [ 3.172641] snd_hda_codec_realtek hdaudioC1D0: mono: mono_out=0x0 [ 3.172641] snd_hda_codec_realtek hdaudioC1D0: inputs: [ 3.172643] snd_hda_codec_realtek hdaudioC1D0: Mic=0x19 [ 3.809408] acp_pdm_mach acp_pdm_mach.0: snd_soc_register_card(acp) failed: -517 [ 4.026949] snd_hda_intel 0000:03:00.1: bound 0000:03:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu]) [ 4.155507] Modules linked in: fjes(-) edac_mce_amd bnep snd_soc_dmic snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio snd_acp3x_pdm_dma snd_acp3x_rn snd_soc_core snd_hda_codec_hdmi snd_compress ac97_bus snd_hda_intel snd_pcm_dmaengine snd_intel_dspcfg cdc_ether snd_hda_codec usbnet kvm_amd snd_hda_core r8152 mii snd_hwdep kvm snd_pcm snd_seq_midi crct10dif_pclmul snd_seq_midi_event snd_rawmidi amdgpu btusb ghash_clmulni_intel aesni_intel btrtl crypto_simd snd_seq joydev btbcm cryptd snd_seq_device btintel nls_iso8859_1 snd_timer glue_helper iommu_v2 gpu_sched bluetooth ttm rapl uvcvideo videobuf2_vmalloc drm_kms_helper ecdh_generic videobuf2_memops ecc videobuf2_v4l2 snd_rn_pci_acp3x snd videobuf2_common snd_pci_acp3x cec rc_core videodev i2c_algo_bit fb_sys_fops syscopyarea mc sysfillrect ccp soundcore sysimgblt input_leds ucsi_acpi efi_pstore hid_multitouch serio_raw typec_ucsi ideapad_laptop typec wmi_bmof k10temp mac_hid sparse_keymap usbhid sch_fq_codel parport_pc ppdev lp zur Überprüfung uname -a mit neuem Kernel gestartet 5.8.0-44-generic #50~20.04.1-Ubuntu SMP Wed Feb 10 21:07:30 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux Mit Cheese Probevideo aufgenommen, Mikro funktioniert. In Pavucontrol ist das Mikro vorhanden. Was ist passiert? Ich blick es einfach nicht. Bitte möglichst genau beschreiben was gemacht und worauf geachtet wurde. Wo finde ich denn Material zu den Zusammenhängen? Nochmals Danke! |
Anmeldungsdatum: Beiträge: 19610 Wohnort: Schleswig-Holstein |
Prima 😀 Hinweis zum Verständnis modinfo snd-rn-pci-acp3x filename: /lib/modules/5.8.0-41-generic/kernel/sound/soc/amd/renoir/snd-rn-pci-acp3x.ko parm: acp_power_gating:Enable acp power gating (int) parm: dmic_acpi_check:checks Dmic hardware runtime (bint) ##### options snd-rn-pci-acp3x dmic_acpi_check=1 |
(Themenstarter)
Anmeldungsdatum: Beiträge: 72 |
https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1901157 hier konnte ich was finden, vielleicht hilft es ja jemand anderem noch. Ich fasse das mal in meiner Sprache zusammen. Das Modul snd-rn-pci-acp3x stellt 3 Optionen aus (-1=auto, 0=none, 1=force), und sucht nach einem Mikro? Wir haben nun manuell der alsa-dmic.conf mitgeteilt dass ein Mikro vorhanden ist? nano /etc/modprobe.d/alsa-dmic.conf ist ja die Eintragung von echo "options snd-rn-pci-acp3x dmic_acpi_check=1" | sudo tee --append /etc/modprobe.d/alsa-dmic.conf Tut mir Leid wenn ich mich so unbeholfen ausdrücke, aber einfach gelöst markieren ist nicht drin, ich will unbedingt begreifen wie das alles zusammenhängt 😉 Ich lerne schnell, leider nicht wirklich gründlich, das kommt immer erst dann wenn ich in Ruhe nochmal Probleme öfters durchkaue. Ansonsten ist der Fall hier gelöst, oder ist noch etwas für mich zu beachten in Zukunft zum Beispiel wenn ich weitere Updates mache? |
Anmeldungsdatum: Beiträge: 19610 Wohnort: Schleswig-Holstein |
Sehe dir die Abfragen nochmal an und Frage dich warum es mit dem 5.4er Kernel auch Funktioniert hat 😀 |
(Themenstarter)
Anmeldungsdatum: Beiträge: 72 |
Ich bin noch am Nachvollziehen, bitte nicht verraten. ☺ Leider muss ich nun erstmal zur Familie zurück, ich meld mich später nochmal. 1000 Dank bisher und schönen Sonntag noch! Lg Christian |
Anmeldungsdatum: Beiträge: 645 |
Servus Leute, @Kellerkind Mir ist irgendwie eine Terminalausgabe verloren gegangen. Auf der Ebene von "hdajacksensetest". Nur das bei dem Anderen auch das int Mic zu sehen war, wenn Pinbelegung stimmte. Irgendwie so.. alsactl |monitor] war es jedenfalls nicht.(vllt. doch? 😬 ) Vllt fällt Dir die Bez. d. Teils ein. @Ubunturussel Ich bin mal neugierig, u. wenn Du magst kannst du mal installieren/ ausführen sudo apt install alsa-tools-gui hdajackretask was steht da oben zur Auswahl? |
(Themenstarter)
Anmeldungsdatum: Beiträge: 72 |
Habs installiert, hier bitte die Screenshots. Muss jetzt aber leider los. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 72 |
So... Habe die einzelnen Schritte nochmal nachgelesen und versuche nun mir hier einen Reim daraus zu machen. Zuerst nachsehen welcher Soundserver genutzt wird: dpkg -l | egrep -i '*pulse*|timidity*|pipewire' ergibt hier dass Pulse genutzt wird. Nun etwas was ich nicht ganz verstehe, wir haben versucht mit der alsa.conf das Mikro an Pulse zu übergeben? (Mal davon abgesehen dass es nach dem ersten "dmesg" im Nachgang schon ersichtlich hätte sein können [ 2.738742] snd_rn_pci_acp3x 0000:03:00.5: enabling device (0000 -> 0002) [ 2.738973] snd_rn_pci_acp3x 0000:03:00.5: ACPI settings override using DMI (ACP mic is not present) dass das Mikro nicht vom Kernel erkannt (Modul wartete auf einen Übergabewert der alsa-conf?) wurde, aber klar, ich verstehe wenn man einem Gedanken nachgeht und sich von "oben" bis "unten" hinabgräbt. ABSOLUT keine Kritik am Lösungsweg, ich will nur vollends kapieren was gemacht wurde! ☺ Dann haben wir nach fehlenden Paketen in Alsa gesucht (Da muss ich nachlesen wie die Pakete zusammenwirken, für mich ist ein Programm bisher immer ein Stück, logischer ist aber dass ein Programm immer aus mehreren "Plugins" besteht, oder aus Bausteinen wie man es sieht), welche aber alle vorhanden waren. (Alsa kann ja nichts an Pulse übergeben was ihm schon vorher fehlt) modinfo snd_pci_acp3x Ein Blick in das Modul snd_pci_acp3x, ABER der Kernel 5.8 ruft das Modul snd_rn_pci_acp3x auf, und in diesem Modul wird ein Wert angefordert was in dem vorigen Modul nicht erforderlich war? modinfo snd_rn_pci_acp3x parm: dmic_acpi_check:Digital microphone presence (-1=auto, 0=none, 1=force) (bint) und auf der Livedisk auch nicht benötigt war weil dort nur snd_pci_acp3x abgefragt wurde? Darum ging das auch über die Livedisk und der Treiber wurde geladen? Da der Übergabewert nicht in der alsa-dmic.conf war wurde er auf der kommandozeile erstellt (echo) und mit | sudo tee in diese .conf eingetragen? echo "options snd-rn-pci-acp3x dmic_acpi_check=1" | sudo tee --append /etc/modprobe.d/alsa-dmic.conf Der Kernel bekommt seinen Wert (1=force) und lädt den Treiber... das Mikrofon funktioniert. Puh, so musste ich mich noch nie mit der Materie auseinandersetzen, ich hoffe dass ich das alles so richtig begriffen hab, wenn nicht bitte korrigieren, auch in der Hinsicht dass ich die Fachbegriffe richtig nutze um mich bei künftigen Fehlersuchen richtig auszudrücken. Das Zusammenspiel von Modul und Eintrag in die richtige modprobe alsa.conf ist mir noch nicht klar. Wie kommt man darauf dass der Wert in die /etc/modprobe.d/alsa-dmic.conf kommt? |