Here is my init.d startup script. They should be separate but I wonder
if the server -u all could be causing a conflict since ttyUSB1 is
connected with a usb/rs232 adapter? In my perl program I use
OW::init('/dev/ttyUSB1');. Both programs are running at the same time
but should be using separate adapters and buses.
#DS9490R
/opt/owfs/bin/owserver -u all
/opt/owfs/bin/owhttpd -p 3001 -s 192.168.0.55:4304
#DS9097U
/opt/owfs/bin/owfs -d /dev/ttyUSB1 /mnt/1wire3
#CM11A
/usr/local/bin/heyu start
Paul Alfille wrote:
> The perl program (or ow.pm <http://ow.pm>) use the same library as
> owfs. It will also have the same constraints -- it needs access to the
> usb port.
>
> You aren't running the programs at the same time, are you? They can't
> both access the port.
>
> Well they can, but you have to use owserver
>
> so:
> sudo owserver -d /dev/ttyUSB1 -p 4304
> owfs -s 4304 -m /1wire3
> perl connects to -s 4304
>
>
> Note that only owserver needs root permissions in this setup.
>
> Paul
>
> On Mon, Jan 5, 2009 at 6:30 PM, William Brown <[email protected]
> <mailto:[email protected]>> wrote:
>
> My bad, I noticed I ran owfs without su so I tried again. It didn't
> work so I restarted the computer and created a third directory 1wire3
> and I was successful using owfs to read the DS9097U. So it's
> something
> in my Perl program that is choking. Perl program works ok with the
> DS9490R but not with the DS9097U
>
> /mnt/1wire3
> |-- bus.0
> | `-- interface
> | |-- settings
> | | |-- address
> | | |-- datasampleoffset
> | | |-- ds2404_compliance
> | | |-- flexible_timing
> | | |-- name
> | | |-- overdrive
> | | |-- pulldownslewrate
> | | |-- version
> | | `-- writeonelowtime
> etc
> > | |-- errors
> > | | |-- BUS_bit_errors
> > | | |-- BUS_byte_errors
> > | | |-- BUS_detect_errors
> > | | |-- BUS_echo_errors
> > | | |-- BUS_level_errors
> > | | |-- BUS_next_alarm_errors
> > | | |-- BUS_next_errors
> > | | |-- BUS_readin_data_errors
> > | | |-- BUS_status_errors
> > | | |-- BUS_tcsetattr_errors
> > | | |-- CRC16_errors
> > | | |-- CRC16_tries
> > | | |-- CRC8_errors
> > | | |-- CRC8_tries
> > | | |-- DS2480_level_docheck_errors
> > | | |-- DS2480_read_fd_isset
> > | | |-- DS2480_read_null
> > | | |-- DS2480_read_read
> >
> etc
>
> William Brown wrote:
> > When I try to access DS9097U serial adapter attached by HL-340
> usb to
> > rs232 adapter.
> > Only the DS9097U is attached, there are no other devices (should
> be OK?)
> >
> > $ sudo mkdir /mnt/1wire
> > $ sudo /opt/owfs/bin/owfs -d /dev/ttyUSB1 /mnt/1wire
> > $ tree -a /mnt/1wire
> >
> > /mnt/1wire [error opening dir]
> >
> > Paul Alfille wrote:
> >
> >> On Mon, Jan 5, 2009 at 4:45 AM, William Brown
> <[email protected] <mailto:[email protected]>
> >> <mailto:[email protected] <mailto:[email protected]>>>
> wrote:
> >>
> >> So now I'm getting this error:
> >>
> >> DEFAULT: Cannot detect DS9097 (passive) interface on
> /dev/ttyUSB1
> >>
> >> Can you tell me what it means? Will owfs pass through a
> rs232/usb
> >> converter?
> >>
> >> I general, yes.
> >> There is a difference between the DS9097 and the DS9097U (blame
> Maxim
> >> for that).
> >> One is a passive device that depends on the exact serial pulses to
> >> synthesize 1-wire pulses, the other (the 9097U) uses a IC
> called the
> >> DS2480B to manage the 1-wire communication.
> >>
> >> If you have a passive 9097 adapter, try --8bit. Some of the serial
> >> devices can't create 6-bit communication. That might be the case
> >> withthe USB convertor.
> >>
> >> You are using /dev/ttyUSB1. I assume you got that from dmesg
> output.
> >> The allocation can change each time and it's often not a
> symlink. The
> >> permissions might not be applied to the actual device.
> >>
> >> Can you try your code as root? sudo /opt/owfs/bin/....
> >>
> >> Paul Alfille
> >>
> >
> >
> >
>
> ------------------------------------------------------------------------------
> > _______________________________________________
> > Owfs-developers mailing list
> > [email protected]
> <mailto:[email protected]>
> > https://lists.sourceforge.net/lists/listinfo/owfs-developers
> >
> >
>
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Owfs-developers mailing list
> [email protected]
> <mailto:[email protected]>
> https://lists.sourceforge.net/lists/listinfo/owfs-developers
>
>
> ------------------------------------------------------------------------
>
> ------------------------------------------------------------------------------
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Owfs-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/owfs-developers
>
------------------------------------------------------------------------------
_______________________________________________
Owfs-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/owfs-developers