Linux USB driver
Dazzle ZiO!
CompactFlash
|
I like this reader because it's very small and easy to use (no cables), but there are no Linux
drivers available (and no documentation about the used protocol either). However, I decided to buy it.
In a first try, I modified one of the existing usb-cf drivers to get some images out of my card.
My driver patches for the ZIO!(tm) USB CF-Cardreader (ZiO CFII Rev1.5) can be found here:
zio.tgz
Progress
| 2002-01-19 |
initial hack, zio.tgz contains the modified shuttle_usbat.c
and the things I extracted from usb port sniff.
please note that :
- this patch is a quick (and dirty) hack to the official shuttle_usbat.c (kernel 2.4.10),
- patched driver does not work with HP8200 anymore,
- writing to the CF is not yet implemented - but reading is ok (at least for me ;-)
Next steps
I'm planning to clean up code in the near future, best strategy should be to integrate the
ZIO! - coding to JUMPSHOT.C (after patching shuttle_usbat.c, i noticed that most of my stuff
is more like things in the jumpshot driver - so I started cut-n-paste the parts I needed from jumpshot.c - a
rather ugly and "never-develop-like-this" method).
(My) next approach would be to :
- insert the required init and transfer-cmds to jumpshot and try to identify the ZIO at driver init, or
- create a new zio_usbat.c copied from jumpshot (another xx% sandisk-clone driver), _AND_
- activate write mode ;-)
|
| 2002-05-25 |
new driver released (based on jumpshort.c), BETA !
Why ? The hack (see above) is not really a thing to spread, as Linux should
support as much 'standard' hardware as possible, I think we need 'clean' drivers.
As of now (I still don't have any support/docs from SCM), it seems that the jumpshot-driver is
the best base to start with (and apart from that, i really like the scatter-gather ;-)
Sources can be found here:
ziocf-a*.tar.gz contains all needed source files
ziocf-s*.tar.gz contains only the changed files, rest copied from /usr/src/linux/... (use ./make-small)
-- see README for more information.
|
Any comments or questions ? mail to: usbdev at sm.04de
some other resources:
A Linux driver for the USBAT-02 CompactFlash reader for Kodak DC3800
This is information about a project to create a Linux USB driver for this reader.
http://www.linux-usb.org
USB.org - Developers - Tools
and USB.org
|
Linux USB driver
|
... work in progress
again, there is NO information available, so all must be done by sniffing usb-port an try
to analyze the protocol.
If you have any information about this camera, please mail to : usbdev at sm.04de
|