lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Sat, 26 Jul 2008 11:34:30 +0200
From:	Cédric Godin <cedric@...bone.be>
To:	Alan Stern <stern@...land.harvard.edu>
CC:	James Bottomley <James.Bottomley@...senPartnership.com>,
	Linux Kernel <linux-kernel@...r.kernel.org>,
	SCSI Kernel <linux-scsi@...r.kernel.org>
Subject: Re: [SCSI] can't plug Nokia 5300 anymore (bisected)

Alan Stern wrote:
> On Fri, 25 Jul 2008, Cédric Godin wrote:
>
>   
>> resending because wrong address of lkml and cc scsi list
>>
>> Hello,
>>
>> since 2 or 3 -git kernels (Linus tree)  I have a problem with my laptop 
>> and its connection through USB to a nokia 5300 gsm.
>>
>> The logs show me a endless loop (until i unplug my USB cable) of 
>> following messages :
>>
>> Jul 25 15:19:14 enea sd 2:0:0:0: [sdb] ASC=0x0 ASCQ=0x0
>> Jul 25 15:19:14 enea sd 2:0:0:0: [sdb] Sense Key : 0x0 [current]
>> Jul 25 15:19:14 enea sd 2:0:0:0: [sdb] ASC=0x0 ASCQ=0x0
>> Jul 25 15:19:14 enea sd 2:0:0:0: [sdb] Sense Key : 0x0 [current]
>> Jul 25 15:19:14 enea sd 2:0:0:0: [sdb] ASC=0x0 ASCQ=0x0
>> Jul 25 15:19:14 enea sd 2:0:0:0: [sdb] Sense Key : 0x0 [current]
>> Jul 25 15:19:14 enea sd 2:0:0:0: [sdb] ASC=0x0 ASCQ=0x0
>> Jul 25 15:19:14 enea sd 2:0:0:0: [sdb] Sense Key : 0x0 [current]
>> Jul 25 15:19:14 enea sd 2:0:0:0: [sdb] ASC=0x0 ASCQ=0x0
>> Jul 25 15:19:14 enea sd 2:0:0:0: [sdb] Sense Key : 0x0 [current]
>>
>> I bisected the kernel and found the following commit as result :
>>
>> 427e59f09fdba387547106de7bab980b7fff77be is first bad commit
>> commit 427e59f09fdba387547106de7bab980b7fff77be
>> Author: James Bottomley <James.Bottomley@...senPartnership.com>
>> Date:   Sat Mar 8 18:24:17 2008 -0600
>>
>>    [SCSI] make use of the residue value
>>
>>    USB sometimes doesn't return an error but instead returns a residue
>>    value indicating part (or all) of the command wasn't completed.  So if
>>    the driver _done() error processing indicates the command was fully
>>    processed, subtract off the residue so that this USB error gets
>>    propagated.
>>
>>    Cc: Alan Stern <stern@...land.harvard.edu>
>>    Signed-off-by: James Bottomley <James.Bottomley@...senPartnership.com>
>>
>> :040000 040000 d3bad84ebe1bc231e8e7d6267907ca62fd4d0dcd 
>> c85f8cb8bd4910724f0101e41054555980727e16 M      drivers
>>
>>
>> When reverting it with 2.6.26-06077-gc010b2f , everything is back to normal.
>>     
>
> Can you post the corresponding dmesg log from a system built with 
> CONFIG_USB_STORAGE_DEBUG enabled?
>
> Alan Stern
>
>   
Sure,
i attached it



View attachment "messages-ok" of type "text/plain" (184619 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ