lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <Pine.LNX.4.64.0709211615520.22331@twin.jikos.cz>
Date:	Fri, 21 Sep 2007 16:18:42 +0200 (CEST)
From:	Jiri Kosina <jikos@...os.cz>
To:	Hans de Goede <j.w.r.degoede@....nl>
cc:	linux-kernel <linux-kernel@...r.kernel.org>,
	linux-usb-devel@...ts.sourceforge.net
Subject: Re: USB autosuspend and turning of usb pendrive leds

(linux-usb-devel needs CC)

On Fri, 21 Sep 2007, Hans de Goede wrote:

> 1) Would it be possible to funtionality to the kernel to suspend a device in
>    such a way that it will automatically unsuspend when used again?

It is possible - USB now supports autosuspend. After a long debate, it was 
however devcided that it is explicitly turned off, and userspace is free 
to turn it on via sysfs interface for whatever devices the user likes to 
do so.

This is mainly because there is a huge load of USB devices out there that 
don't support this feature correctly, and we will break them if we perform 
autosuspend automatically.

> 2) Would it be possible to still make the polls succeed then with out 
>    unsuspending the device (or atleast without doing something that 
>    would make the led light again, what makes the led light exactly is 
>    unknown), or should hal stop polling then?

How would you know how exactly respond to poll() that no userspace program 
gets confused? There are many different kinds of USB devices.

-- 
Jiri Kosina
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ