Recent Posts

21
Allgemein [ General ] / MLD 6.5 x86 Installation auf eMMC
« Last post by Marcus on March 30, 2025, 16:10:34 »
Prinzipiell würde ich dir da Recht geben. Aber der Atom Prozessor ist, genau wie der auf dem RPi, ein SoC. Es würde mich nicht wundern, wenn der auch GPIO Anschlüsse besitzt. Nicht auf einer Pfostenleiste herausgeführt, aber zur Anbindung von Hardware. Und das Surface 3 bei Stackoverflow hat ebenfalls einen Atom SoC. Ein x7, keinen x5 wie im Wyse 3040. Aber es ist die gleiche Generation, Cherry Trail. Und dort hat das Aktivieren von Kernel GPIO zum Erfolg geführt. Ich würde es definitiv probieren wollen.
22
Allgemein [ General ] / MLD 6.5 x86 Installation auf eMMC
« Last post by clausmuus on March 30, 2025, 14:46:50 »
GPIO gibt es bei Intel Systemen meines Wissens nicht. Das wird z.B. beim RPI verwendet.
ACPI ist nicht abgeschaltet.
23
Allgemein [ General ] / MLD 6.5 x86 Installation auf eMMC
« Last post by Marcus on March 30, 2025, 12:25:54 »
Das klingt nicht sehr ermutigend.
Was ist mit dem Parameter acpi=off? Wird der beim Installationsmedium genutzt?

EDIT: Ich habe hier einen 2. Wyse 3040 mit installiertem Debian 12. Helfen da vielleicht ein paar Log Ausgaben? Welche genau? Habe mal ein paar mit angehangen.

EDIT #2: Auch interessant:

https://stackoverflow.com/questions/40531068/custom-kernel-access-emmc-memory

Ich glaube, den ganzen GPIO-Kram haben wir auch nicht im Kernel, oder? In der Kernelconfig auf Github ist folgendes gesetzt:

Code: [Select]
CONFIG_SERIAL_MCTRL_GPIO=y
CONFIG_GPIOLIB=y
CONFIG_GPIOLIB_FASTPATH_LIMIT=512
CONFIG_GPIO_ACPI=y
CONFIG_GPIOLIB_IRQCHIP=y
CONFIG_GPIO_CDEV=y
24
Allgemein [ General ] / MLD 6.5 x86 Installation auf eMMC
« Last post by clausmuus on March 30, 2025, 12:16:49 »
Die sind alle drei fest einkompiliert (=y in der Config). Deshalb gibt es die nicht als Modul, sondern sind immer aktiv.
Außerdem musst Du bei insmod den vollständigen Pfad zum Modul angeben. Nur modprobe sucht selber nach dem Ort wo das Modul gespeichert ist.

Ich hatte bei meinen Versuchen im Januar geschaut was wir bei der MLD-5 eingestellt hatten, dass damit zu tun haben könnte. Hatte nicht geholfen. Letztendlich hatte ich dann alles aktiviert, das irgendwie damit zutun haben könnte, ebenfalls ohne Erfolg.
25
Allgemein [ General ] / MLD 6.5 x86 Installation auf eMMC
« Last post by Marcus on March 30, 2025, 11:33:57 »
Guten Morgen.

Ich habe nochmal etwas gegoogelt. Im Archlinux Forum gab es ein ähnliches Problem, leider ohne finale Lösung. Aber vielleicht helfen die Lösungsansätze weiter.
https://bbs.archlinux.org/viewtopic.php?id=272741
https://bugs.archlinux.org/task/73231

Dort wird ganz am Anfang von folgenden Modulen gesprochen:

Code: [Select]
* mmc_block
* sdhci
* sdhci_acpi

Alle drei kann ich nicht laden, weil sie nicht existieren.

Code: [Select]
root@MLD:~# insmod mmc_block                                                                                                                                                 
insmod: ERROR: could not load module mmc_block: No such file or directory                                                                                                     
root@MLD:~# insmod sdhci                                                                                                                                                     
insmod: ERROR: could not load module sdhci: No such file or directory                                                                                                         
root@MLD:~# insmod sdhci_acpi                                                                                                                                                 
insmod: ERROR: could not load module sdhci_acpi: No such file or directory                                                                                                   
26
Allgemein [ General ] / MLD 6.5 x86 Installation auf eMMC
« Last post by Marcus on March 29, 2025, 23:22:13 »
Oh, super. Damit hätte ich jetzt heute Abend nicht mehr gerechnet. Probiere es gleich aus. Danke dir!

EDIT: lsblk listet wieder nur den USB-Stick. Ist schon seltsam. Verstehe nicht, woran das jetzt noch liegen soll. Sämtliche andere Distributionen die ich so bisher getestet habe, erkennen den eMMC Speicher. Darunter Debian 12 und die aktuelle SystemRescue.

Für heute ist Feierabend. Ich guck morgen wieder vorbei. Danke euch für eure tatkräftige Unterstützung und wünsche eine gute Nacht.
27
Allgemein [ General ] / MLD 6.5 x86 Installation auf eMMC
« Last post by rfehr on March 29, 2025, 22:57:52 »
Kann es sein, dass du CONFIG_MMC_SDHCI_UHS2 vergessen hast?

EDIT: Okay, den gibt es wohl erst ab 6.13

Alternativ habe ich noch diese Kandidaten.

Code: [Select]
CONFIG_BLK_DEV_INTEGRITY=y
CONFIG_BLK_DEV_WRITE_MOUNTED=y
CONFIG_BLK_DEV_ZONED=y
CONFIG_BLK_DEV_THROTTLING=y
CONFIG_BLK_WBT=y
CONFIG_BLK_WBT_MQ=y
CONFIG_BLK_CGROUP_IOLATENCY=y
CONFIG_BLK_CGROUP_IOCOST=y

CONFIG_INTEL_MEI=y
CONFIG_INTEL_MEI_TXE=y

CONFIG_PINCTRL=y
CONFIG_PINMUX=y
CONFIG_PINCONF=y
CONFIG_GENERIC_PINCONF=y

CONFIG_PINCTRL_CHERRYVIEW=y
CONFIG_PINCTRL_INTEL=y

CONFIG_MMC_SDHCI_UHS2=y

CONFIG_DMADEVICES=y

CONFIG_DMA_ENGINE=y
CONFIG_DMA_ACPI=y
CONFIG_DW_DMAC_CORE=y
CONFIG_DW_DMAC=y

CONFIG_ASYNC_TX_DMA=y

CONFIG_SYNC_FILE=y
CONFIG_UDMABUF=y
CONFIG_DMABUF_HEAPS=y
CONFIG_DMABUF_HEAPS_SYSTEM=y

CONFIG_IOMMU_SVA=y
CONFIG_IOMMU_IOPF=y
CONFIG_INTEL_IOMMU=y
CONFIG_INTEL_IOMMU_SVM=y
CONFIG_INTEL_IOMMU_FLOPPY_WA=y
CONFIG_INTEL_IOMMU_PERF_EVENTS=y

ich habe die config auch mal mit aufgenommen.
Das Image ist auch schon fertig.
28
Allgemein [ General ] / MLD 6.5 x86 Installation auf eMMC
« Last post by Marcus on March 29, 2025, 21:50:48 »
Kann es sein, dass du CONFIG_MMC_SDHCI_UHS2 vergessen hast?

EDIT: Okay, den gibt es wohl erst ab 6.13

Alternativ habe ich noch diese Kandidaten.

Code: [Select]
CONFIG_BLK_DEV_INTEGRITY=y
CONFIG_BLK_DEV_WRITE_MOUNTED=y
CONFIG_BLK_DEV_ZONED=y
CONFIG_BLK_DEV_THROTTLING=y
CONFIG_BLK_WBT=y
CONFIG_BLK_WBT_MQ=y
CONFIG_BLK_CGROUP_IOLATENCY=y
CONFIG_BLK_CGROUP_IOCOST=y

CONFIG_INTEL_MEI=y
CONFIG_INTEL_MEI_TXE=y

CONFIG_PINCTRL=y
CONFIG_PINMUX=y
CONFIG_PINCONF=y
CONFIG_GENERIC_PINCONF=y

CONFIG_PINCTRL_CHERRYVIEW=y
CONFIG_PINCTRL_INTEL=y

CONFIG_MMC_SDHCI_UHS2=y

CONFIG_DMADEVICES=y

CONFIG_DMA_ENGINE=y
CONFIG_DMA_ACPI=y
CONFIG_DW_DMAC_CORE=y
CONFIG_DW_DMAC=y

CONFIG_ASYNC_TX_DMA=y

CONFIG_SYNC_FILE=y
CONFIG_UDMABUF=y
CONFIG_DMABUF_HEAPS=y
CONFIG_DMABUF_HEAPS_SYSTEM=y

CONFIG_IOMMU_SVA=y
CONFIG_IOMMU_IOPF=y
CONFIG_INTEL_IOMMU=y
CONFIG_INTEL_IOMMU_SVM=y
CONFIG_INTEL_IOMMU_FLOPPY_WA=y
CONFIG_INTEL_IOMMU_PERF_EVENTS=y
29
Allgemein [ General ] / MLD 6.5 x86 Installation auf eMMC
« Last post by rfehr on March 29, 2025, 20:39:13 »
in /proc/
liegt die
config.gz
30
Allgemein [ General ] / MLD 6.5 Bug & Wünsche
« Last post by herb01 on March 29, 2025, 20:38:17 »
Danke Roland, hat funktioniert!

Viele Grüße
Herbert