Sounds like the device isn't returning proper INQUIRY data. I've seen that before. It's uncommon, but apparently works somehow with Windows. My guess is that the Windows driver assumes random-access unless told otherwise.
Can you recompile your kernel with usb-storage verbose debugging turned on?
Matt
On Mon, Nov 12, 2001 at 05:25:58PM +0100, Astrid Wonner wrote:
> Hello everyone,
>
> I'm a newbie in kernel hacking and USB and I hope, you or your mailing list can help
>me.
> I have to write a driver for a USB device, that is recognized as a mass storage
>device and can be used as such under Windows with the standard built-in driver. In
>fact, it's an Evaluation module for the C5509 DSP (TMS320VC5509) from Spectrum
>Digital Inc.
>
> I have tested the usb-mass-storage-driver that comes with kernel 2.4.13. The modul
>is recognized as such, but when I try to mount it, I only get a "/dev/sda1 is not a
>valid block device"
>
> In /proc/bus/usb/devices it's (maybe) correct identified with class 08, subclass 06
>and protocol 50. I think, it's right, that subclass 06 means, that it is a
>SCSI-device and is also listet in /proc/scsi/scsi. But there I have only a device
>with no Vendor, Model k, Type Scanner and ANSI SCSI revision 02.
>
> What can I do to work with it?
>
> Best wishes
>
> Astrid
>
>
--
Matthew Dharm Home: [EMAIL PROTECTED]
Maintainer, Linux USB Mass Storage Driver
Would you mind not using our Web server? We're trying to have a game of
Quake here.
-- Greg
User Friendly, 5/11/1998
msg02547/pgp00000.pgp
Description: PGP signature
