<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/usb, branch v2.6.23</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v2.6.23</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.23'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2007-09-13T13:01:24Z</updated>
<entry>
<title>Revert "usb-storage: implement autosuspend"</title>
<updated>2007-09-13T13:01:24Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@suse.de</email>
</author>
<published>2007-09-13T13:01:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d526875deb42e0f4c0d31cb50b4e5bfaf19c3138'/>
<id>urn:sha1:d526875deb42e0f4c0d31cb50b4e5bfaf19c3138</id>
<content type='text'>
This reverts commit 8dfe4b14869fd185ca25ee88b02ada58a3005eaf.

There are a number of issues still remaining in usb-storage autosuspend,
so, to be safe, we need to revert this for now.

Acked-by: Oliver Neukum &lt;oneukum@suse.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>USB: disable autosuspend by default for non-hubs</title>
<updated>2007-09-13T12:49:04Z</updated>
<author>
<name>Alan Stern</name>
<email>stern@rowland.harvard.edu</email>
</author>
<published>2007-08-20T14:48:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7d2c592609a7da950b458403f1936d382f38ff9c'/>
<id>urn:sha1:7d2c592609a7da950b458403f1936d382f38ff9c</id>
<content type='text'>
This patch (as965) disables autosuspend by default for all USB devices
other than hubs.  We are seeing too many devices that can't suspend or
resume properly, the blacklist is growing unreasonably quickly, and
this sort of thing should be handled in userspace.

Signed-off-by: Alan Stern &lt;stern@rowland.harvard.edu&gt;
Cc: stable &lt;stable@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB: drivers/usb/serial/bus.c: Fix incompatible pointer type warning</title>
<updated>2007-09-11T14:48:17Z</updated>
<author>
<name>Satyam Sharma</name>
<email>satyam@infradead.org</email>
</author>
<published>2007-09-02T20:12:43Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=03fc370bdc1b31f3d09bd88d65bc50c03f450a9d'/>
<id>urn:sha1:03fc370bdc1b31f3d09bd88d65bc50c03f450a9d</id>
<content type='text'>
drivers/usb/serial/bus.c: In function usb_serial_bus_deregister:
drivers/usb/serial/bus.c:185:
warning: passing argument 1 of free_dynids from incompatible pointer type

Above build warning comes when CONFIG_HOTPLUG=n because argument of
free_dynids() in serial/bus.c is a struct usb_serial_driver, not a
struct usb_driver. This is not a runtime bug, because the function
is an empty stub and never dereferences the passed pointer anyway.

Signed-off-by: Satyam Sharma &lt;satyam@infradead.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;


</content>
</entry>
<entry>
<title>USB: another quirky device (LCD display)</title>
<updated>2007-09-11T14:48:16Z</updated>
<author>
<name>Oliver Neukum</name>
<email>oliver@neukum.org</email>
</author>
<published>2007-08-28T08:34:22Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e6a20ff999fe849d1f5f15d5e14763f5a553778f'/>
<id>urn:sha1:e6a20ff999fe849d1f5f15d5e14763f5a553778f</id>
<content type='text'>
this time it is an LCD.

Signed-off-by: Oliver Neukum &lt;oneukum@suse.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;


</content>
</entry>
<entry>
<title>USB: fix serial gadget ACM breakage</title>
<updated>2007-09-11T14:48:16Z</updated>
<author>
<name>David Brownell</name>
<email>david-b@pacbell.net</email>
</author>
<published>2007-08-26T19:44:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=49b4f902857c3d8d95b47ae5a8cecb34ae96a3ba'/>
<id>urn:sha1:49b4f902857c3d8d95b47ae5a8cecb34ae96a3ba</id>
<content type='text'>
Two of the CDC ACM control requests in the serial gadget have never
been correct, and have been reported to cause serious troubles ... as
in, soft lockup and maybe watchdog reset (depending on hardware).

This patch makes those request fail cleanly, rather than misbehaving.
Someone using CDC ACM should fix them according to the FIXME comments
which now replace the previous bugs.

Signed-off-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB: More USB_QUIRK_RESET_RESUME devices</title>
<updated>2007-09-11T14:48:16Z</updated>
<author>
<name>Lamarque Vieira Souza</name>
<email>lamarque@syst.com.br</email>
</author>
<published>2007-09-04T15:15:08Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=86833691c21efba661bd3512d2ebfa0b96c011c5'/>
<id>urn:sha1:86833691c21efba661bd3512d2ebfa0b96c011c5</id>
<content type='text'>
I would like have the attached patch added to Linux kernel. The three
usb flash memories listed in the patch are being used in Intel's
ClassmatePC and need USB_QUIRK_RESET_RESUME to work reliably when
resuming from ram.

</content>
</entry>
<entry>
<title>USB Mass Storage: limit "Rockchip ROCK MP3" device (071b:3203) max I/O to 64 sectors per command</title>
<updated>2007-09-11T14:48:16Z</updated>
<author>
<name>Massimiliano Ghilardi</name>
<email>massimiliano.ghilardi@gmail.com</email>
</author>
<published>2007-09-04T20:53:43Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c4766560e4d3e2a9c10d69d7d618dc2b0082a3dc'/>
<id>urn:sha1:c4766560e4d3e2a9c10d69d7d618dc2b0082a3dc</id>
<content type='text'>
The MP3/MP4/AVI player "Rockchip ROCK MP3" is seen as a USB disk, but fails
if more than 128 sectors (64kB) are sent or requested in a single read or write
command, and disconnects from the USB bus.

Typical kernel log showing the problem is:

usb 3-1: reset high speed USB device using ehci_hcd and address 6
usb 3-1: reset high speed USB device using ehci_hcd and address 6
sd 14:0:0:0: [sdb] Result: hostbyte=0x07 driverbyte=0x00
end_request: I/O error, dev sdb, sector 32
sd 14:0:0:0: [sdb] Result: hostbyte=0x07 driverbyte=0x00
end_request: I/O error, dev sdb, sector 32
usb 3-1: USB disconnect, address 6

This patch works around the device limitation by adding "Rockchip ROCK MP3"
to unusual USB devices list and limiting data transfers to 64 sectors (32kB)
per command.
Tested on 2.6.23-rc5 (amd64).

Signed-off-by: Massimiliano Ghilardi &lt;massimiliano.ghilardi@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB: Nikon D40 Quirks</title>
<updated>2007-09-11T14:48:16Z</updated>
<author>
<name>Ortwin Glück</name>
<email>odi@odi.ch</email>
</author>
<published>2007-09-05T22:06:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=9374b9fd6cef7f8b75a543d044c5b0925aae08cd'/>
<id>urn:sha1:9374b9fd6cef7f8b75a543d044c5b0925aae08cd</id>
<content type='text'>
The D40 needs the same quirks as the other (semi-)professional Nikon cameras.
The patch is against 2.6.23-rc5.

Details:
http://bugs.gentoo.org/show_bug.cgi?id=191431


From: Ortwin Glück &lt;odi@odi.ch&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;


</content>
</entry>
<entry>
<title>USB: Add Sony Ericsson P1i to unusual_devs.h</title>
<updated>2007-09-11T14:48:16Z</updated>
<author>
<name>Ricardo Barberis</name>
<email>ricardo@dattatec.com</email>
</author>
<published>2007-09-06T05:37:19Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=61392af387787dfa2b381880d195dfb7ab0d1ea3'/>
<id>urn:sha1:61392af387787dfa2b381880d195dfb7ab0d1ea3</id>
<content type='text'>
Signed-off-by: Phil Dibowitz &lt;phil@ipom.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;


</content>
</entry>
<entry>
<title>USB: option: Add Dell HSDPA 5520 to driver</title>
<updated>2007-09-11T14:48:15Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@suse.de</email>
</author>
<published>2007-08-30T17:02:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=2c4cd1f13a658daacb4fe5ed88887675c31ae78f'/>
<id>urn:sha1:2c4cd1f13a658daacb4fe5ed88887675c31ae78f</id>
<content type='text'>
This is based on information sent in by Christian Gothe.

Cc: Christian Gothe &lt;christian.gothe@kapelan.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;


</content>
</entry>
</feed>
