Just a quick report that reading from my Zio works with
the latest drivers from your cvs on Red Hat 8.0:
$ cat /proc/scsi/usb-storage-0/0
Host scsi0: usb-storage
Vendor: SHUTTLE
Product: SCM Micro USBAT-02
Serial Number: None
Protocol: 8070i
Transport: SCM/ATAPI
GUID: 04e610100000000000000000
Attached: Yes
I replaced the Red Hat drivers/usb/storage directory
with the code from cvs, used the Red Hat Makefile but
modified it to reflect your file names, and removed
a #define CONFIG_USB_STORAGE_DEBUG from debug.h. The
resulting module installed fine on the pre-built
Red Hat 8.0 kernel (2.4.18-17.8.0).
It's not clear from reading the source, but it appears
that writing to the device should work. I've mounted
the /dev/sda1 read/write and attempted to write, but
when I "sync" the command hangs and I get the following
in /var/log/messages:
kernel: usb_control/bulk_msg: timeout
last message repeated 4 times
kernel: SCSI disk error : host 0 channel 0 id 0 lun 0
return code = 70000
kernel: I/O error: dev 08:01, sector 491
Seems that the only way to release the sync is to unplug
the device from the usb port.
Should writing to the device work at this time?
Take care,
Jason
--
Jason Baietto
jason(a)baietto.com