Raspberry Pi med 1wire modul problem

Teknisk support för produkter som finns på http://www.m.nu. Generella diskussioner rörande hårdvara hänvisas till teknikforumet.
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
ehsab
Wannabe
Inlägg: 10
Blev medlem: 30 jan 2015, 00:49
Ort: Malmö

Raspberry Pi med 1wire modul problem

Inlägg av ehsab »

Hej,
Jag beställde en 1wire modul (även tempsensor och en elräknare)till min Raspberry Pi B (512MB RAM, två USB och en Ethernet) i hopp om att kunna logga lite data.
Jag är en relativt van linux/nät användare så det borde inte bli några problem tyckte jag.

Efter att ha följt guiden på m.nu's wiki fick jag det inte till att logga något, jag har nu läst en massa sidor och frågat diverse folk utan att lyckas lösa det. Så nu ställer jag mitt hopp till detta forum, hoppas ni kan hjälpa mig.

Följande förutsättningar finns, Raspberry Pi är ~2år gammalt, det har använts i ett tidigare project (annat SD kort då) där jag har för mig jag gjorde inställningar i udev.txt(?) och i mmc(?).
Det är ett nytt SD kort nu, med nyaste Raspbian Wheezy installerat. jag har följt Wikin på m.nu (apt-get install owfs).

Följande information kan vara nyttigt för er i felsökningssyfte:

Kod: Markera allt

root@raspberrypi:~# dmesg | grep i2c
[    4.836004] bcm2708_i2c_init_pinmode(1,2)
[    5.010997] bcm2708_i2c_init_pinmode(1,3)
[    5.052788] bcm2708_i2c bcm2708_i2c.1: BSC1 Controller at 0x20804000 (irq 79) (baudrate 100000)
[   12.795361] i2c /dev entries driver

Kod: Markera allt

root@raspberrypi:~# cat /etc/modules
#snd-bcm2835
i2c-dev
i2c_bcm2708

Kod: Markera allt

root@raspberrypi:~# cat /etc/modprobe.d/raspi-blacklist.conf
blacklist spi-bcm2708
#blacklist i2c-bcm2708
blacklist snd-soc-pcm512x
blacklist snd-soc-wm8804
blacklist snd_soc_tas5713

Kod: Markera allt

root@raspberrypi:~# lsmod | grep i2c
i2c_dev                 5769  0
regmap_i2c              1661  1 snd_soc_core
i2c_bcm2708             4943  0

Kod: Markera allt

root@raspberrypi:~# ls -l /mnt/1wire/
total 0
/etc/fuse.conf - http://pastie.org/9872487
/etc/owfs.conf - http://pastie.org/9872492

Tack på förhand.

Mvh
Magnus
larky
Moderator
Inlägg: 1166
Blev medlem: 01 feb 2008, 12:21
Ort: Skellefteå
Kontakt:

Re: Raspberry Pi med 1wire modul problem

Inlägg av larky »

vad händer när du startar owfs?
ehsab
Wannabe
Inlägg: 10
Blev medlem: 30 jan 2015, 00:49
Ort: Malmö

Re: Raspberry Pi med 1wire modul problem

Inlägg av ehsab »

Kod: Markera allt

root@raspberrypi:~# /etc/init.d/owserver start
[FAIL] Starting 1-Wire TCP Server: owserver failed!
root@raspberrypi:~# /usr/bin/owfs --i2c=ALL:ALL --allow_other /mnt/1wire/
root@raspberrypi:~#
Står ingenting i syslog eller kern.log heller.
flyvert
Hemautomation - det är mer än en hobby
Inlägg: 393
Blev medlem: 22 aug 2013, 00:48
Ort: Västerås

Re: Raspberry Pi med 1wire modul problem

Inlägg av flyvert »

Ser du något device på I2C bussen?

http://forum.m.nu/support-m-nu/r-pi-i2c ... ect#p25425
Om traktorn stjälper; håll i ratten, hoppa ej!
ehsab
Wannabe
Inlägg: 10
Blev medlem: 30 jan 2015, 00:49
Ort: Malmö

Re: Raspberry Pi med 1wire modul problem

Inlägg av ehsab »

flyvert skrev:Ser du något device på I2C bussen?

http://forum.m.nu/support-m-nu/r-pi-i2c ... ect#p25425

Ja det gör jag:

Kod: Markera allt

root@raspberrypi:~# i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- 1b -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
flyvert
Hemautomation - det är mer än en hobby
Inlägg: 393
Blev medlem: 22 aug 2013, 00:48
Ort: Västerås

Re: Raspberry Pi med 1wire modul problem

Inlägg av flyvert »

ehsab skrev:
flyvert skrev:Ser du något device på I2C bussen?

http://forum.m.nu/support-m-nu/r-pi-i2c ... ect#p25425

Ja det gör jag:

Kod: Markera allt

root@raspberrypi:~# i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- 1b -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
Ser bra ut... Du har väl fixat med fuse (allow)?

Har aldrig kört apt-get utan bara hämtat o kompilerat själv. Men standard från Rasbians repository borde ju funka...
... se dock min tråd från i somras. Ibland spökar det o "apt-get upgrade" kan leverera en o annan björntjänst...

Om du tillhör "hard core teamet" som föredrar "vi" före Öffi$e365 så kan du ju prova att kompilera en egen owfs?
Det tar en timme o är inte så mycket bök. Den version som apt-get levererar brukar vara lite äldre samt komma med en conf-fil som drar igång en simulerad buss... vilket har get några lite oväntad huvudbry o konstiga signaler...

/f
Om traktorn stjälper; håll i ratten, hoppa ej!
ehsab
Wannabe
Inlägg: 10
Blev medlem: 30 jan 2015, 00:49
Ort: Malmö

Re: Raspberry Pi med 1wire modul problem

Inlägg av ehsab »

Hej,
Jag började kompilera en egen från senaste versionen i deras repo.
Men jag kom ingen vart med den heller, då provade jag de färdigkompilerade binärerna med samma resultat.

Men jag kan prova kompilera en egen igen och se.

P.s Ja ghar ändrat i /etc/fuse.conf ja.
Niklas
Moderator
Inlägg: 1019
Blev medlem: 22 mar 2008, 21:13
Ort: Stockholm
Kontakt:

Re: Raspberry Pi med 1wire modul problem

Inlägg av Niklas »

Har du uppdaterat kerneln med rpi-update?
ehsab
Wannabe
Inlägg: 10
Blev medlem: 30 jan 2015, 00:49
Ort: Malmö

Re: Raspberry Pi med 1wire modul problem

Inlägg av ehsab »

Niklas skrev:Har du uppdaterat kerneln med rpi-update?
Nej det vill jag inte minnas att jag har gjort.
Jag har laddat ner den senaste avbildningen av raspbian och lagt det på ett SD kort.
ehsab
Wannabe
Inlägg: 10
Blev medlem: 30 jan 2015, 00:49
Ort: Malmö

Re: Raspberry Pi med 1wire modul problem

Inlägg av ehsab »

Såhär blev det efter ./configure så det ser ju bra ut så långt:

Kod: Markera allt

Current configuration:

    Deployment location: /opt/owfs

Compile-time options:
                      USB is enabled
                    AVAHI is DISABLED
                      I2C is enabled
                       W1 is enabled
    Parallel port DS1410E is enabled
         Zeroconf/Bonjour is enabled
             Debug-output is enabled
               Mutexdebug is enabled
                Profiling is DISABLED
Tracing memory allocation is DISABLED

Module configuration:
                    owlib is enabled
                  owshell is enabled
                     owfs is enabled
                  owhttpd is enabled
                   owftpd is enabled
                 owserver is enabled
               owexternal is enabled
                    ownet is enabled
                 ownetlib is enabled
                    owtap is enabled
                    owmon is enabled
                   owcapi is enabled
                     swig is enabled
                   owperl is enabled
                    owphp is DISABLED
                 owpython is enabled
                    owtcl is enabled
Niklas
Moderator
Inlägg: 1019
Blev medlem: 22 mar 2008, 21:13
Ort: Stockholm
Kontakt:

Re: Raspberry Pi med 1wire modul problem

Inlägg av Niklas »

ehsab skrev:
Niklas skrev:Har du uppdaterat kerneln med rpi-update?
Nej det vill jag inte minnas att jag har gjort.
Jag har laddat ner den senaste avbildningen av raspbian och lagt det på ett SD kort.
Okej. Förändringar i kärnan strular bl.a. med i2c men då var det inte det problemet du hade..
ehsab
Wannabe
Inlägg: 10
Blev medlem: 30 jan 2015, 00:49
Ort: Malmö

Re: Raspberry Pi med 1wire modul problem

Inlägg av ehsab »

Nu verkar det som att jag kan debugga iaf.

Kod: Markera allt

DEBUG MODE
libow version:
        2.9p9
CONNECT: owfs.c:(100) fuse mount point: /mnt/1wire/
CONNECT: ow_dnssd.c:(81) Zeroconf/Bonjour is disabled since dnssd library isn't found
   CALL: ow_parsename.c:(102) path=[]
  DEBUG: owlib.c:(74) Globals temp limits 0C 100C (for simulated adapters)
CONNECT: ow_ds2482.c:(382) [Is a directory] Could not open i2c device /dev/.
CONNECT: ow_ds2482.c:(382) [Is a directory] Could not open i2c device /dev/..
CONNECT: ow_ds2482.c:(396) Found an i2c device at /dev/i2c-1 address 18
CONNECT: ow_ds2482.c:(422) i2c device at /dev/i2c-1 address 18 cannot be reset. Not a DS2482.
CONNECT: ow_ds2482.c:(396) Found an i2c device at /dev/i2c-1 address 19
CONNECT: ow_ds2482.c:(422) i2c device at /dev/i2c-1 address 19 cannot be reset. Not a DS2482.
CONNECT: ow_ds2482.c:(396) Found an i2c device at /dev/i2c-1 address 1A
CONNECT: ow_ds2482.c:(422) i2c device at /dev/i2c-1 address 1A cannot be reset. Not a DS2482.
CONNECT: ow_ds2482.c:(396) Found an i2c device at /dev/i2c-1 address 1B
  DEBUG: ow_ds2482.c:(516) ok
CONNECT: ow_ds2482.c:(422) i2c device at /dev/i2c-1 address 1B cannot be reset. Not a DS2482.
CONNECT: ow_ds2482.c:(396) Found an i2c device at /dev/i2c-1 address 1C
CONNECT: ow_ds2482.c:(422) i2c device at /dev/i2c-1 address 1C cannot be reset. Not a DS2482.
CONNECT: ow_ds2482.c:(396) Found an i2c device at /dev/i2c-1 address 1D
CONNECT: ow_ds2482.c:(422) i2c device at /dev/i2c-1 address 1D cannot be reset. Not a DS2482.
CONNECT: ow_ds2482.c:(396) Found an i2c device at /dev/i2c-1 address 1E
CONNECT: ow_ds2482.c:(422) i2c device at /dev/i2c-1 address 1E cannot be reset. Not a DS2482.
CONNECT: ow_ds2482.c:(396) Found an i2c device at /dev/i2c-1 address 1F
CONNECT: ow_ds2482.c:(422) i2c device at /dev/i2c-1 address 1F cannot be reset. Not a DS2482.
  DEBUG: ow_com_close.c:(42) Unimplemented!!!
CONNECT: owlib.c:(142) Cannot detect an i2c DS2482-x00 on ALL:ALL
DEFAULT: owlib.c:(49) No valid 1-wire buses found
  DEBUG: ow_exit.c:(18) Exit code = 1
flyvert
Hemautomation - det är mer än en hobby
Inlägg: 393
Blev medlem: 22 aug 2013, 00:48
Ort: Västerås

Re: Raspberry Pi med 1wire modul problem

Inlägg av flyvert »

CONNECT: ow_ds2482.c:(396) Found an i2c device at /dev/i2c-1 address 1B
DEBUG: ow_ds2482.c:(516) ok

Enhet hittad!

Sätt dit något du vet fungerar, tex en tempgivare. Två trådar skall räcka (OW-/OW+)
Om traktorn stjälper; håll i ratten, hoppa ej!
ehsab
Wannabe
Inlägg: 10
Blev medlem: 30 jan 2015, 00:49
Ort: Malmö

Re: Raspberry Pi med 1wire modul problem

Inlägg av ehsab »

flyvert skrev:CONNECT: ow_ds2482.c:(396) Found an i2c device at /dev/i2c-1 address 1B
DEBUG: ow_ds2482.c:(516) ok

Enhet hittad!

Sätt dit något du vet fungerar, tex en tempgivare. Två trådar skall räcka (OW-/OW+)
Det är det som sitter där nu (tillsammans med en pulsmätare.)
Det står ju på raden under (precis som på alla andra adresser)

Kod: Markera allt

ow_ds2482.c:(422) i2c device at /dev/i2c-1 address 1B cannot be reset. Not a DS2482.
ehsab
Wannabe
Inlägg: 10
Blev medlem: 30 jan 2015, 00:49
Ort: Malmö

Re: Raspberry Pi med 1wire modul problem

Inlägg av ehsab »

Är det ingen som varit med om detta tidigare?
Det finns fler fall om man läser lte mailinglistor, men inga lösningar direkt.
Skriv svar