Re: [linux-usb-devel] [RFC][PATCH -mm 3/7] PM: Simplify suspend_device

2007-06-11 Thread Pavel Machek
Hi! From: Rafael J. Wysocki [EMAIL PROTECTED] Reduce code duplication in drivers/base/suspend.c by introducing a separate function for printing diagnostic messages. Signed-off-by: Rafael J. Wysocki [EMAIL PROTECTED] ACK, thanks.

Re: [linux-usb-devel] autosuspend for hid

2007-05-15 Thread Pavel Machek
Hi! Can you break this up into two patches?  If the first adds the queuing code and the second adds autosuspend support, it will be much easier to appraise and test them. Hi, this code implements delayed execution of output requests arriving for suspended HID devices. usbhid.h

Re: [linux-usb-devel] USB: on suspend to ram/disk all usb devices are replugged

2007-04-01 Thread Pavel Machek
Hi! In that case the user would see data corruption - just as if he mounts a piece of removable media in a USB card reader; yanks out the card and modifies it elsewhere, and then puts it back in. I my opinion we can't really defend ourselves against such users... We can

Re: [linux-usb-devel] USB: on suspend to ram/disk all usb devices are replugged

2007-04-01 Thread Pavel Machek
Hi! The GNOME hath spoken? I also thought about that, I think that the best solution is still to hide connect/disconnect of usb devices from userspace (now it also causes corruption) But to refuse suspend with any usb mass storage device connected with mounted

Re: [linux-usb-devel] USB: on suspend to ram/disk all usb devices are replugged

2007-04-01 Thread Pavel Machek
Hi! Problem is that suspending _with_ removable mass storage devices attached just will not work. User will unplug them, then complain about corruption. Advanced user will unplug them, work with them somewhere else, replug them, then loose filesystem. Feel free to send patch to teach

Re: [linux-usb-devel] USB: on suspend to ram/disk all usb devices are replugged

2007-04-01 Thread Pavel Machek
Hi! Problem is that suspending _with_ removable mass storage devices attached just will not work. User will unplug them, then complain about corruption. Advanced user will unplug them, work with them somewhere else, replug them, then loose filesystem. Feel free to send patch to teach

[linux-usb-devel] s2ram (was Re: [2/6] 2.6.21-rc2: known regressions)

2007-03-11 Thread Pavel Machek
Hi! Even if one doesn't use the fb console at all, radeonfb apparently is still required on some ThinkPad models to work around BIOS bugs: http://www.thinkwiki.org/wiki/Problem_with_high_power_drain_in_ACPI_sleep#Radeon_GPU_not_powered_off s2ram should be able to work around

Re: [linux-usb-devel] [2/6] 2.6.21-rc2: known regressions

2007-03-11 Thread Pavel Machek
Hi! Ok. To be honest, you are the first reporter that seems to have read the documentation above, but not understood what to do. thanks for the compliment ;-) _I_ very much know what to do (i mailed the right person after all ;), but i dont really count and on the 6 (Can we get the

Re: [linux-usb-devel] [2/6] 2.6.21-rc2: known regressions

2007-03-10 Thread Pavel Machek
Hi! You're better off using the VGA console, and lettign X re-initialize the graphics device. That generally at least has a reasonably good chance of working. Re-initializing graphics modes really is very hard. You can try with the BIOS video hack (I forget the kernel command line

Re: [linux-usb-devel] [2/6] 2.6.21-rc2: known regressions

2007-03-09 Thread Pavel Machek
Hi! disabling the following radeonfb options in the .config made resume work again: In general, don't even *try* to use radeonfb for suspend/resume. I don't think it has ever worked, except on some very rare laptops (largely PPC Macs) where people had enough information to set up the

Re: [linux-usb-devel] patch to autosuspend mice #2

2007-02-01 Thread Pavel Machek
Hi! You should have /proc/acpi/battery/*/state ; it shows current power consumption. Yes, that works. Cool :-) Good... so how much power is it saving for you? Pavel -- (english) http://www.livejournal.com/~pavelmachek

Re: [linux-usb-devel] patch to autosuspend mice

2007-02-01 Thread Pavel Machek
On Wed 2007-01-31 16:54:39, Alan Stern wrote: On Wed, 31 Jan 2007, Oliver Neukum wrote: timer whenever there is any activity, and when the timer expires you know the device has been idle long enough that you should suspend it.  That's exactly how the autosuspend infrastructure works.

Re: [linux-usb-devel] patch to autosuspend mice #2

2007-02-01 Thread Pavel Machek
Hi! this preliminary patch should suspend your mouse, if it supports remote wakeup. In fact it should do this to all devices which are HID, claimed by the input layer and support remote wakeup. It works for me with my mouse. I've tested letting it autosuspend and resume. It survives going

Re: [linux-usb-devel] patch to autosuspend mice #2

2007-02-01 Thread Pavel Machek
Hi1 Measurements on x60: What strange architectures is that? It is thinkpad x60. i386 architecture. Feb 1 15:58:14 amd kernel: Added idle timer for firing in 10 seconds ^[ Feb 1 15:58:24 amd kernel: state is 0 Feb 1 15:58:24 amd kernel: Modded idle timer for firing in 10 seconds

Re: [linux-usb-devel] patch to autosuspend mice #2

2007-02-01 Thread Pavel Machek
Hi! You should have /proc/acpi/battery/*/state ; it shows current power consumption. Yes, that works. Cool :-) Good... so how much power is it saving for you? Nothing USB: present rate:1874 mA Mouse in use: present rate:2031 mA Sleeping

Re: [linux-usb-devel] patch to autosuspend mice #2

2007-01-31 Thread Pavel Machek
Hi! this preliminary patch should suspend your mouse, if it supports remote wakeup. In fact it should do this to all devices which are HID, claimed by the input layer and support remote wakeup. It works for me with my mouse. I've tested letting it autosuspend and resume. It survives going

Re: [linux-usb-devel] simulating USB unplug/plug (was: [PATCH 1/3] UEAGLE : be suspend friendly)

2007-01-23 Thread Pavel Machek
Hi! if (ret != -EAGAIN) msleep(1000); +if (try_to_freeze()) +uea_err(INS_TO_USBDEV(sc), suspend/resume not supported, +please unplug/replug your modem\n);

[linux-usb-devel] 2.6.20-rc5: usb mouse breaks suspend to ram

2007-01-16 Thread Pavel Machek
Hi! I started using el-cheapo usb mouse... only to find out that it breaks suspend to RAM. Suspend-to-disk works okay. I was not able to extract any usefull messages... Resume process hangs; I can still switch console and even type on keyboard, but userland is dead, and I was not able to get

Re: [linux-usb-devel] 2.6.20-rc5: usb mouse breaks suspend to ram

2007-01-16 Thread Pavel Machek
Hi! I started using el-cheapo usb mouse... only to find out that it breaks suspend to RAM. Suspend-to-disk works okay. I was not able to extract any usefull messages... Resume process hangs; I can still switch console and even type on keyboard, but userland is dead, and I was not able to

Re: [linux-usb-devel] 2.6.20-rc5: usb mouse breaks suspend to ram

2007-01-16 Thread Pavel Machek
Hi! I started using el-cheapo usb mouse... only to find out that it breaks suspend to RAM. Suspend-to-disk works okay. I was not able to extract any usefull messages... Resume process hangs; I can still switch console and even type on keyboard, but userland is dead, and I was not

Re: [linux-usb-devel] 2.6.20-rc5: usb mouse breaks suspend to ram

2007-01-16 Thread Pavel Machek
Hi! No, HID is the preferred... I am not sure what is going on - on my box STR does not work at all thanks to nvidia chip turning the display on all the way as the very last step of suspend ;( One or several of these options might help cure this: - agp=off kernel command line (plus AGP

Re: [linux-usb-devel] 2.6.20-rc4: null pointer deref in khubd

2007-01-11 Thread Pavel Machek
On Thu 2007-01-11 08:48:53, Oliver Neukum wrote: Am Mittwoch, 10. Januar 2007 23:35 schrieb Alan Stern: Apparently here: drivers/base/core.c: void device_del(struct device * dev) {   struct device * parent = dev-parent;   struct class_interface *class_intf;   

Re: [linux-usb-devel] 2.6.20-rc4: null pointer deref in khubd

2007-01-11 Thread Pavel Machek
Hi! usb 2-1: new full speed USB device using uhci_hcd and address 68 usb 2-1: USB disconnect, address 68 usb 2-1: unable to read config index 0 descriptor/start usb 2-1: chopping to 0 config(s) Does anybody know a legitimate reasons a device should have 0 configurations? Independent

Re: [linux-usb-devel] 2.6.20-rc4: null pointer deref in khubd

2007-01-10 Thread Pavel Machek
Hi! The obvious change with this device is that usb_set_configuration() is never called, but that should not matter. No, I think you're barking up the wrong tree. Pavel, did you have CONFIG_USB_MULTITHREAD_PROBE turned on? I bet you did -- there's no other way to generate the

Re: [linux-usb-devel] [GIT PATCH] USB patches for 2.6.19

2006-12-02 Thread Pavel Machek
Hi! Here are a bunch of USB patches for 2.6.19. They contain: - new driver for usb debug device (client side only so far) - helper functions to find usb endpoints easier - minor bugfixes - new device support - usb core rework for autosuspend logic -

Re: [linux-usb-devel] [PATCH] usbmon: add binary interface

2006-10-11 Thread Pavel Machek
Hi! From: Paolo Abeni [EMAIL PROTECTED] A binary interface is added to usbmon. For each USB bus present on the host system a new file is added to the debugfs directory, in the form usb%db. USB records are stored in a liked list, alike current text interface implementation, so most code

Re: [linux-usb-devel] error to be returned while suspended

2006-10-08 Thread Pavel Machek
Hi! OK, let me state the basics. To get real power savings, we: - blank the display - spin down the hard drive - put the CPU into an ACPI sleep state To do the latter well, we need to make sure there's no DMA. It is important that less or little DMA will not help. We

Re: [linux-usb-devel] error to be returned while suspended

2006-10-08 Thread Pavel Machek
Hi! That is, the standard model is useless? I think you've made a few strange leaps of logic there ... care to fill in those gaps and explain just _why_ that standard model is useless??? Recall by the way that the autosuspend stuff kicked off with discussions about exactly how to

[linux-usb-devel] /sys/.../power/state Re: error to be returned while suspended

2006-10-08 Thread Pavel Machek
Hi! The power management functions without timeout are also exported. For other power control features like cpu frequency considerable effort has been made to export them to user space. Yes, and many of us use the much lighter weight kernel based control models by preference.  

Re: [linux-usb-devel] error to be returned while suspended

2006-10-08 Thread Pavel Machek
On Sun 2006-10-08 21:57:17, Oliver Neukum wrote: Am Sonntag, 8. Oktober 2006 21:36 schrieb Pavel Machek: AOLMee too/AOL Please, lets do few autosuspend things, and when we know how it looks, we can think about doing something more advanced. Very well, which drivers do you want first

Re: [linux-usb-devel] error to be returned while suspended

2006-10-07 Thread Pavel Machek
Hi! - the issues of manual automatic suspend and remote wakeup are orthogonal - there should be a common API for all devices AFAIK there is no demonstrated need for an API to suspend individual devices. ... I doubt that a lot. You haven't demonstrated

Re: [linux-usb-devel] error to be returned while suspended

2006-10-06 Thread Pavel Machek
On Thu 2006-10-05 18:35:21, Oliver Neukum wrote: Am Donnerstag, 5. Oktober 2006 18:21 schrieb Alan Stern: Currently we don't have any userspace APIs for such a daemon to use.  The only existing API is deprecated and will go away soon. I trust it'll be replaced. It does not seem that API

Re: [linux-usb-devel] error to be returned while suspended

2006-10-06 Thread Pavel Machek
On Thu 2006-10-05 20:43:59, Oliver Neukum wrote: Am Donnerstag, 5. Oktober 2006 20:24 schrieb Alan Stern: On Thu, 5 Oct 2006, Oliver Neukum wrote: Am Donnerstag, 5. Oktober 2006 18:21 schrieb Alan Stern: Currently we don't have any userspace APIs for such a daemon to use.   The

Re: [linux-usb-devel] error to be returned while suspended

2006-10-06 Thread Pavel Machek
On Fri 2006-10-06 09:04:51, Oliver Neukum wrote: Am Freitag, 6. Oktober 2006 04:47 schrieb David Brownell: On Thursday 05 October 2006 2:25 pm, Oliver Neukum wrote: - the issues of manual automatic suspend and remote wakeup are orthogonal - there should be a common API for all

Re: [linux-usb-devel] [linux-pm] Suspend to disk with PCMCIA card plugged in with kernel 2.6.16.28

2006-10-05 Thread Pavel Machek
Hi! Reproduce it with 2.6.18, then it is bugzilla time, or post to linux-usb mailing list. Thanks Pavel. I tried with kernel 2.6.18. It worked fine with bulk device ( USB key). But does not work with isochronous device and system hangs. This time I did not have kdb so could not figure

Re: [linux-usb-devel] [PATCH 1/3] UEAGLE : be suspend friendly

2006-10-05 Thread Pavel Machek
Hi! You marked all the patches as 1/3, btw. this patch avoid that the kernel thread block the suspend process. Some work is still need to recover after a resume. Signed-off-by: Matthieu CASTET [EMAIL PROTECTED] this patch avoid that the kernel thread block the suspend process. Some

Re: [linux-usb-devel] [PATCH]suspend support for usblp

2006-10-05 Thread Pavel Machek
Hi! this implements suspend support for usblp. According to the CUPS people ENODEV will make CUPS retry the job. Thus it is returned in the runtime case. My printer survives suspend/resume cycles with it. Does it allow uhci to powersave, thus saving lots of power?

Re: [linux-usb-devel] [PATCH 1/3] UEAGLE : be suspend friendly

2006-10-05 Thread Pavel Machek
Hi! Plug/unplug should be easy enough to simulate from usb driver, no? if a USB driver doesn't define suspend/resume methods, then the core simply unplugs it on suspend, and replugs on resume (IIRC). No longer true, and IIRC it never was. All that happens is that URB submissions

Re: [linux-usb-devel] usb still sucks battery in -rc7-mm1

2006-09-25 Thread Pavel Machek
Sonntag, 24. September 2006 11:08 schrieb Pavel Machek: Hi! I made some quick experiments, and usb still eats 4W of battery power. (With whole machine eating 9W, that's kind of a big deal)... This particular machine has usb bluetooth, but it can be disabled by firmware, and appears

[linux-usb-devel] usb still sucks battery in -rc7-mm1

2006-09-24 Thread Pavel Machek
Hi! I made some quick experiments, and usb still eats 4W of battery power. (With whole machine eating 9W, that's kind of a big deal)... This particular machine has usb bluetooth, but it can be disabled by firmware, and appears unplugged. (I did that). It also has fingerprint scanner, that can't

Re: [linux-usb-devel] usb still sucks battery in -rc7-mm1

2006-09-24 Thread Pavel Machek
Hi! I made some quick experiments, and usb still eats 4W of battery power. (With whole machine eating 9W, that's kind of a big deal)... This particular machine has usb bluetooth, but it can be disabled by firmware, and appears unplugged. (I did that). It also has fingerprint scanner, that

Re: [linux-usb-devel] usb still sucks battery in -rc7-mm1

2006-09-24 Thread Pavel Machek
Hi! I made some quick experiments, and usb still eats 4W of battery power. (With whole machine eating 9W, that's kind of a big deal)... This particular machine has usb bluetooth, but it can be disabled by firmware, and appears unplugged. (I did that). It also has fingerprint scanner,

Re: [linux-usb-devel] [linux-pm] [RFC] USB device persistence across suspend-to-disk

2006-09-06 Thread Pavel Machek
Hi! +main kernel instead of as a separate module, you can put +usbcore.persist=1 on the boot command line. You can also change the +kernel's behavior on the fly using sysfs: Type + + echo y /sys/module/usbcore/parameters/persist Does sysfs treat 'y' as '1'? Anyway, it would

Re: [linux-usb-devel] [PATCH] get USB suspend to work again on 2.6.17-mm1

2006-06-27 Thread Pavel Machek
Hi! And we also need to be able to handle devices in the device tree that do not have a suspend/resume function, or ones that are not attached to any bus, without failing the suspend, as obviously they do not care or need to worry about the whole issue. Ah, there's the rub. If a

Re: [linux-usb-devel] [PATCH] limit power budget on spitz

2006-06-08 Thread Pavel Machek
Hi! diff --git a/drivers/usb/host/ohci-pxa27x.c b/drivers/usb/host/ohci-pxa27x.c index acde886..1d8b58c 100644 --- a/drivers/usb/host/ohci-pxa27x.c +++ b/drivers/usb/host/ohci-pxa27x.c @@ -185,6 +185,13 @@ int usb_hcd_pxa27x_probe (const struct h /* Select Power Management Mode */

Re: [linux-usb-devel] USB devices fail unnecessarily on unpowered hubs

2006-06-08 Thread Pavel Machek
Hi! If that does the job we need to somehow inherit the power supply maximum from PCI when we allocate the root hub's device structure. I don't think there is such a convention that's generic for PCI. There might be ACPI-specific tables holding that value, but on embedded

[linux-usb-devel] [PATCH] limit power budget on spitz

2006-06-08 Thread Pavel Machek
This limits power budget on spitz to 250mA. I'm not sure if it is the right value, but it is certainly better than default 500mA, and prevents nasty failure mode with zd1201. Signed-off-by: Pavel Machek [EMAIL PROTECTED] PATCH FOLLOWS KernelVersion: 2.6.17-rc6-git diff --git a/drivers/usb/host

Re: [linux-usb-devel] ANNOUNCE: Linux UWB and Wireless USB project

2006-06-06 Thread Pavel Machek
On Út 06-06-06 10:02:55, Mark Lord wrote: Pavel Machek wrote: Common cellphones are 2W, iirc; (so it would be ~1mW) but I was more interested in system power consumption. WIFI is too power intensive for a cellphone (mostly). Is this designed to go into cellphones? notebooks? Most mobile

Re: [linux-usb-devel] ANNOUNCE: Linux UWB and Wireless USB project

2006-06-05 Thread Pavel Machek
UWB is a high-bandwidth, low-power, point-to-point radio technology using a wide spectrum (3.1-10.6HGz). It is How much power is low power? For what I know (and I could be wrong) max is around -40dBm/MHz in the US. I am no expert in the nitty-gritty radio details, but I've been

[linux-usb-devel] Re: [linux-pm] [patch/rft 2.6.17-rc2] swsusp resume must not device_suspend()

2006-05-26 Thread Pavel Machek
Hi! It's Ok if it involves a drive change, so long as its an optional change, which means that it shouldn't affect the interface very much (i.e. the calling convention). That's why it'd be good to augment and/or modify pm_message_t to implement the changes, so we wouldn't have to

[linux-usb-devel] Re: 2.6.16-rc5: known regressions [TP 600X S3, vanilla DSDT]

2006-05-22 Thread Pavel Machek
Hi! https://bugzilla.novell.com/show_bug.cgi?id=173420 From Comment #30 at the above url: The Linux ACPI code seems to actively prevent the fan from running and that worries me. I saw that as well, and found the following recipe would work around the problem: 1. Set the trip point

[linux-usb-devel] Re: [linux-pm] [patch/rft 2.6.17-rc2] swsusp resume must not device_suspend()

2006-04-27 Thread Pavel Machek
Hi! During swsusp the system is supposed to be completely off, with no suspend power available. Hence all the power sessions are guaranteed to be interrupted, and the boot kernel doesn't have to worry about destroying any of them. Not necessarily. x86

[linux-usb-devel] Re: [linux-pm] [patch/rft 2.6.17-rc2] swsusp resume must not device_suspend()

2006-04-26 Thread Pavel Machek
On Út 25-04-06 16:13:41, David Brownell wrote: On Tuesday 25 April 2006 2:41 pm, Pavel Machek wrote: Well, if we had a pm_should_I_spin_down_drives() it would make sense to me that it return FALSE during kernel_restart_prepare() too ... surely kexec users have the same issues

[linux-usb-devel] Re: [linux-pm] [patch/rft 2.6.17-rc2] swsusp resume must not device_suspend()

2006-04-25 Thread Pavel Machek
(aha, I see the mail now) I've begun thinking that calls like pm_should_I_spin_down_drives() would be a better structural approach than continually redefining this freeze thing so it makes less and less sense to all other drivers ... who nonethless need to clutter

[linux-usb-devel] Re: Linux 2.6.16-rc3

2006-02-18 Thread Pavel Machek
Hi! That's suspend-to-disk, yes? Dave, would you have the 2.6.15-1.1830_FC4 - 2.6.15-1.1831_FC4 details handy? There surely can't be much difference? There seem to be several ACPI problems there. Do we have a reliable means of feeding such reports up into the (for example) acpi

[linux-usb-devel] Re: open bugzilla reports

2006-02-05 Thread Pavel Machek
On So 04-02-06 23:14:26, Russell King wrote: On Sat, Feb 04, 2006 at 08:47:29AM -0800, Martin J. Bligh wrote: [Bug 5958] CF bluetooth card oopses machine when http://bugzilla.kernel.org/show_bug.cgi?id=5958 This isn't a serial bug - it's a bluetooth ldisc bug. I

[linux-usb-devel] Re: Progress on the pxa27x UDC Driver + RNDIS problem

2006-01-06 Thread Pavel Machek
Hi! http://projects.o-hand.com/hx2750/patches/usb_pxa27x_udc-r0.patch is the pxa27x driver itself. I've taken the one from handhelds.org and made changes to get full CDC-Ethernet running with it instead of CDC-Subset by handling the pxa27x specific configuration issues properly. I've also

[linux-usb-devel] Re: usblp suspend failure with 2.6.15-rc5

2005-12-09 Thread Pavel Machek
Hi! since I switched to 2.6.15-rc2-git6, my machine is not able to suspend anymore if my USB printer is plugged in. The problem is reproducible. usb 1-2: new full speed USB device using uhci_hcd and address 3 drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 3 if 0 alt

[linux-usb-devel] Cleanups for usb gadget mass-storage

2005-11-26 Thread Pavel Machek
Hi! This converts comments into C-style, and removes unused initializers. I'd like it applied... On a related note -- how well does it work, particulary with different hosts? It uses 'volatile' quite heavily, and that scares me a lot. Signed-off-by: Pavel Machek [EMAIL PROTECTED] diff --git

[linux-usb-devel] Re: Cleanups for usb gadget mass-storage

2005-11-26 Thread Pavel Machek
Hi! This converts comments into C-style, You missed a lot of them. Yes, I know, at one point I realized you probably liked it that way. Shall I resent just the remove the initializer part? What's the reason for this prejudice against C++-style comments in the kernel? I've never

[linux-usb-devel] Re: Cleanups for usb gadget mass-storage

2005-11-26 Thread Pavel Machek
Hi! What's the reason for this prejudice against C++-style comments in the kernel? I've never understood it... They seem so obviously useful, saving 3 characters of typing at the end of each comment line. I've never seen a piece of non-crappy code using them... that's probably

[linux-usb-devel] Re: Cleanups for usb gadget mass-storage

2005-11-26 Thread Pavel Machek
Hi! Of course I forgot the patch... Pavel Remove useless initalizers. Signed-off-by: Pavel Machek [EMAIL PROTECTED] diff --git a/drivers/usb/gadget/file_storage.c b/drivers/usb/gadget/file_storage.c --- a/drivers/usb/gadget

[linux-usb-devel] 2.6.14-rc1-mm1: usb breaks suspend

2005-10-17 Thread Pavel Machek
Hi! In -mm, usb breaks suspend to disk. Compiled without CONFIG_USB_SUSPEND, it just plainly fails; iwth USB_SUSPEND, it actually tries to suspend USB, but it fails and machine refuses to suspend. Is it known or is it worth debugging?

[linux-usb-devel] Re: [linux-pm] 2.6.14-rc1-mm1: usb breaks suspend

2005-10-17 Thread Pavel Machek
Hi! In -mm, usb breaks suspend to disk. Compiled without CONFIG_USB_SUSPEND, it just plainly fails; iwth USB_SUSPEND, it actually tries to suspend USB, but it fails and machine refuses to suspend. Is it known or is it worth debugging? More details please. 2.6.14-rc1 is a little old

Re: [linux-usb-devel] Re: Fw: ati-remote strangeness from 2.6.12 onwards

2005-08-04 Thread Pavel Machek
Hi! - You might want to differentiate between this key and the ENTER key of your keyboard, at least I do. If the kernel is sending the same code for both keys, this is not possible in userspace. No, I think that you can still diferentiate between them ... they come from different keyboard

[linux-usb-devel] Re: Fw: ati-remote strangeness from 2.6.12 onwards

2005-08-02 Thread Pavel Machek
Hi! I discovered a minor change in 2.6.10-mm1, changing this value back corrects the ok button issue. diff -urN linux/drivers/usb/input/ati_remote.c linux-2.6.11/drivers/usb/input/ati_remote.c --- linux/drivers/usb/input/ati_remote.c2005-08-02 17:56:26.0 +1200 +++

[linux-usb-devel] Re: [PATCH] PCI: Add pci shutdown ability

2005-04-26 Thread Pavel Machek
Hi! Actually this patch should be in the queue somewhere... We had it in suse trees for a long time, and IMO it can solve problem easily. Pavel --- clean-git/kernel/sys.c2005-04-23 23:21:55.0 +0200

[linux-usb-devel] Re: [PATCH] PCI: Add pci shutdown ability

2005-04-26 Thread Pavel Machek
Hi! Well it seems that people are starting to want to hook the reboot notifier, or the device shutdown facility in order to properly shutdown pci drivers to make kexec work nicer. So here's a patch for the PCI core that allows pci drivers to now just add a shutdown notifier

[linux-usb-devel] Re: [PATCH] PCI: Add pci shutdown ability

2005-04-26 Thread Pavel Machek
Hi! I don't like this notion of stop separated from power states anyway, I think it just doesn't work in practice. Yeah, after giving it some additional thought, I think there are better ways. Ben. Ok, here's a new idea. For many devices -suspend and -resume with

[linux-usb-devel] Re: [PATCH] PCI: Add pci shutdown ability

2005-04-26 Thread Pavel Machek
On Po 25-04-05 18:13:27, Dave Jones wrote: On Mon, Apr 25, 2005 at 02:58:31PM -0700, Andrew Morton wrote: Alan Stern [EMAIL PROTECTED] wrote: On Mon, 25 Apr 2005, Alexander Nyberg wrote: Not sure what you mean by make kexec work nicer but if it is because some devices

[linux-usb-devel] Re: [PATCH] PCI: Add pci shutdown ability

2005-04-26 Thread Pavel Machek
I've been considering for a while that, in addition to -probe and -remove, we have the following: struct device -- -attach - binds to the device and allocates data structures -probe - detects and sets up the hardware -start - begins transactions (like DMA) -stop - stops transactions

[linux-usb-devel] Re: [PATCH] PCI: Add pci shutdown ability

2005-04-26 Thread Pavel Machek
Hi! Well, you can do half suspend to ram; change your frequency; half resume today, and it should work, but I do not think you'll like the speed. Indeed. With people running things like cpuspeed daemons to dynamically scale speed, this is going to be really painful. Of course, any

[linux-usb-devel] Re: [PATCH] PCI: Add pci shutdown ability

2005-04-25 Thread Pavel Machek
Hi! Well it seems that people are starting to want to hook the reboot notifier, or the device shutdown facility in order to properly shutdown pci drivers to make kexec work nicer. So here's a patch for the PCI core that allows pci drivers to now just add a shutdown notifier

Re: [linux-usb-devel] Smartmedia reader wants me to mail you

2005-04-19 Thread Pavel Machek
Hi! Apr 13 21:22:52 amd kernel: usb 2-2: new full speed USB device using uhci_hcd and address 3 Apr 13 21:22:52 amd kernel: usb-storage: This device (0693,0002,0100 S 06 P 50) has unneeded SubClass and Protocol entries in unusual_devs.h Apr 13 21:22:52 amd kernel:Please send a

[linux-usb-devel] Smartmedia reader wants me to mail you

2005-04-13 Thread Pavel Machek
Hi! ... Apr 13 21:22:52 amd kernel: usb 2-2: new full speed USB device using uhci_hcd and address 3 Apr 13 21:22:52 amd kernel: usb-storage: This device (0693,0002,0100 S 06 P 50) has unneeded SubClass and Protocol entries in unusual_devs.h Apr 13 21:22:52 amd kernel:Please send a copy of

[linux-usb-devel] Re: [PATCH] pm_message_t corrections still missing from 2.6.12-rc2

2005-04-08 Thread Pavel Machek
Hi! Here, for your consideration, are fixups I still have in my tree after updating to rc2. (USB Framebuffer lists copied because a reasonable number apply there). Regards, Nigel diff -ruNp 840-combined-pm_message_t-patch.patch-old/drivers/base/power/resume.c

Re: [linux-usb-devel] Fw: [Bugme-new] [Bug 4390] New: power saving doesn't work on fujitsu-siemens c-1020

2005-03-24 Thread Pavel Machek
Hi! And here's the patch. Applies cleanly against the latest kernel.org BK. Agaist Greg's latest BK, and maybe against the MM tree, you'll want to globally substitute HCD_STATE and USB_STATE with HC_STATE before applying the patch. Summary of changes: cope with pm_message_t, and

Re: [linux-usb-devel] Fw: [Bugme-new] [Bug 4390] New: power saving doesn't work on fujitsu-siemens c-1020

2005-03-24 Thread Pavel Machek
Hi! Please. I think that's all the suspend-related patches I've sent recently, and from what I see of Pavel's patch they're basically a superset: comparable pm_message_t changes, plus real bugfixes. :) I'm getting wholly fed up with this whole fiasco. How about I just drop

Re: [linux-usb-devel] Fw: [Bugme-new] [Bug 4390] New: power saving doesn't work on fujitsu-siemens c-1020

2005-03-24 Thread Pavel Machek
Hi! a) apply b) compile c) work ? The patches I sent certainly meet those requirements -- in my testing, and against 2.6.12-rc1. You're wanting a version that applies to 2.6.12-rc1-mm? Then instead of the patch I previously sent on this thread, I think this

[linux-usb-devel] Re: Fw: Re: [linux-pm] potential pitfall? changing configuration while PC in hibernate (fwd)

2005-03-23 Thread Pavel Machek
Hi! Guys, is this something which we expect will be fixed when the USB power management fixes are complete? Changing config during hibernate should be okay for all things that are hot-pluggable (when we are done ;-). That includes USB

Re: [linux-usb-devel] 2.6.11-rc[23]: swsusp usb regression

2005-02-06 Thread Pavel Machek
Hi! In 2.6.11-rc[23], I get problems after swsusp resume: Feb 4 23:54:39 amd kernel: Restarting tasks...3hub 3-0:1.0: over-current change on port 1 Feb 4 23:54:39 amd kernel: done Feb 4 23:54:39 amd kernel: hub 3-0:1.0: connect-debounce failed, port 1 disabled Feb 4 23:54:39

[linux-usb-devel] 2.6.11-rc[23]: swsusp usb regression

2005-02-05 Thread Pavel Machek
Hi! In 2.6.11-rc[23], I get problems after swsusp resume: Feb 4 23:54:39 amd kernel: Restarting tasks...3hub 3-0:1.0: over-current change on port 1 Feb 4 23:54:39 amd kernel: done Feb 4 23:54:39 amd kernel: hub 3-0:1.0: connect-debounce failed, port 1 disabled Feb 4 23:54:39 amd kernel: hub

[linux-usb-devel] Re: 2.6.11-rc[23]: swsusp usb regression

2005-02-05 Thread Pavel Machek
Hi! In 2.6.11-rc[23], I get problems after swsusp resume: Feb 4 23:54:39 amd kernel: Restarting tasks...3hub 3-0:1.0: over-current change on port 1 Feb 4 23:54:39 amd kernel: done Feb 4 23:54:39 amd kernel: hub 3-0:1.0: connect-debounce failed, port 1 disabled Feb 4 23:54:39 amd

Re: [linux-usb-devel] 2.6.11-rc[23]: swsusp usb regression

2005-02-05 Thread Pavel Machek
Hi! In 2.6.11-rc[23], I get problems after swsusp resume: Feb 4 23:54:39 amd kernel: Restarting tasks...3hub 3-0:1.0: over-current change on port 1 Feb 4 23:54:39 amd kernel: done Feb 4 23:54:39 amd kernel: hub 3-0:1.0: connect-debounce failed, port 1 disabled Feb 4 23:54:39

Re: [linux-usb-devel] 2.6.11-rc[23]: swsusp usb regression

2005-02-05 Thread Pavel Machek
Hi! Your logs don't indicate which host controller driver is bound to each of your hubs. /proc/bus/usb/devices will contain that information. Without it, it's hard to diagnose what happened. I do not think I have any hubs... no external hubs anyway. And I do not have

[linux-usb-devel] driver model: fix types in usb

2005-02-02 Thread Pavel Machek
Hi! From: Bernard Blackham [EMAIL PROTECTED] This fixes types in USB w.r.t. driver model. It should not actually change any code. Please apply, Pavel Signed-off-by: Pavel Machek [EMAIL PROTECTED] diff -ru linux-2.6.11-rc2

Re: [linux-usb-devel] failure of usb mouse after resumption from swsusp

2005-01-09 Thread Pavel Machek
Hi! boot swsusp suspend SWSUSP MESSAGES AFTER IMAGE WAS WRITTEN (RE)BOOT SWSUSP MESSAGES SWITCHING TO OLD IMAGE swsusp resume I've certainly found cases where the the MISSING LOG DATA had some information that was essential to figuring

Re: [linux-usb-devel] failure of usb mouse after resumption from swsusp

2005-01-06 Thread Pavel Machek
Hi! In any case this isn't under our control. Devices are resumed in the same order they were detected initially. I think the only way to solve this problem is to find a workaround for EHCI controllers that act weird when they resume. The problem could well be in UHCI instead, or

[linux-usb-devel] Re: failure of usb mouse after resumption from swsusp

2005-01-03 Thread Pavel Machek
Hi! with 2.6.10 (i386/UP/UHCI) :00:1d.0 USB Controller: Intel Corp. 82801DB USB (Hub #1) (rev 03) :00:1d.1 USB Controller: Intel Corp. 82801DB USB (Hub #2) (rev 03) :00:1d.2 USB Controller: Intel Corp. 82801DB USB (Hub #3) (rev 03) :00:1d.7 USB Controller: Intel Corp. 82801DB

[linux-usb-devel] Re: failure of usb mouse after resumption from swsusp

2005-01-03 Thread Pavel Machek
Hi! with 2.6.10 (i386/UP/UHCI) :00:1d.0 USB Controller: Intel Corp. 82801DB USB (Hub #1) (rev 03) :00:1d.1 USB Controller: Intel Corp. 82801DB USB (Hub #2) (rev 03) :00:1d.2 USB Controller: Intel Corp. 82801DB USB (Hub #3) (rev 03) :00:1d.7 USB Controller: Intel

[linux-usb-devel] Re: failure of usb mouse after resumption from swsusp

2005-01-03 Thread Pavel Machek
Hi! Okay, it is probably different problem (and looks like usb problem). It worked ok in 2.6.9, right? I don't know. This laptop is quite new. Noapic doesn't work. Okay, it probably never worked before. I'm happy that it at least works after unplug/replug :-). Probably better

[linux-usb-devel] Re: [ACPI] kernel 2.6.10 , uhci-hcd problem after ACPI S3 suspend.

2005-01-02 Thread Pavel Machek
Hi! I don't have swsusp compiled in, but if I unload and reload the module, then it works. Anyway, this is not the intended behaviour, as it worked fine till 2.6.10 without unload/reload. Yes it is a bug. Find which changeset causes it and complain to its author. It is probably going to be

[linux-usb-devel] Re: [ACPI] kernel 2.6.10 , uhci-hcd problem after ACPI S3 suspend.

2005-01-01 Thread Pavel Machek
Hi! With kernel 2.6.10, I have the following problem with uhci_hcd: After an ACPI S3 suspend it fails to see any USB device plugged in. If I unload the module and load it again, it works again. I hadn't this problem with previous kernels, where it worked just fine. Do you know something that

[linux-usb-devel] Re: PATCH/RFC: driver model/pmcore wakeup hooks (0/4)

2004-10-05 Thread Pavel Machek
Hi! One significant example involves USB mice. If they were to be suspended (usb_suspend_device) after a few seconds of inactivity, that change could often spread up the device tree and let the USB host controller stop DMA access. Some x86 CPUs could then enter C3 and save a couple Watts

[linux-usb-devel] Re: 2.6.9-rc3: USB OHCI failure on suspend on AMD64

2004-09-30 Thread Pavel Machek
Hi! It seems there's a problem with USB OHCI driver that causes these traces to appear on suspend on an AMD64-based box: Check if OHCI's suspend/resume method is called correctly and that OHCI really acts on it. Pavel -- People

Re: [linux-usb-devel] USB and driver-model power management

2004-09-29 Thread Pavel Machek
Hi! So how about this instead? We have a policy-oriented list of power settings, pretty much the same as it is now. Things like Full-Power, Standby, Suspend-to-RAM, Suspend-to-Disk, Power-Off, and Selective-Suspend. The values are descriptive only; they don't indicate anything about

Re: [linux-usb-devel] USB and driver-model power management

2004-09-28 Thread Pavel Machek
Hi! Pavel says this is linux/kernel.h system_state, but I don't see the mapping. Used by ide-disk.c, and little else. SYSTEM_BOOTING isn't a power level... I'd be interested in seeing system power policies be pluggable objects like cpufreq governors, i/o schedulers, and so forth.

Re: [linux-usb-devel] USB and driver-model power management

2004-09-28 Thread Pavel Machek
Hi! I'd rather see a struct with a printable name (or even just the printable name) and drivers knowing which constant pointers to compare to. And have that name show up in sysfs. Abolish confusion about u32 values, and easily catch all the drivers (ab)using the old value. Not

Re: [linux-usb-devel] USB and driver-model power management

2004-09-28 Thread Pavel Machek
Hi! Oh and do not spend too much time on standby, new computers usually do not support it anyway. If we have suspend-to-ram working, there's no reason using standby. I suspect that once the other states are implemented, Standby won't add much extra. By the way, I see that the

Re: [linux-usb-devel] USB and driver-model power management

2004-09-27 Thread Pavel Machek
Hi! So how about this instead? We have a policy-oriented list of power settings, pretty much the same as it is now. Things like Full-Power, Standby, Suspend-to-RAM, Suspend-to-Disk, Power-Off, and Selective-Suspend. The values are descriptive only; they don't indicate anything

  1   2   >