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