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:	Wed, 26 Dec 2012 11:27:27 +0100
From:	Fabio Coatti <fabio.coatti@...il.com>
To:	linux-kernel@...r.kernel.org, linux-usb@...r.kernel.org,
	rydberg@...omail.se
Subject: Fwd: usb issues with 3.6.X and 3.7.X

Forgot to CC: possibly interested people, sorry.


---------- Forwarded message ----------
From: Fabio Coatti <fabio.coatti@...il.com>
Date: 2012/12/24
Subject: usb issues with 3.6.X and 3.7.X
To: linux-kernel@...r.kernel.org


Hi all,
I'm experiencing some usb-related issues with recent kernels (3.6.7
and 3.7.1 at least.)
Basically I have a V500 epson scanner that worked just fine with older
kernels; since last time I used it I've changed several kernels and
now the oldest that I have on my machine is 3.6.7.
Recently I tried to use the usb scanner without success.
I've read the 3.6.4 changelog because there seems to be a very similar
issue patched,

============
commit e4e29779ec498f4905461a13b6ba58ba4f60152b
Author: Henrik Rydberg <rydberg@...omail.se>
Date:   Sat Oct 13 12:20:36 2012 +0200
    usbdevfs: Fix broken scatter-gather transfer

    commit 014639003c77a51fc319c9fdf225e7747cb6e18d upstream.

    The handling of large output bulk transfers is broken; the same user
    page is read over and over again. Fixed with this patch.

============

But probably it is not the same issue, as I've tried with 3.7.1 and
3.6.7; the scanner works just fine if connected to a Mac, so I can
exclude hardware issues.

I've tried to look at usb traffic with usbmon, but honestly it's not
my ground :)

Basically, the scanner takes a lot of time to be identified by iscan
and once identified iscan claims to be unable to speak with the
scanner.

If this can be useful, here comes the usbmon capture with 3.7.1:
(it seems that some dialog happens only after 90 seconds from start,
andh at that moment the device is recognized. Of course, on other
laptops the scanner is identified at once)


09edf540 0.506456 S Co:2:009:0 s 00 09 0001 0000 0000 0
09edf540 0.506697 C Co:2:009:0 0 0
09edf540 0.506733 S Bo:2:009:2 - 2 =
    1b66
     . f
09edf540 0.507442 C Bo:2:009:2 0 2 >
09edf540 0.507456 S Bi:2:009:1 - 4 <
09edf540 0.508442 C Bi:2:009:1 0 1 =
    15
09edf540 0.508450 S Bi:2:009:1 - 42 <
09edf540 30.508543 C Bi:2:009:1 -2 0
08706a80 30.508563 S Bi:2:009:1 - 42 <
08706a80 60.509511 C Bi:2:009:1 -2 0
08706a80 60.509529 S Bi:2:009:1 - 42 <
08706a80 90.509970 C Bi:2:009:1 -2 0
087dd840 90.510030 S Co:2:009:0 s 02 01 0000 0081 0000 0
087dd840 90.510591 C Co:2:009:0 0 0
087dd840 90.510599 S Co:2:009:0 s 02 01 0000 0081 0000 0
087dd840 90.510840 C Co:2:009:0 0 0
087dd840 90.510845 S Co:2:009:0 s 02 01 0000 0002 0000 0
087dd840 90.511092 C Co:2:009:0 0 0
087ddb40 90.511159 S Co:2:009:0 s 00 09 0001 0000 0000 0
087ddb40 90.511341 C Co:2:009:0 0 0
087ddb40 90.511356 S Co:2:009:0 s 02 01 0000 0081 0000 0
087ddb40 90.511591 C Co:2:009:0 0 0
087ddb40 90.511597 S Co:2:009:0 s 02 01 0000 0002 0000 0
087ddb40 90.511841 C Co:2:009:0 0 0
087ddb40 90.511950 S Co:2:009:0 s 00 09 0001 0000 0000 0
087ddb40 90.512215 C Co:2:009:0 0 0
087ddb40 90.512225 S Co:2:009:0 s 02 01 0000 0081 0000 0
087ddb40 90.512465 C Co:2:009:0 0 0
087ddb40 90.512470 S Co:2:009:0 s 02 01 0000 0002 0000 0
087ddb40 90.512717 C Co:2:009:0 0 0
087ddb40 90.512761 S Co:2:009:0 s 00 09 0001 0000 0000 0
087ddb40 90.513091 C Co:2:009:0 0 0
087ddb40 90.513101 S Co:2:009:0 s 02 01 0000 0081 0000 0
087ddb40 90.513341 C Co:2:009:0 0 0
087ddb40 90.513346 S Co:2:009:0 s 02 01 0000 0002 0000 0
087ddb40 90.513591 C Co:2:009:0 0 0
087ddb40 90.513630 S Co:2:009:0 s 00 09 0001 0000 0000 0
087ddb40 90.513841 C Co:2:009:0 0 0
087ddb40 90.513850 S Co:2:009:0 s 02 01 0000 0081 0000 0
087ddb40 90.514090 C Co:2:009:0 0 0
087ddb40 90.514096 S Co:2:009:0 s 02 01 0000 0002 0000 0
087ddb40 90.514342 C Co:2:009:0 0 0

eb0f5780 103.718860 S Co:2:009:0 s 00 09 0001 0000 0000 0
eb0f5780 103.719113 C Co:2:009:0 0 0
eb0f5780 103.719144 S Bo:2:009:2 - 2 =
    1b66
     . f
eb0f5780 103.719612 C Bo:2:009:2 0 2 >
eb0f5780 103.719626 S Bi:2:009:1 - 4 <
eb0f5780 103.720612 C Bi:2:009:1 0 1 =
    15
31ff63c0 103.720653 S Bi:2:009:1 - 42 <
31ff63c0 133.721562 C Bi:2:009:1 -2 0
0861ca80 133.721579 S Bi:2:009:1 - 42 <
0861ca80 163.721714 C Bi:2:009:1 -2 0
eb054000 163.721733 S Bi:2:009:1 - 42 <
eb054000 193.722675 C Bi:2:009:1 -2 0
eb3d23c0 193.722707 S Co:2:009:0 s 02 01 0000 0081 0000 0
eb3d23c0 193.723171 C Co:2:009:0 0 0
eb3d23c0 193.723188 S Bo:2:009:2 - 2 =
    1b40
     . @
eb3d23c0 193.724046 C Bo:2:009:2 0 2 >
eb3d23c0 193.724055 S Bi:2:009:1 - 1 <
eb3d23c0 193.725044 C Bi:2:009:1 0 1 =
    15
eb3d23c0 193.725054 S Bo:2:009:2 - 2 =
    1b49
     . I
eb3d23c0 193.725169 C Bo:2:009:2 0 2 >
eb3d23c0 193.725176 S Bi:2:009:1 - 4 <
eb3d23c0 193.725294 C Bi:2:009:1 0 1 =
    15
eb3d23c0 193.725321 S Bo:2:009:2 - 2 =
    1c46
     . F
eb3d23c0 193.725421 C Bo:2:009:2 0 2 >
eb3d23c0 193.725428 S Bi:2:009:1 - 16 <
0868d300 253.727305 C Bi:2:009:1 -2 0
087d6a80 253.727321 S Bi:2:009:1 - 16 <
087d6a80 283.728362 C Bi:2:009:1 -2 0
08522240 283.728384 S Co:2:009:0 s 02 01 0000 0081 0000 0
08522240 283.729358 C Co:2:009:0 0 0
08522240 283.729369 S Bo:2:009:2 - 2 =
    1c49
     . I
08522240 283.730234 C Bo:2:009:2 0 2 >
08522240 283.730242 S Bi:2:009:1 - 80 <
08522240 313.730875 C Bi:2:009:1 -2 0
35ecc3c0 313.730896 S Bi:2:009:1 - 80 <
35ecc3c0 343.731089 C Bi:2:009:1 -2 0
0846d900 343.731111 S Bi:2:009:1 - 80 <
0846d900 373.731773 C Bi:2:009:1 -2 0
eb200180 373.731796 S Co:2:009:0 s 02 01 0000 0081 0000 0
eb200180 373.732147 C Co:2:009:0 0 0
eb200180 373.732160 S Bo:2:009:2 - 2 =
    1c46
     . F
eb200180 373.733020 C Bo:2:009:2 0 2 >
eb200180 373.733029 S Bi:2:009:1 - 16 <
eb200180 403.733182 C Bi:2:009:1 -2 0
eb054780 403.733200 S Bi:2:009:1 - 16 <
eb054780 433.733443 C Bi:2:009:1 -2 0
1dcbeb40 433.733463 S Bi:2:009:1 - 16 <
1dcbeb40 463.733936 C Bi:2:009:1 -2 0
08522240 463.733959 S Co:2:009:0 s 02 01 0000 0081 0000 0
08522240 463.734684 C Co:2:009:0 0 0

I'm available for any other information, just keep me cc'ed as I'm not
subscribed.

Many thanks for any answer.


--
Fabio


--
Fabio
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists