On Fri, 4 Jun 2004, Shawn wrote:

> >  create an unusual_devs.h entry.  You could start by
> > specifying US_SC_DEVICE and US_PR_DEVICE, meaning to use the subclass
> 
> Hello, I need to recompile the kernel with that don't I, or can I just 
> remake the modules.

Assuming usb-storage is a module, it's enough to just remake the modules.  
Or even to just remake the usb-storage module, using

        make SUBDIRS=drivers/usb/storage modules

> Um, I recompiled and tried to make modules but got a error.  It did seem 
> to work though when I specified US_SC_SCSI, US_PR_BULK instead of 
> US_SC_DEVICE, US_PR_DEVICE  (the kernel was built with ..._DEVICE though 
> so I guess I will need to recompile the kernel not using ..._DEVICE and 
> try to build the modules again.)

What kernel version have you got?  The US_SC_DEVICE and US_PR_DEVICE 
things have been in there for quite a while.  If they aren't in your 
sources you should upgrade.

> > that doesn't work, try other combinations of subclass and protocol 
> > values.
> 
> Suggestions other than US_SC_SCSI, US_PR_BULK .  It's a casio phone and so 
> I don't wonder whether it would possibly have similar problems to what 
> some of their cameras suffer from.  Anyway...

Since your device reports Subclass=02, Protocol=00, you could use
US_SC_8020, US_PR_CBI (which mean 02 and 00).  Don't ask me whether your 
device wants US_PR_CBI or US_PR_BULK, though -- I have no idea.  It might 
not work with either one.

Alan Stern



-------------------------------------------------------
This SF.Net email is sponsored by the new InstallShield X.
>From Windows to Linux, servers to mobile, InstallShield X is the one
installation-authoring solution that does it all. Learn more and
evaluate today! http://www.installshield.com/Dev2Dev/0504
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to