It's on my ToDo list, but the patch (as given) is incompatible with pretty much every other device in the field. I have to figure out a good way to handle this without making the support burden for this code any more insane than it already is.
Matt
On Fri, Feb 08, 2002 at 11:51:59AM +0800, Stefan van der Eijk wrote:
> I've noticed that this entry was added in the unusual_devs.h file:
>
> +/* Submitted by Nathan Babb <[EMAIL PROTECTED]> */
> +UNUSUAL_DEV( 0x054c, 0x006d, 0x0000, 0x9999,
> + "Sony",
> + "PEG Mass Storage",
> + US_SC_8070, US_PR_CBI, NULL,
> + US_FL_FIX_INQUIRY ),
> +
>
> But this doesn't provide the same functionality as the patch below (I
> can't see the partitions on the memory stick). Is the functionality that
> the patch below provides scheduled to be merged into the kernel?
>
> with kind regards,
>
> Stefan van der Eijk
>
> >This also works for me. Here's the new patch.
> >
> >pete
> >
> >--- linux/drivers/usb/storage/transport.c.orig Fri Dec 7 11:56:30 2001
> >+++ linux/drivers/usb/storage/transport.c Fri Dec 7 11:58:36 2001
> >@@ -816,11 +816,13 @@
> > return;
> > }
> >
> >- /* was this a command-completion interrupt? */
> >+ us->irqbuf[0] = 0;
> >+ /* was this a command-completion interrupt?
> > if (us->irqbuf[0] && (us->subclass != US_SC_UFI)) {
> > US_DEBUGP("-- not a command-completion IRQ\n");
> > return;
> > }
> >+ */
> >
> > /* was this a wanted interrupt? */
> > if (!atomic_read(us->ip_wanted)) {
> >
> >
> >On Tue, 04 Dec 2001, Matthew Dharm wrote:
> >
> >>Okay, now, in place of that commented code, add:
> >>
> >> us->irqbuf[0] = 0;
> >>
> >>And see if that helps.
> >>
> >>Matt
> >>
> >
>
>
--
Matthew Dharm Home: [EMAIL PROTECTED]
Maintainer, Linux USB Mass Storage Driver
It was a new hope.
-- Dust Puppy
User Friendly, 12/25/1998
msg02558/pgp00000.pgp
Description: PGP signature
