LaForge's home page (Posts about cyberjack)https://laforge.gnumonks.org/blog/tags/cyberjack.atom2022-06-21T07:49:57ZHarald WelteNikolaNew userspace-only driver for cyberjack e-com (0x100)https://laforge.gnumonks.org/blog/20051206-ecom_userspace/2005-12-06T03:00:00+01:002005-12-06T03:00:00+01:00Harald Welte<p>
I've just checked in a userspace-only version of the cyberjack e-com (0x100) driver.
This means that we'll finally be able to work around the many broken old
(drivers/usb/serial/cyberjack.c) cyberjack drivers that almost all the
distributions ship. Apparently almost none of them seem to bother merging
upstream fixes into their trees.
</p>
<p>
One minor problem though is that both cyberjacks need asynchronous delivery of
interrupt URB's, a feature that is not available by libusb. The libausb
wrapper library that I developed for this purpose is specific to Linux
usbdevio, so the userspace driver won't be working on other libusb supported
platforms such as *BSD :(
</p>ctapi-CyberJack Version 2.0.8 has been releasedhttps://laforge.gnumonks.org/blog/20050303-version-2.0.8/2005-03-03T03:00:00+01:002005-03-03T03:00:00+01:00Harald Welte<p>
I've made a new release of the ctapi-cyberjack driver for <a href="http://www.reiner-sct.com/">REINER-SCT</a>. Until they put it up on their homepage, interested parties can always grab the latest <a href="http://ftp.gnumonks.org/pub/ctapi-cyberjack/">source</a> and <a href="http://ftp.gnumonks.org/pub/rpms/">rpms</a>.
</p>Make CyberJack drivers issue a key-press confirmation beephttps://laforge.gnumonks.org/blog/20041127-cyberjack-beep/2004-11-27T03:00:00+01:002004-11-27T03:00:00+01:00Harald Welte<p>
This is a very useful feature, especially for blind people. Unfortunately
there is no unique way of issuing some beep sound on Linux-based systems, so
there needs to be some magic that determines whether running under X11 or not
and call the appropriate code for beeping.
</p>More work on the REINER SCT CyberJack drivershttps://laforge.gnumonks.org/blog/20041117-cyberjack-amd64/2004-11-17T03:00:00+01:002004-11-17T03:00:00+01:00Harald Welte<p>
I'm not sure if I did mention it on this blog, but I've been contracted by <a href="http://www.reiner-sct.de/">REINER SCT</a> to work on a Linux driver for their <a href="http://www.reiner-sct.de/produkte/chipkartenleser.php">CyberJack</a> series of smart card readers for quite some time.
</p>
<p>
In the last days I've been spending quite an amount of time hunting down
user-reported bugs in the driver, which is good. Sometimes it's really
surprising to see in what kind of bugs stupid mistakes eventually result.
</p>
<p>
Also, I've now managed to make the driver work on x86_64, so it's working in
little-endian 32 and 64bit, big endian 32bit. I have to test it on my UltraSPARC box to see whether 64bit big endian also works.
</p>