Sida 1 av 3
OWFS
Postat: 22 dec 2007, 00:13
av The_donk
ok nu då?
jag har installerat Debian på en laptop.
jag har fått in FUSE och OWFS
men sedan...?
hur gör jag för att starta och se en temperatur?
jag antar att man måste starta en tjänst eller någonting...
obs jag vet att min hårdvara fungerar för den är testad, i XP
Det är en hög tröskel att komma över. för att köra linux.
Postat: 22 dec 2007, 13:25
av elf98
owfs installeras vanligtvis i /opt/ows
för att starta owfs med en USB-adapter:
/opt/owfs/bin/owfs -u /mnt/1wire (där /mnt/1wire är en existerande katalog där du vill monter onewire-filsystemet)
Om du istället kör en serielladapter
/opt/owfs/bin -d /dev/ttyS0 /mnt/1wire (där ttyS0 är seriellport nummer ett och ttyS1 är seriellport två och så vidare.)
Om allt fungerar som det ska kommer det nu att skapas en massa "filer" och "kataloger" i /mnt/1wire där varje ansluten enhete får en egen katalog.
Temperatursernsoerernas kataloger börjar på 10.
I varje temperatursensorkatalog finns det en fil som heter "temperature" där aktuell temperatur för sensorn står.
För att läsa av alla temperatursensorer:
grep . /mnt/1wire/10.*/temperature
Postat: 22 dec 2007, 14:05
av The_donk
men det finns ingen "owfs" fil i opt/owfs/bin mappen
bara owdir,owstpd,owhttpd,owmon,owpresent,owread,owserver (som jag startat), owtap och owwrite.
Och jag kör serielt.... så för min del
/opt/owfs/bin -d /dev/ttyS0 /owfs/1wire
Postat: 22 dec 2007, 15:13
av elf98
Då har du inte inte installerat owfs med stöd för fuse!
Postat: 22 dec 2007, 22:38
av The_donk
amen va fan
ok jag blåser maskinen totalt...
kan någon berätta vilken ver av debian jag skall instalera, samt var jag hittar en lättfattlig instruktion. på installations förfarandet av dels debian och sedan owfs med de extra program/moduler som behövs.
Jag blir tokig...
Postat: 23 dec 2007, 07:53
av The_donk
Ok! nu tror jag att jag kommit en bit!
MEN
när jag startat med:
/opt/owfs/bin/owfs -d /dev/ttyS0 /mnt/test
och katalogen "/mnt/test" finns med fullständiga rättigheter
så hander ingenting mer än att jag i filhanteraren "file browser" slängs ur katalogen
och att jag får meddelandet att " the folder contents could not be displayed"
"grep . /mnt/test/10.*/temperature" ger ingenting
Jag är inloggad som root.
nu ska jag sova en liten stund, innan ungarna vaknar...
Postat: 23 dec 2007, 10:00
av elf98
OK du har laddat fuse-modulen?
"modprobe fuse"
Postat: 23 dec 2007, 10:22
av The_donk
nej det hade jag inte, var hittar man att man ska göra det?
nu har laddat "modprobe fuse"
och det ända som händer nu är att när jag greppar: "grep . /mnt/test/10.*/temperature"
"Transport endpoint is not connected"
vad hittar jag en bra manual som visar vilka moduler som jag skall installera och sedan "ladda"

Postat: 23 dec 2007, 10:24
av elf98
Det är bara Fuse som krävs!
Det verkar som att du har lite skit som ligger sedan tidigare uppsatarter av owfs.
Starta om datorn eller prova följande:
Postat: 23 dec 2007, 10:56
av The_donk
hjälper inte
Postat: 23 dec 2007, 10:57
av elf98
Glömde skriva att du måste starta om owfs också...
Postat: 23 dec 2007, 11:05
av The_donk
det insåg jag själv

Postat: 23 dec 2007, 11:10
av elf98
Då har jag inte några fler idéer!
Postat: 23 dec 2007, 12:40
av The_donk
Installation av debian med hjälp av netinst skivan Med webserver och de andra default inställningarna.
Denna lista kanske är fel, hjälp mig att rätta till den. Jag är nybörjare på LINUX.
Jag börjar med att logga på mig som root, för att undvika problem med rättigheter
Någon sorts kompilator behövs:
apt-get install g++ make python python-dev ssh autoconf swig
Denna behövs tydligen också
denna har jag problem med, vem vet jag kanske inte behöver den?:
"uname -r" ---> ger i mitt fall "2.6.18-5-686"
apt-get install kernel-headers-2.6.18
Skapa kataloger att bygga de paket som vi ska ladda ned i:
mkdir build
cd build
ladda ned paketet för fuse samt att configurera det och sedan installera det:
wget
http://heanet.dl.sourceforge.net/source ... 7.2.tar.gz
tar -zxvf fuse-2.7.2.tar.gz
cd fuse-2.7.2
./configure
make
su -c "make install"
gå tillbaka en katalog:
cd ../
ladda ned paketet för OWFS samt att configurera det och sedan installera det:
wget
http://heanet.dl.sourceforge.net/source ... 7p2.tar.gz
tar -zxvf owfs-2.7p2.tar.gz
cd owfs-2.7p2
./configure
make && su -c "make install"
skapa en katalog i mnt som owfs skapar sina "resultat" i
mkdir /mnt/1wire
Starta fuse:
modprobe fuse
starta owfs mot com1 och mounta i den katalog vi skapade innan (/mnt/1wire):
/opt/owfs/bin/owfs -d /dev/ttyS0 /mnt/1wire
se det första resultatet på en ds1820
grep . /mnt/1wire/10.*/temperature
Postat: 23 dec 2007, 12:59
av elf98
Så du har fått det att fungera nu?