PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit Digitemp



pc-geil
04.10.04, 16:22
Also ich habe folgendes Problem auf meinem neu installierten SuSE 9.1 Professional System!

Ich wollte nun wieder digitemp installieren und habe dann "make ds9097" eingegeben!
Dann hat er nur gemeint

PDC:/bix/digitemp-3.3.2 # make ds9097
gcc -I./src -I./userial -O2 -DLINUX -DLOCKDEV -c -o src/digitemp.o src/digitemp.c
src/digitemp.c:380:21: lockdev.h: No such file or directory
make: *** [src/digitemp.o] Error 1
PDC:/bix/digitemp-3.3.2 #

dann habe ich mit mal die vorkompilierte Version gezogen und die Installiert!
Das geht auch soweit!
Jedoch wenn ich "digitemp_DS9097 -s /dev/ttyS0 -i"

Kommt
Error, you don't have the +rw permission to acess /dev/ttyp0"

Habe auch es mit ttyp1 ausprobiert.
Immer dasselbe!
Liegt das vielleicht an dem 2.6 Kernel?

Also mit der ganz uralten 1.7 gehts!
Komisch!

Kann mir das einer erklären?

spunz
14.02.05, 19:48
der thread ist zwar etwas älter, aber ich hatte heute das selbe problem unter debian sarge. der digitemp source bringt ein README ist ein eintsprechender eintrag wie das makefile zu editieren ist.

pc-geil
05.03.05, 10:20
und was muss ich genau machen?
Ich habe einfach damals die alte Digitemp Version genommen und da gings dann!

ai3
06.03.05, 14:03
und was muss ich genau machen?
Ich habe einfach damals die alte Digitemp Version genommen und da gings dann!



PDC:/bix/digitemp-3.3.2 # make ds9097
gcc -I./src -I./userial -O2 -DLINUX -DLOCKDEV -c -o src/digitemp.o src/digitemp.c
src/digitemp.c:380:21: lockdev.h: No such file or directory
make: *** [src/digitemp.o] Error 1
PDC:/bix/digitemp-3.3.2 #

hier erzaehlt dir das make, dass es eine datei vermisst:


src/digitemp.c:380:21: lockdev.h: No such file or directory


das hatte ich gestern auch auf meinem debian. da fehlte das paket liblockdev1

bei deinem suse musst du mal gucken, welches paket diese datei enthaelt.

des weiteren brauchst du schreibrechte auf das device /dev/ttyS0 (oder wie immer deine serielle schnittstelle heisst).

der redhat-rechner, vor dem ich gerade sitze zeigt folgende attribute fuer das device:
[www@marsu digitemp-3.3.2]$ ll /dev/ttyS0
crw-rw---- 1 root uucp 4, 64 15. Sep 2003 /dev/ttyS0

also muesstest du in die datei /etc/group folgenden eintrag vornehmen:
uucp:x:14:uucp,www

(www ist der user, der auch auf ttyS0 zugreifen darf).

schreibrechte fuer das verzeichnis /var/lock brauchst du auch noch:
[www@marsu digitemp-3.3.2]$ ll -d /var/lock/
drwxrwxr-x 3 root lock 4096 6. Mär 12:13 /var/lock/

=> /etc/group eintrag:
lock:x:54:www

viel erfolg

andreas

GMastaP
24.04.05, 19:55
Hi ich hatte das selbe Problem. Ich hab einfach die Librarie (http://www.marshhousebnb.com/lib/) heruntergeladen und in /usr/lib kopiert. danach lief die vorkompilierte Version desds9097u

MfG

*Masta*