On Wed, 11 Jul 2007 17:41:13 -0400 (EDT),
Alan Stern <[EMAIL PROTECTED]> wrote:
> On Wed, 11 Jul 2007, Daniel J Blueman wrote:
>
> > > Try disabling CONFIG_USB_SUSPEND. It makes lots of USB bugs go away
> >
> > I'll give it a shot. For the record, I wasn't trying to perform a
> > suspend at thi
Hi All,
I am in teh process of developing a gadget driver for our peripheral
hardware. I have completed the non-gadget version (custom driver) for our
peripheral controller, and am about to start with the Gadget driver. Do we
have any guide as to the steps for creating a new udc driver?. I have
> Please put dmesg output here...
>
> plug in the cable to windows... plug in to linux and get dmesg output
dmesg output looks like this:
hub 5-0:1.0: state 7 ports 8 chg evt 0020
ehci_hcd :00:1d.7: GetStatus port 5 status 001803 POWER sig=j CSC CONNECT
hub 5-0:1.0: port 5, status 0501,
Hi Stan,
This is the quoted message from a colleague worked for Lineo.
"I do not remember a uclinux bsp for 2.4.23 that supported usb serial
and ethernet. If they know of a specific bsp that had the usb
functionality that they want we could possibly find it for them.
-- Coray"
- Leo
> -O
Hi,
We are using the AT91SAM9261 board for our application.Now our
device is act as mass storage but i want that device to be act as serial device
parallely.How can we make that possible?How do we make the USB descriptors with
two interfaces and four endpoints?Please Clarify my dou
Hello all,
i need help with the USB HID driver. I am running kernel version 2.6.12. When
I attach a USB keyboard, it is recognized
# usb 1-1: new low speed USB device using s3c2410-ohci and address 2
usb 1-1: Product: HP Basic USB Keyboard
usb 1-1: Manufacturer: CHICONY
however no device is
Am Donnerstag, 12. Juli 2007 schrieb Marcel Meerstetter:
> Hello all,
>
> i need help with the USB HID driver. I am running kernel version 2.6.12.
> When I attach a USB keyboard, it is recognized
>
> # usb 1-1: new low speed USB device using s3c2410-ohci and address 2
> usb 1-1: Product: HP B
On Wed, 11 Jul 2007, Chuck Ebbert wrote:
> On 07/11/2007 04:30 AM, Piotr Muszynski wrote:
>
> [cc: linux-usb, linux-ide]
Thank you. Piotr, you might have considered asking the person who
wrote the USB Mass Storage gadget driver...
> > I am adding transparent ATAPI capability to USB gadget Mass
On Wed, 11 Jul 2007, Branden Sletteland wrote:
> I went back and tried this power cycling method with a 2.6.21.5 kernel
> and a 2.6.22 kernel with the same results as my 2.6.20.11 kernel with
> the 2.6.21.5 drivers/usb/host directory. Now I just need to figure
> out how to get the storage devices
On Thu, 12 Jul 2007, Christoph wrote:
> So,
>
> since yesterday I'm running this:
>
> drivers/usb/host/ehci-hcd.c:611
> /* complete the unlinking of some qh [4.15.2.3] */
> if (status & STS_IAA) {
> if (ehci->reclaim) {
> COUNT (ehci->stats.reclaim);
> ehc
On Thu, 12 Jul 2007, Rajesh Srinivasan wrote:
> Hi All,
>
> I am in teh process of developing a gadget driver for our peripheral
> hardware. I have completed the non-gadget version (custom driver) for our
> peripheral controller, and am about to start with the Gadget driver. Do we
> have any g
On Thursday 12 July 2007, Alan Stern wrote:
>On Wed, 11 Jul 2007, Branden Sletteland wrote:
>> I went back and tried this power cycling method with a 2.6.21.5 kernel
>> and a 2.6.22 kernel with the same results as my 2.6.20.11 kernel with
>> the 2.6.21.5 drivers/usb/host directory. Now I just need
On Thu, 12 Jul 2007, Gene Heskett wrote:
> >If you want to see all the patches that affected each source file, you
> >can use the Git-Web interface at kernel.org:
> >
> >http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=tree;f=dr
> >ivers/usb/host;h=01260c55a15973281b292c052424e7c
This work is dependent on scsi-misc-2.6 git tree.
- use scsi_cmnd data accessors
- Clean the !use_sg code paths
Signed-off-by: Boaz Harrosh <[EMAIL PROTECTED]>
---
drivers/usb/image/microtek.c | 32 ++--
1 files changed, 14 insertions(+), 18 deletions(-)
diff
On Wed, 11 Jul 2007, Daniel J Blueman wrote:
> On 11/07/07, Chuck Ebbert <[EMAIL PROTECTED]> wrote:
> > On 07/08/2007 05:45 PM, Daniel J Blueman wrote:
> > > When plugging in a USB 2 mass-storage device which I've been seeing
> > > problems with, I caught a khubd oops [1]. Kernel is 2.6.22-rc7 on
This patch (as931b), adapted from a patch by Olav Kongas, makes a small
set of conservative changes to the isp116x-hcd driver in preparation
for the removal of urb->status.
finish_request() is moved up in the source and is called
as soon as the URB is known to have completed, rathe
This patch (as934) adds a new readonly binary sysfs attribute file
called "descriptors" for each USB device. The attribute contains the
device descriptor followed by the raw descriptor entry (config plug
subsidiary descriptors) for the current configuration.
Having this information available in f
From: Jan Engelhardt <[EMAIL PROTECTED]>
Generally, Jens Axboe was against 'default y', so I'll have some patches to
remove it.
Cc: Jens Axboe <[EMAIL PROTECTED]>
Signed-off-by: Andrew Morton <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/Kconfig |1
From: Matthias Kaehlcke <[EMAIL PROTECTED]>
Low performance USB storage driver: Use list_for_each_entry() instead
of list_for_each()
Signed-off-by: Matthias Kaehlcke <[EMAIL PROTECTED]>
Cc: Pete Zaitcev <[EMAIL PROTECTED]>
Cc: Jens Axboe <[EMAIL PROTECTED]>
Signed-off-by: Andrew Morton <[EMAIL PR
From: Robert P. J. Day <[EMAIL PROTECTED]>
Signed-off-by: Robert P. J. Day <[EMAIL PROTECTED]>
Signed-off-by: Andrew Morton <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/Makefile |1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/d
From: David Brownell <[EMAIL PROTECTED]>
This patch updates some of the documentation about DMA buffer management
for USB, and ways to avoid extra copying. Our understanding of the issues
has improved over time.
- Most drivers should *avoid* the dma-coherent allocators. There are
a few exce
From: Suresh Jayaraman <[EMAIL PROTECTED]>
Remove unnecessary cast of return value of kzalloc() in
usb/host/ohci-pnx4008.c
Signed-off-by: Suresh Jayaraman <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/host/ohci-pnx4008.c |2 +-
1 files changed, 1 i
From: Oliver Neukum <[EMAIL PROTECTED]>
this adds some scanners reported to be crashed by autosuspend to
the quirk list.
Signed-off-by: Oliver Neukum <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/core/quirks.c |8
1 files changed, 8 insert
From: Alan Stern <[EMAIL PROTECTED]>
This patch (as930) implements autosuspend for usb-storage. It is
adapted from a patch by Oliver Neukum. Autosuspend is allowed except
during LUN scanning, resets, and command execution.
Signed-off-by: Alan Stern <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-
From: Andrey Arapov <[EMAIL PROTECTED]>
USB: add new device id to option driver
device is Samsung X180 China cellphone
Signed-off-by: Andrey Arapov <[EMAIL PROTECTED]>
Acked-by: Oliver Neukum <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/class/cdc-acm.
From: David Brownell <[EMAIL PROTECTED]>
Minor fixes to goku_udc ... whitespace, let -DDEBUG do its thing,
check the return value of device_register(), sparse tweaks.
Signed-off-by: David Brownell <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/gadget/go
From: David Brownell <[EMAIL PROTECTED]>
Although the other USB driver directories got taught how use Kconfig
and the Makefile to enable the debugging messages enabled by -DDEBUG,
the gadget stack was overlooked.
This patch remedies that omission, but doesn't update any drivers to
remove previous
From: David Brownell <[EMAIL PROTECTED]>
This patch removes controller driver infrastructure which supported
the now-removed usb_ep_{alloc,free}_buffer() calls.
As can be seen, many of the implementations of this were broken to
various degrees. Many didn't properly return dma-coherent mappings;
From: David Brownell <[EMAIL PROTECTED]>
Remove usb_ep_{alloc,free}_buffer() calls, for small dma-coherent buffers.
This patch just removes the interface and its users; later patches will
remove controller driver support.
- This interface is invariably not implemented correctly in the
contr
From: David Brownell <[EMAIL PROTECTED]>
Cleanups to the pxa2xx_udc code:
- Primarily removing unused DMA hooks.
- One "sparse" warning removed
- Remove some Lubbock-only LED hooks (for debugging)
That DMA code was never really completed. It worked, mostly, for IN
transfers (to the host)
From: Oliver Neukum <[EMAIL PROTECTED]>
this printer does not survive suspension.
Signed-off-by: Oliver Neukum <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/core/quirks.c |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/drivers
From: S.Caglar Onur <[EMAIL PROTECTED]>
Following patch removes trailing whitespaces at the ends of lines and converts
smarttabs/whitespaces into real tabs.
Signed-off-by: S.Caglar Onur <[EMAIL PROTECTED]>
Signed-off-by: Phil Dibowitz <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL
From: Alan Cox <[EMAIL PROTECTED]>
Signed-off-by: Alan Cox <[EMAIL PROTECTED]>
Signed-off-by: Andrew Morton <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/serial/io_edgeport.c |9 -
drivers/usb/serial/io_ti.c |8
2 files ch
From: Alan Cox <[EMAIL PROTECTED]>
Signed-off-by: Alan Cox <[EMAIL PROTECTED]>
Signed-off-by: Andrew Morton <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/serial/mos7720.c | 10 --
1 files changed, 0 insertions(+), 10 deletions(-)
diff --git a
From: Yinghai Lu <[EMAIL PROTECTED]>
So we can use dev_to_node(&usb_dev->dev) later in kmalloc_node to dma buffer
Signed-off-by: Yinghai Lu <[EMAIL PROTECTED]>
Cc: Andi Kleen <[EMAIL PROTECTED]>
Acked-by: Christoph Lameter <[EMAIL PROTECTED]>
Cc: David Rientjes <[EMAIL PROTECTED]>
Signed-off-by:
From: Oliver Neukum <[EMAIL PROTECTED]>
Fix an oops that happens in relation with applying work arounds for buggy
ftdi_sio devices. The quirks were handled too early because due to changes in
the initialisation of usb serial devices the device was not fully initialised
when the old hook was calle
From: Venki Pallipadi <[EMAIL PROTECTED]>
Make usb autosuspend timers 1sec jiffy aligned.
This helps to reduce the frequency at which the CPU must be taken out of a
lower-power state.
Signed-off-by: Venkatesh Pallipadi <[EMAIL PROTECTED]>
Signed-off-by: Andrew Morton <[EMAIL PROTECTED]>
Signed-o
From: Jeremy Katz <[EMAIL PROTECTED]>
Blackberry devices charge over USB. By autosuspending the port, they are
not able to charge reliably.
Signed-off-by: Jeremy Katz <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/core/quirks.c |5 +
1 files ch
From: Craig W. Nadler <[EMAIL PROTECTED]>
USB_IAD: Adds support for USB Interface Association Descriptors.
This patch adds support to the USB host stack for parsing, storing, and
displaying Interface Association Descriptors. In /proc/bus/usb/devices
lines starting with A: show the fields in an IA
Update the original developer's email addresses at their request.
Cc: Vijaya Kumar <[EMAIL PROTECTED]>
Cc: Ajay Kumar <[EMAIL PROTECTED]>
Cc: Gurudeva <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/serial/mos7720.c |6 +++---
1 files changed, 3 inse
From: Alan Stern <[EMAIL PROTECTED]>
Root hubs can't be resumed if their parent controller device is still
suspended. This patch (as925) adds a check for that condition in
hcd_bus_resume() and prevents it from being treated as a fatal
controller failure.
ehci-hcd is updated to add the correspond
From: Alan Stern <[EMAIL PROTECTED]>
This patch (as922) removes all but one of the remaining vestiges of
dev->power.power_state from usbcore. The only usage left must remain
until the deprecated "power/state" sysfs attribute is gone.
Signed-off-by: Alan Stern <[EMAIL PROTECTED]>
Signed-off-by: G
From: Pete Zaitcev <[EMAIL PROTECTED]>
Vojtech agreed to pass usblp over to me, so if you find bugs don't bug him.
Signed-off-by: Pete Zaitcev <[EMAIL PROTECTED]>
Signed-off-by: Vojtech Pavlik <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
MAINTAINERS |8 --
From: Haavard Skinnemoen <[EMAIL PROTECTED]>
husb2dev was the internal name of the USB Device Controller on
AT32AP7000. Rename it to "atmel_usba", which is closer to the official
name used in documentation and marketing material.
Signed-off-by: Haavard Skinnemoen <[EMAIL PROTECTED]>
Signed-off-by
From: Marcel Holtmann <[EMAIL PROTECTED]>
USB: Add URB_FREE_BUFFER flag for freeing the transfer buffer
In some cases it is not needed that the driver keeps track of the
transfer buffer of an URB. It can be simply freed along with the
URB itself when the reference count goes down to zero. The new
From: Laurent Pinchart <[EMAIL PROTECTED]>
Many device manufacturers are using full-speed bInterval values in high-speed
interrupt endpoint descriptors. If the bInterval value is greater than 16,
assume the device uses full-speed descriptors and fix the value accordingly.
Signed-off-by: Laurent P
From: Oliver Neukum <[EMAIL PROTECTED]>
use anchors in suspend/resume handling
Signed-off-by: Oliver Neukum <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/usb-skeleton.c | 42 +-
1 files changed, 37 insertions(+
From: Oliver Neukum <[EMAIL PROTECTED]>
use anchors in disconnect handling
Signed-off-by: Oliver Neukum <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/usb-skeleton.c |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/drivers/usb/u
This removes the ugly code that was copied from the keyspan driver and
allocates the in urbs in a much shorter code path that can be understood
easier.
Also turned off the interrupt urb when no port was open as it's not nice
to keep the bus busy for no good reason at all (this should be a power
sa
You can't rely on the fact that the status really is correct like it was.
Also simplified the write path and now we allocate the urb and data on
the fly, instead of trying to do that really odd timeout check which I
am guessing doesn't really work properly. This should speed up the
device by keep
This done in anticipation of removal of urb->status, which will make
that patch easier to review and apply in the future.
Cc:
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/serial/whiteheat.c | 25 -
1 files changed, 16 insertions(+), 9 deletions
This done in anticipation of removal of urb->status, which will make
that patch easier to review and apply in the future.
Cc:
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/serial/visor.c | 20
1 files changed, 12 insertions(+), 8 deletions(-)
diff
This done in anticipation of removal of urb->status, which will make
that patch easier to review and apply in the future.
Cc:
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/serial/pl2303.c | 42 ++
1 files changed, 22 insertions(+
This done in anticipation of removal of urb->status, which will make
that patch easier to review and apply in the future.
Cc:
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/serial/oti6858.c | 35 ++-
1 files changed, 18 insertions(+), 17
This done in anticipation of removal of urb->status, which will make
that patch easier to review and apply in the future.
Cc:
Cc: Matthias Urlichs <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/serial/option.c | 14 --
1 files changed, 8
This done in anticipation of removal of urb->status, which will make
that patch easier to review and apply in the future.
Cc:
Cc: VijayaKumar G.N. <[EMAIL PROTECTED]>
Cc: AjayKumar <[EMAIL PROTECTED]>
Cc: Gurudeva N. <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
This done in anticipation of removal of urb->status, which will make
that patch easier to review and apply in the future.
Cc:
Cc: Thomas Wahrenbruch <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/serial/kobil_sct.c | 26 ++
1
This done in anticipation of removal of urb->status, which will make
that patch easier to review and apply in the future.
Cc:
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/serial/keyspan_pda.c | 17 ++---
1 files changed, 10 insertions(+), 7 deletions(-)
d
This done in anticipation of removal of urb->status, which will make
that patch easier to review and apply in the future.
Cc:
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/serial/keyspan.c | 50 +
1 files changed, 30 insertions(+
This done in anticipation of removal of urb->status, which will make
that patch easier to review and apply in the future.
Cc:
Cc: Gary Brubaker <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/serial/ir-usb.c | 12 +++-
1 files changed, 7 inser
This done in anticipation of removal of urb->status, which will make
that patch easier to review and apply in the future.
Cc:
Cc: Ganesh Varadarajan <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/serial/ipaq.c | 14 +-
1 files changed, 9
This done in anticipation of removal of urb->status, which will make
that patch easier to review and apply in the future.
Cc:
Cc: Al Borchers <[EMAIL PROTECTED]>
Cc: Peter Berger <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/serial/io_ti.c | 47
This done in anticipation of removal of urb->status, which will make
that patch easier to review and apply in the future.
Cc:
Cc: Hermann Kneissel <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/serial/garmin_gps.c | 47 ---
This done in anticipation of removal of urb->status, which will make
that patch easier to review and apply in the future.
Cc:
Cc: Kuba Ober <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/serial/ftdi_sio.c | 11 +++
1 files changed, 7 insertio
This done in anticipation of removal of urb->status, which will make
that patch easier to review and apply in the future.
Cc:
Cc: <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/serial/cyberjack.c | 17 +++--
1 files changed, 11 insertions
This done in anticipation of removal of urb->status, which will make
that patch easier to review and apply in the future.
Cc:
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/serial/belkin_sa.c |9 ++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a
This done in anticipation of removal of urb->status, which will make
that patch easier to review and apply in the future.
Cc:
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/serial/airprime.c | 10 ++
1 files changed, 6 insertions(+), 4 deletions(-)
diff --git a
This done in anticipation of removal of urb->status, which will make
that patch easier to review and apply in the future.
Cc:
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/serial/aircable.c | 16 +---
1 files changed, 9 insertions(+), 7 deletions(-)
diff -
From: Pete Zaitcev <[EMAIL PROTECTED]>
This patch releases DMA resources if enqueue fails in the HCD.
Linux had this bug ever since we converted from virt_to_bus for 2.4.
It is difficult to hit. A user would need a significant memory pressure
or some other unusual condition.
It was reported to m
From: Benny Halevy <[EMAIL PROTECTED]>
I think there is a race between usb_serial_put() and
usb_serial_get_by_index() (and get_free_serial()) with regards
to handling the serial port refcount.
usb_serial_get_by_index() gets a reference on the serial port under
table_lock while return_serial relea
From: Christian Engelmayer <[EMAIL PROTECTED]>
According to the USB Specification Revision 2.0 chapter 11.12.5
a hub experiencing an over-current condition must place all
affected ports in the powered-off state. It seems that some root
hubs need port power to be cycled by software in order to get
From: Oliver Neukum <[EMAIL PROTECTED]>
this fixes the sleep found with the automatic tool.
Signed-off-by: Oliver Neukum <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/serial/io_ti.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --gi
From: David Brownell <[EMAIL PROTECTED]>
Platforms with PCMCIA support can implement host-side USB with "sl811_cs",
so make sure this menu shows up on platforms with PCMCIA.
Signed-off-by: David Brownell <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/Kc
From: Geoff Levand <[EMAIL PROTECTED]>
USB HCD glue updates to reflect the new PS3 unifed device support.
- Fixed remove() routine.
- Added shutdown() routine.
- Added request_mem_region() call.
- Fixed MODULE_ALIAS().
- Made a proper fix for the hack done to support muti-platform in commit
From: Alan Stern <[EMAIL PROTECTED]>
This patch (as915b) combines the public routine usb_port_suspend() and
the private routine __usb_port_suspend() into a single function.
By removing the explicit mention of otg_port in the call to
__usb_port_suspend(), we prevent a possible error in which the s
From: Alan Stern <[EMAIL PROTECTED]>
This patch (as916) completes the separation of code paths for suspend
and resume of root hubs as opposed to non-root devices. Root hubs
will be power-managed through their bus_suspend and bus_resume
methods, whereas normal devices will use usb_port_suspend() a
From: Michael Hanselmann <[EMAIL PROTECTED]>
This patch fixes a silicon bug in some NEC OHCI chips. The bug appears
at random times and is very, very difficult to reproduce. Without the
following patch, Linux would shut the chip and its associated devices
down. In Apple PowerBooks this leads to an
From: Vladimir Barinov <[EMAIL PROTECTED]>
This patch fixes the endianness select for transfer buffers in EHCI
controllers that have Transaction Translator built in the hub. Also I
cleaned it up to make rid of magic numbers.
Signed-off-by: Vladimir Barinov <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECT
From: Oliver Neukum <[EMAIL PROTECTED]>
This patch set introduces usb_anchor and uses it to implement all modern
APIs in the skeleton driver.
- proper error reporting in the skeleton driver
- implementation of flush()
Signed-off-by: Oliver Neukum <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Har
From: Vikram Pandita <[EMAIL PROTECTED]>
Patch is to prevent the OTG host of doing 3 times enumeration of
device when the Host suspends for HNP. The error code used in
this case is ENOTSUPP.
Signed-off-by: Vikram Pandita <[EMAIL PROTECTED]>
Acked-by: Alan Stern <[EMAIL PROTECTED]>
Acked-by: Davi
From: t.sefzick <[EMAIL PROTECTED]>
in order to be able to switch back to 'flow-control none'
after having activated 'flow-control rts/cts', I made
a small change to 'pl2303.c'.
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/serial/pl2303.c |7 +++
1 files changed
From: Oliver Neukum <[EMAIL PROTECTED]>
the generic driver also had its own buffering.
Signed-off-by: Oliver Neukum <[EMAIL PROTECTED]
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
drivers/usb/serial/generic.c | 69 -
1 files changed, 34 inse
From: David Brownell <[EMAIL PROTECTED]>
Make sure gadgetfs userspace interface is properly exported:
- Move to ;
- Export it using Kbuild;
- Add an #include guard;
- Correct some internal documentation;
- Update struct layout so it's the same on 32/64 bit kernels.
Signed-off-by: David Bro
From: David Rientjes <[EMAIL PROTECTED]>
Substitute USB instances of __attribute__ ((unused)) functions with the
newly introduced __maybe_unused.
Signed-off-by: David Rientjes <[EMAIL PROTECTED]>
Signed-off-by: David Brownell <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED
From: Li Yang <[EMAIL PROTECTED]>
For MPC831x support, change the ehci-fsl driver to preserve
bits set in platform code. Add a common CONFIG_USB_EHCI_FSL
to indicate presence of Freescale EHCI SOC. Add FSL_USB2_DR_OTG
operating mode support, thus both host and device can work for the
mini-ab rec
From: Stefan Roese <[EMAIL PROTECTED]>
Now select the big-endian configuration options
CONFIG_USB_EHCI_BIG_ENDIAN_MMIO and CONFIG_USB_EHCI_BIG_ENDIAN_DESC in
the usb host Kconfig file and not in the platform Kconfig files.
Signed-off-by: Stefan Roese <[EMAIL PROTECTED]>
Signed-off-by: David Brown
From: Stefan Roese <[EMAIL PROTECTED]>
This patch adds support for the AMCC 440EPx EHCI controller whose
in-memory data structures and the registers are represented in big-
endian format.
Signed-off-by: Stefan Roese <[EMAIL PROTECTED]>
Signed-off-by: David Brownell <[EMAIL PROTECTED]>
Signed-off-
From: Stepan Moskovchenko <[EMAIL PROTECTED]>
The new FT232RL allows setting and getting the value of the latency
timer, like on the FT232BM. However, the driver will not create the
sysfs entries for the RL without this one-line patch.
I have tested it on two systems with successful results.
Fr
From: Mark Lord <[EMAIL PROTECTED]>
Okay, found it. The root cause here was a missing CONFIG_USB_SUSPEND=y,
which means the hci_usb device never got marked as USB_STATE_SUSPENDED,
which then caused the loop to go on forever.
The system works fine now with CONFIG_USB_SUSPEND=y in the .config.
He
From: Dave Platt <[EMAIL PROTECTED]>
Improvements and fixes to the MCT U232 USB/serial interface driver.
Implement RTS/CTS hardware flow control. Implement HUPCL. Bring
handling of DTR and RTS into conformance with other Linux serial
port drivers - assert both signals when opening device, even i
From: Arjan van de Ven <[EMAIL PROTECTED]>
This patch modifies the USB regular 250ms timer to be "perfectly aligned" to
the second and quarters thereof. This change is there to make sure that if
you have multiple USB ports, the timers for all these ports will fire at the
same time rather than all
From: Alan Stern <[EMAIL PROTECTED]>
This patch (as898) changes the port reset code in the hub driver. If
a connect change occurs, it is reported the same way as a disconnect
(which of course is what it really is).
It also changes usb_reset_device(), to prevent the routine from futilely
retrying
From: Alan Stern <[EMAIL PROTECTED]>
This patch (as888) adds a new USB device quirk for devices which are
unable to resume correctly. By using the new code added for the
USB-persist facility, it is a simple matter to reset these devices
instead of resuming them. To get things kicked off, a quirk
From: Alan Stern <[EMAIL PROTECTED]>
This patch (as887) changes the way ehci-hcd and ohci-hcd handle a loss
of VBUS power during suspend. In order for the USB-persist facility
to work correctly, it is necessary for low- and full-speed devices
attached to a high-speed port to be handed back to the
From: Pete Zaitcev <[EMAIL PROTECTED]>
Add a class which allows for an easier integration with udev.
This code was originally written by Paolo Abeni, and arrived to my tree
as a part of big patch to add binary API on December 18. As I understand,
Paolo always meant the class to be a part of the w
From: Kees Lemmens <[EMAIL PROTECTED]>
Last week I've been searching for a driver for the CA-42 cable (see usb
below) that fitted my kernel 2.6.20. I only found an abandoned version for a
driver on your website that indeed worked on 2.6.18 but wouldn't even
compile with a more recent 2.6.20 ker
From: David Brownell <[EMAIL PROTECTED]>
Remove atomic operations on the reference counter for EHCI queue heads.
On various platforms (including ppc7448), atomic operations are unusable
with dma-coherent memory.
Signed-off-by: Steven J. Hill <[EMAIL PROTECTED]>
Signed-off-by: David Brownell <[EMA
From: Alan Stern <[EMAIL PROTECTED]>
This revised patch (as893c) improves the method used by the hub driver
to release its private data structure. The current code is non-robust,
relying on a memory region not getting reused by another driver after
it has been freed. The patch adds a reference c
From: Alan Stern <[EMAIL PROTECTED]>
This patch (as892) removes the "locktree" routine from the hub driver.
It currently is used in only one place, by a single kernel thread;
hence it isn't doing any good.
Signed-off-by: Alan Stern <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PRO
From: Alan Stern <[EMAIL PROTECTED]>
This patch (as885) moves the root-hub bus_suspend() and bus_resume()
method calls from the hub driver's suspend and resume methods into the
usb_generic driver methods, where they make just as much sense.
Their old locations were not fully correct. For example
1 - 100 of 174 matches
Mail list logo