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

Attachment: msg02547/pgp00000.pgp
Description: PGP signature

Reply via email to