All of lore.kernel.org
 help / color / mirror / Atom feed
From: Patrizio Bassi <patrizio.bassi@gmail.com>
To: Alan Stern <stern@rowland.harvard.edu>
Cc: Kernel development list <linux-kernel@vger.kernel.org>,
	USB development list <linux-usb-devel@lists.sourceforge.net>,
	pavel@ucw.cz, shaohua.li@intel.com, akpm@osdl.org
Subject: Re: 2.6.15-rc2-git5 continues to fail suspending (USB issue)
Date: Sat, 26 Nov 2005 21:42:48 +0100	[thread overview]
Message-ID: <4388C8C8.1050801@gmail.com> (raw)
In-Reply-To: <Pine.LNX.4.44L0.0511261522220.15363-100000@netrider.rowland.org>

Alan Stern ha scritto:

>On Sat, 26 Nov 2005, Patrizio Bassi wrote:
>
>  
>
>>>You wrote about it on lkml, not linux-usb-devel.  So it might not have 
>>>been noticed by the USB developers.
>>>
>>> 
>>>
>>>      
>>>
>>o sorry you're right. i tought usb team followed the main ml too.
>>    
>>
>
>Some do and some don't.
>
>  
>
>>globespan device is a zyxel prestige 630 adsl modem using eciadsl
>>userspace drivers.
>>after killing the driver it suspended and resumed.
>>
>>but i got a problem, trying to restart driver.
>>
>>[EciAdsl 3/5] Synchronization...
>>
>> ERROR reading interrupts
>>*** glibc detected *** double free or corruption (fasttop): 0x0804f158 ***
>>/usr/bin/eciadsl-start: line 517: 11399 Abortito               
>>"$BIN_DIR/eciadsl-synch" $synch_options
>>ERROR: failed to get synchronization
>>
>>usb 2-2: usbfs: USBDEVFS_CONTROL failed cmd eciadsl-synch rqt 192 rq 222
>>len 13 ret -110
>>
>>tried 3 times, always the same.
>>so i manually unplugged modem and replugged.
>>works perfectly (as usual).
>>
>>seems a problem on suspending and resuming attached device.
>>    
>>
>
>Maybe it's a problem in the device.
>
>  
>
no..why should after resume?
however i remember some kernels ago (.13/.14) it worked
after resume hotplug restarted my driver, now not.

>>i've access to eciadsl cvs so i can patch it.
>>the first problem (no suspend) i think can be fixed binding some signals
>>in userspace, which?
>>    
>>
>
>There are no signals sent to userspace on suspend.  It's too late to send 
>signals, because all tasks have already been frozen.
>
>Instead the usbfs code has to be changed to handle suspend/resume events 
>on behalf of userspace drivers.  Or you could use that patch I mentioned 
>before; it unbinds drivers that don't have suspend methods.
>
>  
>
i don't like to use such big patches, i'm sure Greg will merge fast ;)

>>the second seems an init problem, that i leave to you :)
>>    
>>
>
>I can't do anything about it, since I don't have one of those modems.
>
>Alan Stern
>
>
>  
>
i understand, i appreciate your help.

  reply	other threads:[~2005-11-26 20:42 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-11-25 19:12 2.6.15-rc2-git5 continues to fail suspending (USB issue) Patrizio Bassi
2005-11-25 20:29 ` Alan Stern
2005-11-26  8:17   ` Patrizio Bassi
2005-11-26 20:27     ` Alan Stern
2005-11-26 20:42       ` Patrizio Bassi [this message]
2005-11-26 20:56         ` Alan Stern
2005-12-02 11:19           ` Patrizio Bassi

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4388C8C8.1050801@gmail.com \
    --to=patrizio.bassi@gmail.com \
    --cc=akpm@osdl.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-usb-devel@lists.sourceforge.net \
    --cc=pavel@ucw.cz \
    --cc=shaohua.li@intel.com \
    --cc=stern@rowland.harvard.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.