i2c 1wire expansion module [v1.0] slutade fungera

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!
jteg68
Wannabe
Inlägg: 11
Blev medlem: 21 dec 2012, 21:29
Ort: Timrå

i2c 1wire expansion module [v1.0] slutade fungera

Inlägg av jteg68 »

Hej,

ikväll slutade nåt att fungera i 1wire-delen.
Från att ha fungerat som vanligt så slutade data att spelas in. Vid en koll så hade owserver och owfs stoppat utan notering i /var/log/daemon eller syslog. Startförsök av owserver (service owserver start) misslyckades utan notering i syslog eller daemon.
Flera omstarter av hallopajen har gjorts. Ibland kommer en notering om att DEFAULT: owlib.c:(56) No valid 1-wire buses found, ibland finns ingen notering från OWFS alls. Debugnivån är satt till 9.

Jag har provat att dra ur kabeln till kortet för att kunna se om felet sitter bland givarna, men det blir ingen skillnad. Jag har tagit ur och satt in kortet igen utan skillnad.

Inga program har updaterats på länge. owfs är 2.9p1


Vad göra för att felsöka?

/Jörgen
flyvert
Hemautomation - det är mer än en hobby
Inlägg: 393
Blev medlem: 22 aug 2013, 00:48
Ort: Västerås

Re: i2c 1wire expansion module [v1.0] slutade fungera

Inlägg av flyvert »

Har du provat att minimera 1-wire nätet till bara en (o mycket nära belägen) sensor?

Har bara kört lite drygt en månad men har råkat på en par felkopplingar "gjorda in på småtimmarna" med vad jag tror samma fel som du får o konstaterat att man inte får speciellt mycket diagnostik om nåt är fel på bussen.
Om traktorn stjälper; håll i ratten, hoppa ej!
jteg68
Wannabe
Inlägg: 11
Blev medlem: 21 dec 2012, 21:29
Ort: Timrå

Re: i2c 1wire expansion module [v1.0] slutade fungera

Inlägg av jteg68 »

Jag har provat helt utan mätareutan förbättring, provar med en enda vid tillfälle. Är bortrest så det här felet kom riktigt olägligt
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: i2c 1wire expansion module [v1.0] slutade fungera

Inlägg av elf98 »

Hittas chippet på i2c-bussen?
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
jteg68
Wannabe
Inlägg: 11
Blev medlem: 21 dec 2012, 21:29
Ort: Timrå

Re: i2c 1wire expansion module [v1.0] slutade fungera

Inlägg av jteg68 »

Är det här tillräcklig information för att se om kretsen upptäcks?

/Jörgen

grep -i i2c kern.log*
Oct 12 22:17:15 raspberrypi kernel: [ 4.933183] bcm2708_i2c bcm2708_i2c.0: BSC0 Controller at 0x20205000 (irq 79) (baudrate 100k)
Oct 12 22:17:15 raspberrypi kernel: [ 5.246265] bcm2708_i2c bcm2708_i2c.1: BSC1 Controller at 0x20804000 (irq 79) (baudrate 100k)
Oct 12 22:17:15 raspberrypi kernel: [ 10.107197] i2c /dev entries driver

grep -i owfs daemon.log.*
daemon.log.1:Oct 12 15:17:21 raspberrypi OWFS[2241]: CONNECT: ow_ds2482.c:(397) Found an i2c device at /dev/i2c-1 address 18
daemon.log.1:Oct 12 15:17:21 raspberrypi OWFS[2241]: CONNECT: ow_ds2482.c:(426) i2c device at /dev/i2c-1 address 18 appears to be DS2482-x00
daemon.log.1:Oct 12 15:17:21 raspberrypi OWFS[2241]: CONNECT: ow_ds2482.c:(691) DS2482-100 (Single channel)
daemon.log.1:Oct 12 15:17:23 raspberrypi OWFS[2267]: CONNECT: owfs.c:(96) fuse mount point: /mnt/1wire
daemon.log.1:Oct 12 15:17:23 raspberrypi OWFS[2267]: CONNECT: ow_avahi_link.c:(68) No Avahi support. Library libavahi-client couldn't be loaded
daemon.log.1:Oct 12 15:17:23 raspberrypi OWFS[2267]: CONNECT: ow_dnssd.c:(82) Zeroconf/Bonjour is disabled since dnssd library isn't found
daemon.log.1:Oct 12 15:17:25 raspberrypi OWFS[2302]: DEFAULT: ow_daemon.c:(144) Entered background mode, quitting.
daemon.log.1:Oct 12 15:17:25 raspberrypi OWFS[2302]: CONNECT: ow_avahi_link.c:(68) No Avahi support. Library libavahi-client couldn't be loaded
daemon.log.1:Oct 12 15:17:25 raspberrypi OWFS[2302]: CONNECT: ow_dnssd.c:(82) Zeroconf/Bonjour is disabled since dnssd library isn't found
daemon.log.1:Oct 12 16:00:39 raspberrypi OWFS[2241]: CONNECT: ow_tcp_read.c:(110) TIMEOUT after 0 bytes
daemon.log.1:Oct 12 16:00:41 raspberrypi OWFS[2241]: CONNECT: ow_tcp_read.c:(110) TIMEOUT after 0 bytes
daemon.log.1:Oct 12 19:27:01 raspberrypi OWFS[2272]: CONNECT: ow_net_client.c:(147) [Connection refused] Socket problem
daemon.log.1:Oct 12 19:27:01 raspberrypi OWFS[2272]: CONNECT: ow_net_client.c:(147) [Connection refused] Socket problem
daemon.log.1:Oct 12 19:27:01 raspberrypi OWFS[2272]: CONNECT: ow_net_client.c:(147) [Connection refused] Socket problem
daemon.log.1:Oct 12 19:27:01 raspberrypi OWFS[2272]: CONNECT: ow_net_client.c:(147) [Connection refused] Socket problem
daemon.log.1:Oct 12 19:27:01 raspberrypi OWFS[2272]: CONNECT: ow_net_client.c:(147) [Connection refused] Socket problem
daemon.log.1:Oct 12 19:27:01 raspberrypi OWFS[2272]: DEFAULT: ow_reconnect.c:(70) Failed to reconnect tcp bus master!
daemon.log.1:Oct 12 19:27:01 raspberrypi OWFS[2272]: CONNECT: ow_net_client.c:(147) [Connection refused] Socket problem
daemon.log.1:Oct 12 19:27:01 raspberrypi OWFS[2272]: CONNECT: ow_net_client.c:(147) [Connection refused] Socket problem
daemon.log.1:Oct 12 19:27:01 raspberrypi OWFS[2272]: CONNECT: ow_net_client.c:(147) [Connection refused] Socket problem
daemon.log.1:Oct 12 19:27:01 raspberrypi OWFS[2272]: DEFAULT: ow_reconnect.c:(70) Failed to reconnect tcp bus master!
daemon.log.1:Oct 12 19:27:01 raspberrypi OWFS[2272]: CONNECT: ow_net_client.c:(147) [Connection refused] Socket problem
daemon.log.1:Oct 12 19:27:01 raspberrypi OWFS[2272]: CONNECT: ow_net_client.c:(147) [Connection refused] Socket problem
daemon.log.1:Oct 12 19:27:01 raspberrypi OWFS[2272]: CONNECT: ow_net_client.c:(147) [Connection refused] Socket problem
daemon.log.1:Oct 12 19:27:02 raspberrypi OWFS[2272]: DEFAULT: ow_reconnect.c:(70) Failed to reconnect tcp bus master!
daemon.log.1:Oct 12 19:27:02 raspberrypi OWFS[2272]: CONNECT: ow_net_client.c:(147) [Connection refused] Socket problem
daemon.log.1:Oct 12 19:27:02 raspberrypi OWFS[2272]: CONNECT: ow_net_client.c:(147) [Connection refused] Socket problem
daemon.log.1:Oct 12 19:27:02 raspberrypi OWFS[2272]: CONNECT: ow_net_client.c:(147) [Connection refused] Socket problem
daemon.log.1:Oct 12 19:27:02 raspberrypi OWFS[2272]: DEFAULT: ow_reconnect.c:(70) Failed to reconnect tcp bus master!
daemon.log.1:Oct 12 19:27:02 raspberrypi OWFS[2272]: CONNECT: ow_net_client.c:(147) [Connection refused] Socket problem
daemon.log.1:Oct 12 19:27:02 raspberrypi OWFS[2272]: CONNECT: ow_net_client.c:(147) [Connection refused] Socket problem
daemon.log.1:Oct 12 19:52:58 raspberrypi OWFS[2595]: DEFAULT: ow_daemon.c:(144) Entered background mode, quitting.
daemon.log.1:Oct 12 19:52:58 raspberrypi OWFS[2595]: DEFAULT: owlib.c:(56) No valid 1-wire buses found
daemon.log.1:Oct 12 19:53:19 raspberrypi OWFS[2600]: DEFAULT: ow_daemon.c:(144) Entered background mode, quitting.
daemon.log.1:Oct 12 19:53:19 raspberrypi OWFS[2600]: DEFAULT: owlib.c:(56) No valid 1-wire buses found
daemon.log.1:Oct 12 19:53:39 raspberrypi OWFS[2603]: DEFAULT: ow_daemon.c:(144) Entered background mode, quitting.
daemon.log.1:Oct 12 19:53:40 raspberrypi OWFS[2603]: DEFAULT: owlib.c:(56) No valid 1-wire buses found
daemon.log.1:Oct 12 22:07:13 raspberrypi OWFS[2602]: DEFAULT: ow_daemon.c:(144) Entered background mode, quitting.
daemon.log.1:Oct 12 22:07:13 raspberrypi OWFS[2602]: DEFAULT: owlib.c:(56) No valid 1-wire buses found
daemon.log.1:Oct 12 23:14:12 raspberrypi OWFS[2627]: DEFAULT: ow_daemon.c:(144) Entered background mode, quitting.
daemon.log.1:Oct 12 23:14:12 raspberrypi OWFS[2627]: DEFAULT: owlib.c:(56) No valid 1-wire buses found
daemon.log.1:Oct 12 23:14:47 raspberrypi OWFS[2637]: DEFAULT: ow_daemon.c:(144) Entered background mode, quitting.
daemon.log.1:Oct 12 23:14:47 raspberrypi OWFS[2637]: DEFAULT: owlib.c:(56) No valid 1-wire buses found
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: i2c 1wire expansion module [v1.0] slutade fungera

Inlägg av elf98 »

Utan ha några temperatursensorer anslutna:

Kod: Markera allt

sudo apt-get install i2c-tools
sudo i2cdetect -y 1
Klistra sedan in outputen här.
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
jteg68
Wannabe
Inlägg: 11
Blev medlem: 21 dec 2012, 21:29
Ort: Timrå

Re: i2c 1wire expansion module [v1.0] slutade fungera

Inlägg av jteg68 »

Jag har för mig att jag lämnade tempgivarna inkopplade. Testet kört ändå och nåt upptäcktes.

root@raspberrypi:~# i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- 18 -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: i2c 1wire expansion module [v1.0] slutade fungera

Inlägg av elf98 »

Då hittas modulen av din raspberry Pi. Kolla över alla inkopplingar och testa med endast en sensor ansluten.
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
jteg68
Wannabe
Inlägg: 11
Blev medlem: 21 dec 2012, 21:29
Ort: Timrå

Re: i2c 1wire expansion module [v1.0] slutade fungera

Inlägg av jteg68 »

OK, det får bli när jag kommer hem om ett par veckor.
Vad är det som skiljer mellan att ha en sensor och ingen alls vad det gäller att få owfs & Co att prata med kortet?

/Jörgen
jteg68
Wannabe
Inlägg: 11
Blev medlem: 21 dec 2012, 21:29
Ort: Timrå

Re: i2c 1wire expansion module [v1.0] slutade fungera

Inlägg av jteg68 »

Löst, det var skit bakom spakarna. Prylarna är igång igen.

En kommentarsrad i /etc/owfs.conf hade fått en * isf # som första tecken.

Tack för supporten,
Jörgen
Niklas
Moderator
Inlägg: 1019
Blev medlem: 22 mar 2008, 21:13
Ort: Stockholm
Kontakt:

Re: i2c 1wire expansion module [v1.0] slutade fungera

Inlägg av Niklas »

Gammal tråd men liknande problem..

Min modul som jag fick igår har jag inte fått kontakt med.

Inga sensorer anslutna:

Kod: Markera allt

i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- UU -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
UU?

Kod: Markera allt

pi@domoticz ~ $ sudo /opt/owfs/bin/owfs --i2c=ALL:ALL --allow_other /mnt/1wire --debug
DEBUG MODE
libow version:
        2.9p5
CONNECT: owfs.c:(96) fuse mount point: /mnt/1wire
CONNECT: ow_avahi_link.c:(68) No Avahi support. Library libavahi-client couldn't be loaded
CONNECT: ow_dnssd.c:(82) Zeroconf/Bonjour is disabled since dnssd library isn't found
   CALL: ow_parsename.c:(102) path=[]
  DEBUG: owlib.c:(81) 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:(393) [Device or resource busy] Cound not set trial i2c address to 1B
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:(149) Cannot detect an i2c DS2482-x00 on ALL:ALL
DEFAULT: owlib.c:(56) No valid 1-wire buses found
  DEBUG: ow_exit.c:(18) Exit code = 1
Jag har byggt owfs på en Pi enligt guiden här:
http://wiki.m.nu/index.php/OWFS_p%C3%A5_Rasperry_Pi

Kör från source och inte binärerna.

Tankar?
flyvert
Hemautomation - det är mer än en hobby
Inlägg: 393
Blev medlem: 22 aug 2013, 00:48
Ort: Västerås

Re: i2c 1wire expansion module [v1.0] slutade fungera

Inlägg av flyvert »

Niklas skrev:Tankar?
Har du läst denna tråd?

http://forum.m.nu/support-m-nu/1-wire-i ... t3762.html

Senare firmware verkar ha introducerat konflikter med drivers för ljud.

Allt la av för mig efter en rpi-upgrade/apt-get upgrade...

rageons tips om blacklist visade sig vara lösningen...

/f
Om traktorn stjälper; håll i ratten, hoppa ej!
Niklas
Moderator
Inlägg: 1019
Blev medlem: 22 mar 2008, 21:13
Ort: Stockholm
Kontakt:

Re: i2c 1wire expansion module [v1.0] slutade fungera

Inlägg av Niklas »

flyvert skrev:
Niklas skrev:Tankar?
Har du läst denna tråd?

http://forum.m.nu/support-m-nu/1-wire-i ... t3762.html

Senare firmware verkar ha introducerat konflikter med drivers för ljud.

Allt la av för mig efter en rpi-upgrade/apt-get upgrade...

rageons tips om blacklist visade sig vara lösningen...

/f
Men hur kunde jag missa den tråden?? Klart att det funkade! FW-uppgradering är bland det första jag kör när jag installerar en ny pi..
Tack!
Skriv svar