Hi
Im working on a Intel XScale PXA-270 Board with linux 2.6.17
(linux-2.6.17-pcm027-3).
I'd like to establish a connection to a WinXP Host over the USB Gadget
Framework, therefore a configured the USB Gadget support with the
"Serial Gadget" as a module.
The compilation was successful and during ke
Hi,
I wonder what the directory "drivers/usb_new/" is for, as the "drivers/usb/"
directory seems to be the one that is used. Both contains partly the same files
but there are differences.
We are having some problem with usb and wonder if it might be worth trying to
compile with the usb_new d
Original Message
Date: Mon, 25 Sep 2006 19:31:46 -0400
From: "Christopher Montgomery" <[EMAIL PROTECTED]>
To: "Gerhard Pircher" <[EMAIL PROTECTED]>
Subject: Re: [linux-usb-devel] [RFC/PATCH] EHCI Oops on
CONFIG_NOT_COHERENT_CACHE system
> B) Break struct ehci_qh into two parts,
Biligiri, Raghavendra wrote:
> During Installation the host tries to enumerate the keyboard/mouse
> dongle for the Raritan KVM.At this time timeouts have been observed
> Adding the Raritan KVM USB dongle to the blacklist fixes this issue.
>
> This patch is against 2.6.18-rc7.
> Please find the p
On Tue, 26 Sep 2006, Andrew Morton wrote:
> On Mon, 25 Sep 2006 15:40:58 -0400 (EDT)
> Alan Stern <[EMAIL PROTECTED]> wrote:
>
> > Patch 3 is much more experimental than the first two, and probably also
> > more controversial (I expect David will have a lot to say about it, even
> > if no one e
On Wed, 27 Sep 2006, Lisa Ray wrote:
> Hi Alan
>
>
> >In case you didn't already realize this, endpoint 0x81 is _input_ and
> >endpoint 0x02 is _output_. Look again at your lsusb output. If you mixed
> >them up, it could explain a lot.
>
> Yes you right and I reported vice-versa but I am usin
--
This is a multi-part message in MIME format.
Command 'this' not recognized.
--=_NextPart_7.81869530677795E-02
Command '--=_nextpart_7.81869530677795e-02' not recognized.
Content-Type: text/html; format=flowed
Command 'content-type:' not recognized.
>>
Seems to me that i've fixed it. The patch would have been quite smaller
if it was not for my bad English. :-)
Rationale:
Attempting to read the ethernet ID directly from the eeprom somehow
confuses ADM8515. Subsequent read requests to either the eeprom or the
MII fail as well. Didn't dig
Quoting Arnd Bergmann <[EMAIL PROTECTED]>:
> When working on the mcs7830, I noticed the need for a mutex in its
> mdio_read/mdio_write functions. A related problem seems to be present
> in the asix driver in the respective functions.
>
> This introduces a mutex in the common usbnet driver and uses
Quoting Arnd Bergmann <[EMAIL PROTECTED]>:
> This adds generic support for the ethtool commands get_settings,
> set_settings, get_link and nway_reset to usbnet. These are now
> implemented using mii functions when a low-level driver supports
> mdio_read/mdio_write and does not override the usbnet
On Tue, 26 Sep 2006 14:46:16 -0400 (EDT)
Alan Stern <[EMAIL PROTECTED]> wrote:
> + if (!autostopped) {
> + static int ohci_restart (struct ohci_hcd *ohci);
> +
> + spin_unlock_irq (&ohci->lock);
> + (void) ohci_init (ohci);
>
Here are a bunch of USB patches for 2.6.18. They include some new USB
drivers, a bunch of new device ids added, and some reworks in order to
get ready for the autosuspend work (which is not included yet). There
are a lot of compiler warnings also fixed, along with some other minor
tweaks and bugf
From: Phil Dibowitz <[EMAIL PROTECTED]>
This patch is a re-diffed version of one originally sent by Jan Mate
<[EMAIL PROTECTED]>.
Signed-off-by: Phil Dibowitz <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/storage/unusual_devs.h |7 +++
1 files
From: Alan Stern <[EMAIL PROTECTED]>
This patch (as781) adds an entry to unusual_devs.h for the Lacie DVD+-RW
drive. Apparently its USB interface has requirements similar to the
Genesys Logic interface; it doesn't like data to be sent too soon after
a command.
This fixes Bugzilla #6817.
Signed
From: Sam Bishop <[EMAIL PROTECTED]>
A little more detail on how and when to poll() /proc/bus/usb/devices.
Signed-off-by: Sam Bishop <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
Documentation/DocBook/usb.tmpl | 25 ++---
1 files changed, 18
From: David Brownell <[EMAIL PROTECTED]>
This teaches OHCI to use the root hub status change (RHSC) IRQ, bypassing
root hub timers most of the time and switching over to the "new" root hub
polling scheme. It's complicated by the fact that implementations of OHCI
trigger and ack that IRQ different
From: Sam Bishop <[EMAIL PROTECTED]>
Grammar, spelling, and stylistic edits.
Signed-off-by: Sam Bishop <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
Documentation/DocBook/usb.tmpl | 98 ++--
1 files changed, 44 insertions(+),
From: Ben Dooks <[EMAIL PROTECTED]>
With the newer Samsung S3C2412 and S3C2413 SoC devices,
the 48MHz USB clock has been given an individual gate
into the USB OHCI and gadget blocks.
This clock is called usb-bus-clock, and we need to
replace the old use of the USB PLL (upll) directly
with the new
From: Vitaly Wool <[EMAIL PROTECTED]>
inlined is the patch that adds basic support for USB OHCI controller
support for PNX4008 Philips PNX4008 ARM board. Due to HW design, it
depends on I2C driver for PNX4008 which I've recetnly posted to LKML and
i2c at lm-sensors.
Signed-off-by: Vitaly Wool <[E
From: Andrew Morton <[EMAIL PROTECTED]>
drivers/usb/host/Kconfig:87:warning: 'select' used by config symbol
'USB_OHCI_HCD' refer to undefined symbol 'I2C_PNX'
Signed-off-by: Andrew Morton <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/host/Kconfig |
From: David Brownell <[EMAIL PROTECTED]>
Move to .
Signed-off-by: David Brownell <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
arch/arm/plat-omap/usb.c |2 +-
drivers/i2c/chips/isp1301_omap.c |2 +-
drivers/usb/gadget/omap_udc.c
From: David Brownell <[EMAIL PROTECTED]>
This updates the PXA 25x UDC board-independent infrastructure for VBUS sensing
and the D+ pullup. The original code evolved from rather bizarre support on
Intel's "Lubbock" reference hardware, so that on more sensible hardware it
doesn't work as well as it
From: Werner Lemberg <[EMAIL PROTECTED]>
Add (dummy?) support for TIOCGSERIAL and TIOCSSERIAL ioctl calls to the USB
serial driver file `ark3116.c'. This is sufficient for me to run wvdial
successfully, receive my email, and do webbrowsing with firefox. On the
other hand, running the cvs program
From: Tony Lindgren <[EMAIL PROTECTED]>
Allows compiling g_ether in and fixes a typo with MUSB_HDRC
Signed-off-by: Tony Lindgren <[EMAIL PROTECTED]>
Cc: David Brownell <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/gadget/ether.c |4 ++--
1 files ch
From: Werner Lemberg <[EMAIL PROTECTED]>
Formatting only.
Signed-off-by: Werner Lemberg <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/serial/ark3116.c | 199 +-
1 files changed, 99 insertions(+), 100 deletions(-
From: Dmitry Torokhov <[EMAIL PROTECTED]>
kfree() handles NULL arguments which is handy in error handling paths as one
does need to insert bunch of ifs. How about making usb_buffer_free() do the
same?
Signed-off-by: Dmitry Torokhov <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PR
From: Alan Stern <[EMAIL PROTECTED]>
This patch (as737b) does a very small cleanup of core/sysfs.c by adding
the configuration_string attribute file to the existing attribute group
instead of treating it separately. It doesn't need this separate
treatment because unlike the other device string at
Hi everybody,
I'm developing a Linux driver for a Logitech USB webcam. A few users reported
that the webcam stopped responding under some conditions. After some
investigation, I found out that the device either timed-out or returned a
STALL handshake during a control transfer on endpoint 0.
Lo
From: Sean Young <[EMAIL PROTECTED]>
This patch creates a device class phidget and add the phidget drivers to
them.
Signed-off-by: Sean Young <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/misc/Kconfig | 13 +-
drivers/usb/misc/Makefile
From: Sean Young <[EMAIL PROTECTED]>
This driver add support for the Phidgets Inc., MotorControl via sysfs. Also
some minor fixes for the InterfaceKit.
Signed-off-by: Sean Young <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/input/hid-core.c |
From: Sean Young <[EMAIL PROTECTED]>
device_create_file() could fail, add proper error paths for this condition.
Signed-off-by: Sean Young <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/misc/phidgetkit.c | 238 ++--
From: Alan Stern <[EMAIL PROTECTED]>
The usbfs code doesn't provide sufficient mutual exclusion among open,
release, and remove. Release vs. remove is okay because they both
acquire the device lock, but open is not exclusive with either one. All
three routines modify the udev->filelist linked li
From: Alan Stern <[EMAIL PROTECTED]>
This patch (as711b) is a revised version of an earlier submission. It
modifies the usbfs code to detect when a device has been unregistered from
usbfs, even if the device is still connected. Although this can't happen
now, it will be able to happen after the
From: Alan Stern <[EMAIL PROTECTED]>
This patch (as712b) is a slight revision of one submitted earlier. It
fixes the usb-skeleton example driver so that it won't try to submit
URBs after skel_disconnect() has returned. This could cause errors, if
the driver was unbound and then a different drive
From: Alan Stern <[EMAIL PROTECTED]>
This revised patch (as715b) renames usb_suspend_device to
usb_port_suspend, usb_resume_device to usb_port_resume, and
finish_device_resume to finish_port_resume. There was no objection to
the original version of the patch so this should be okay to apply.
The
From: Alan Stern <[EMAIL PROTECTED]>
This revised patch (as713b) moves a few routines among source files in
usbcore. Some driver-related code in usb.c (claiming interfaces and
matching IDs) is moved to driver.c, where it belongs. Also the
usb_generic stuff in driver.c is moved to a new source fi
From: Alan Stern <[EMAIL PROTECTED]>
This patch (as732) adds a usb_device_driver structure, for representing
drivers that manage an entire USB device as opposed to just an
interface. Support routines like usb_register_device_driver,
usb_deregister_device_driver, usb_probe_device, and usb_unbind_d
From: Alan Stern <[EMAIL PROTECTED]>
This patch (as714b) makes usb_generic into a usb_device_driver capable
of being probed and unbound, just like other drivers. A fair amount of
the work that used to get done during discovery or removal of a USB
device have been moved to the probe and disconnect
From: Alan Stern <[EMAIL PROTECTED]>
This patch (as716b) splits up the core suspend and resume routines into
two parts each: one for handling devices and one for handling
interfaces. The behavior of the parts should be the same as in the old
unified code.
Signed-off-by: Alan Stern <[EMAIL PROTE
From: Alan Stern <[EMAIL PROTECTED]>
This patch (as717b) removes the existing recursion in hub resume code:
Resuming a hub will no longer automatically resume the devices attached
to the hub.
At the same time, it adds one level of recursion: Suspending a USB
device will automatically suspend all
From: Alan Stern <[EMAIL PROTECTED]>
Currently we rely on intf->dev.power.power_state.event for tracking
whether intf is suspended. This is not a reliable technique because
that value is owned by the PM core, not by usbcore. This patch (as718b)
adds a new flag so that we can accurately tell whic
From: Alan Stern <[EMAIL PROTECTED]>
This patch (as733) fixes up the places where device states and power
states are set in usbcore. Right now things are duplicated or missing;
this should straighten things out.
The idea is that udev->state is USB_STATE_SUSPENDED exactly when the
device's upstre
From: Alan Stern <[EMAIL PROTECTED]>
This patch (as734) rationalizes the various tests of device state and
power states. There are duplications and mistaken tests in several
places.
Perhaps the most interesting challenge is where the hub driver tests to
see that all the child devices are suspend
From: Alan Stern <[EMAIL PROTECTED]>
Since usb_generic can be unbound from a USB device, we need to be able
to handle the possibility that a suspend or resume request arrives for a
device with no driver. This patch (as735) arranges things so that
resume requests will fail and suspend requests wil
From: Alan Stern <[EMAIL PROTECTED]>
This patch (as736) makes the hub driver more readable by improving the
usage of "#ifdef CONFIG_PM" and "#ifdef CONFIG_USB_SUSPEND".
Signed-off-by: Alan Stern <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/core/hub.c
From: Luiz Fernando N. Capitulino <[EMAIL PROTECTED]>
Signed-off-by: Luiz Fernando N. Capitulino <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/serial/pl2303.c |5 +
1 files changed, 1 insertions(+), 4 deletions(-)
diff --git a/drivers/usb/seria
From: Daniel Ritz <[EMAIL PROTECTED]>
changes over 0.3:
- some more eGalax device IDs (from eGalax driver/spec)
- return the error code in probe()
- 3M/MTouch init fixes, tested by Don Alexander
- eGalax fixes for bugs in multi-packet handling, spottet by Pieter Grimmerink
- support for some eTurb
From: Thiago Galesi <[EMAIL PROTECTED]>
Fixes several lines that overrun 80 columns in Prolific pl2303 driver
and cleans up some space usages in the function calls.
Signed-off-by: Thiago Galesi <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/serial/pl230
From: Thiago Galesi <[EMAIL PROTECTED]>
Changes the functions pl2303_buf_clear and pl2303_buf_data_avail for
the purpose of keeping them under the 80 column limit, making them
more similar to similar functions and making then simpler.
Signed-off-by: Thiago Galesi <[EMAIL PROTECTED]>
Signed-off-by
From: Thiago Galesi <[EMAIL PROTECTED]>
Reduce number of needed prototypes in Prolific pl2303 driver
Signed-off-by: Thiago Galesi <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/serial/pl2303.c | 570 ---
1 files
From: Thiago Galesi <[EMAIL PROTECTED]>
Cosmetic changes to quirk in pl2303_update_line_status
Signed-off-by: Thiago Galesi <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/serial/pl2303.c | 19 +--
1 files changed, 13 insertions(+), 6 d
From: Jamie Painter <[EMAIL PROTECTED]>
Add usbnet_unlink_rx_urbs() which can be called by mini-drivers when
they change their MTU such as for Jumbo Frame support.
Signed-off-by: David Hollis <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/net/usbnet.c
From: David Hollis <[EMAIL PROTECTED]>
* More generi-fication of function/macro names where appropriate:
ax88772_xx() -> asix_xx()
* Reorder functions to provide more logical grouping
* AX88178 device support
* Support DLink DUB-E100 Rev B Support
* Hopefully resolve all endian-ness issue
From: Luiz Fernando N. Capitulino <[EMAIL PROTECTED]>
Commit b512504e5671f83638be0ddr085c4b1832f623d3 made ipaq_open() a bit
messy by moving the read urb submission far from its usb_fill_bulk_urb()
call and the comment explaining what it does.
This patch put they together again. Although only c
From: Randy Dunlap <[EMAIL PROTECTED]>
Fix printk format warning(s):
drivers/usb/net/usbnet.c:654: warning: int format, different type arg (arg 3)
The fact that rx_urb_size happens to be a size_t has propagated all the way
back to this printk. It's fragile to be using %z in this case - let's jus
From: Franck Bui-Huu <[EMAIL PROTECTED]>
This patch uses completion timeout instead of a timer to implement
a timeout when submitting an URB in usb_start_wait_urb().
It also fixes a small issue. With the previous code, if no timeout
happened and the URB's status was set to ECONNRESET value, the c
From: David Brownell <[EMAIL PROTECTED]>
The ohci-omap code has diverged from the working version in the linux-omap
tree; this syncs up the versions:
- Another clock is needed in various cases
- The omap-1510 iommu code needs to be #ifdeffed out on newer parts
- Saner use of the HCD framewo
From: Hermann Kneissel <[EMAIL PROTECTED]>
The attached patch adds support for the new generation of gps receivers (eg.
GPSmap 60Cx) to garmin_gps.c.
Signed-off-by: Hermann Kneissel <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/serial/garmin_gps.c | 2
From: Dmitry Torokhov <[EMAIL PROTECTED]>
Onetouch: handle errors from input_register_device()
Signed-off-by: Dmitry Torokhov <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/storage/onetouch.c |8 ++--
1 files changed, 6 insertions(+), 2 deletion
From: Milan Svoboda <[EMAIL PROTECTED]>
This patch moves spin_lock (&dev->lock) before first use of dev.
I think that test to the state of device should be protected with
this spin_lock...
Signed-off-by: Milan Svoboda <[EMAIL PROTECTED]>
Signed-off-by: David Brownell <[EMAIL PROTECTED]>
Signed-of
From: Milan Svoboda <[EMAIL PROTECTED]>
This patch fixes ep_config to return correct value. Without patch
ep_config returns submitted lenght minus 4 on succes. With this
patch applied, whole submitted lenght is returned.
ep_config parses submitted data and if buffer starts with (int) 1
it is pars
From: Milan Svoboda <[EMAIL PROTECTED]>
This patch adds mutex protection to ep_release.
Signed-off-by: Milan Svoboda <[EMAIL PROTECTED]>
Signed-off-by: David Brownell <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/gadget/inode.c |5 +
1 files ch
From: Ben Williamson <[EMAIL PROTECTED]>
This driver is glue between the USB gadget interface
and the ALSA MIDI interface. It allows us to appear
as a MIDI Streaming device to a host system on the
other end of a USB cable.
This includes linux/usb/audio.h and linux/usb/midi.h
containing definition
From: Luiz Fernando N. Capitulino <[EMAIL PROTECTED]>
Making structs const prevents accidental bugs and with the proper debug
options they're protected against corruption.
Signed-off-by: Luiz Fernando N. Capitulino <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
dri
From: Jesper Juhl <[EMAIL PROTECTED]>
include/linux/usb.h causes a lot of -Wshadow warnings - fix them.
include/linux/usb.h:901: warning: declaration of 'complete' shadows a global
declaration
include/linux/completion.h:52: warning: shadowed declaration is here
include/linux/usb.h:932: war
From: Luiz Fernando N. Capitulino <[EMAIL PROTECTED]>
These functions makes USB driver's code simpler when dealing with endpoints
by avoiding them from accessing the endpoint's descriptor structure directly
when they only need to know the endpoint's transfer type and/or
direction.
Please, read ea
From: Luiz Fernando N. Capitulino <[EMAIL PROTECTED]>
Signed-off-by: Luiz Fernando N. Capitulino <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/class/usblp.c |9 ++---
1 files changed, 2 insertions(+), 7 deletions(-)
diff --git a/drivers/usb/cla
From: Luiz Fernando N. Capitulino <[EMAIL PROTECTED]>
Signed-off-by: Luiz Fernando N. Capitulino <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/input/appletouch.c |5 +
1 files changed, 1 insertions(+), 4 deletions(-)
diff --git a/drivers/usb/in
From: Luiz Fernando N. Capitulino <[EMAIL PROTECTED]>
Signed-off-by: Luiz Fernando N. Capitulino <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/core/hub.c |9 ++---
1 files changed, 2 insertions(+), 7 deletions(-)
diff --git a/drivers/usb/core/h
From: Luiz Fernando N. Capitulino <[EMAIL PROTECTED]>
Signed-off-by: Luiz Fernando N. Capitulino <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/input/acecad.c |5 +
1 files changed, 1 insertions(+), 4 deletions(-)
diff --git a/drivers/usb/input/
From: Luiz Fernando N. Capitulino <[EMAIL PROTECTED]>
Signed-off-by: Luiz Fernando N. Capitulino <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/input/keyspan_remote.c |3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/drivers/usb/
From: Luiz Fernando N. Capitulino <[EMAIL PROTECTED]>
Signed-off-by: Luiz Fernando N. Capitulino <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/input/ati_remote.c |8 ++--
1 files changed, 2 insertions(+), 6 deletions(-)
diff --git a/drivers/usb
From: Luiz Fernando N. Capitulino <[EMAIL PROTECTED]>
Signed-off-by: Luiz Fernando N. Capitulino <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/input/powermate.c |4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
diff --git a/drivers/usb/inpu
From: Luiz Fernando N. Capitulino <[EMAIL PROTECTED]>
Signed-off-by: Luiz Fernando N. Capitulino <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/serial/usb-serial.c | 19 +++
1 files changed, 7 insertions(+), 12 deletions(-)
diff --git
From: Luiz Fernando N. Capitulino <[EMAIL PROTECTED]>
Signed-off-by: Luiz Fernando N. Capitulino <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/misc/usblcd.c |8 ++--
1 files changed, 2 insertions(+), 6 deletions(-)
diff --git a/drivers/usb/misc
From: Luiz Fernando N. Capitulino <[EMAIL PROTECTED]>
Signed-off-by: Luiz Fernando N. Capitulino <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/misc/ldusb.c |8 ++--
1 files changed, 2 insertions(+), 6 deletions(-)
diff --git a/drivers/usb/misc/
From: dave rientjes <[EMAIL PROTECTED]>
The size of struct nc_trailer is inherently the newtailroom pad.
Signed-off-by: David Rientjes <[EMAIL PROTECTED]>
Cc: David Brownell <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/net/net1080.c | 15 +++---
From: Milan Svoboda <[EMAIL PROTECTED]>
Add poll() support to gadgetfs ep0
Signed-off-by: Milan Svoboda <[EMAIL PROTECTED]>
Signed-off-by: David Brownell <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/gadget/inode.c | 32 ++
From: Milan Svoboda <[EMAIL PROTECTED]>
I spotted this during my tests with -rt on arm. The -rt patch contains
some better tools
to diagnose problems with locks and some other things...
Original code tries to take semaphore in BUG_ON and then free the memory
with this semaphore.
Signed-off-by:
From: Aleksey Gorelov <[EMAIL PROTECTED]>
If some problem occurs during ehci startup, for instance, request_irq fails,
echi hcd driver tries it best to cleanup, but fails to unregister reboot
notifier, which in turn leads to crash on reboot/poweroff.
The following patch resolves this problem by n
From: Alan Stern <[EMAIL PROTECTED]>
The inconsistent lock state problem in usbcore (the one that shows up
when an HCD is unloaded) comes down to two inter-related problems:
usb_rh_urb_dequeue() isn't set up to be called with interrupts
disabled.
hcd_endpoint_disable() do
From: Alan Stern <[EMAIL PROTECTED]>
The UHCI controller in my laptop takes longer to turn off the
Resume-Detect bit than the 4 us allowed by uhci-hcd. Presumably other
computers will have the same problem.
This patch (as752) increases the maximum delay to 10 us, which should be
plenty, and uses
From: Alan Stern <[EMAIL PROTECTED]>
We don't want khubd to start interfering in the device-resume process
merely because the PORT_STATUS_C_SUSPEND feature happens to be set.
Ports need to be marked as busy while a resume is taking place.
In addition, so long as ports are marked as busy, khubd wo
From: Luiz Fernando N. Capitulino <[EMAIL PROTECTED]>
o CodingStyle fixes
o Removes trailing spaces
o Do not make not needed initialiation of automatic variables
o Use usb_endpoint_* functions
o If we get an error in the write URB callback print an error message instead
of a debug one
(Pretty u
From: Inaky Perez-Gonzalez <[EMAIL PROTECTED]>
Change usb_get_configuration() so that it is more tolerant to devices
with bad configuration descriptors (it'll make it ignore
configurations that fail to load).
Signed-off-by: Inaky Perez-Gonzalez <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartma
From: Inaky Perez-Gonzalez <[EMAIL PROTECTED]>
This patch enables the USB stack to recognize WUSB devices (from a
WUSB HCD) and assigns them the proper speed setting
(USB_SPEED_VARIABLE).
1. Introduce usb_hcd->wireless to mark a host controller instance as
being wireless, and thus having wirel
From: Inaky Perez-Gonzalez <[EMAIL PROTECTED]>
This patch teaches the USB stack handling of WUSB devices (those whose
speed is USB_SPEED_VARIABLE). For these devices, we need to set ep0's
maxpacketsize to 512 (even though the device descriptor reports it as
0xff).
New code being pushed to linuxuw
From: Inaky Perez-Gonzalez <[EMAIL PROTECTED]>
New code being pushed to linuxuwb.org requires this patch to connect
WUSB devices.
Signed-off-by: Inaky Perez-Gonzalez <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/core/hub.c | 25 +++---
From: Matthew Dharm <[EMAIL PROTECTED]>
This changeset from Keith Bennett (via Bob Copeland) moves the Karma
initializer to its own file and adds trapping of the START_STOP command to
enable eject of the device.
Signed-off-by: Keith Bennett <[EMAIL PROTECTED]>
Signed-off-by: Bob Copeland <[EMAIL
From: Luiz Fernando N. Capitulino <[EMAIL PROTECTED]>
This patch marks some USB core's functions parameters as const. This
improves the design (we're saying to the caller that its parameter is
not going to be modified) and may help in compiler's optimisation work.
Signed-off-by: Luiz Fernando N.
From: Eric Sesterhenn <[EMAIL PROTECTED]>
another gcc 4.1 signdness warning:
drivers/usb/gadget/ether.c:2028: warning: comparison of unsigned expression < 0
is always false
length is assigned the value of usb_ep_queue() which returns an int.
Directly after this it is checked for < 0, which can
From: Jules Villard <[EMAIL PROTECTED]>
This tiny patch fixes a typo in drivers/usb/gadget/Kconfig. The typo
is present in 2.6.18-rc4 and in the corresponding -mm tree (and AFAIK,
FYI and FWIW was present in previous kernel versions as well).
From: Jules Villard <[EMAIL PROTECTED]>
Signed-off-by:
From: Alan Stern <[EMAIL PROTECTED]>
The UFI specification doesn't permit devices to indicate non-existent
LUNs in the manner prescribed by the SCSI spec. This patch (as773)
sets a special flag so that the SCSI scanner will recognize these
devices and treat them specially.
Signed-off-by: Alan St
From: Alan Stern <[EMAIL PROTECTED]>
It's generally a bad idea for USB interface drivers to try to change a
device's configuration, and usbcore doesn't provide any way for them
to do it. However in a few exceptional circumstances it can make
sense. This patch (as767) adds a roundabout mechanism
From: Alexey Dobriyan <[EMAIL PROTECTED]>
drivers/usb/core/hub.c: In function `hub_events':
drivers/usb/core/hub.c:2591: warning: statement with no effect
Signed-off-by: Alexey Dobriyan <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/core/usb.h |5 ++
From: Andrew Morton <[EMAIL PROTECTED]>
Fix CONFIG_PM=n build.
Cc: Alan Stern <[EMAIL PROTECTED]>
Signed-off-by: Andrew Morton <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/core/hub.c |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --
From: Alan Stern <[EMAIL PROTECTED]>
All of the currently-supported USB host controller drivers use the HCD
bus-glue framework. As part of the program for flattening out the glue
layer, this patch (as769) removes the usb_operations structure. All
function calls now go directly to the HCD routine
From: Alan Stern <[EMAIL PROTECTED]>
This patch (as770b) introduces a new field to usb_bus: a flag
indicating whether or not the host controller uses DMA. This serves
to encapsulate the computation. It also means we will have only one
spot to update if the DMA API changes.
Signed-off-by: Alan S
From: Alan Stern <[EMAIL PROTECTED]>
As part of the ongoing program to flatten out the HCD bus-glue layer,
this patch (as771b) eliminates the hcpriv, release, and kref fields
from struct usb_bus. hcpriv and release were not being used for
anything worthwhile, and kref has been moved into the encl
From: Alan Stern <[EMAIL PROTECTED]>
This patch (as755b) fixes a bug in usbmon. Rather than assuming all
USB host controllers use DMA, the code will check the usb_bus data
structure. If DMA isn't used, we don't want to try peeking into a
non-existent DMA buffer!
Signed-off-by: Alan Stern <[EMAI
1 - 100 of 156 matches
Mail list logo