ARM / Kernel-Module / Device Tree / uevent

Bernhard Schiffner <[email protected]>
Newsgroups gmane.user-groups.linux.dresden
Message-ID <9194518.CDJkKcVGEf@bs04>
Hallo,

wenn da jemand Erfahrung hat, dann bitte ich um Rückmeldung, ggf. per PM.

Das Problem:
- Bananapi M1 (nicht M1+) mit aktuellem Armbian (bookworm, Kernel 6.1.53)
- die für mich wichtigen Einträge /dev/spi0.0 (o.ä., zur SPI-Bus -Ansteuerung) gibt es nicht
- wenn ich modprobe spidev von Hand mache auch nicht
- die Einträge im DT (und DT-overlay) treffen nach m.M. auf die Modalias von spidev zu
- Null information dazu in dmesg oder über journalctl (laufen da printk vom Kernel drüber?)

- Das scheint etliche Leute zu betreffen, aber deren Lösungsvorschläge klappen bei mir nicht.

- Ich verstehe den gesamten Mechanismus nicht genau genug, um da was zu sinnvolles zu debuggen:
    DTB ist letzlich code/data vor dem booten des Kernel, 
    der Kernel erzeugt beim boot-Prozess Ereignisse (udev), die diese Information nutzen,
    daraus leitet er für das interessante Modul die Bezugsadressen und legt das Device an
 
???
Bernhard
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.