Marantkurz
Anmeldungsdatum: 7. September 2023
Beiträge: 785
|
Deine Antwort ist noch nicht zu sehen, habe aber keine Zeit, weiter würde es gehen mit: git clone https://github.com/davidjo/snd_hda_macbookpro.git
cd snd_hda_macbookpro/
sudo ./install.cirrus.driver.sh Neustart/ Test Ton nicht da, dann:(es sollte nun analog auftauchen)
aplay -l
|
spurx
(Themenstarter)
Anmeldungsdatum: 20. Juni 2024
Beiträge: 71
|
Hallo Marantkurz, hier ist das Ergebnis: imackg@imackg-iMac18-2:~$ git clone https://github.com/davidjo/snd_hda_macbookpro.git
cd snd_hda_macbookpro/
sudo ./install.cirrus.driver.sh
Der Befehl 'git' wurde nicht gefunden, kann aber installiert werden mit:
sudo apt install git
bash: cd: snd_hda_macbookpro/: Datei oder Verzeichnis nicht gefunden
[sudo] Passwort für imackg:
sudo: ./install.cirrus.driver.sh: Befehl nicht gefunden
imackg@imackg-iMac18-2:~$ Der Begriff "macbookpro" ?. Wo ist der "cirrus.driver.sh" ? Freundlich grüßt
Michael
|
pantomime
Anmeldungsdatum: 20. März 2013
Beiträge: 481
|
Damit Prompt:~$ git clone https://github.com/davidjo/snd_hda_macbookpro.git ausgeführt werden kann, muss erst Prompt:~$ sudo apt install git erfolgreich durchlaufen.
|
spurx
(Themenstarter)
Anmeldungsdatum: 20. Juni 2024
Beiträge: 71
|
Hallo Pantomime: vielen Dank für den Hinweis. Hier ist das Ergebnis: imackg@imackg-iMac18-2:~$ sudo apt install git
[sudo] Passwort für imackg:
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden zusätzlichen Pakete werden installiert:
git-man liberror-perl
Vorgeschlagene Pakete:
git-daemon-run | git-daemon-sysvinit git-doc git-email git-gui gitk gitweb
git-cvs git-mediawiki git-svn
Die folgenden NEUEN Pakete werden installiert:
git git-man liberror-perl
0 aktualisiert, 3 neu installiert, 0 zu entfernen und 8 nicht aktualisiert.
Es müssen 4.804 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 24,5 MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] J
Holen:1 http://de.archive.ubuntu.com/ubuntu noble/main amd64 liberror-perl all 0.17029-2 [25,6 kB]
Holen:2 http://de.archive.ubuntu.com/ubuntu noble-updates/main amd64 git-man all 1:2.43.0-1ubuntu7.1 [1.100 kB]
Holen:3 http://de.archive.ubuntu.com/ubuntu noble-updates/main amd64 git amd64 1:2.43.0-1ubuntu7.1 [3.679 kB]
Es wurden 4.804 kB in 2 s geholt (2.534 kB/s).
Vormals nicht ausgewähltes Paket liberror-perl wird gewählt.
(Lese Datenbank ... 167670 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../liberror-perl_0.17029-2_all.deb ...
Entpacken von liberror-perl (0.17029-2) ...
Vormals nicht ausgewähltes Paket git-man wird gewählt.
Vorbereitung zum Entpacken von .../git-man_1%3a2.43.0-1ubuntu7.1_all.deb ...
Entpacken von git-man (1:2.43.0-1ubuntu7.1) ...
Vormals nicht ausgewähltes Paket git wird gewählt.
Vorbereitung zum Entpacken von .../git_1%3a2.43.0-1ubuntu7.1_amd64.deb ...
Entpacken von git (1:2.43.0-1ubuntu7.1) ...
liberror-perl (0.17029-2) wird eingerichtet ...
git-man (1:2.43.0-1ubuntu7.1) wird eingerichtet ...
git (1:2.43.0-1ubuntu7.1) wird eingerichtet ...
Trigger für man-db (2.12.0-4build2) werden verarbeitet ...
imackg@imackg-iMac18-2:~$ imackg@imackg-iMac18-2:~$ git clone https://github.com/davidjo/snd_hda_macbookpro.git
Klone nach 'snd_hda_macbookpro' …
remote: Enumerating objects: 354, done.
remote: Counting objects: 100% (135/135), done.
remote: Compressing objects: 100% (51/51), done.
remote: Total 354 (delta 106), reused 101 (delta 84), pack-reused 219 (from 1)
Empfange Objekte: 100% (354/354), 8.27 MiB | 7.06 MiB/s, fertig.
Löse Unterschiede auf: 100% (222/222), fertig.
imackg@imackg-iMac18-2:~$ Ergebnis nach reboot: kein Ton. Freundlich grüßt
Michael
|
pantomime
Anmeldungsdatum: 20. März 2013
Beiträge: 481
|
Im Protokoll ist dokumentiert Klone nach 'snd_hda_macbookpro' , was bedeutet, dass git ein Verzeichnis 'snd_hda_macbookpro' erstellt hat. Deswegen müsste die Eingabe Prompt:~$ cd snd_hda_macbookpro/ jetzt ausführbar sein. Wichtig dabei ist, dass "cd"-Befehl exakt im gleichen Prompt:~$-Kontext ausgeführt ist, wie der "git"-Befehl zuvor. Alternativ gibst du Prompt:~$ cd /home/Pfad-zum-snd_hda_macbookpro-verzeichnis/snd_hda_macbookpro/ ein. Und danach führst du Prompt:~$ sudo ./install.cirrus.driver.sh und Prompt:~$ sudo reboot aus.
|
spurx
(Themenstarter)
Anmeldungsdatum: 20. Juni 2024
Beiträge: 71
|
Hallo pantomine: hier ist das Ergebnis: imackg@imackg-iMac18-2:~$ cd snd_hda_macbookpro/
imackg@imackg-iMac18-2:~/snd_hda_macbookpro$
imackg@imackg-iMac18-2:~/snd_hda_macbookpro$ sudo ./install.cirrus.driver.sh
[sudo] Passwort für imackg:
Ubuntu linux kernel source not found in /usr/src: /usr/src/linux-source-6.8.0.tar.bz2
assuming the linux kernel source package is not installed
please install the linux kernel source package:
sudo apt install linux-source-6.8.0
NOTE - This does not work for HWE kernels
imackg@imackg-iMac18-2:~/snd_hda_macbookpro$ Ich habe noch kein reboot durchgeführt. Freundlich grüßt
Michael
|
pantomime
Anmeldungsdatum: 20. März 2013
Beiträge: 481
|
Was bekommst du bei der Eingabe Prompt:~$ uname -r ?
|
spurx
(Themenstarter)
Anmeldungsdatum: 20. Juni 2024
Beiträge: 71
|
Hallo pantomime, ich bekomme folgendes Ergebnis: imackg@imackg-iMac18-2:~$ uname -r
6.8.0-44-generic
imackg@imackg-iMac18-2:~$ Freundlich grüßt
Michael
|
pantomime
Anmeldungsdatum: 20. März 2013
Beiträge: 481
|
Installiere die Sources mit Prompt:~$ sudo apt install linux-source-6.8.0 und dann imackg@imackg-iMac18-2:~/snd_hda_macbookpro$ sudo ./install.cirrus.driver.sh
|
spurx
(Themenstarter)
Anmeldungsdatum: 20. Juni 2024
Beiträge: 71
|
Hallo pantomime, das sind die Ergebnisse der beiden Befehle: imackg@imackg-iMac18-2:~$ sudo apt install linux-source-6.8.0
[sudo] Passwort für imackg:
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Vorgeschlagene Pakete:
libncurses-dev | ncurses-dev kernel-package libqt3-dev
Die folgenden NEUEN Pakete werden installiert:
linux-source-6.8.0
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 8 nicht aktualisiert.
Es müssen 355 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 358 MB Plattenplatz zusätzlich benutzt.
Holen:1 http://de.archive.ubuntu.com/ubuntu noble-updates/main amd64 linux-source-6.8.0 all 6.8.0-44.44 [355 MB]
Es wurden 355 MB in 1 min 35 s geholt (3.748 kB/s).
Vormals nicht ausgewähltes Paket linux-source-6.8.0 wird gewählt.
(Lese Datenbank ... 168754 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../linux-source-6.8.0_6.8.0-44.44_all.deb ...
Entpacken von linux-source-6.8.0 (6.8.0-44.44) ...
linux-source-6.8.0 (6.8.0-44.44) wird eingerichtet ...
imackg@imackg-iMac18-2:~$ imackg@imackg-iMac18-2:~/snd_hda_macbookpro$ sudo ./install.cirrus.driver.sh
bash: imackg@imackg-iMac18-2:~/snd_hda_macbookpro$: Datei oder Verzeichnis nicht gefunden
imackg@imackg-iMac18-2:~$ Freundlich grüßt
Michael
|
pantomime
Anmeldungsdatum: 20. März 2013
Beiträge: 481
|
Hier imackg@imackg-iMac18-2:~$ imackg@imackg-iMac18-2:~/snd_hda_macbookpro$ sudo ./install.cirrus.driver.sh hast du fälschlicherweise die gelb markierte Zeichenfolge als Befehl eingegeben. Richtig ist mit Prompt:~$ cd snd_hda_macbookpro/ in das Verzeichnis /snd_hda_macbookpro zu wechseln. Und dann als Befehl nur Prompt:~$ sudo ./install.cirrus.driver.sh einzugeben. @spurx: Nimm dir bitte Zeit und lerne, was ein Prompt ist und warum man vor der Ausführung von Befehlen mit "cd" in ein bestimmtes Verzeichnis wechseln muss. Sonst wirst du Schwierigkeiten haben von der Hilfe zu profitieren - egal ob in diesem Forum oder sonstwo 😐.
|
spurx
(Themenstarter)
Anmeldungsdatum: 20. Juni 2024
Beiträge: 71
|
Hallo pantomime, hier das Ergebnis: imackg@imackg-iMac18-2:~$ cd snd_hda_macbookpro/
imackg@imackg-iMac18-2:~/snd_hda_macbookpro$ sudo ./install.cirrus.driver.sh
[sudo] Passwort für imackg:
linux-source-6.8.0/sound/pci/hda/
linux-source-6.8.0/sound/pci/hda/cirrus_scodec_test.c
linux-source-6.8.0/sound/pci/hda/patch_hdmi.c
linux-source-6.8.0/sound/pci/hda/hda_sysfs.c
linux-source-6.8.0/sound/pci/hda/hda_codec.c
linux-source-6.8.0/sound/pci/hda/hda_cs_dsp_ctl.c
linux-source-6.8.0/sound/pci/hda/patch_cs8409.c
linux-source-6.8.0/sound/pci/hda/cs35l56_hda.c
linux-source-6.8.0/sound/pci/hda/patch_sigmatel.c
linux-source-6.8.0/sound/pci/hda/thinkpad_helper.c
linux-source-6.8.0/sound/pci/hda/cs35l56_hda_i2c.c
linux-source-6.8.0/sound/pci/hda/hda_controller.c
linux-source-6.8.0/sound/pci/hda/hp_x360_helper.c
linux-source-6.8.0/sound/pci/hda/patch_cirrus.c
linux-source-6.8.0/sound/pci/hda/patch_ca0132.c
linux-source-6.8.0/sound/pci/hda/patch_analog.c
linux-source-6.8.0/sound/pci/hda/hda_cs_dsp_ctl.h
linux-source-6.8.0/sound/pci/hda/patch_cs8409.h
linux-source-6.8.0/sound/pci/hda/hda_component.h
linux-source-6.8.0/sound/pci/hda/hda_intel_trace.h
linux-source-6.8.0/sound/pci/hda/hda_controller.h
linux-source-6.8.0/sound/pci/hda/patch_cmedia.c
linux-source-6.8.0/sound/pci/hda/hda_beep.c
linux-source-6.8.0/sound/pci/hda/hda_tegra.c
linux-source-6.8.0/sound/pci/hda/cirrus_scodec.h
linux-source-6.8.0/sound/pci/hda/ideapad_s740_helper.c
linux-source-6.8.0/sound/pci/hda/cs35l41_hda_spi.c
linux-source-6.8.0/sound/pci/hda/hda_jack.h
linux-source-6.8.0/sound/pci/hda/cs35l41_hda.c
linux-source-6.8.0/sound/pci/hda/patch_cs8409-tables.c
linux-source-6.8.0/sound/pci/hda/cirrus_scodec.c
linux-source-6.8.0/sound/pci/hda/hda_generic.h
linux-source-6.8.0/sound/pci/hda/hda_generic.c
linux-source-6.8.0/sound/pci/hda/hda_controller_trace.h
linux-source-6.8.0/sound/pci/hda/Makefile
linux-source-6.8.0/sound/pci/hda/hda_intel.c
linux-source-6.8.0/sound/pci/hda/cs35l41_hda_property.h
linux-source-6.8.0/sound/pci/hda/hda_local.h
linux-source-6.8.0/sound/pci/hda/hda_eld.c
linux-source-6.8.0/sound/pci/hda/hda_beep.h
linux-source-6.8.0/sound/pci/hda/cs35l56_hda.h
linux-source-6.8.0/sound/pci/hda/ca0132_regs.h
linux-source-6.8.0/sound/pci/hda/hda_proc.c
linux-source-6.8.0/sound/pci/hda/cs35l41_hda.h
linux-source-6.8.0/sound/pci/hda/hda_auto_parser.h
linux-source-6.8.0/sound/pci/hda/patch_conexant.c
linux-source-6.8.0/sound/pci/hda/patch_realtek.c
linux-source-6.8.0/sound/pci/hda/cs35l41_hda_i2c.c
linux-source-6.8.0/sound/pci/hda/hda_hwdep.c
linux-source-6.8.0/sound/pci/hda/hda_auto_parser.c
linux-source-6.8.0/sound/pci/hda/patch_via.c
linux-source-6.8.0/sound/pci/hda/tas2781_hda_i2c.c
linux-source-6.8.0/sound/pci/hda/Kconfig
linux-source-6.8.0/sound/pci/hda/cs35l56_hda_spi.c
linux-source-6.8.0/sound/pci/hda/hda_bind.c
linux-source-6.8.0/sound/pci/hda/patch_ca0110.c
linux-source-6.8.0/sound/pci/hda/hda_jack.c
linux-source-6.8.0/sound/pci/hda/cs35l41_hda_property.c
linux-source-6.8.0/sound/pci/hda/patch_si3054.c
linux-source-6.8.0/sound/pci/hda/hda_intel.h
Kernel version later than implemented version - there may be build problems
patching file patch_cs8409.c
Hunk #1 succeeded at 1445 (offset 175 lines).
Hunk #2 succeeded at 1454 (offset 175 lines).
Hunk #3 succeeded at 1483 (offset 175 lines).
patching file patch_cs8409.h
Hunk #2 succeeded at 304 (offset 2 lines).
Hunk #3 succeeded at 331 (offset 2 lines).
Hunk #4 succeeded at 367 (offset 2 lines).
patching file patch_cirrus_apple.h
make -C /lib/modules/6.8.0-44-generic/build CFLAGS_MODULE="-DAPPLE_PINSENSE_FIXUP -DAPPLE_CODECS -DCONFIG_SND_HDA_RECONFIG=1 -Wno-unused-variable -Wno-unused-function" M=/home/imackg/snd_hda_macbookpro/build/hda modules
make[1]: Verzeichnis „/usr/src/linux-headers-6.8.0-44-generic“ wird betreten
warning: the compiler differs from the one used to build the kernel
The kernel was built by: x86_64-linux-gnu-gcc-13 (Ubuntu 13.2.0-23ubuntu4) 13.2.0
You are using: gcc-13 (Ubuntu 13.2.0-23ubuntu4) 13.2.0
CC [M] /home/imackg/snd_hda_macbookpro/build/hda/patch_cs8409.o
CC [M] /home/imackg/snd_hda_macbookpro/build/hda/patch_cs8409-tables.o
LD [M] /home/imackg/snd_hda_macbookpro/build/hda/snd-hda-codec-cs8409.o
MODPOST /home/imackg/snd_hda_macbookpro/build/hda/Module.symvers
CC [M] /home/imackg/snd_hda_macbookpro/build/hda/snd-hda-codec-cs8409.mod.o
LD [M] /home/imackg/snd_hda_macbookpro/build/hda/snd-hda-codec-cs8409.ko
BTF [M] /home/imackg/snd_hda_macbookpro/build/hda/snd-hda-codec-cs8409.ko
Skipping BTF generation for /home/imackg/snd_hda_macbookpro/build/hda/snd-hda-codec-cs8409.ko due to unavailability of vmlinux
make[1]: Verzeichnis „/usr/src/linux-headers-6.8.0-44-generic“ wird verlassen
make INSTALL_MOD_DIR=updates -C /lib/modules/6.8.0-44-generic/build M=/home/imackg/snd_hda_macbookpro/build/hda CONFIG_MODULE_SIG_ALL=n modules_install
make[1]: Verzeichnis „/usr/src/linux-headers-6.8.0-44-generic“ wird betreten
INSTALL /lib/modules/6.8.0-44-generic/updates/snd-hda-codec-cs8409.ko
SIGN /lib/modules/6.8.0-44-generic/updates/snd-hda-codec-cs8409.ko
DEPMOD /lib/modules/6.8.0-44-generic
Warning: modules_install: missing 'System.map' file. Skipping depmod.
make[1]: Verzeichnis „/usr/src/linux-headers-6.8.0-44-generic“ wird verlassen
depmod -a
contents of /lib/modules/6.8.0-44-generic/updates
insgesamt 2612
-rw-r--r-- 1 root root 2672216 Sep 12 15:37 snd-hda-codec-cs8409.ko
imackg@imackg-iMac18-2:~/snd_hda_macbookpro$ ... wenn der Ton aus den LS tönt, dann werde ich mich intensiv mit Linux beschäftigen. Freundlich grüßt
Michael
|
pantomime
Anmeldungsdatum: 20. März 2013
Beiträge: 481
|
Klappt nach der Ausführung Prompt:~$ sudo reboot die Tonausgabe?
|
schwarzheit
Supporter
Anmeldungsdatum: 31. Dezember 2007
Beiträge: 3792
|
pantomime schrieb: Prompt:~$ sudo reboot
Unglaublich. Du gibst ihm die Befehle falsch und meckerst ihn dann auch noch an. Der Befehl lautet sudo reboot und auch nur genau das gehört in den Codeblock sudo reboot
|
spurx
(Themenstarter)
Anmeldungsdatum: 20. Juni 2024
Beiträge: 71
|
Hallo pantomime,
hallo Marantkurz, die Tonausgabe unter Einstellungen und im Firefox funktionieren. Der Ton ist in der Qualität sehr gut und beim Test sauber in linken und rechten Kanal getrennt. Ich bedanke mich bei euch beiden sehr herzlich, die mir Schritt für Schritt geholfen haben und einem iMac 18.2 von 2017 durch die "richtige und funktionierende Treiberinstallation" dem iMac zu einem zweiten Leben verholfen zu haben. Ich werde mich in nächster Zeit auch mehr mit Linux beschäftigen und die Vorgehensweise im Selbststudium nach vollziehen. Für andere iMac 18.2 Nutzer habe ich die Befehle aus diesem langen Faden nochmals zusammen gefasst: sudo apt remove dnf
sudo apt autoremove
sudo apt install gcc linux-headers-generic make patch
sudo apt install git
git clone https://github.com/davidjo/snd_hda_macbookpro.git
cd snd_hda_macbookpro/
sudo ./install.cirrus.driver.sh
cd /home/Pfad-zum-snd_hda_macbookpro-verzeichnis/snd_hda_macbookpro/
sudo ./install.cirrus.driver.sh
sudo reboot
uname -r
Ergebnis:
6.8.0-44-generic
imackg@imackg-iMac18-2:~$
cd snd_hda_macbookpro/
sudo apt install linux-source-6.8.0
sudo ./install.cirrus.driver.sh
sudo reboot Freundlich grüßt
Michael
|