Historic archive of defunct list thumbgps-devel@lists.bufferbloat.net
 help / color / mirror / Atom feed
From: esr@thyrsus.com (Eric S. Raymond)
To: Dawn Liu <dawn@unitraq.com>, ":"@thyrsus.com
Cc: thumbgps-devel@lists.bufferbloat.net
Subject: [Thumbgps-devel] Bad news on the UD731
Date: Wed,  4 Apr 2012 21:10:42 -0400 (EDT)	[thread overview]
Message-ID: <20120405011042.58C6642E29@snark.thyrsus.com> (raw)

Tested.  Works fine as a GPS, and I've added it to the GPSD hardware
page with an "Excellent" rating.

Unfortunately, I can't see 1PPS from it.  Investigation reveals that
the Linux support for the CP2101 Serial-to-USB adapter is weak and
does not implement the TIOCMIWAIT call required to make a thread wait
on a handshake-line change.

Further investigation suggests that this is the vendor's doing.  To
meet its obligations under the GPL SiLabs released heavily obfuscated
source code.  That code had to be reverse-engineered without the
company's help in 2005. A 2006 promise by the company to supply
unobfuscated driver source was not fulfilled.  Now the company has
declared the chip obsolete and the programming guide for it is no
longer available from the SiLabs website.

I have sent email to the Liux driver maintainer asking if there is any
chance TIOCMIWAIT can be made to work, but I'm not expecting a happy
answer.  The Linux crew has done just about everything it can in a
case like this; the vendor has repeatedly and obstinately refused to
divulge the technical information required for full support of the chip.

I don't think we can use this adapter, and given the vendor's
bad attitude I wouldn't want to steer them more business even 
if we could fix the driver.

Ms. Liu, does UniTraq have any designs using a PL2303 we could modify?
-- 
		<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>

"America is at that awkward stage.  It's too late to work within the system,
but too early to shoot the bastards."	-- Claire Wolfe

             reply	other threads:[~2012-04-05  1:11 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-04-05  1:10 Eric S. Raymond [this message]
2012-04-05  1:14 Eric S. Raymond
     [not found] ` <20120404181833.016dfbfe.gem@rellim.com>
2012-04-05  1:25   ` Eric S. Raymond

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20120405011042.58C6642E29@snark.thyrsus.com \
    --to=esr@thyrsus.com \
    --cc=":"@thyrsus.com \
    --cc=dawn@unitraq.com \
    --cc=thumbgps-devel@lists.bufferbloat.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox