OWFS anomalier - SOLVED

OWFS - One Wire File System är en Linuxmjukvara som stödjer de flesta kommersiellt tillgängliga 1wire-enheterna. OWFS saknar helt möjligheter att presentera data - detta måste göras med tex RRDTool
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
gflygt
Tar hemautomation på allvar
Inlägg: 101
Blev medlem: 26 jul 2009, 08:24
Ort: Stockholm

OWFS anomalier - SOLVED

Inlägg av gflygt »

Igår kväll fick jag igång min nya server för att kolla temperaturer. Jag kör Debian med OWFS. Råkade dock ut för en märklighet. Eftersom "servern" är en enkortsdator med hårddisk, men ingenting annat, så installerade jag på en laptop, och flyttade över när allt är klart. När jag kör på laptopen, så fungerar owfs alldeles utmärkt. Mina 4 temperatursensorer dyker upp fint och genererar värden. Ävenså naturligtvis USB-dongeln.

Men när jag flyttar över disken till enkortsdatorn (Soekris 4801 om nån är intresserad), så startar owfs fint, och jag får ett antal kataloger o filer under monteringspunkten, men mina sensorer dyker inte upp, och inte heller USB-dongeln. Jag har kikat i /var/log/messages, och där detekteras USB-anslutningen på samma sätt som när jag kör i laptopen.

Nån som har en idé?

Gunnar
Senast redigerad av gflygt den 28 jul 2009, 23:09, redigerad totalt 1 gånger.
PerM
Hemautomation - det är mer än en hobby
Inlägg: 822
Blev medlem: 23 feb 2007, 14:46
Ort: Vallentuna
Kontakt:

Re: OWFS anomalier

Inlägg av PerM »

Jag kan varken OWFS eller linux, men gissningsvis beror det på att du bytt hårdvara. De drivrutiner du installerat fungerar antagligen inte fullt ut på enkortsdatorn.

Jag skulle koppla upp en USB-CD och installera via den, alternativt göra en nätverksboot.
gflygt
Tar hemautomation på allvar
Inlägg: 101
Blev medlem: 26 jul 2009, 08:24
Ort: Stockholm

Re: OWFS anomalier

Inlägg av gflygt »

Gunnar[/quote]
PerM skrev:Jag skulle koppla upp en USB-CD och installera via den, alternativt göra en nätverksboot.
Jag har ingen USB-CD att ansluta så det går bort, och så här långt har jag inget nätverksinterface heller. Däremot har jag kompilerat om owfs på Soekris-burken. Innan dess så rullade den inte alls. Så jag har alltså redan anpassat den för enkortaren. Jag har dock inte kompilerat om FUSE. Men det ska inte behövas eftersom FUSE startar och owfs skapar ett antal filer o kataloger, men utan sensorkataloger.
PerM
Hemautomation - det är mer än en hobby
Inlägg: 822
Blev medlem: 23 feb 2007, 14:46
Ort: Vallentuna
Kontakt:

Re: OWFS anomalier

Inlägg av PerM »

Ifall det finns ett IDE eller SATA inteface går det ju att använda en intern CD också....jag överlåter detta med varm hand åt de Linux-gurus som finns här; Linux må vara kul men det är definitivt inte min starka sida ;) Hoppas det ordnar sig!
Niklas
Moderator
Inlägg: 1019
Blev medlem: 22 mar 2008, 21:13
Ort: Stockholm
Kontakt:

Re: OWFS anomalier

Inlägg av Niklas »

Du är säker på att adaptern identifieras som den ska på den nya hårdvaran?

Kommandot lsusb bör kunna svara på den saken.
Hos mig:
Bus 011 Device 003: ID 04fa:2490 Dallas Semiconductor DS1490F 2-in-1 Fob, 1-Wire adapter
gflygt
Tar hemautomation på allvar
Inlägg: 101
Blev medlem: 26 jul 2009, 08:24
Ort: Stockholm

Re: OWFS anomalier

Inlägg av gflygt »

Niklas skrev:Du är säker på att adaptern identifieras som den ska på den nya hårdvaran?

Kommandot lsusb bör kunna svara på den saken.
Hos mig:
Bus 011 Device 003: ID 04fa:2490 Dallas Semiconductor DS1490F 2-in-1 Fob, 1-Wire adapter
Ungefär så ser det ut när jag kör lsusb, får jämföra hemma. Jag ska labba vidare när jag kommer ut på ön. Jag var tvyngen igår kväll att lägga av. Måste ha min 6 timmars skönhetssömn ;-). Men om några timmar så ska jag labba vidare. Tyvärr tar det ju evigheter att kompilera på en liten Geodeprocessor, men det är väl smällar man får ta.

Gunnar
gflygt
Tar hemautomation på allvar
Inlägg: 101
Blev medlem: 26 jul 2009, 08:24
Ort: Stockholm

Re: OWFS anomalier - SOLVED

Inlägg av gflygt »

Hmmm. Tydligen var det någon sorts godnattglitch igår kväll. När jag startar systemet idag så säger det så här:

weather:~# /opt/owfs/bin/owfs -u --allow_other /mnt/1wire/
DEFAULT: ow_ds9490.c:DS9490_sub_open(482) Opened USB DS9490 adapter at 001/002.
SELECT_LOW root path
SELECT_LOW root path
SELECT_LOW root path
SELECT_LOW root path
SELECT_LOW root path
DEFAULT: ow_ds9490.c:DS9490_detect_found(368) Set DS9490 001/002 unique id to 81 C0 60 2C 00 00 00 46

Och sen när jag kör:
weather:~# ./temp.sh
22.75
22.625
22.75
22.9375

Ergo: Självläkande. Nu ska jag bara börja slåss med nätverkskorten, som detekteras fint vid boot, men som inte går att använda av nån för mig just nu okänd anledning. Men nu har jag i alla fall en bra start på kvällen. Mina sensorer fungerar :-D

Gunnar
gflygt
Tar hemautomation på allvar
Inlägg: 101
Blev medlem: 26 jul 2009, 08:24
Ort: Stockholm

Re: OWFS anomalier -SOLVED

Inlägg av gflygt »

Nu har jag löst mina problem med både owfs och nätverk. Ett litet tips, om nån skulle göra samma som jag (installera linux på en laptop för att sen föra över till ett enkortssystem). Jag fick inte nätverket att fungera beroende på att systemet lagrar i /etc/udev/rules.d/70-persistent-net.rules det/de nätverkskort man ansluter med. Om man flyttar system, så tar inte systemet bort tidigare data. Ergo: där fanns data för nätverkskortet i laptopen likaväl som data för de 3 nätverkschips som finns i 4801-burken. Dessutom hade den då försökt vara smart och givit eth0 i 4801 namnet eth1 osv. I nätkonfigen stod ju att eth0 skulle ha ipadress 192.168.xxx.xxx men systemet försökte använda sig av macadress från laptopen vid konfig. Det går inte så bra. Raderade gammal data, och nätverkskortet fungerar.

Sen råkade jag ut för att, när jag startar owfs som sista objekt i systemstarten, så får modulen panik och kan inte koppla rätt mot USB-stickan. En gissning är att den inte gillar att mysql är startad, för när jag flyttade owfs-starten till direkt efter ssh och före mysql, så kan maskinen boota alla tjänster, dom fungerar, och jag kan börja mata in data i databasen. :mrgreen:

Gunnar
Skriv svar