Waveshare 5' DSI - Touch geht nicht - Fehler im kernel log - edt_ft5x06: probe of 0-0038 failed with error -121

  • Hi,

    ich hab mein 3D Drucker auf ein CM5 aktualisiert inkl. Bookworm und seitdem bekomme ich das Waveshare 5'' DSI Display nicht mehr richtig zum Laufen. Das Touch wird nicht erkannt.

    Im Journal bekomme ich folgende Meldung:

    Mar 18 23:44:00 octopi kernel: edt_ft5x06 0-0038: touchscreen probe failed
    Mar 18 23:44:00 octopi kernel: edt_ft5x06: probe of 0-0038 failed with error -121

    Im config.txt hab ich folgendes Overlay ähnlich meines RPI4 eingetragen. Hat schon jemand solche Erfahrungen gemacht? Hab ein paar Punkte gefunden, aber leider nichts eindeutiges.

    # Automatically load overlays for detected DSI displays
    # display_auto_detect=1

    # Automatically load initramfs files, if found
    auto_initramfs=1

    # Enable DRM VC4 V3D driver
    dtoverlay=vc4-kms-v3d
    dtoverlay=vc4-kms-dsi-7inch
    max_framebuffers=2
    dtoverlay=ft5406


    Hat dort jemand eine Idee? Die Waveshare Dokumentation empfiehlt einen Eintrag ohne ft5406, jedoch funktioniert es dann auch nicht.

    Viele Grüße,

    Nils

  • Waveshare 5' DSI - Touch geht nicht - Fehler im kernel log - edt_ft5x06: probe of 0-0038 failed with error -121? Schau mal ob du hier fündig wirst!

  • Die aktuelle Beschreibung der device-tree-overlays findest Du auf Deinem System unter /boot/overlays/README

    Ein Name: ft5406 gibt es bei mir nicht (mehr).

    Die für Deinen Touchscreen notwendigen dtoverlays findest Du dort zwischen "Name: vc4-fkms-v3d" und "Name: vc4-kms-v3d-pi5", u.A. auch

    in "Name: vc4-dsi-waveshare-panel".

    Abklären solltest Du auch, ob Du ein 7 Zoll, oder 5 Zoll Display akrivieren willst.


    Servus !

    RTFM = Read The Factory Manual, oder so

  • Post by Augur (March 19, 2025 at 10:42 PM).

    The post was deleted, no further information is available.
  • Moin,

    eine Ursache scheint zu sein, dass mein Baseboard nur dsi0 hat. Mit dem folgenden Parameter wird der Bildschirm nun erkannt. Leider ist er aber noch schwarz. Ich hab schon versucht das Backlight einzustellen und auch nochmal geprüft, ob er in die Console startet aber bisher nichts gefunden. Den Display hatte ich ja schonmal am laufen, leider bekomme ich das nicht mehr hin. :(

    Vorschlag im Wiki:

    dtoverlay=vc4-kms-v3d
    dtoverlay=vc4-kms-dsi-7inch,dsi0

    5inch DSI LCD - Waveshare Wiki

    In Log wird der Display erkannt:

    dtoverlay=vc4-kms-dsi-7inch,dsi0

    pi@octopi:~ $ journalctl -k | grep dsi
    Mar 20 23:07:24 octopi kernel: /axi/pcie@120000/rp1/dsi@110000: Fixed dependency cycle(s) with /axi/pcie@120000/rp1/dsi@110000/bridge@0
    Mar 20 23:07:24 octopi kernel: /axi/pcie@120000/rp1/dsi@110000/bridge@0: Fixed dependency cycle(s) with /axi/pcie@120000/rp1/dsi@110000
    Mar 20 23:07:24 octopi kernel: /axi/pcie@120000/rp1/dsi@110000/bridge@0: Fixed dependency cycle(s) with /panel_disp@0
    Mar 20 23:07:24 octopi kernel: /axi/pcie@120000/rp1/dsi@110000: Fixed dependency cycle(s) with /axi/pcie@120000/rp1/dsi@110000/bridge@0
    Mar 20 23:07:24 octopi kernel: /axi/pcie@120000/rp1/dsi@110000/bridge@0: Fixed dependency cycle(s) with /axi/pcie@120000/rp1/dsi@110000
    Mar 20 23:07:24 octopi kernel: /axi/pcie@120000/rp1/dsi@110000/bridge@0: Fixed dependency cycle(s) with /panel_disp@0
    Mar 20 23:07:24 octopi kernel: /axi/pcie@120000/rp1/dsi@110000: Fixed dependency cycle(s) with /axi/pcie@120000/rp1/dsi@110000/bridge@0
    Mar 20 23:07:24 octopi kernel: /axi/pcie@120000/rp1/dsi@110000/bridge@0: Fixed dependency cycle(s) with /panel_disp@0
    Mar 20 23:07:24 octopi kernel: platform 1f00118000.dsi: bcm2712_iommu_probe_device: MMU 1000005280.iommu
    Mar 20 23:07:24 octopi kernel: platform 1f00118000.dsi: bcm2712_iommu_device_group: MMU 1000005280.iommu
    Mar 20 23:07:24 octopi kernel: platform 1f00118000.dsi: Adding to iommu group 2
    Mar 20 23:07:24 octopi kernel: platform 1f00118000.dsi: bcm2712_iommu_attach_dev: MMU 1000005280.iommu
    Mar 20 23:07:24 octopi kernel: drm-rp1-dsi 1f00118000.dsi: bcm2712_iommu_of_xlate: MMU 1000005280.iommu
    Mar 20 23:07:24 octopi kernel: /panel_disp@0: Fixed dependency cycle(s) with /axi/pcie@120000/rp1/dsi@110000/bridge@0
    Mar 20 23:07:24 octopi kernel: /axi/pcie@120000/rp1/dsi@110000/bridge@0: Fixed dependency cycle(s) with /panel_disp@0
    Mar 20 23:07:25 octopi kernel: drm-rp1-dsi 1f00118000.dsi: rp1dsi_host_attach: Attach DSI device name=tc358762 channel=0 lanes=1 format=0 flags=0x815 hs_rate=0 lp_rate=0
    Mar 20 23:07:25 octopi kernel: [drm] Initialized drm-rp1-dsi 1.0.0 0 for 1f00118000.dsi on minor 1
    Mar 20 23:07:25 octopi kernel: drm-rp1-dsi 1f00118000.dsi: [drm] rp1dsi: Command time (outvact): 33
    Mar 20 23:07:25 octopi kernel: drm-rp1-dsi 1f00118000.dsi: [drm] rp1dsi: Nominal Byte clock 90000000 DPI clock 30000000 (parent rate 90000000)
    Mar 20 23:07:25 octopi kernel: drm-rp1-dsi 1f00118000.dsi: [drm] fb0: drm-rp1-dsidrmf frame buffer device
    Mar 20 23:07:25 octopi kernel: drm-rp1-dsi 1f00118000.dsi: rp1dsi_bind succeeded


    dtoverlay=vc4-kms-dsi-waveshare-800x480,dsi0

    pi@octopi:~ $ journalctl -k | grep dsi
    Mar 20 23:02:32 octopi kernel: /axi/pcie@120000/rp1/dsi@110000: Fixed dependency cycle(s) with /axi/pcie@120000/rp1/dsi@110000/panel-dsi-generic@0
    Mar 20 23:02:32 octopi kernel: /axi/pcie@120000/rp1/dsi@110000/panel-dsi-generic@0: Fixed dependency cycle(s) with /axi/pcie@120000/rp1/dsi@110000
    Mar 20 23:02:32 octopi kernel: /axi/pcie@120000/rp1/dsi@110000: Fixed dependency cycle(s) with /axi/pcie@120000/rp1/dsi@110000/panel-dsi-generic@0
    Mar 20 23:02:32 octopi kernel: /axi/pcie@120000/rp1/dsi@110000/panel-dsi-generic@0: Fixed dependency cycle(s) with /axi/pcie@120000/rp1/dsi@110000
    Mar 20 23:02:32 octopi kernel: /axi/pcie@120000/rp1/dsi@110000: Fixed dependency cycle(s) with /axi/pcie@120000/rp1/dsi@110000/panel-dsi-generic@0
    Mar 20 23:02:32 octopi kernel: platform 1f00118000.dsi: bcm2712_iommu_probe_device: MMU 1000005280.iommu
    Mar 20 23:02:32 octopi kernel: platform 1f00118000.dsi: bcm2712_iommu_device_group: MMU 1000005280.iommu
    Mar 20 23:02:32 octopi kernel: platform 1f00118000.dsi: Adding to iommu group 2
    Mar 20 23:02:32 octopi kernel: platform 1f00118000.dsi: bcm2712_iommu_attach_dev: MMU 1000005280.iommu
    Mar 20 23:02:32 octopi kernel: drm-rp1-dsi 1f00118000.dsi: bcm2712_iommu_of_xlate: MMU 1000005280.iommu
    Mar 20 23:02:33 octopi kernel: drm-rp1-dsi 1f00118000.dsi: rp1dsi_host_attach: Attach DSI device name=4-3-inch-dsi channel=0 lanes=1 format=0 flags=0x1 hs_rate=0 lp_rate=0
    Mar 20 23:02:33 octopi kernel: [drm] Initialized drm-rp1-dsi 1.0.0 0 for 1f00118000.dsi on minor 1
    Mar 20 23:02:33 octopi kernel: drm-rp1-dsi 1f00118000.dsi: [drm] rp1dsi: Command time (outvact): 31
    Mar 20 23:02:33 octopi kernel: drm-rp1-dsi 1f00118000.dsi: [drm] rp1dsi: Nominal Byte clock 83333333 DPI clock 27777777 (parent rate 83333333)
    Mar 20 23:02:33 octopi kernel: drm-rp1-dsi 1f00118000.dsi: [drm] fb0: drm-rp1-dsidrmf frame buffer device
    Mar 20 23:02:33 octopi kernel: drm-rp1-dsi 1f00118000.dsi: rp1dsi_bind succeeded


    Eine Idee wodran dies liegen könnte?

    Viele Grüße,

    Nils

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!