On Sat, 15 May 2004 [EMAIL PROTECTED] wrote:

> According to your indications, I have compiled kernel with both usb and 
> usb-storage debug info. I have uploaded my report to mandrakesoft 
> bugzilla (where I originally opened the issue)
> Please see at: http://qa.mandrakesoft.com/show_bug.cgi?id=9716#c3
> Thank you in advance
> Oscar.

I don't understand.  In your log the kernel claims to be 2.6.6, but it 
does something that no 2.6.6 kernel should be doing -- it issues a MODE 
SENSE command with page = 0x08.

Look in your kernel source at the file drivers/usb/storage/scsiglue.c.  
Near the start of that file should be a function named slave_alloc.  The 
function should look like this:

static int slave_alloc (struct scsi_device *sdev)
{
        /*
         * Set default bflags. These can be overridden for individual
         * models and vendors via the scsi devinfo mechanism.
         */
        sdev->sdev_bflags = (BLIST_MS_SKIP_PAGE_08 | BLIST_MS_SKIP_PAGE_3F |
                             BLIST_USE_10_BYTE_MS);
        return 0;
}

If it doesn't look like that then you haven't got a current 2.6.6 kernel, 
so no wonder your device doesn't work.

Alan Stern



-------------------------------------------------------
This SF.Net email is sponsored by: SourceForge.net Broadband
Sign-up now for SourceForge Broadband and get the fastest
6.0/768 connection for only $19.95/mo for the first 3 months!
http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to