Sida 1 av 1

OWFS och serieport problem

Postat: 12 dec 2009, 14:23
av ansim
Hej så här inför julen,

Jag försöker få igång en laptop med slackware 13 och owfs.
Tänkte ha den som mätstation i stugan.

Verkar vara ngt problem med serieporten på laptopen.
1wire adaptern är ok. Det är en 9097E och funkar. Testad med lämpömittari mot en windows burk.

Nät jag startar owfs i debugg mode får jag följande utskrift:

Kod: Markera allt

CONNECT: owfs.c:main(123) fuse mount point: /mnt/1wire/
   CALL: ow_parsename.c:FS_ParsedName_anywhere(115) path=[]
  DEBUG: owlib.c:SetupTemperatureLimits(83) Globals temp limits 0C 100C (for simulated adapters)
   CALL: ow_parsename.c:FS_ParsedName_anywhere(115) path=[]
Byte buffer Attempt serial write:, length=1
--000: C1
   <.>
Byte buffer Attempt serial write:, length=1
--000: 71
   <q>
Byte buffer Attempt serial write:, length=1
--000: 0F
   <.>
Byte buffer Serial read:, length=1
--000: 0F
   <.>
  DEBUG: ow_ds9097U.c:DS2480_configuration_read(369) wrong response (0F not 00)
  DEBUG: ow_ds9097U.c:DS2480_set_baud_control(384) Failed first attempt at resetting baud rate of bus master /dev/ttyS0
Byte buffer Attempt serial write:, length=1
--000: 71
   <q>
Byte buffer Attempt serial write:, length=1
--000: 0F
   <.>
Byte buffer Serial read:, length=1
--000: 0F
   <.>
  DEBUG: ow_ds9097U.c:DS2480_configuration_read(369) wrong response (0F not 00)
  DEBUG: ow_ds9097U.c:DS2480_set_baud_control(389) Failed second attempt at resetting baud rate of bus master /dev/ttyS0
Byte buffer Attempt serial write:, length=1
--000: C5
   <.>
Byte buffer Serial read:, length=1
--000: 85
   <.>
Byte buffer Attempt serial write:, length=1
--000: 71
   <q>
Byte buffer Attempt serial write:, length=1
--000: 0F
   <.>
Byte buffer Serial read:, length=1
--000: 0F
   <.>
  DEBUG: ow_ds9097U.c:DS2480_configuration_read(369) wrong response (0F not 00)
  DEBUG: ow_ds9097U.c:DS2480_set_baud_control(384) Failed first attempt at resetting baud rate of bus master /dev/ttyS0
Byte buffer Attempt serial write:, length=1
--000: 71
   <q>
Byte buffer Attempt serial write:, length=1
--000: 0F
   <.>
Byte buffer Serial read:, length=1
--000: 0F
   <.>
  DEBUG: ow_ds9097U.c:DS2480_configuration_read(369) wrong response (0F not 00)
  DEBUG: ow_ds9097U.c:DS2480_set_baud_control(389) Failed second attempt at resetting baud rate of bus master /dev/ttyS0
Byte buffer Attempt serial write:, length=1
--000: C5
   <.>
Byte buffer Serial read:, length=1
--000: 85
   <.>
Byte buffer Attempt serial write:, length=1
--000: 45
   <E>
Byte buffer Serial read:, length=1
--000: 05
   <.>
  DEBUG: ow_ds9097U.c:DS2480_configuration_write(351) wrong response (05 not 44)
CONNECT: owlib.c:SetupInboundConnections(110) Cannot detect DS2480 or LINK interface on /dev/ttyS0.
  DEBUG: ow_com.c:COM_close(80) COM_close: flush
  DEBUG: ow_com.c:COM_close(82) COM_close: restore
  DEBUG: ow_com.c:COM_close(86) COM_close: close
   CALL: ow_parsename.c:FS_ParsedName_anywhere(115) path=[]
Byte buffer Attempt serial write:, length=1
--000: F0
   <.>
Byte buffer Serial read:, length=1
--000: E0
   <.>
  DEBUG: owfs.c:main(151) fuse_mnt_opt=[(null)]
  DEBUG: owfs.c:main(153) fuse_open_opt=[(null)]
unique: 1, opcode: INIT (26), nodeid: 0, insize: 56
INIT: 7.11
flags=0x0000003b
max_readahead=0x00020000
   INIT: 7.8
   flags=0x00000001
   max_readahead=0x00020000
   max_write=0x00020000
   unique: 1, error: 0 (Success), outsize: 40
Owfs verkar försöka starta 9097U istf 9097E.

startkod:

Kod: Markera allt

/usr/local/bin/owfs --error_level 9 --error-print 2 --foreground --allow_other -d /dev/ttyS0 -m /mnt/1wire/
//Anders

Re: OWFS och serieport problem

Postat: 12 dec 2009, 20:44
av ansim
Update,

Testade med att installera gnokii och körde det via serieporten till en Ericsson telefon.
Det fungerade. Jag kunde identifiera telefonen. Så serieporten är ok.

//A

Re: OWFS och serieport problem

Postat: 13 dec 2009, 10:02
av larky
moduler laddade?
[/sbin/lsmod]

Re: OWFS och serieport problem

Postat: 13 dec 2009, 17:15
av ansim
osäker på vilken modul som skall vara laddad, men här är listan:

Kod: Markera allt

Module                  Size  Used by
pl2303                 16896  0
usbserial              29448  1 pl2303
snd_seq_dummy           2464  0
snd_seq_oss            29792  0
snd_seq_midi_event      5980  1 snd_seq_oss
snd_seq                47984  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_pcm_oss            37728  0
snd_mixer_oss          14300  1 snd_pcm_oss
ipv6                  243508  18
cpufreq_ondemand        6632  0
speedstep_lib           3840  0
freq_table              3420  1 cpufreq_ondemand
lp                      9316  0
fuse                   54008  1
ppdev                   7200  0
pcmcia                 33772  0
radio_maestro           6208  0
videodev               38688  1 radio_maestro
v4l1_compat            13184  1 videodev
snd_es1968             24128  0
gameport                9960  1 snd_es1968
snd_ac97_codec        100128  1 snd_es1968
ac97_bus                1372  1 snd_ac97_codec
snd_pcm                68128  3 snd_pcm_oss,snd_es1968,snd_ac97_codec
snd_timer              19108  2 snd_seq,snd_pcm
snd_page_alloc          7972  2 snd_es1968,snd_pcm
fan                     4064  0
snd_mpu401_uart         6524  1 snd_es1968
psmouse                41676  0
snd_rawmidi            19040  1 snd_mpu401_uart
serio_raw               5024  0
irda                  106456  0
parport_pc             24036  1
snd_seq_device          6088  4 snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi
e100                   30660  0
evdev                   9152  4
crc_ccitt               1628  1 irda
thermal                15096  0
i2c_piix4               8908  0
parport                30700  3 lp,ppdev,parport_pc
mii                     4380  1 e100
snd                    50820  11 snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,s
nd_es1968,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_d
evice
rtc_cmos               10124  0
soundcore               5824  1 snd
intel_agp              25628  1
rtc_core               15992  1 rtc_cmos
yenta_socket           23848  2
rsrc_nonstatic         10876  1 yenta_socket
battery                 9856  0
rtc_lib                 2332  1 rtc_core
container               3132  0
ac                      3840  0
agpgart                29256  1 intel_agp
processor              38600  2 thermal
thermal_sys            10756  3 fan,thermal,processor
pcmcia_core            32016  3 pcmcia,yenta_socket,rsrc_nonstatic
button                  5708  0
shpchp                 31888  0
hwmon                   2104  1 thermal_sys
//A

Re: OWFS och serieport problem

Postat: 16 dec 2009, 18:59
av ansim
Har hittat orsaken till problemet.

Ngt med kontakteringen. :oops:

Är väl inte sist med detta som orsak.

Lite lustigt är det i alla fall.
Jag har kablage gjort för 5volts matning via en testbänk.
Om spänning inte är ansluten till testbänken, fungerar 1wire nätet, annars visas inga givare.

Blir till att felsöka i kopplingarna.

//Anders

Re: OWFS och serieport problem

Postat: 18 dec 2009, 09:29
av PerM
Jordfel?