Echelon1010000
Active Member
Hi
Ich hab FreeBSD 5.4-STABLE und ein HD44780 LC Display. (8bit "winamp" wiring). Das lief bis jetzt recht gut mit lcd4linux auf einem Linuxrechner; da dieser demnächst ausgemustert wird wollte ich das Display auf FreeBSD laufen lassen.
Ich hab dann mal das Programm lcdproc aus den Ports (Version 0.4.5) installiert, leider verabschiedet sich das mit der Fehlermeldung "Bus Error (Core dumped)" und macht sonst nicht viel. Es gibt einige Hinweise in diversen Mailinglisten und auf Seiten die ich mit Google gefunden hab, die sagen das es sich um ein Rechteproblem handelt. Als workaround soll man lcdproc als "root" laufen lassen. Hab ich versucht, die Fehlermeldung ist jedoch die gleiche. Diverse Patches kursieren auch, diese ändern jedoch nichts am Verhalten von lcdproc, die Fehlermeldung bleibt die gleiche.
Weiter wird empfohlen den Kernel ohne Parallelportsupport zu bauen, auch das brachte nicht den gewünschten Erfolg. Die Fehlermeldung ist immer noch die gleiche.
Später wurde mir empfohlen es mit der CVS Version (0.5-current) von lcdproc zu versuchen. Die hab ich mir dann mal besorg und gebaut. Es kompiliert auch sauber durch (bis auf zwei Warnungen bei "configure") und läßt sich dann starten. Auf dem Display erscheint jedoch nichts. Fehlermeldungen bekomme ich jedoch auch nicht.
So bin ich jetzt mit meinem Latein am Ende.
Weiß jemand was ich tun kann damit ich mein LCD doch noch zum laufen bringen kann? Gibt es Alternativen zu lcdproc? Wenn ja welche? Wenn nein, hat jemand noch eine Idee wie ich das LCD doch noch zum laufen bekomme? Es wäre mir eigentlich recht wichtig das das läuft weil der Rechner keinen Monitor / Tastatur hat und das LCD somit die einzige Möglichkeit ist etwas anzuzeigen.
Gruß, Echelon
Zum Schluß noch die relevanten Systemdaten:
Board: Asus P2B-DS
CPU: 2xPIII @ 500MHz
RAM: 512 MBytes
OS: 5.4-STABLE FreeBSD
LCD: HD44780 4x20 LCD, 8-bit Winamp wiring, Anschluß über Parallelport, Stromversorgung durch USB Anschluss (Nur Strom, USB Treiber wird nicht benötigt)
Parallelport: Adresse: 0x378 / DMA: 3 / ECP
Die Warnungen von configure:
Ich hab FreeBSD 5.4-STABLE und ein HD44780 LC Display. (8bit "winamp" wiring). Das lief bis jetzt recht gut mit lcd4linux auf einem Linuxrechner; da dieser demnächst ausgemustert wird wollte ich das Display auf FreeBSD laufen lassen.
Ich hab dann mal das Programm lcdproc aus den Ports (Version 0.4.5) installiert, leider verabschiedet sich das mit der Fehlermeldung "Bus Error (Core dumped)" und macht sonst nicht viel. Es gibt einige Hinweise in diversen Mailinglisten und auf Seiten die ich mit Google gefunden hab, die sagen das es sich um ein Rechteproblem handelt. Als workaround soll man lcdproc als "root" laufen lassen. Hab ich versucht, die Fehlermeldung ist jedoch die gleiche. Diverse Patches kursieren auch, diese ändern jedoch nichts am Verhalten von lcdproc, die Fehlermeldung bleibt die gleiche.
Weiter wird empfohlen den Kernel ohne Parallelportsupport zu bauen, auch das brachte nicht den gewünschten Erfolg. Die Fehlermeldung ist immer noch die gleiche.
Später wurde mir empfohlen es mit der CVS Version (0.5-current) von lcdproc zu versuchen. Die hab ich mir dann mal besorg und gebaut. Es kompiliert auch sauber durch (bis auf zwei Warnungen bei "configure") und läßt sich dann starten. Auf dem Display erscheint jedoch nichts. Fehlermeldungen bekomme ich jedoch auch nicht.
So bin ich jetzt mit meinem Latein am Ende.
Weiß jemand was ich tun kann damit ich mein LCD doch noch zum laufen bringen kann? Gibt es Alternativen zu lcdproc? Wenn ja welche? Wenn nein, hat jemand noch eine Idee wie ich das LCD doch noch zum laufen bekomme? Es wäre mir eigentlich recht wichtig das das läuft weil der Rechner keinen Monitor / Tastatur hat und das LCD somit die einzige Möglichkeit ist etwas anzuzeigen.
Gruß, Echelon
Zum Schluß noch die relevanten Systemdaten:
Board: Asus P2B-DS
CPU: 2xPIII @ 500MHz
RAM: 512 MBytes
OS: 5.4-STABLE FreeBSD
LCD: HD44780 4x20 LCD, 8-bit Winamp wiring, Anschluß über Parallelport, Stromversorgung durch USB Anschluss (Nur Strom, USB Treiber wird nicht benötigt)
Parallelport: Adresse: 0x378 / DMA: 3 / ECP
Die Warnungen von configure:
Code:
Warnung 1:
checking sched.h usability... yes
checking sched.h presence... yes
checking for sched.h... yes
checking sys/sched.h usability... no
checking sys/sched.h presence... yes
configure: WARNING: sys/sched.h: present but cannot be compiled
configure: WARNING: sys/sched.h: check for missing prerequisite headers?
configure: WARNING: sys/sched.h: see the Autoconf documentation
configure: WARNING: sys/sched.h: section "Present But Cannot Be Compiled"
configure: WARNING: sys/sched.h: proceeding with the preprocessor's result
configure: WARNING: sys/sched.h: in the future, the compiler will take precedence
Warnung 2:
checking sys/mount.h usability... no
checking sys/mount.h presence... yes
configure: WARNING: sys/mount.h: present but cannot be compiled
configure: WARNING: sys/mount.h: check for missing prerequisite headers?
configure: WARNING: sys/mount.h: see the Autoconf documentation
configure: WARNING: sys/mount.h: section "Present But Cannot Be Compiled"
configure: WARNING: sys/mount.h: proceeding with the preprocessor's result
configure: WARNING: sys/mount.h: in the future, the compiler will take precedence
checking for sys/mount.h... yes