Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Jul 2016 08:58:48 -0500
From:      Karl Denninger <karl@denninger.net>
To:        freebsd-usb@freebsd.org
Subject:   Re: Digi Watchport/T temperature sensor as /dev/ttyU
Message-ID:  <c2c2ec75-d761-de1d-6e41-3b2ebabe2fb3@denninger.net>
In-Reply-To: <20160724105134.184f0b7f.ohartman@zedat.fu-berlin.de>
References:  <20160722183556.2fc39fd7.ohartman@zedat.fu-berlin.de> <1469206374.84197.14.camel@freebsd.org> <20160723220430.34ce02fe.ohartman@zedat.fu-berlin.de> <1469306951.84197.31.camel@freebsd.org> <20160724080330.3a27e875.ohartman@zedat.fu-berlin.de> <20160724083859.4c0dd392@ernst.home> <20160724105134.184f0b7f.ohartman@zedat.fu-berlin.de>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a cryptographically signed message in MIME format.

--------------ms050601030606060402080705
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

On 7/24/2016 03:51, O. Hartmann wrote:
> Am Sun, 24 Jul 2016 08:38:59 +0200
> Gary Jennejohn <gljennjohn@gmail.com> schrieb:
>
>> On Sun, 24 Jul 2016 08:03:30 +0200
>> "O. Hartmann" <ohartman@zedat.fu-berlin.de> wrote:
>>
>>> Am Sat, 23 Jul 2016 14:49:11 -0600
>>> Ian Lepore <ian@freebsd.org> schrieb:
>>>  =20
>>>> On Sat, 2016-07-23 at 22:04 +0200, O. Hartmann wrote:   =20
>>>>> Am Fri, 22 Jul 2016 10:52:54 -0600
>>>>> Ian Lepore <ian@freebsd.org> schrieb:
>>>>>      =20
>>>>>> On Fri, 2016-07-22 at 18:35 +0200, O. Hartmann wrote:     =20
>>>>>>> For temperature monitoring, we have a bunch of Digi Watchport/T
>>>>>>> sensors:=20
>>>>>>>
>>>>>>> http://ftp1.digi.com/support/documentation/90000406_H.pdf
>>>>>>>
>>>>>>>        =20
>>>>>> [...]
>>>>>>
>>>>>> I think the attached patch will make it show up as a ttyU*/cuaU*
>>>>>> device
>>>>>> for you.  (You should probably use the /dev/cuaU* flavor, to avoid=

>>>>>> problems with tty layer and modem control signals).
>>>>>>
>>>>>> I keep wishing we had a mechanism, like a sysctl that could be set=

>>>>>> or
>>>>>> something, that would let you supply a vendor/product pair and hav=
e
>>>>>> the
>>>>>> ugensa driver attach to that device, for quick testing of this sor=
t
>>>>>> of
>>>>>> thing.
>>>>>>
>>>>>> -- Ian     =20
>>>>> No, it doesn't change anything. I applied the patch to most recent
>>>>> CURRENT and it is
>>>>> still the same. But thanks anyway.
>>>>>
>>>>> Kind regards,
>>>>>
>>>>> oh     =20
>>>> Oh, my bad, I forgot to mention:  You'll have to manually "kldload
>>>> ugensa" before plugging in the device (or load it from your
>>>> loader.conf).
>>>>
>>>> When the change gets committed (assuming it works), the devd usb
>>>> scripts will get regenerated, and that's what handles the auto-load =
of
>>>> the driver.
>>>>
>>>> -- Ian   =20
>>> man ugensa doesn't exist! As I wrote earlier, I tried everything to l=
oad what I could
>>> find. It seems, the patch and the hint about ugensa.ko did the magic =
;-) Thank you
>>> very much! Could the patch be made permanent to FreeBSD CURRENT?
>>>
>>> And also important: where is the man page for ugensa? Can the the mod=
ule be compiled
>>> staitcally into the kernel or are there pitfalls?
>>>  =20
>> Even the most complete man page found in the internet, the one from
>> Dragonfly, doesn't list your Digi International device as being one
>> of those supported.
> Yes. That is a pity. But Linux seems to operate this serial device. I h=
ave to check next
> time I get hands on a Linux box, what driver is attached to the sensor.=

>
>> Still, having the man page under FreeBSD would at least provide a hint=

>> that the driver even exists.
> Agreed.
>
>> I added device ugensa to my config file and the kernel was generated
>> without an error.
> Me, too.
>
>>> root@localhost: [src] kldload ugensa
>>>
>>> ugen2.7: <Digi International> at usbus2
>>> ugensa0: <Digi International WatchportT, rev 1.10/1.00, addr 7> on us=
bus2
>>> ugensa0: Found 1 interfaces.
>>> root@thor: [src] man ugensa
>>> No manual entry for ugensa
>>> root@localhost: [src] ll /dev/cuaU0*
>>> 203 crw-rw----  1 uucp  dialer  -  0xcb Jul 24 07:51 /dev/cuaU0
>>> 204 crw-rw----  1 uucp  dialer  -  0xcc Jul 24 07:51 /dev/cuaU0.init
>>> 205 crw-rw----  1 uucp  dialer  -  0xcd Jul 24 07:51 /dev/cuaU0.lock
>>>
>>>
>>> I'll try now to get informations out of the device, I let you know wh=
ether that is a
>>> success. But anyway, again, thank you for helping making the device v=
isible and
>>> available.=20
>
> I had no luck with retrieving informations out of the device by the Per=
l5 script provided
> by Nagios.org. A prerequisite for the Perl script is the FreeBSD port
>
> comms/p5-Device-SerialPort
>
> Patching the script is trivial, but I do not know whether the backend,
> comms/p5-Device-SerialPort, works a sexpected. So the first, dirty, tri=
al ended up in
> nothing - since the information gained from the sensor is an empty stri=
ng/nothing.
>
> I'm not familiar with serial devices, so far, so probably there is some=
thing trivial
> missing.
I looked them up and those little SOBs are expensive!  I was considering
grabbing one just to play with, but not at that price :)

You should be able to "cu" to the port and send the ASCII command it
wants to provide a reading; that would verify it is working.

--=20
Karl Denninger
karl@denninger.net <mailto:karl@denninger.net>
/The Market Ticker/
/[S/MIME encrypted email preferred]/

--------------ms050601030606060402080705
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

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
OJnjGmZ7nm5HnumF9Nu4AWyl8Y8AAAAAAAA=
--------------ms050601030606060402080705--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?c2c2ec75-d761-de1d-6e41-3b2ebabe2fb3>