1 2 [3] 4 >>> MLD-6.x / General / MLD 6.5 x86 Installation auf eMMC
 

Offline Marcus

  • Profi Member
  • ****
  • Posts: 452
    • View Profile
MLD 6.5 x86 Installation auf eMMC
« Reply #30 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
« Last Edit: March 29, 2025, 22:19:26 by Marcus »
Hardware (show / hide)

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1552
    • View Profile
MLD 6.5 x86 Installation auf eMMC
« Reply #31 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.
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

Offline Marcus

  • Profi Member
  • ****
  • Posts: 452
    • View Profile
MLD 6.5 x86 Installation auf eMMC
« Reply #32 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.
« Last Edit: March 29, 2025, 23:35:45 by Marcus »
Hardware (show / hide)

Offline Marcus

  • Profi Member
  • ****
  • Posts: 452
    • View Profile
MLD 6.5 x86 Installation auf eMMC
« Reply #33 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                                                                                                   
Hardware (show / hide)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20722
    • View Profile
    • ClausMuus.de
MLD 6.5 x86 Installation auf eMMC
« Reply #34 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.
« Last Edit: March 30, 2025, 12:20:33 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Marcus

  • Profi Member
  • ****
  • Posts: 452
    • View Profile
MLD 6.5 x86 Installation auf eMMC
« Reply #35 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
« Last Edit: March 30, 2025, 14:30:13 by Marcus »
Hardware (show / hide)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20722
    • View Profile
    • ClausMuus.de
MLD 6.5 x86 Installation auf eMMC
« Reply #36 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.
« Last Edit: March 30, 2025, 15:04:05 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Marcus

  • Profi Member
  • ****
  • Posts: 452
    • View Profile
MLD 6.5 x86 Installation auf eMMC
« Reply #37 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.
Hardware (show / hide)

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1552
    • View Profile
MLD 6.5 x86 Installation auf eMMC
« Reply #38 on: March 30, 2025, 18:12:45 »
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

ich habe die Config mal übernommen,
wenn du magst kannst du gerne nochmal testen.

Gruß,
  Roland
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

Offline Marcus

  • Profi Member
  • ****
  • Posts: 452
    • View Profile
MLD 6.5 x86 Installation auf eMMC
« Reply #39 on: March 30, 2025, 19:36:47 »
Danke Roland. Leider noch kein eMMC in Sicht. Die Ausgabe von lsblk ist weiterhin identisch, nur der USB Stick wird erkannt. Mir gehen die Ideen aus. Echt frustrierend.
Hardware (show / hide)

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1552
    • View Profile
MLD 6.5 x86 Installation auf eMMC
« Reply #40 on: March 30, 2025, 21:06:56 »
Hi Marcus,

wenn du magst kannst du gerne nochmal testen.

Gruß,
  Roland
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

Offline Marcus

  • Profi Member
  • ****
  • Posts: 452
    • View Profile
MLD 6.5 x86 Installation auf eMMC
« Reply #41 on: March 30, 2025, 21:12:05 »
Ich finde deinen unermütlichen Antrieb super. Ich bring kurz die Kids ins Bett, dann teste ich.

Okay, nein. Leider wieder nichts.

Code: [Select]
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS                                                                                                                                 
loop1    7:1    0 205,1M  0 loop /rootfs/lowerdir                                                                                                                             
sda      8:0    1  58,6G  0 disk                                                                                                                                             
├─sda1   8:1    1   239M  0 part                                                                                                                                             
└─sda2   8:2    1  16,8M  0 part                                                                                                                                             
« Last Edit: March 30, 2025, 21:53:25 by Marcus »
Hardware (show / hide)

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1552
    • View Profile
MLD 6.5 x86 Installation auf eMMC
« Reply #42 on: March 30, 2025, 22:08:30 »
Ich finde deinen unermütlichen Antrieb super. Ich bring kurz die Kids ins Bett, dann teste ich.

Okay, nein. Leider wieder nichts.

Code: [Select]
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS                                                                                                                                 
loop1    7:1    0 205,1M  0 loop /rootfs/lowerdir                                                                                                                             
sda      8:0    1  58,6G  0 disk                                                                                                                                             
├─sda1   8:1    1   239M  0 part                                                                                                                                             
└─sda2   8:2    1  16,8M  0 part                                                                                                                                             

Hast du nochmal aktuelle Logs
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

Offline Marcus

  • Profi Member
  • ****
  • Posts: 452
    • View Profile
MLD 6.5 x86 Installation auf eMMC
« Reply #43 on: March 30, 2025, 22:12:51 »
Natürlich

Support Log id ist: X0nKtb
Hardware (show / hide)

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1552
    • View Profile
MLD 6.5 x86 Installation auf eMMC
« Reply #44 on: March 30, 2025, 22:19:42 »
Das eMMc wird scheinbar erkannt.

mwifiex_sdio mmc0:0001:1: Direct firmware load for mrvl/sd8897_uapsta.bin failed with error -2

aber es fehlt die passende firmware
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

1 2 [3] 4 >>> MLD-6.x / General / MLD 6.5 x86 Installation auf eMMC
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.