Hallo,
habe es inzwischen geschafft U-Boot auf dem Mini2440 zum laufen zu
bekommen, und Kernel + Root FS über NFS zu booten.
Das ganze habe ich mit dem aktuellen buildroot gebaut. Kernel ist der
linux-2.6.32.2-mini2440_20100113
Ich habe LED-Treiber und auch sysfs im Kernel freigeschaltet, allerdings
ist der Ordner /sys/class/leds leer, und auch in /dev gibt es keine
Datei zum ansteuern der LEDs, so wie es hier im Artikel beschrieben ist.
Weiss jemand welche Treiber man da aktivieren muss bzw. was man dazu
noch braucht - noch gehen weder LEDs noch Displayhintergrund.
Gruss Mixer
Ich würde mal sagen, in der Kernel-config sollte folgende Zeile
enthalten sein. Unter Character devices, aber nur in Arm-Friendly-Kernel
CONFIG_LEDS_MINI2440=y
Der Treiber selber liegt unter
/linux-2.6.32.2/drivers/char/mini2440_leds.c
alternativ könnte es eventuell auch Treiber des Plain-Kernel tun :
/linux-2.6.32.2/drivers/char/leds-s3c24xx.c
Hi,
ich habe hier char-Device (FriendlyArm-Kernel)
#> ls -Al /dev/leds
crw-rw---- 1 root root 10, 62 Apr 13 2011 /dev/leds
sowie in Sample-Verzeichnis der DVD des mini2440 liegt ein Beispiel dazu
:
Hallo,
habe jetzt nochmal die Standard-Config, die in buildroot dabei ist
eingespielt und lediglich Root-FS über NFS und das Terminal dazu
aktiviert.
Beim booten kommen auch folgende Meldungen:
Hi,
meine letzte Idee wäre noch das händische Anlegen des Device-Node
mknod -m 0660 /dev/leds c 10 62
und testen ob der Zugriff per obigen led Programm funktioniert.
Hallo,
den Device-Node kann ich anlegen, das Programm funktioniert auch -
allerdings die LEDs werden nicht verändert!
Ich habe sysfs im Kernel aktiviert, in den Bootmeldungen kommt - wie
oben beschrieben - dass die LEDs initialisiert werden, es gibt einen
Ordner
/sys/class/leds aber der ist hald leer.
Jemand noch nen Tipp woran es liegen kann??
Gruss
Hallo,
denke es liegt irgendwo an der Kernel-Konfiguration.
Den sysfs-Treiber habe ich aktiviert, und auch der Ordner
/sys/class/leds wird erstellt.
Liegt es evtl. daran, dass ich das Filesystem über NFS hole?
Muss ich da noch extra was einschalten ausser, dass er das Root FS über
NFS holen soll?
Busybox & Co haben damit ja nix zu tun oder?
Gruss
Hallo,
Jetzt funktioniert das mit dem manuellen Anlegen des Device-Nodes.
Wenn ich jetzt aber genau so die Nodes für adc, pwm, backlight und
buttons anlege dann gehen die nicht.
Muss ich die anderst anlegen??
Grüsse