public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] Explicitly disable BT radio using rfkill interface on suspend
@ 2009-05-18 20:12 Mario Limonciello
  2009-05-18 21:02 ` Matthew Garrett
  0 siblings, 1 reply; 25+ messages in thread
From: Mario Limonciello @ 2009-05-18 20:12 UTC (permalink / raw)
  To: linux-acpi, linux-kernel; +Cc: Matthew Garrett


[-- Attachment #1.1: Type: text/plain, Size: 417 bytes --]

 Dell BT devices need to be removed from the bus and reinserted
 so that userspace udev rules can transition the devices into the
 proper mode after S3 or S4.

---
 drivers/platform/x86/dell-laptop.c |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)


Attaching patch so Exchange doesn't mangle it.
-- 
Mario Limonciello
*Dell | Linux Engineering*
mario_limonciello@dell.com

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1.2: 0001-Explicitly-disable-BT-radio-using-rfkill-interface-o.patch --]
[-- Type: text/x-patch; name="0001-Explicitly-disable-BT-radio-using-rfkill-interface-o.patch", Size: 1842 bytes --]

From ab8b8ad20dede82f9d13293e94e76b4dd360fcf4 Mon Sep 17 00:00:00 2001
From: Mario Limonciello <Mario_Limonciello@Dell.com>
Date: Mon, 18 May 2009 21:07:59 +0100
Subject: [PATCH] Explicitly disable BT radio using rfkill interface on suspend.
 Dell BT devices need to be removed from the bus and reinserted
 so that userspace udev rules can transition the devices into the
 proper mode after S3 or S4.

---
 drivers/platform/x86/dell-laptop.c |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

diff --git a/drivers/platform/x86/dell-laptop.c b/drivers/platform/x86/dell-laptop.c
index af9f430..90a3d7c 100644
--- a/drivers/platform/x86/dell-laptop.c
+++ b/drivers/platform/x86/dell-laptop.c
@@ -186,6 +186,24 @@ static int dell_rfkill_set(int radio, enum rfkill_state state)
 	return 0;
 }
 
+static int dell_rfkill_suspend(struct device *dev, pm_message_t state)
+{
+	struct rfkill *rfkill = to_rfkill(dev);
+
+	/* store state for the resume handler */
+	rfkill->state_for_resume = rfkill->state;
+
+	/* kill radio explicitly if it's on. it needs proper
+	 * reinitialization post suspend */
+	rfkill->toggle_radio(NULL,RFKILL_STATE_SOFT_BLOCKED);
+
+	/* mark class device as suspended */
+	if (dev->power.power_state.event != state.event)
+		dev->power.power_state = state;
+
+	return 0;
+}
+
 static int dell_wifi_set(void *data, enum rfkill_state state)
 {
 	return dell_rfkill_set(1, state);
@@ -266,6 +284,7 @@ static int dell_setup_rfkill(void)
 		bluetooth_rfkill->name = "dell-bluetooth";
 		bluetooth_rfkill->toggle_radio = dell_bluetooth_set;
 		bluetooth_rfkill->get_state = dell_bluetooth_get;
+		bluetooth_rfkill->dev.class->suspend = dell_rfkill_suspend;
 		ret = rfkill_register(bluetooth_rfkill);
 		if (ret)
 			goto err_bluetooth;
-- 
1.5.4.3


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 260 bytes --]

^ permalink raw reply related	[flat|nested] 25+ messages in thread

* Re: [PATCH] Explicitly disable BT radio using rfkill interface on suspend
  2009-05-18 20:12 [PATCH] Explicitly disable BT radio using rfkill interface on suspend Mario Limonciello
@ 2009-05-18 21:02 ` Matthew Garrett
  2009-05-18 21:36   ` Mario Limonciello
  0 siblings, 1 reply; 25+ messages in thread
From: Matthew Garrett @ 2009-05-18 21:02 UTC (permalink / raw)
  To: Mario Limonciello; +Cc: linux-acpi, linux-kernel

On Mon, May 18, 2009 at 03:12:22PM -0500, Mario Limonciello wrote:
>  Dell BT devices need to be removed from the bus and reinserted
>  so that userspace udev rules can transition the devices into the
>  proper mode after S3 or S4.

This sounds wrong. What kind of reinitialisation are you talking about?

-- 
Matthew Garrett | mjg59@srcf.ucam.org

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH] Explicitly disable BT radio using rfkill interface on suspend
  2009-05-18 21:02 ` Matthew Garrett
@ 2009-05-18 21:36   ` Mario Limonciello
  2009-05-19  5:03     ` Matthew Garrett
  0 siblings, 1 reply; 25+ messages in thread
From: Mario Limonciello @ 2009-05-18 21:36 UTC (permalink / raw)
  To: Matthew Garrett; +Cc: linux-acpi, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 1784 bytes --]

Hi Matthew:

Matthew Garrett wrote:
> On Mon, May 18, 2009 at 03:12:22PM -0500, Mario Limonciello wrote:
>   
>>  Dell BT devices need to be removed from the bus and reinserted
>>  so that userspace udev rules can transition the devices into the
>>  proper mode after S3 or S4.
>>     
>
> This sounds wrong. What kind of reinitialisation are you talking about?
>   
Dell BT adapters will startup in a HID mode.  In HID mode two logical
USB devices are exposed, a mouse and a keyboard.  If properly set, the
BT radio will work with pre-paired keyboards or mice in this mode.  This
is useful for things like BIOS control via a BT keyboard.  A command is
sent to one of the descriptors of the mouse to cause the device to
transition to HCI mode.  When transitioned to HCI mode, a radio device
is exposed allowing it to pair and operate with any BT device.

Here's what the utility looks like that ships with bluez:
http://git.kernel.org/?p=bluetooth/bluez.git;a=blob;f=tools/hid2hci.c;h=11d707fd76e940b884c9078907ab1504cd7350d4;hb=HEAD
Look at the switch_dell method to see how it works.

Currently, this is implemented via a set of udev rules shipped with
bluez that match the Dell device and transition it to HCI mode.
Here's the udev rule that matches:
ACTION=="add", ENV{ID_VENDOR}=="413c", ENV{ID_CLASS}=="mouse", ATTRS{bmAttributes}=="e0", KERNEL=="mouse*", RUN+="/usr/sbin/hid2hci --method dell -v $env{ID_VENDOR} -p $env{ID_MODEL} --mode hci"

When coming out of S3 if the killswitch isn't activated, the logical USB
mouse isn't coldplugged again preventing the udev rule from being
matched upon.  You can manually run hid2hci and the device will switch
modes.

-- 
Mario Limonciello
*Dell | Linux Engineering*
mario_limonciello@dell.com


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 260 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH] Explicitly disable BT radio using rfkill interface on suspend
  2009-05-18 21:36   ` Mario Limonciello
@ 2009-05-19  5:03     ` Matthew Garrett
  2009-05-19  5:14       ` Marcel Holtmann
  0 siblings, 1 reply; 25+ messages in thread
From: Matthew Garrett @ 2009-05-19  5:03 UTC (permalink / raw)
  To: Mario Limonciello; +Cc: linux-acpi, linux-kernel

On Mon, May 18, 2009 at 04:36:40PM -0500, Mario Limonciello wrote:

> Dell BT adapters will startup in a HID mode.  In HID mode two logical
> USB devices are exposed, a mouse and a keyboard.  If properly set, the
> BT radio will work with pre-paired keyboards or mice in this mode.  This
> is useful for things like BIOS control via a BT keyboard.  A command is
> sent to one of the descriptors of the mouse to cause the device to
> transition to HCI mode.  When transitioned to HCI mode, a radio device
> is exposed allowing it to pair and operate with any BT device.
> 
> Here's what the utility looks like that ships with bluez:
> http://git.kernel.org/?p=bluetooth/bluez.git;a=blob;f=tools/hid2hci.c;h=11d707fd76e940b884c9078907ab1504cd7350d4;hb=HEAD
> Look at the switch_dell method to see how it works.
> 
> Currently, this is implemented via a set of udev rules shipped with
> bluez that match the Dell device and transition it to HCI mode.
> Here's the udev rule that matches:
> ACTION=="add", ENV{ID_VENDOR}=="413c", ENV{ID_CLASS}=="mouse", ATTRS{bmAttributes}=="e0", KERNEL=="mouse*", RUN+="/usr/sbin/hid2hci --method dell -v $env{ID_VENDOR} -p $env{ID_MODEL} --mode hci"
> 
> When coming out of S3 if the killswitch isn't activated, the logical USB
> mouse isn't coldplugged again preventing the udev rule from being
> matched upon.  You can manually run hid2hci and the device will switch
> modes.

Ok. I don't think the right way to implement this is forcing dell-laptop 
to simulate an unplug. The HCI driver should be responsible for saving 
and restoring state of the device in its suspend/resume method.

-- 
Matthew Garrett | mjg59@srcf.ucam.org

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH] Explicitly disable BT radio using rfkill interface on suspend
  2009-05-19  5:03     ` Matthew Garrett
@ 2009-05-19  5:14       ` Marcel Holtmann
  2009-05-19  6:27         ` Oliver Neukum
  2009-05-19  9:06         ` Matthew Garrett
  0 siblings, 2 replies; 25+ messages in thread
From: Marcel Holtmann @ 2009-05-19  5:14 UTC (permalink / raw)
  To: Matthew Garrett; +Cc: Mario Limonciello, linux-acpi, linux-kernel

Hi Matthew,

> > Dell BT adapters will startup in a HID mode.  In HID mode two logical
> > USB devices are exposed, a mouse and a keyboard.  If properly set, the
> > BT radio will work with pre-paired keyboards or mice in this mode.  This
> > is useful for things like BIOS control via a BT keyboard.  A command is
> > sent to one of the descriptors of the mouse to cause the device to
> > transition to HCI mode.  When transitioned to HCI mode, a radio device
> > is exposed allowing it to pair and operate with any BT device.
> > 
> > Here's what the utility looks like that ships with bluez:
> > http://git.kernel.org/?p=bluetooth/bluez.git;a=blob;f=tools/hid2hci.c;h=11d707fd76e940b884c9078907ab1504cd7350d4;hb=HEAD
> > Look at the switch_dell method to see how it works.
> > 
> > Currently, this is implemented via a set of udev rules shipped with
> > bluez that match the Dell device and transition it to HCI mode.
> > Here's the udev rule that matches:
> > ACTION=="add", ENV{ID_VENDOR}=="413c", ENV{ID_CLASS}=="mouse", ATTRS{bmAttributes}=="e0", KERNEL=="mouse*", RUN+="/usr/sbin/hid2hci --method dell -v $env{ID_VENDOR} -p $env{ID_MODEL} --mode hci"
> > 
> > When coming out of S3 if the killswitch isn't activated, the logical USB
> > mouse isn't coldplugged again preventing the udev rule from being
> > matched upon.  You can manually run hid2hci and the device will switch
> > modes.
> 
> Ok. I don't think the right way to implement this is forcing dell-laptop 
> to simulate an unplug. The HCI driver should be responsible for saving 
> and restoring state of the device in its suspend/resume method.

what do you expect the generic USB driver to do? I don't see anything we
can do about it, if the device gets removed from underneath us.

Regards

Marcel



^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH] Explicitly disable BT radio using rfkill interface on suspend
  2009-05-19  5:14       ` Marcel Holtmann
@ 2009-05-19  6:27         ` Oliver Neukum
  2009-05-19  6:45           ` Marcel Holtmann
  2009-05-19  9:06         ` Matthew Garrett
  1 sibling, 1 reply; 25+ messages in thread
From: Oliver Neukum @ 2009-05-19  6:27 UTC (permalink / raw)
  To: Marcel Holtmann, linux-usb
  Cc: Matthew Garrett, Mario Limonciello, linux-acpi, linux-kernel

Am Dienstag, 19. Mai 2009 07:14:24 schrieb Marcel Holtmann:
> > > When coming out of S3 if the killswitch isn't activated, the logical
> > > USB mouse isn't coldplugged again preventing the udev rule from being
> > > matched upon.  You can manually run hid2hci and the device will switch
> > > modes.
> >
> > Ok. I don't think the right way to implement this is forcing dell-laptop
> > to simulate an unplug. The HCI driver should be responsible for saving
> > and restoring state of the device in its suspend/resume method.
>
> what do you expect the generic USB driver to do? I don't see anything we
> can do about it, if the device gets removed from underneath us.

In order to do this we'd have to put hid2hci into usbcore and maintain
a list of devices it should operate on.

	Regards
		Oliver


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH] Explicitly disable BT radio using rfkill interface on suspend
  2009-05-19  6:27         ` Oliver Neukum
@ 2009-05-19  6:45           ` Marcel Holtmann
  2009-05-19  7:36             ` Oliver Neukum
  0 siblings, 1 reply; 25+ messages in thread
From: Marcel Holtmann @ 2009-05-19  6:45 UTC (permalink / raw)
  To: Oliver Neukum
  Cc: linux-usb, Matthew Garrett, Mario Limonciello, linux-acpi,
	linux-kernel

Hi Oliver,

> > > > When coming out of S3 if the killswitch isn't activated, the logical
> > > > USB mouse isn't coldplugged again preventing the udev rule from being
> > > > matched upon.  You can manually run hid2hci and the device will switch
> > > > modes.
> > >
> > > Ok. I don't think the right way to implement this is forcing dell-laptop
> > > to simulate an unplug. The HCI driver should be responsible for saving
> > > and restoring state of the device in its suspend/resume method.
> >
> > what do you expect the generic USB driver to do? I don't see anything we
> > can do about it, if the device gets removed from underneath us.
> 
> In order to do this we'd have to put hid2hci into usbcore and maintain
> a list of devices it should operate on.

you know that hid2hci is a user space utility.

Regards

Marcel



^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH] Explicitly disable BT radio using rfkill interface on suspend
  2009-05-19  6:45           ` Marcel Holtmann
@ 2009-05-19  7:36             ` Oliver Neukum
  0 siblings, 0 replies; 25+ messages in thread
From: Oliver Neukum @ 2009-05-19  7:36 UTC (permalink / raw)
  To: Marcel Holtmann
  Cc: linux-usb, Matthew Garrett, Mario Limonciello, linux-acpi,
	linux-kernel

Am Dienstag, 19. Mai 2009 08:45:12 schrieb Marcel Holtmann:
> Hi Oliver,

> > > what do you expect the generic USB driver to do? I don't see anything
> > > we can do about it, if the device gets removed from underneath us.
> >
> > In order to do this we'd have to put hid2hci into usbcore and maintain
> > a list of devices it should operate on.
>
> you know that hid2hci is a user space utility.

Yes. I wanted to say that we'd have to port it into kernel space.
I don't think it would be worth the effort. Sorry for being unclear.

	Regards
		Oliver


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH] Explicitly disable BT radio using rfkill interface on suspend
  2009-05-19  5:14       ` Marcel Holtmann
  2009-05-19  6:27         ` Oliver Neukum
@ 2009-05-19  9:06         ` Matthew Garrett
  2009-05-19 12:47           ` Oliver Neukum
  1 sibling, 1 reply; 25+ messages in thread
From: Matthew Garrett @ 2009-05-19  9:06 UTC (permalink / raw)
  To: Marcel Holtmann; +Cc: Mario Limonciello, linux-acpi, linux-kernel

On Mon, May 18, 2009 at 10:14:24PM -0700, Marcel Holtmann wrote:
> Hi Matthew,
> > Ok. I don't think the right way to implement this is forcing dell-laptop 
> > to simulate an unplug. The HCI driver should be responsible for saving 
> > and restoring state of the device in its suspend/resume method.
> 
> what do you expect the generic USB driver to do? I don't see anything we
> can do about it, if the device gets removed from underneath us.

If the device is getting removed from underneath you, why isn't hid2hci 
being run again when it reappears as the hid device?

-- 
Matthew Garrett | mjg59@srcf.ucam.org

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH] Explicitly disable BT radio using rfkill interface on suspend
  2009-05-19  9:06         ` Matthew Garrett
@ 2009-05-19 12:47           ` Oliver Neukum
  2009-05-19 12:58             ` Matthew Garrett
  0 siblings, 1 reply; 25+ messages in thread
From: Oliver Neukum @ 2009-05-19 12:47 UTC (permalink / raw)
  To: Matthew Garrett
  Cc: Marcel Holtmann, Mario Limonciello, linux-acpi, linux-kernel

Am Dienstag, 19. Mai 2009 11:06:12 schrieb Matthew Garrett:
> On Mon, May 18, 2009 at 10:14:24PM -0700, Marcel Holtmann wrote:
> > Hi Matthew,
> >
> > > Ok. I don't think the right way to implement this is forcing
> > > dell-laptop to simulate an unplug. The HCI driver should be responsible
> > > for saving and restoring state of the device in its suspend/resume
> > > method.
> >
> > what do you expect the generic USB driver to do? I don't see anything we
> > can do about it, if the device gets removed from underneath us.
>
> If the device is getting removed from underneath you, why isn't hid2hci
> being run again when it reappears as the hid device?

udev triggers exactly that.

	Regards
		Oliver


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH] Explicitly disable BT radio using rfkill interface on suspend
  2009-05-19 12:47           ` Oliver Neukum
@ 2009-05-19 12:58             ` Matthew Garrett
  2009-05-19 16:30               ` Mario Limonciello
  0 siblings, 1 reply; 25+ messages in thread
From: Matthew Garrett @ 2009-05-19 12:58 UTC (permalink / raw)
  To: Oliver Neukum
  Cc: Marcel Holtmann, Mario Limonciello, linux-acpi, linux-kernel

On Tue, May 19, 2009 at 02:47:33PM +0200, Oliver Neukum wrote:
> Am Dienstag, 19. Mai 2009 11:06:12 schrieb Matthew Garrett:
> > On Mon, May 18, 2009 at 10:14:24PM -0700, Marcel Holtmann wrote:
> > > Hi Matthew,
> > >
> > > > Ok. I don't think the right way to implement this is forcing
> > > > dell-laptop to simulate an unplug. The HCI driver should be responsible
> > > > for saving and restoring state of the device in its suspend/resume
> > > > method.
> > >
> > > what do you expect the generic USB driver to do? I don't see anything we
> > > can do about it, if the device gets removed from underneath us.
> >
> > If the device is getting removed from underneath you, why isn't hid2hci
> > being run again when it reappears as the hid device?
> 
> udev triggers exactly that.

It doesn't seem to for Mario, otherwise this patch wouldn't change 
anything.

-- 
Matthew Garrett | mjg59@srcf.ucam.org

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH] Explicitly disable BT radio using rfkill interface on suspend
  2009-05-19 12:58             ` Matthew Garrett
@ 2009-05-19 16:30               ` Mario Limonciello
  2009-05-19 16:33                 ` Matthew Garrett
  0 siblings, 1 reply; 25+ messages in thread
From: Mario Limonciello @ 2009-05-19 16:30 UTC (permalink / raw)
  To: Matthew Garrett; +Cc: Oliver Neukum, Marcel Holtmann, linux-acpi, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 580 bytes --]

Hi Guys:

Matthew Garrett wrote:
> On Tue, May 19, 2009 at 02:47:33PM +0200, Oliver Neukum wrote:
>   
>
> It doesn't seem to for Mario, otherwise this patch wouldn't change 
> anything.
>
>   
During S3, when power gets cut, the device is reset and the radio
logical device no longer shows up.  At no point do either of the USB
keyboard/mouse devices stop showing up on the bus.  Henceforth, there is
no event for udev to trigger from when a mouse or keyboard gets
added/removed.

-- 
Mario Limonciello
*Dell | Linux Engineering*
mario_limonciello@dell.com


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 260 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH] Explicitly disable BT radio using rfkill interface on suspend
  2009-05-19 16:30               ` Mario Limonciello
@ 2009-05-19 16:33                 ` Matthew Garrett
  2009-05-19 16:52                   ` Mario Limonciello
  0 siblings, 1 reply; 25+ messages in thread
From: Matthew Garrett @ 2009-05-19 16:33 UTC (permalink / raw)
  To: Mario Limonciello
  Cc: Oliver Neukum, Marcel Holtmann, linux-acpi, linux-kernel

On Tue, May 19, 2009 at 11:30:32AM -0500, Mario Limonciello wrote:
> Hi Guys:
> 
> Matthew Garrett wrote:
> > On Tue, May 19, 2009 at 02:47:33PM +0200, Oliver Neukum wrote:
> >   
> >
> > It doesn't seem to for Mario, otherwise this patch wouldn't change 
> > anything.
> >
> >   
> During S3, when power gets cut, the device is reset and the radio
> logical device no longer shows up.  At no point do either of the USB
> keyboard/mouse devices stop showing up on the bus.  Henceforth, there is
> no event for udev to trigger from when a mouse or keyboard gets
> added/removed.

I thought all USB devices got reenumerated on resume?
-- 
Matthew Garrett | mjg59@srcf.ucam.org

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH] Explicitly disable BT radio using rfkill interface on suspend
  2009-05-19 16:33                 ` Matthew Garrett
@ 2009-05-19 16:52                   ` Mario Limonciello
  2009-05-19 19:58                     ` Oliver Neukum
  0 siblings, 1 reply; 25+ messages in thread
From: Mario Limonciello @ 2009-05-19 16:52 UTC (permalink / raw)
  To: Matthew Garrett; +Cc: Oliver Neukum, Marcel Holtmann, linux-acpi, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 373 bytes --]

Hi Matthew:

Matthew Garrett wrote:
> On Tue, May 19, 2009 at 11:30:32AM -0500, Mario Limonciello wrote:
>   
>
> I thought all USB devices got reenumerated on resume?
>   
Leaving udevadm monitor running on a terminal during S3, I don't see any
events that would agree with this.
-- 
Mario Limonciello
*Dell | Linux Engineering*
mario_limonciello@dell.com


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 260 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH] Explicitly disable BT radio using rfkill interface on suspend
  2009-05-19 16:52                   ` Mario Limonciello
@ 2009-05-19 19:58                     ` Oliver Neukum
  2009-05-19 20:36                       ` Mario Limonciello
  0 siblings, 1 reply; 25+ messages in thread
From: Oliver Neukum @ 2009-05-19 19:58 UTC (permalink / raw)
  To: Mario Limonciello
  Cc: Matthew Garrett, Marcel Holtmann, linux-acpi, linux-kernel

Am Dienstag, 19. Mai 2009 18:52:47 schrieb Mario Limonciello:
> Hi Matthew:
>
> Matthew Garrett wrote:
> > On Tue, May 19, 2009 at 11:30:32AM -0500, Mario Limonciello wrote:
> >
> >
> > I thought all USB devices got reenumerated on resume?
>
> Leaving udevadm monitor running on a terminal during S3, I don't see any
> events that would agree with this.

If the drivers support reset_resume(), no udev event is generated, but the
devices have to be present for that. Please post dmesg.

	Regards
		Oliver


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH] Explicitly disable BT radio using rfkill interface on suspend
  2009-05-19 19:58                     ` Oliver Neukum
@ 2009-05-19 20:36                       ` Mario Limonciello
  2009-05-19 21:26                         ` Oliver Neukum
  0 siblings, 1 reply; 25+ messages in thread
From: Mario Limonciello @ 2009-05-19 20:36 UTC (permalink / raw)
  To: Oliver Neukum; +Cc: Matthew Garrett, Marcel Holtmann, linux-acpi, linux-kernel


[-- Attachment #1.1: Type: text/plain, Size: 379 bytes --]

Hi Oliver:

Oliver Neukum wrote:
> Am Dienstag, 19. Mai 2009 18:52:47 schrieb Mario Limonciello:
>   
>
> If the drivers support reset_resume(), no udev event is generated, but the
> devices have to be present for that. Please post dmesg.
>
> 	Regards
> 		Oliver
>   
Sure, attaching. 
-- 
Mario Limonciello
*Dell | Linux Engineering*
mario_limonciello@dell.com

[-- Attachment #1.2: dmesg_postsuspend.txt --]
[-- Type: text/plain, Size: 67232 bytes --]

[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.30-5-generic (buildd@rothera) (gcc version 4.4.1 (Ubuntu 4.4.0-3ubuntu3) ) #6-Ubuntu SMP Mon May 11 19:56:30 UTC 2009 (Ubuntu 2.6.30-5.6-generic)
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   NSC Geode by NSC
[    0.000000]   Cyrix CyrixInstead
[    0.000000]   Centaur CentaurHauls
[    0.000000]   Transmeta GenuineTMx86
[    0.000000]   Transmeta TransmetaCPU
[    0.000000]   UMC UMC UMC UMC
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009dc00 (usable)
[    0.000000]  BIOS-e820: 000000000009dc00 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 000000006fec0000 (usable)
[    0.000000]  BIOS-e820: 000000006fec0000 - 000000006fecf000 (ACPI data)
[    0.000000]  BIOS-e820: 000000006fecf000 - 000000006fee5000 (ACPI NVS)
[    0.000000]  BIOS-e820: 000000006fee5000 - 0000000080000000 (reserved)
[    0.000000]  BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
[    0.000000]  BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
[    0.000000]  BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
[    0.000000] DMI present.
[    0.000000] last_pfn = 0x6fec0 max_arch_pfn = 0x100000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF uncachable
[    0.000000]   C0000-C7FFF write-protect
[    0.000000]   C8000-DBFFF uncachable
[    0.000000]   DC000-EFFFF write-through
[    0.000000]   F0000-FFFFF write-back
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 000000000 mask F80000000 write-back
[    0.000000]   1 base 07FF00000 mask FFFF00000 uncachable
[    0.000000]   2 disabled
[    0.000000]   3 disabled
[    0.000000]   4 disabled
[    0.000000]   5 disabled
[    0.000000]   6 disabled
[    0.000000]   7 disabled
[    0.000000] e820 update range: 0000000000002000 - 0000000000006000 (usable) ==> (reserved)
[    0.000000] Scanning 1 areas for low memory corruption
[    0.000000] modified physical RAM map:
[    0.000000]  modified: 0000000000000000 - 0000000000002000 (usable)
[    0.000000]  modified: 0000000000002000 - 0000000000006000 (reserved)
[    0.000000]  modified: 0000000000006000 - 000000000009dc00 (usable)
[    0.000000]  modified: 000000000009dc00 - 00000000000a0000 (reserved)
[    0.000000]  modified: 00000000000e4000 - 0000000000100000 (reserved)
[    0.000000]  modified: 0000000000100000 - 000000006fec0000 (usable)
[    0.000000]  modified: 000000006fec0000 - 000000006fecf000 (ACPI data)
[    0.000000]  modified: 000000006fecf000 - 000000006fee5000 (ACPI NVS)
[    0.000000]  modified: 000000006fee5000 - 0000000080000000 (reserved)
[    0.000000]  modified: 00000000e0000000 - 00000000f0000000 (reserved)
[    0.000000]  modified: 00000000fec00000 - 00000000fec10000 (reserved)
[    0.000000]  modified: 00000000fee00000 - 00000000fee01000 (reserved)
[    0.000000]  modified: 00000000fff80000 - 0000000100000000 (reserved)
[    0.000000] init_memory_mapping: 0000000000000000-00000000377fe000
[    0.000000] Using x86 segment limits to approximate NX protection
[    0.000000]  0000000000 - 0000400000 page 4k
[    0.000000]  0000400000 - 0037400000 page 2M
[    0.000000]  0037400000 - 00377fe000 page 4k
[    0.000000] kernel direct mapping tables up to 377fe000 @ 7000-c000
[    0.000000] RAMDISK: 3787e000 - 37fef6d5
[    0.000000] Allocated new RAMDISK: 00859000 - 00fca6d5
[    0.000000] Move RAMDISK from 000000003787e000 - 0000000037fef6d4 to 00859000 - 00fca6d4
[    0.000000] ACPI: RSDP 000f7b20 00024 (v02 PTLTD )
[    0.000000] ACPI: XSDT 6fec3b2f 000A4 (v01 DELL    QA09    06040000  LTP 00000000)
[    0.000000] ACPI: FACP 6fecec04 000F4 (v03 NVIDIA MCP79    06040000 PTL_ 000F4240)
[    0.000000] ACPI: DSDT 6fec56c1 094CF (v01 NVIDIA    MCP79 06040000 MSFT 03000001)
[    0.000000] ACPI: FACS 6fee4fc0 00040
[    0.000000] ACPI: MCFG 6fececf8 0003C (v01 PTLTD    MCFG   06040000  LTP 00000000)
[    0.000000] ACPI: HPET 6feced34 00038 (v01 PTLTD  HPETTBL  06040000  LTP 00000001)
[    0.000000] ACPI: APIC 6feced6c 00072 (v01 PTLTD  	 APIC   06040000  LTP 00000000)
[    0.000000] ACPI: BOOT 6fecedde 00028 (v01 PTLTD  $SBFTBL$ 06040000  LTP 00000001)
[    0.000000] ACPI: SLIC 6fecee06 00176 (v01 DELL    QA09    06040000  LTP 00000000)
[    0.000000] ACPI: OSFR 6fecef7c 00084 (v01 DELL   DELL     06040000 ASL  00000061)
[    0.000000] ACPI: SSDT 6fec5462 0025F (v01  PmRef  Cpu0Tst 00003000 INTL 20050228)
[    0.000000] ACPI: SSDT 6fec53bc 000A6 (v01  PmRef  Cpu7Tst 00003000 INTL 20050228)
[    0.000000] ACPI: SSDT 6fec5316 000A6 (v01  PmRef  Cpu6Tst 00003000 INTL 20050228)
[    0.000000] ACPI: SSDT 6fec5270 000A6 (v01  PmRef  Cpu5Tst 00003000 INTL 20050228)
[    0.000000] ACPI: SSDT 6fec51ca 000A6 (v01  PmRef  Cpu4Tst 00003000 INTL 20050228)
[    0.000000] ACPI: SSDT 6fec5124 000A6 (v01  PmRef  Cpu3Tst 00003000 INTL 20050228)
[    0.000000] ACPI: SSDT 6fec507e 000A6 (v01  PmRef  Cpu2Tst 00003000 INTL 20050228)
[    0.000000] ACPI: SSDT 6fec4fd8 000A6 (v01  PmRef  Cpu1Tst 00003000 INTL 20050228)
[    0.000000] ACPI: SSDT 6fec3bd3 01405 (v01  PmRef    CpuPm 00003000 INTL 20050228)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] 902MB HIGHMEM available.
[    0.000000] 887MB LOWMEM available.
[    0.000000]   mapped low ram: 0 - 377fe000
[    0.000000]   low ram: 0 - 377fe000
[    0.000000]   node 0 low ram: 00000000 - 377fe000
[    0.000000]   node 0 bootmap 00008000 - 0000ef00
[    0.000000] (9 early reservations) ==> bootmem [0000000000 - 00377fe000]
[    0.000000]   #0 [0000000000 - 0000001000]   BIOS data page ==> [0000000000 - 0000001000]
[    0.000000]   #1 [0000001000 - 0000002000]    EX TRAMPOLINE ==> [0000001000 - 0000002000]
[    0.000000]   #2 [0000006000 - 0000007000]       TRAMPOLINE ==> [0000006000 - 0000007000]
[    0.000000]   #3 [0000100000 - 00008544b4]    TEXT DATA BSS ==> [0000100000 - 00008544b4]
[    0.000000]   #4 [000009dc00 - 0000100000]    BIOS reserved ==> [000009dc00 - 0000100000]
[    0.000000]   #5 [0000855000 - 0000858130]              BRK ==> [0000855000 - 0000858130]
[    0.000000]   #6 [0000007000 - 0000008000]          PGTABLE ==> [0000007000 - 0000008000]
[    0.000000]   #7 [0000859000 - 0000fca6d5]      NEW RAMDISK ==> [0000859000 - 0000fca6d5]
[    0.000000]   #8 [0000008000 - 000000f000]          BOOTMAP ==> [0000008000 - 000000f000]
[    0.000000] found SMP MP-table at [c00f7b50] f7b50
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000000 -> 0x00001000
[    0.000000]   Normal   0x00001000 -> 0x000377fe
[    0.000000]   HighMem  0x000377fe -> 0x0006fec0
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[3] active PFN ranges
[    0.000000]     0: 0x00000000 -> 0x00000002
[    0.000000]     0: 0x00000006 -> 0x0000009d
[    0.000000]     0: 0x00000100 -> 0x0006fec0
[    0.000000] On node 0 totalpages: 458329
[    0.000000] free_area_init_node: node 0, pgdat c0725d40, node_mem_map c1000000
[    0.000000]   DMA zone: 32 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 3961 pages, LIFO batch:0
[    0.000000]   Normal zone: 1744 pages used for memmap
[    0.000000]   Normal zone: 221486 pages, LIFO batch:31
[    0.000000]   HighMem zone: 1806 pages used for memmap
[    0.000000]   HighMem zone: 229300 pages, LIFO batch:31
[    0.000000] Using APIC driver default
[    0.000000] ACPI: PM-Timer IO Port: 0x1008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 2, version 17, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Enabling APIC mode:  Flat.  Using 1 I/O APICs
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x10dea301 base: 0xfed00000
[    0.000000] SMP: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] nr_irqs_gsi: 24
[    0.000000] PM: Registered nosave memory: 0000000000002000 - 0000000000006000
[    0.000000] PM: Registered nosave memory: 000000000009d000 - 000000000009e000
[    0.000000] PM: Registered nosave memory: 000000000009e000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e4000
[    0.000000] PM: Registered nosave memory: 00000000000e4000 - 0000000000100000
[    0.000000] Allocating PCI resources starting at 88000000 (gap: 80000000:60000000)
[    0.000000] NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:2 nr_node_ids:1
[    0.000000] PERCPU: Embedded 12 pages at c1e07000, static data 25628 bytes
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 454747
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.30-5-generic root=UUID=43180eb4-fa9a-4157-95c2-3bf4eabb45aa ro quiet splash
[    0.000000] Enabling fast FPU save and restore... done.
[    0.000000] Enabling unmasked SIMD FPU exception support... done.
[    0.000000] Initializing CPU#0
[    0.000000] NR_IRQS:2304 nr_irqs:424
[    0.000000] PID hash table entries: 4096 (order: 12, 16384 bytes)
[    0.000000] Extended CMOS year: 2000
[    0.000000] Fast TSC calibration using PIT
[    0.000000] Detected 2399.932 MHz processor.
[    0.004000] spurious 8259A interrupt: IRQ7.
[    0.004000] Console: colour VGA+ 80x25
[    0.004000] console [tty0] enabled
[    0.004000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.004000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.004000] allocated 9168640 bytes of page_cgroup
[    0.004000] please try cgroup_disable=memory option if you don't want
[    0.004000] Initializing HighMem for node 0 (000377fe:0006fec0)
[    0.004000] Memory: 1793068k/1833728k available (4351k kernel code, 39392k reserved, 1994k data, 516k init, 924424k highmem)
[    0.004000] virtual kernel memory layout:
[    0.004000]     fixmap  : 0xfff4d000 - 0xfffff000   ( 712 kB)
[    0.004000]     pkmap   : 0xff800000 - 0xffc00000   (4096 kB)
[    0.004000]     vmalloc : 0xf7ffe000 - 0xff7fe000   ( 120 MB)
[    0.004000]     lowmem  : 0xc0000000 - 0xf77fe000   ( 887 MB)
[    0.004000]       .init : 0xc073b000 - 0xc07bc000   ( 516 kB)
[    0.004000]       .data : 0xc053fcce - 0xc0732708   (1994 kB)
[    0.004000]       .text : 0xc0100000 - 0xc053fcce   (4351 kB)
[    0.004000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[    0.004000] SLUB: Genslabs=13, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.004000] hpet clockevent registered
[    0.004000] HPET: 4 timers in total, 0 timers will be used for per-cpu timer
[    0.004000] Calibrating delay loop (skipped), value calculated using timer frequency.. 4799.86 BogoMIPS (lpj=9599728)
[    0.004000] Security Framework initialized
[    0.004000] SELinux:  Disabled at boot.
[    0.004000] Mount-cache hash table entries: 512
[    0.004000] Initializing cgroup subsys ns
[    0.004000] Initializing cgroup subsys cpuacct
[    0.004000] Initializing cgroup subsys memory
[    0.004000] Initializing cgroup subsys freezer
[    0.004000] Initializing cgroup subsys net_cls
[    0.004000] CPU: L1 I cache: 32K, L1 D cache: 32K
[    0.004000] CPU: L2 cache: 3072K
[    0.004000] CPU: Physical Processor ID: 0
[    0.004000] CPU: Processor Core ID: 0
[    0.004000] using mwait in idle threads.
[    0.004000] Checking 'hlt' instruction... OK.
[    0.018165] ACPI: Core revision 20090320
[    0.032429] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.072558] CPU0: Intel(R) Core(TM)2 Duo CPU     P8600  @ 2.40GHz stepping 06
[    0.076001] Booting processor 1 APIC 0x1 ip 0x6000
[    0.004000] Initializing CPU#1
[    0.004000] Calibrating delay using timer specific routine.. 4799.98 BogoMIPS (lpj=9599973)
[    0.004000] CPU: L1 I cache: 32K, L1 D cache: 32K
[    0.004000] CPU: L2 cache: 3072K
[    0.004000] CPU: Physical Processor ID: 0
[    0.004000] CPU: Processor Core ID: 1
[    0.160583] CPU1: Intel(R) Core(TM)2 Duo CPU     P8600  @ 2.40GHz stepping 06
[    0.160600] checking TSC synchronization [CPU#0 -> CPU#1]: passed.
[    0.164018] Brought up 2 CPUs
[    0.164020] Total of 2 processors activated (9599.85 BogoMIPS).
[    0.164087] CPU0 attaching sched-domain:
[    0.164089]  domain 0: span 0-1 level MC
[    0.164091]   groups: 0 1
[    0.164096] CPU1 attaching sched-domain:
[    0.164098]  domain 0: span 0-1 level MC
[    0.164100]   groups: 1 0
[    0.164162] net_namespace: 1056 bytes
[    0.164162] Booting paravirtualized kernel on bare hardware
[    0.164162] regulator: core version 0.5
[    0.164162] Time: 20:31:08  Date: 05/19/09
[    0.164162] NET: Registered protocol family 16
[    0.164162] EISA bus registered
[    0.164162] ACPI: bus type pci registered
[    0.164162] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 7
[    0.164162] PCI: MCFG area at e0000000 reserved in E820
[    0.164162] PCI: Using MMCONFIG for extended config space
[    0.164162] PCI: Using configuration type 1 for base access
[    0.168030] bio: create slab <bio-0> at 0
[    0.169076] ACPI: EC: Look up EC in DSDT
[    0.175055] ACPI: Interpreter enabled
[    0.175059] ACPI: (supports S0 S3 S4 S5)
[    0.175075] ACPI: Using IOAPIC for interrupt routing
[    0.177165] ACPI: EC: non-query interrupt received, switching to interrupt mode
[    0.192128] ACPI: EC: GPE = 0x47, I/O: command/status = 0x66, data = 0x62
[    0.192128] ACPI: EC: driver started in interrupt mode
[    0.192317] ACPI: No dock devices found.
[    0.192444] ACPI: PCI Root Bridge [PCI0] (0000:00)
[    0.192467] pci 0000:00:03.0: reg 10 io port: [0x1c00-0x1cff]
[    0.192467] pci 0000:00:03.2: reg 10 io port: [0x3080-0x30bf]
[    0.192467] pci 0000:00:03.2: reg 20 io port: [0x3040-0x307f]
[    0.192467] pci 0000:00:03.2: reg 24 io port: [0x2000-0x203f]
[    0.192467] pci 0000:00:03.2: PME# supported from D3hot D3cold
[    0.192467] pci 0000:00:03.2: PME# disabled
[    0.192481] pci 0000:00:03.5: reg 10 32bit mmio: [0xf0600000-0xf067ffff]
[    0.192570] pci 0000:00:04.0: reg 10 32bit mmio: [0xf0886000-0xf0886fff]
[    0.192600] pci 0000:00:04.0: supports D1 D2
[    0.192602] pci 0000:00:04.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.192605] pci 0000:00:04.0: PME# disabled
[    0.192632] pci 0000:00:04.1: reg 10 32bit mmio: [0xf0889000-0xf08890ff]
[    0.192667] pci 0000:00:04.1: supports D1 D2
[    0.192668] pci 0000:00:04.1: PME# supported from D0 D1 D2 D3hot D3cold
[    0.192672] pci 0000:00:04.1: PME# disabled
[    0.192703] pci 0000:00:06.0: reg 10 32bit mmio: [0xf0887000-0xf0887fff]
[    0.192732] pci 0000:00:06.0: supports D1 D2
[    0.192734] pci 0000:00:06.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.192737] pci 0000:00:06.0: PME# disabled
[    0.192765] pci 0000:00:06.1: reg 10 32bit mmio: [0xf0889400-0xf08894ff]
[    0.192800] pci 0000:00:06.1: supports D1 D2
[    0.192801] pci 0000:00:06.1: PME# supported from D0 D1 D2 D3hot D3cold
[    0.192805] pci 0000:00:06.1: PME# disabled
[    0.192836] pci 0000:00:08.0: reg 10 32bit mmio: [0xf0880000-0xf0883fff]
[    0.192865] pci 0000:00:08.0: PME# supported from D3hot D3cold
[    0.192869] pci 0000:00:08.0: PME# disabled
[    0.192923] pci 0000:00:0a.0: reg 10 32bit mmio: [0xf0888000-0xf0888fff]
[    0.192927] pci 0000:00:0a.0: reg 14 io port: [0x30d0-0x30d7]
[    0.192932] pci 0000:00:0a.0: reg 18 32bit mmio: [0xf0889c00-0xf0889cff]
[    0.192936] pci 0000:00:0a.0: reg 1c 32bit mmio: [0xf0889800-0xf088980f]
[    0.192957] pci 0000:00:0a.0: supports D1 D2
[    0.192959] pci 0000:00:0a.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.192963] pci 0000:00:0a.0: PME# disabled
[    0.192989] pci 0000:00:0b.0: reg 10 io port: [0x30e8-0x30ef]
[    0.192994] pci 0000:00:0b.0: reg 14 io port: [0x30dc-0x30df]
[    0.192998] pci 0000:00:0b.0: reg 18 io port: [0x30e0-0x30e7]
[    0.193002] pci 0000:00:0b.0: reg 1c io port: [0x30d8-0x30db]
[    0.193006] pci 0000:00:0b.0: reg 20 io port: [0x30c0-0x30cf]
[    0.193011] pci 0000:00:0b.0: reg 24 32bit mmio: [0xf0884000-0xf0885fff]
[    0.193218] pci 0000:00:0c.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.193225] pci 0000:00:0c.0: PME# disabled
[    0.193293] pci 0000:00:10.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.193296] pci 0000:00:10.0: PME# disabled
[    0.193491] pci 0000:00:15.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.193499] pci 0000:00:15.0: PME# disabled
[    0.193715] pci 0000:00:16.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.193722] pci 0000:00:16.0: PME# disabled
[    0.193938] pci 0000:00:17.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.193946] pci 0000:00:17.0: PME# disabled
[    0.196211] pci 0000:00:18.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.196219] pci 0000:00:18.0: PME# disabled
[    0.196292] pci 0000:01:07.0: reg 10 32bit mmio: [0xf0500000-0xf05007ff]
[    0.196331] pci 0000:01:07.0: supports D1 D2
[    0.196332] pci 0000:01:07.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.196336] pci 0000:01:07.0: PME# disabled
[    0.196364] pci 0000:01:07.1: reg 10 32bit mmio: [0xf0500800-0xf05008ff]
[    0.196403] pci 0000:01:07.1: supports D1 D2
[    0.196404] pci 0000:01:07.1: PME# supported from D0 D1 D2 D3hot D3cold
[    0.196408] pci 0000:01:07.1: PME# disabled
[    0.196436] pci 0000:01:07.2: reg 10 32bit mmio: [0xf0500c00-0xf0500cff]
[    0.196475] pci 0000:01:07.2: supports D1 D2
[    0.196476] pci 0000:01:07.2: PME# supported from D0 D1 D2 D3hot D3cold
[    0.196480] pci 0000:01:07.2: PME# disabled
[    0.196508] pci 0000:01:07.3: reg 10 32bit mmio: [0xf0501000-0xf05010ff]
[    0.196547] pci 0000:01:07.3: supports D1 D2
[    0.196548] pci 0000:01:07.3: PME# supported from D0 D1 D2 D3hot D3cold
[    0.196552] pci 0000:01:07.3: PME# disabled
[    0.196580] pci 0000:01:07.4: reg 10 32bit mmio: [0xf0501400-0xf05014ff]
[    0.196619] pci 0000:01:07.4: supports D1 D2
[    0.196620] pci 0000:01:07.4: PME# supported from D0 D1 D2 D3hot D3cold
[    0.196624] pci 0000:01:07.4: PME# disabled
[    0.196660] pci 0000:00:09.0: transparent bridge
[    0.196664] pci 0000:00:09.0: bridge 32bit mmio: [0xf0500000-0xf05fffff]
[    0.196722] pci 0000:02:00.0: reg 10 32bit mmio: [0xae000000-0xaeffffff]
[    0.196738] pci 0000:02:00.0: reg 14 64bit mmio: [0xd0000000-0xdfffffff]
[    0.196755] pci 0000:02:00.0: reg 1c 64bit mmio: [0xac000000-0xadffffff]
[    0.196767] pci 0000:02:00.0: reg 24 io port: [0x4000-0x407f]
[    0.196778] pci 0000:02:00.0: reg 30 32bit mmio: [0x000000-0x01ffff]
[    0.196873] pci 0000:00:0c.0: bridge io port: [0x4000-0x4fff]
[    0.196881] pci 0000:00:0c.0: bridge 32bit mmio: [0xac000000-0xaeffffff]
[    0.196895] pci 0000:00:0c.0: bridge 64bit mmio pref: [0xd0000000-0xdfffffff]
[    0.196930] pci 0000:03:00.0: reg 10 32bit mmio: [0xaa000000-0xaaffffff]
[    0.196939] pci 0000:03:00.0: reg 14 64bit mmio: [0xb0000000-0xbfffffff]
[    0.196947] pci 0000:03:00.0: reg 1c 64bit mmio: [0xcc000000-0xcdffffff]
[    0.196952] pci 0000:03:00.0: reg 24 io port: [0x5000-0x507f]
[    0.196958] pci 0000:03:00.0: reg 30 32bit mmio: [0x000000-0x01ffff]
[    0.197010] pci 0000:00:10.0: bridge io port: [0x5000-0x5fff]
[    0.197013] pci 0000:00:10.0: bridge 32bit mmio: [0xaa000000-0xaaffffff]
[    0.197017] pci 0000:00:10.0: bridge 64bit mmio pref: [0xb0000000-0xcdffffff]
[    0.197076] pci 0000:00:15.0: bridge io port: [0x6000-0x6fff]
[    0.197084] pci 0000:00:15.0: bridge 32bit mmio: [0xf0200000-0xf03fffff]
[    0.197098] pci 0000:00:15.0: bridge 64bit mmio pref: [0xf0000000-0xf01fffff]
[    0.197173] pci 0000:06:00.0: reg 10 64bit mmio: [0xf0400000-0xf0403fff]
[    0.197251] pci 0000:06:00.0: supports D1 D2
[    0.197253] pci 0000:06:00.0: PME# supported from D0 D3hot D3cold
[    0.197258] pci 0000:06:00.0: PME# disabled
[    0.197336] pci 0000:00:16.0: bridge 32bit mmio: [0xf0400000-0xf04fffff]
[    0.197571] pci_bus 0000:00: on NUMA node 0
[    0.197576] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[    0.197754] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.IXVE._PRT]
[    0.197768] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P2P0._PRT]
[    0.260469] ACPI: PCI Interrupt Link [LNK1] (IRQs 5 7 *10 11 14 15)
[    0.260469] ACPI: PCI Interrupt Link [LNK2] (IRQs 5 7 10 *11 14 15)
[    0.260655] ACPI: PCI Interrupt Link [LNK3] (IRQs 5 7 10 11 14 15) *0, disabled.
[    0.260883] ACPI: PCI Interrupt Link [LNK4] (IRQs 5 7 10 11 14 15) *0, disabled.
[    0.261114] ACPI: PCI Interrupt Link [Z00Q] (IRQs 18 19 20 21 22 23) *11
[    0.261343] ACPI: PCI Interrupt Link [Z00R] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.261571] ACPI: PCI Interrupt Link [Z00S] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.261800] ACPI: PCI Interrupt Link [Z00T] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.262028] ACPI: PCI Interrupt Link [Z00U] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.262256] ACPI: PCI Interrupt Link [Z00V] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.262484] ACPI: PCI Interrupt Link [Z00W] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.262712] ACPI: PCI Interrupt Link [Z00X] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.262941] ACPI: PCI Interrupt Link [Z00Y] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.264230] ACPI: PCI Interrupt Link [Z00Z] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.264458] ACPI: PCI Interrupt Link [Z010] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.264687] ACPI: PCI Interrupt Link [Z011] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.264914] ACPI: PCI Interrupt Link [Z012] (IRQs 18 19 20 21 22 23) *10
[    0.265142] ACPI: PCI Interrupt Link [Z013] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.265370] ACPI: PCI Interrupt Link [Z014] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.265598] ACPI: PCI Interrupt Link [Z015] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.265827] ACPI: PCI Interrupt Link [Z016] (IRQs 18 19 20 21 22 23) *11
[    0.266054] ACPI: PCI Interrupt Link [Z017] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.266283] ACPI: PCI Interrupt Link [Z018] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.266511] ACPI: PCI Interrupt Link [Z019] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.266739] ACPI: PCI Interrupt Link [Z01A] (IRQs 18 19 20 21 22 23) *10
[    0.266967] ACPI: PCI Interrupt Link [Z01B] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.267195] ACPI: PCI Interrupt Link [Z01C] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.267423] ACPI: PCI Interrupt Link [Z01D] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.267652] ACPI: PCI Interrupt Link [Z01E] (IRQs 18 19 20 21 22 23) *11
[    0.267880] ACPI: PCI Interrupt Link [Z01F] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.268119] ACPI: PCI Interrupt Link [Z01G] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.268348] ACPI: PCI Interrupt Link [Z01H] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.268576] ACPI: PCI Interrupt Link [LSMB] (IRQs 18 19 20 21 22 23) *10
[    0.268802] ACPI: PCI Interrupt Link [LUS0] (IRQs 18 19 20 21 22 23) *7
[    0.269032] ACPI: PCI Interrupt Link [LUS2] (IRQs 18 19 20 21 22 23) *11
[    0.269260] ACPI: PCI Interrupt Link [LMAC] (IRQs 18 19 20 21 22 23) *10
[    0.269487] ACPI: PCI Interrupt Link [LAZA] (IRQs 17) *11
[    0.269712] ACPI: PCI Interrupt Link [LGPU] (IRQs 18 19 20 21 22 23) *5
[    0.269939] ACPI: PCI Interrupt Link [LPID] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.270167] ACPI: PCI Interrupt Link [LSI0] (IRQs 18 19 20 21 22 23) *11
[    0.270396] ACPI: PCI Interrupt Link [LSI1] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.270625] ACPI: PCI Interrupt Link [Z00O] (IRQs 18 19 20 21 22 23) *5
[    0.270855] ACPI: PCI Interrupt Link [Z00P] (IRQs 18 19 20 21 22 23) *10
[    0.271083] ACPI: PCI Interrupt Link [LPMU] (IRQs 18 19 20 21 22 23) *10
[    0.271145] SCSI subsystem initialized
[    0.271145] libata version 3.00 loaded.
[    0.271145] usbcore: registered new interface driver usbfs
[    0.271145] usbcore: registered new interface driver hub
[    0.271145] usbcore: registered new device driver usb
[    0.272026] ACPI: WMI: Mapper loaded
[    0.272026] PCI: Using ACPI for IRQ routing
[    0.292006] Bluetooth: Core ver 2.15
[    0.292019] NET: Registered protocol family 31
[    0.292019] Bluetooth: HCI device and connection manager initialized
[    0.292019] Bluetooth: HCI socket layer initialized
[    0.292021] NET: Registered protocol family 8
[    0.292023] NET: Registered protocol family 20
[    0.292036] NetLabel: Initializing
[    0.292036] NetLabel:  domain hash size = 128
[    0.292036] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.292036] NetLabel:  unlabeled traffic allowed by default
[    0.292036] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 31, 31
[    0.292036] hpet0: 4 comparators, 64-bit 25.000000 MHz counter
[    0.316007] pnp: PnP ACPI init
[    0.316014] ACPI: bus type pnp registered
[    0.317130] pnp 00:03: mem resource (0xf0600000-0xf0607fff) overlaps 0000:00:03.5 BAR 0 (0xf0600000-0xf067ffff), disabling
[    0.321690] pnp: PnP ACPI: found 13 devices
[    0.321692] ACPI: ACPI bus type pnp unregistered
[    0.321695] PnPBIOS: Disabled by ACPI PNP
[    0.321703] system 00:00: iomem range 0xffc00000-0xffffffff could not be reserved
[    0.321706] system 00:00: iomem range 0xfec00000-0xfec00fff has been reserved
[    0.321709] system 00:00: iomem range 0xfee00000-0xfeefffff could not be reserved
[    0.321711] system 00:00: iomem range 0xfed00000-0xfed00fff has been reserved
[    0.321719] system 00:04: ioport range 0x1000-0x107f has been reserved
[    0.321721] system 00:04: ioport range 0x1080-0x10ff has been reserved
[    0.321723] system 00:04: ioport range 0x1400-0x147f has been reserved
[    0.321726] system 00:04: ioport range 0x1480-0x14ff has been reserved
[    0.321728] system 00:04: ioport range 0x1800-0x187f has been reserved
[    0.321730] system 00:04: ioport range 0x1880-0x18ff has been reserved
[    0.321736] system 00:07: ioport range 0x4d0-0x4d1 has been reserved
[    0.321738] system 00:07: ioport range 0x910-0x911 has been reserved
[    0.321741] system 00:07: ioport range 0x295-0x296 has been reserved
[    0.356640] pci 0000:00:09.0: PCI bridge, secondary bus 0000:01
[    0.356642] pci 0000:00:09.0:   IO window: disabled
[    0.356646] pci 0000:00:09.0:   MEM window: 0xf0500000-0xf05fffff
[    0.356649] pci 0000:00:09.0:   PREFETCH window: disabled
[    0.356656] pci 0000:02:00.0: BAR 6: can't allocate mem resource [0xe0000000-0xdfffffff]
[    0.356658] pci 0000:00:0c.0: PCI bridge, secondary bus 0000:02
[    0.356663] pci 0000:00:0c.0:   IO window: 0x4000-0x4fff
[    0.356673] pci 0000:00:0c.0:   MEM window: 0xac000000-0xaeffffff
[    0.356680] pci 0000:00:0c.0:   PREFETCH window: 0x000000d0000000-0x000000dfffffff
[    0.356694] pci 0000:00:10.0: PCI bridge, secondary bus 0000:03
[    0.356696] pci 0000:00:10.0:   IO window: 0x5000-0x5fff
[    0.356699] pci 0000:00:10.0:   MEM window: 0xaa000000-0xaaffffff
[    0.356702] pci 0000:00:10.0:   PREFETCH window: 0x000000b0000000-0x000000cdffffff
[    0.356706] pci 0000:00:15.0: PCI bridge, secondary bus 0000:04
[    0.356711] pci 0000:00:15.0:   IO window: 0x6000-0x6fff
[    0.356721] pci 0000:00:15.0:   MEM window: 0xf0200000-0xf03fffff
[    0.356728] pci 0000:00:15.0:   PREFETCH window: 0x000000f0000000-0x000000f01fffff
[    0.356741] pci 0000:00:16.0: PCI bridge, secondary bus 0000:06
[    0.356743] pci 0000:00:16.0:   IO window: disabled
[    0.356752] pci 0000:00:16.0:   MEM window: 0xf0400000-0xf04fffff
[    0.356760] pci 0000:00:16.0:   PREFETCH window: disabled
[    0.356772] pci 0000:00:17.0: PCI bridge, secondary bus 0000:07
[    0.356774] pci 0000:00:17.0:   IO window: disabled
[    0.356783] pci 0000:00:17.0:   MEM window: disabled
[    0.356790] pci 0000:00:17.0:   PREFETCH window: disabled
[    0.356803] pci 0000:00:18.0: PCI bridge, secondary bus 0000:08
[    0.356804] pci 0000:00:18.0:   IO window: disabled
[    0.356814] pci 0000:00:18.0:   MEM window: disabled
[    0.356821] pci 0000:00:18.0:   PREFETCH window: disabled
[    0.356838] pci 0000:00:09.0: setting latency timer to 64
[    0.357173] ACPI: PCI Interrupt Link [Z00Q] enabled at IRQ 23
[    0.357176]   alloc irq_desc for 23 on cpu 0 node 0
[    0.357178]   alloc kstat_irqs on cpu 0 node 0
[    0.357182] pci 0000:00:0c.0: PCI INT A -> Link[Z00Q] -> GSI 23 (level, low) -> IRQ 23
[    0.357191] pci 0000:00:0c.0: setting latency timer to 64
[    0.357198] pci 0000:00:10.0: setting latency timer to 64
[    0.357524] ACPI: PCI Interrupt Link [Z012] enabled at IRQ 22
[    0.357527]   alloc irq_desc for 22 on cpu 0 node 0
[    0.357528]   alloc kstat_irqs on cpu 0 node 0
[    0.357532] pci 0000:00:15.0: PCI INT A -> Link[Z012] -> GSI 22 (level, low) -> IRQ 22
[    0.357540] pci 0000:00:15.0: setting latency timer to 64
[    0.357869] ACPI: PCI Interrupt Link [Z016] enabled at IRQ 21
[    0.357872]   alloc irq_desc for 21 on cpu 0 node 0
[    0.357873]   alloc kstat_irqs on cpu 0 node 0
[    0.357877] pci 0000:00:16.0: PCI INT A -> Link[Z016] -> GSI 21 (level, low) -> IRQ 21
[    0.357885] pci 0000:00:16.0: setting latency timer to 64
[    0.358214] ACPI: PCI Interrupt Link [Z01A] enabled at IRQ 20
[    0.358216]   alloc irq_desc for 20 on cpu 0 node 0
[    0.358218]   alloc kstat_irqs on cpu 0 node 0
[    0.358221] pci 0000:00:17.0: PCI INT A -> Link[Z01A] -> GSI 20 (level, low) -> IRQ 20
[    0.358229] pci 0000:00:17.0: setting latency timer to 64
[    0.358559] ACPI: PCI Interrupt Link [Z01E] enabled at IRQ 19
[    0.358561]   alloc irq_desc for 19 on cpu 0 node 0
[    0.358563]   alloc kstat_irqs on cpu 0 node 0
[    0.358566] pci 0000:00:18.0: PCI INT A -> Link[Z01E] -> GSI 19 (level, low) -> IRQ 19
[    0.358574] pci 0000:00:18.0: setting latency timer to 64
[    0.358580] pci_bus 0000:00: resource 0 io:  [0x00-0xffff]
[    0.358582] pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffff]
[    0.358585] pci_bus 0000:01: resource 1 mem: [0xf0500000-0xf05fffff]
[    0.358587] pci_bus 0000:01: resource 3 io:  [0x00-0xffff]
[    0.358589] pci_bus 0000:01: resource 4 mem: [0x000000-0xffffffff]
[    0.358591] pci_bus 0000:02: resource 0 io:  [0x4000-0x4fff]
[    0.358593] pci_bus 0000:02: resource 1 mem: [0xac000000-0xaeffffff]
[    0.358595] pci_bus 0000:02: resource 2 pref mem [0xd0000000-0xdfffffff]
[    0.358598] pci_bus 0000:03: resource 0 io:  [0x5000-0x5fff]
[    0.358600] pci_bus 0000:03: resource 1 mem: [0xaa000000-0xaaffffff]
[    0.358602] pci_bus 0000:03: resource 2 pref mem [0xb0000000-0xcdffffff]
[    0.358604] pci_bus 0000:04: resource 0 io:  [0x6000-0x6fff]
[    0.358606] pci_bus 0000:04: resource 1 mem: [0xf0200000-0xf03fffff]
[    0.358608] pci_bus 0000:04: resource 2 pref mem [0xf0000000-0xf01fffff]
[    0.358611] pci_bus 0000:06: resource 1 mem: [0xf0400000-0xf04fffff]
[    0.358636] NET: Registered protocol family 2
[    0.404051] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.404290] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.404622] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
[    0.404792] TCP: Hash tables configured (established 131072 bind 65536)
[    0.404794] TCP reno registered
[    0.416057] NET: Registered protocol family 1
[    0.416098] Trying to unpack rootfs image as initramfs...
[    0.500628] Switched to high resolution mode on CPU 1
[    0.504008] Switched to high resolution mode on CPU 0
[    0.574794] Freeing initrd memory: 7621k freed
[    0.578196] Simple Boot Flag at 0x36 set to 0x1
[    0.578516] cpufreq-nforce2: No nForce2 chipset.
[    0.578607] Scanning for low memory corruption every 60 seconds
[    0.578802] audit: initializing netlink socket (disabled)
[    0.578815] type=2000 audit(1242765067.577:1): initialized
[    0.585449] highmem bounce pool size: 64 pages
[    0.585454] HugeTLB registered 4 MB page size, pre-allocated 0 pages
[    0.587682] VFS: Disk quotas dquot_6.5.2
[    0.587754] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.588549] fuse init (API version 7.11)
[    0.588691] msgmni has been set to 1713
[    0.588878] alg: No test for stdrng (krng)
[    0.588886] io scheduler noop registered
[    0.588888] io scheduler anticipatory registered
[    0.588890] io scheduler deadline registered
[    0.588949] io scheduler cfq registered (default)
[    0.589227] pci 0000:03:00.0: Boot video device
[    0.589549]   alloc irq_desc for 24 on cpu 0 node 0
[    0.589552]   alloc kstat_irqs on cpu 0 node 0
[    0.589571] pcieport-driver 0000:00:0c.0: irq 24 for MSI/MSI-X
[    0.589612] pcieport-driver 0000:00:0c.0: setting latency timer to 64
[    0.590013]   alloc irq_desc for 25 on cpu 0 node 0
[    0.590015]   alloc kstat_irqs on cpu 0 node 0
[    0.590032] pcieport-driver 0000:00:15.0: irq 25 for MSI/MSI-X
[    0.590072] pcieport-driver 0000:00:15.0: setting latency timer to 64
[    0.590462]   alloc irq_desc for 26 on cpu 0 node 0
[    0.590463]   alloc kstat_irqs on cpu 0 node 0
[    0.590480] pcieport-driver 0000:00:16.0: irq 26 for MSI/MSI-X
[    0.590520] pcieport-driver 0000:00:16.0: setting latency timer to 64
[    0.590911]   alloc irq_desc for 27 on cpu 0 node 0
[    0.590912]   alloc kstat_irqs on cpu 0 node 0
[    0.590929] pcieport-driver 0000:00:17.0: irq 27 for MSI/MSI-X
[    0.590969] pcieport-driver 0000:00:17.0: setting latency timer to 64
[    0.591359]   alloc irq_desc for 28 on cpu 0 node 0
[    0.591360]   alloc kstat_irqs on cpu 0 node 0
[    0.591377] pcieport-driver 0000:00:18.0: irq 28 for MSI/MSI-X
[    0.591417] pcieport-driver 0000:00:18.0: setting latency timer to 64
[    0.591639] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    0.591722] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    0.592983] ACPI: AC Adapter [ADP0] (on-line)
[    0.593334] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    0.593337] ACPI: Power Button [PWRF]
[    0.593400] input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input1
[    0.593402] ACPI: Power Button [PWRB]
[    0.593700] input: Sleep Button as /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0C0E:00/input/input2
[    0.593702] ACPI: Sleep Button [SLPB]
[    0.593768] input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input3
[    0.595193] ACPI: Lid Switch [LID]
[    0.596198] ACPI: SSDT 6fee1086 0021F (v01  PmRef  Cpu0Ist 00003000 INTL 20050228)
[    0.596990] ACPI: SSDT 6fee1648 0067D (v01  PmRef  Cpu0Cst 00003001 INTL 20050228)
[    0.598765] Monitor-Mwait will be used to enter C-1 state
[    0.598791] Monitor-Mwait will be used to enter C-2 state
[    0.598810] Monitor-Mwait will be used to enter C-3 state
[    0.598817] Marking TSC unstable due to TSC halts in idle
[    0.598856] ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
[    0.598896] processor ACPI_CPU:00: registered as cooling_device0
[    0.598899] ACPI: Processor [CPU0] (supports 8 throttling states)
[    0.599257] ACPI: SSDT 6fee0ed6 001B0 (v01  PmRef  Cpu1Ist 00003000 INTL 20050228)
[    0.599640] ACPI: SSDT 6fee15c3 00085 (v01  PmRef  Cpu1Cst 00003000 INTL 20050228)
[    0.600456] ACPI: CPU1 (power states: C1[C1] C2[C2] C3[C3])
[    0.600495] processor ACPI_CPU:01: registered as cooling_device1
[    0.600499] ACPI: Processor [CPU1] (supports 8 throttling states)
[    0.608280] thermal LNXTHERM:01: registered as thermal_zone0
[    0.608287] ACPI: Thermal Zone [THRM] (59 C)
[    0.608677] isapnp: Scanning for PnP cards...
[    0.961613] isapnp: No Plug & Play device found
[    0.965894] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.967878] brd: module loaded
[    0.968610] loop: module loaded
[    0.968783] input: Macintosh mouse button emulation as /devices/virtual/input/input4
[    0.968834] Driver 'sd' needs updating - please use bus_type methods
[    0.968871] Driver 'sr' needs updating - please use bus_type methods
[    0.968959] ahci 0000:00:0b.0: version 3.0
[    0.969304] ACPI: PCI Interrupt Link [LSI0] enabled at IRQ 18
[    0.969307]   alloc irq_desc for 18 on cpu 0 node 0
[    0.969309]   alloc kstat_irqs on cpu 0 node 0
[    0.969314] ahci 0000:00:0b.0: PCI INT A -> Link[LSI0] -> GSI 18 (level, low) -> IRQ 18
[    0.969344]   alloc irq_desc for 29 on cpu 0 node 0
[    0.969346]   alloc kstat_irqs on cpu 0 node 0
[    0.969352] ahci 0000:00:0b.0: irq 29 for MSI/MSI-X
[    0.969414] ahci 0000:00:0b.0: AHCI 0001.0200 32 slots 6 ports 3 Gbps 0x3f impl SATA mode
[    0.969417] ahci 0000:00:0b.0: flags: 64bit ncq sntf led pmp pio slum part 
[    0.969420] ahci 0000:00:0b.0: setting latency timer to 64
[    0.969762] scsi0 : ahci
[    0.969898] scsi1 : ahci
[    0.970002] scsi2 : ahci
[    0.970109] scsi3 : ahci
[    0.970210] scsi4 : ahci
[    0.970312] scsi5 : ahci
[    0.970471] ata1: SATA max UDMA/133 abar m8192@0xf0884000 port 0xf0884100 irq 29
[    0.970473] ata2: SATA max UDMA/133 abar m8192@0xf0884000 port 0xf0884180 irq 29
[    0.970476] ata3: SATA max UDMA/133 abar m8192@0xf0884000 port 0xf0884200 irq 29
[    0.970478] ata4: SATA max UDMA/133 abar m8192@0xf0884000 port 0xf0884280 irq 29
[    0.970480] ata5: SATA max UDMA/133 abar m8192@0xf0884000 port 0xf0884300 irq 29
[    0.970482] ata6: SATA max UDMA/133 abar m8192@0xf0884000 port 0xf0884380 irq 29
[    0.973293] Fixed MDIO Bus: probed
[    0.973298] PPP generic driver version 2.4.2
[    0.973481] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.974016] ACPI: PCI Interrupt Link [LUS2] enabled at IRQ 23
[    0.974019] ehci_hcd 0000:00:04.1: PCI INT B -> Link[LUS2] -> GSI 23 (level, low) -> IRQ 23
[    0.974030] ehci_hcd 0000:00:04.1: setting latency timer to 64
[    0.974032] ehci_hcd 0000:00:04.1: EHCI Host Controller
[    0.974138] ehci_hcd 0000:00:04.1: new USB bus registered, assigned bus number 1
[    0.974161] ehci_hcd 0000:00:04.1: debug port 1
[    0.974165] ehci_hcd 0000:00:04.1: cache line size of 32 is not supported
[    0.974178] ehci_hcd 0000:00:04.1: irq 23, io mem 0xf0889000
[    0.988010] ehci_hcd 0000:00:04.1: USB 2.0 started, EHCI 1.00
[    0.988100] usb usb1: configuration #1 chosen from 1 choice
[    0.988153] hub 1-0:1.0: USB hub found
[    0.988160] hub 1-0:1.0: 4 ports detected
[    0.988641] ACPI: PCI Interrupt Link [Z00P] enabled at IRQ 22
[    0.988645] ehci_hcd 0000:00:06.1: PCI INT B -> Link[Z00P] -> GSI 22 (level, low) -> IRQ 22
[    0.988652] ehci_hcd 0000:00:06.1: setting latency timer to 64
[    0.988654] ehci_hcd 0000:00:06.1: EHCI Host Controller
[    0.988745] ehci_hcd 0000:00:06.1: new USB bus registered, assigned bus number 2
[    0.988764] ehci_hcd 0000:00:06.1: debug port 1
[    0.988768] ehci_hcd 0000:00:06.1: cache line size of 32 is not supported
[    0.988780] ehci_hcd 0000:00:06.1: irq 22, io mem 0xf0889400
[    1.000016] ehci_hcd 0000:00:06.1: USB 2.0 started, EHCI 1.00
[    1.000095] usb usb2: configuration #1 chosen from 1 choice
[    1.000144] hub 2-0:1.0: USB hub found
[    1.000150] hub 2-0:1.0: 3 ports detected
[    1.000303] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.000645] ACPI: PCI Interrupt Link [LUS0] enabled at IRQ 21
[    1.000648] ohci_hcd 0000:00:04.0: PCI INT A -> Link[LUS0] -> GSI 21 (level, low) -> IRQ 21
[    1.000655] ohci_hcd 0000:00:04.0: setting latency timer to 64
[    1.000658] ohci_hcd 0000:00:04.0: OHCI Host Controller
[    1.000749] ohci_hcd 0000:00:04.0: new USB bus registered, assigned bus number 3
[    1.000767] ohci_hcd 0000:00:04.0: irq 21, io mem 0xf0886000
[    1.054079] usb usb3: configuration #1 chosen from 1 choice
[    1.054128] hub 3-0:1.0: USB hub found
[    1.054136] hub 3-0:1.0: 4 ports detected
[    1.054581] ACPI: PCI Interrupt Link [Z00O] enabled at IRQ 20
[    1.054585] ohci_hcd 0000:00:06.0: PCI INT A -> Link[Z00O] -> GSI 20 (level, low) -> IRQ 20
[    1.054592] ohci_hcd 0000:00:06.0: setting latency timer to 64
[    1.054595] ohci_hcd 0000:00:06.0: OHCI Host Controller
[    1.054685] ohci_hcd 0000:00:06.0: new USB bus registered, assigned bus number 4
[    1.054702] ohci_hcd 0000:00:06.0: irq 20, io mem 0xf0887000
[    1.093840] ACPI: Battery Slot [BAT0] (battery present)
[    1.110073] usb usb4: configuration #1 chosen from 1 choice
[    1.110122] hub 4-0:1.0: USB hub found
[    1.110129] hub 4-0:1.0: 3 ports detected
[    1.110272] uhci_hcd: USB Universal Host Controller Interface driver
[    1.110406] usbcore: registered new interface driver usbserial
[    1.110446] USB Serial support registered for generic
[    1.110487] usbcore: registered new interface driver usbserial_generic
[    1.110489] usbserial: USB Serial Driver core
[    1.110585] PNP: PS/2 Controller [PNP0303:KBC0,PNP0f13:MSE0] at 0x60,0x64 irq 1,12
[    1.116090] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.116095] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.116233] mice: PS/2 mouse device common for all mice
[    1.116496] rtc_cmos 00:0a: RTC can wake from S4
[    1.116548] rtc_cmos 00:0a: rtc core: registered rtc_cmos as rtc0
[    1.116595] rtc0: alarms up to one year, y3k, 114 bytes nvram, hpet irqs
[    1.116752] device-mapper: uevent: version 1.0.3
[    1.116874] device-mapper: ioctl: 4.14.0-ioctl (2008-04-23) initialised: dm-devel@redhat.com
[    1.116944] device-mapper: multipath: version 1.0.5 loaded
[    1.116946] device-mapper: multipath round-robin: version 1.0.0 loaded
[    1.117073] EISA: Probing bus 0 at eisa.0
[    1.117078] Cannot allocate resource for EISA slot 1
[    1.117080] Cannot allocate resource for EISA slot 2
[    1.117082] Cannot allocate resource for EISA slot 3
[    1.117084] Cannot allocate resource for EISA slot 4
[    1.117085] Cannot allocate resource for EISA slot 5
[    1.117087] Cannot allocate resource for EISA slot 6
[    1.117093] EISA: Detected 0 cards.
[    1.117459] cpuidle: using governor ladder
[    1.117975] cpuidle: using governor menu
[    1.118535] TCP cubic registered
[    1.118848] NET: Registered protocol family 10
[    1.119214] lo: Disabled Privacy Extensions
[    1.119268] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input5
[    1.119482] NET: Registered protocol family 17
[    1.119531] Bluetooth: L2CAP ver 2.13
[    1.119533] Bluetooth: L2CAP socket layer initialized
[    1.119535] Bluetooth: SCO (Voice Link) ver 0.6
[    1.119536] Bluetooth: SCO socket layer initialized
[    1.119567] Bluetooth: RFCOMM socket layer initialized
[    1.119571] Bluetooth: RFCOMM TTY layer initialized
[    1.119572] Bluetooth: RFCOMM ver 1.11
[    1.120060] Using IPI No-Shortcut mode
[    1.120211] PM: Resume from disk failed.
[    1.120222] registered taskstats version 1
[    1.120333]   Magic number: 9:22:549
[    1.120368] pci_link PNP0C0F:00: hash matches
[    1.120379] processor ACPI_CPU:04: hash matches
[    1.120443] rtc_cmos 00:0a: setting system clock to 2009-05-19 20:31:09 UTC (1242765069)
[    1.120446] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[    1.120447] EDD information not available.
[    1.288119] ata5: SATA link down (SStatus 0 SControl 300)
[    1.288151] ata3: SATA link down (SStatus 0 SControl 300)
[    1.288167] ata6: SATA link down (SStatus 0 SControl 300)
[    1.288191] ata4: SATA link down (SStatus 0 SControl 300)
[    1.428052] usb 2-3: new high speed USB device using ehci_hcd and address 2
[    1.452059] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    1.452072] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    1.456544] ata2.00: ATAPI: HL-DT-ST DVD+/-RW GS20N, A106, max UDMA/133
[    1.461354] ata2.00: configured for UDMA/133
[    1.495270] ata1.00: ATA-8: TOSHIBA MK3252GSX, LV011D, max UDMA/100
[    1.495274] ata1.00: 625142448 sectors, multi 16: LBA48 NCQ (depth 31/32)
[    1.496182] ata1.00: configured for UDMA/100
[    1.496272] scsi 0:0:0:0: Direct-Access     ATA      TOSHIBA MK3252GS LV01 PQ: 0 ANSI: 5
[    1.496667] sd 0:0:0:0: [sda] 625142448 512-byte hardware sectors: (320 GB/298 GiB)
[    1.496681] sd 0:0:0:0: [sda] Write Protect is off
[    1.496683] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    1.496702] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    1.496785]  sda:<5>sd 0:0:0:0: Attached scsi generic sg0 type 0
[    1.499842] scsi 1:0:0:0: CD-ROM            HL-DT-ST DVD+-RW GS20N    A106 PQ: 0 ANSI: 5
[    1.504039] Clocksource tsc unstable (delta = -157210374 ns)
[    1.510969] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda caddy
[    1.510973] Uniform CD-ROM driver Revision: 3.20
[    1.511278] sr 1:0:0:0: Attached scsi CD-ROM sr0
[    1.511410] sr 1:0:0:0: Attached scsi generic sg1 type 5
[    1.545953]  sda1 sda2 sda3 sda4 <<6>usb 2-3: configuration #1 chosen from 1 choice
[    1.573354]  sda5 >
[    1.574127] sd 0:0:0:0: [sda] Attached SCSI disk
[    1.574153] Freeing unused kernel memory: 516k freed
[    1.574420] Write protecting the kernel text: 4352k
[    1.574455] Write protecting the kernel read-only data: 1720k
[    1.830288] forcedeth: Reverse Engineered nForce ethernet driver. Version 0.64.
[    1.830673] ACPI: PCI Interrupt Link [LMAC] enabled at IRQ 19
[    1.830678] forcedeth 0000:00:0a.0: PCI INT A -> Link[LMAC] -> GSI 19 (level, low) -> IRQ 19
[    1.830684] forcedeth 0000:00:0a.0: setting latency timer to 64
[    1.949177] usb 3-4: new full speed USB device using ohci_hcd and address 2
[    1.951784] ACPI: PCI Interrupt Link [LNK1] enabled at IRQ 11
[    1.951794] ohci1394 0000:01:07.0: PCI INT A -> Link[LNK1] -> GSI 11 (level, low) -> IRQ 11
[    1.985956] b43-pci-bridge 0000:06:00.0: PCI INT A -> Link[Z016] -> GSI 21 (level, low) -> IRQ 21
[    1.985966] b43-pci-bridge 0000:06:00.0: setting latency timer to 64
[    2.006034] ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[11]  MMIO=[f0500000-f05007ff]  Max Packet=[2048]  IR/IT contexts=[4/4]
[    2.033085] ssb: ERROR: PLL init unknown for device 4322
[    2.033089] ssb: ERROR: PMU resource config unknown for device 4322
[    2.061103] ssb: Sonics Silicon Backplane found on PCI device 0000:06:00.0
[    2.169091] usb 3-4: configuration #1 chosen from 1 choice
[    2.172047] hub 3-4:1.0: USB hub found
[    2.175019] hub 3-4:1.0: 3 ports detected
[    2.353885] forcedeth 0000:00:0a.0: ifname eth0, PHY OUI 0x50ef @ 0, addr 00:21:70:8f:69:67
[    2.353889] forcedeth 0000:00:0a.0: highdma csum pwrctl gbit lnktim msi desc-v3
[    2.419378] PM: Starting manual resume from disk
[    2.419381] PM: Resume from partition 8:5
[    2.419382] PM: Checking hibernation image.
[    2.419510] PM: Resume from disk failed.
[    2.475523] kjournald starting.  Commit interval 5 seconds
[    2.475534] EXT3-fs: mounted filesystem with writeback data mode.
[    2.494034] usb 3-4.1: new full speed USB device using ohci_hcd and address 3
[    2.605121] usb 3-4.1: configuration #1 chosen from 1 choice
[    2.686042] usb 3-4.2: new full speed USB device using ohci_hcd and address 4
[    2.798109] usb 3-4.2: configuration #1 chosen from 1 choice
[    3.280460] ieee1394: Host added: ID:BUS[0-00:1023]  GUID[6d4fc0004b76deff]
[    8.361389] udev: starting version 142
[    8.526272] usbcore: registered new interface driver hiddev
[    8.531262] input: HID 413c:8157 as /devices/pci0000:00/0000:00:04.0/usb3/3-4/3-4.1/3-4.1:1.0/input/input6
[    8.531328] generic-usb 0003:413C:8157.0001: input,hidraw0: USB HID v1.11 Keyboard [HID 413c:8157] on usb-0000:00:04.0-4.1/input0
[    8.537332] input: HID 413c:8158 as /devices/pci0000:00/0000:00:04.0/usb3/3-4/3-4.2/3-4.2:1.0/input/input7
[    8.537408] generic-usb 0003:413C:8158.0002: input,hidraw1: USB HID v1.11 Mouse [HID 413c:8158] on usb-0000:00:04.0-4.2/input0
[    8.537429] usbcore: registered new interface driver usbhid
[    8.537432] usbhid: v2.6:USB HID core driver
[    8.596511] Linux agpgart interface v0.103
[    8.637255] Linux video capture interface: v2.00
[    8.658613] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[    8.669151] input: PC Speaker as /devices/platform/pcspkr/input/input8
[    8.682152] i2c-adapter i2c-0: nForce2 SMBus adapter at 0x3040
[    8.682167] i2c-adapter i2c-1: nForce2 SMBus adapter at 0x2000
[    8.818019] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
[    8.819372] sdhci: Secure Digital Host Controller Interface driver
[    8.819374] sdhci: Copyright(c) Pierre Ossman
[    8.820673] sdhci-pci 0000:01:07.1: SDHCI controller found [1180:0822] (rev 22)
[    8.821047] ACPI: PCI Interrupt Link [LNK2] enabled at IRQ 11
[    8.821052] sdhci-pci 0000:01:07.1: PCI INT B -> Link[LNK2] -> GSI 11 (level, low) -> IRQ 11
[    8.821071] sdhci-pci 0000:01:07.1: Will use DMA mode even though HW doesn't fully claim to support it.
[    8.821101] Registered led device: mmc0::
[    8.821137] mmc0: SDHCI controller on PCI [0000:01:07.1] using DMA
[    8.821797] ricoh-mmc: Ricoh MMC Controller disabling driver
[    8.821799] ricoh-mmc: Copyright(c) Philip Langdale
[    8.821815] ricoh-mmc: Ricoh MMC controller found at 0000:01:07.2 [1180:0843] (rev 12)
[    8.821829] ricoh-mmc: Controller is now disabled.
[    8.825688] uvcvideo: Found UVC 1.00 device Integrated Webcam (05ca:18a3)
[    8.827260] input: Integrated Webcam as /devices/pci0000:00/0000:00:06.1/usb2/2-3/2-3:1.0/input/input9
[    8.827303] usbcore: registered new interface driver uvcvideo
[    8.827306] USB Video Class driver (v0.1.0)
[    9.046045] usb 3-4.3: new full speed USB device using ohci_hcd and address 5
[    9.123951] nvidia: module license 'NVIDIA' taints kernel.
[    9.123955] Disabling lock debugging due to kernel taint
[    9.207182] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/input/input10
[    9.207221] ACPI: Video Device [Z01I] (multi-head: no  rom: yes  post: no)
[    9.388796] nvidia 0000:02:00.0: enabling device (0004 -> 0007)
[    9.388811] nvidia 0000:02:00.0: PCI INT A -> Link[Z00Q] -> GSI 23 (level, low) -> IRQ 23
[    9.388823] nvidia 0000:02:00.0: setting latency timer to 64
[    9.389544] ACPI: PCI Interrupt Link [LGPU] enabled at IRQ 18
[    9.389547] nvidia 0000:03:00.0: PCI INT A -> Link[LGPU] -> GSI 18 (level, low) -> IRQ 18
[    9.389552] nvidia 0000:03:00.0: setting latency timer to 64
[    9.389666] NVRM: loading NVIDIA UNIX x86 Kernel Module  180.44  Mon Mar 23 14:59:10 PST 2009
[    9.418142] usb 3-4.3: configuration #1 chosen from 1 choice
[    9.441121] cfg80211: Calling CRDA to update world regulatory domain
[    9.458734] Bluetooth: Generic Bluetooth USB driver ver 0.5
[    9.458811] usbcore: registered new interface driver btusb
[    9.628808] cfg80211: World regulatory domain updated:
[    9.628811] 	(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[    9.628813] 	(2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    9.628816] 	(2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[    9.628818] 	(2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[    9.628820] 	(5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    9.628822] 	(5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    9.667752] HDA Intel 0000:00:08.0: power state changed by ACPI to D0
[    9.668107] ACPI: PCI Interrupt Link [LAZA] enabled at IRQ 17
[    9.668111]   alloc irq_desc for 17 on cpu 0 node 0
[    9.668113]   alloc kstat_irqs on cpu 0 node 0
[    9.668118] HDA Intel 0000:00:08.0: PCI INT A -> Link[LAZA] -> GSI 17 (level, low) -> IRQ 17
[    9.668122] hda_intel: probe_mask set to 0x9 for device 1028:0271
[    9.668150] HDA Intel 0000:00:08.0: setting latency timer to 64
[    9.785554] b43-phy0: Broadcom 4322 WLAN found (core revision 16)
[    9.828120] b43-phy0 ERROR: FOUND UNSUPPORTED PHY (Analog 8, Type 4, Revision 4)
[    9.828148] b43: probe of ssb0:0 failed with error -95
[    9.828186] Broadcom 43xx driver loaded [ Features: PLR, Firmware-ID: FW13 ]
[    9.943856] Synaptics Touchpad, model: 1, fw: 7.2, id: 0x1c0b1, caps: 0xd04731/0xa40000
[    9.991400] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input11
[   10.332107] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:08.0/input/input12
[   10.812124] input: HDA NVidia Mic at Ext Left Jack as /devices/pci0000:00/0000:00:08.0/input/input13
[   10.812209] input: HDA NVidia HP Out at Ext Left Jack as /devices/pci0000:00/0000:00:08.0/input/input14
[   10.812255] input: HDA NVidia HP Out at Ext Left Jack as /devices/pci0000:00/0000:00:08.0/input/input15
[   11.097536] lp: driver loaded but no devices found
[   11.167418] Adding 1759076k swap on /dev/sda5.  Priority:-1 extents:1 across:1759076k 
[   11.697224] EXT3 FS on sda3, internal journal
[   15.113042] CE: hpet increasing min_delta_ns to 15000 nsec
[   15.517366] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   15.517369] Bluetooth: BNEP filters: protocol multicast
[   15.534986] Bridge firewalling registered
[   17.163342] ppdev: user-space parallel port driver
[   19.057870] IRQ 18/nvidia: IRQF_DISABLED is not guaranteed on shared IRQs
[   20.625966] eth0: no link during initialization.
[   20.626420] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   20.732733] IRQ 23/nvidia: IRQF_DISABLED is not guaranteed on shared IRQs
[   20.739709] NVRM: RmInitAdapter failed! (0x31:0xffffffff:1018)
[   20.739716] NVRM: rm_init_adapter(0) failed
[   22.450065] eth0: link up.
[   22.450857] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   32.832040] eth0: no IPv6 routers present
[   35.112810] Too big adjustment 32
[   35.161636] Too big adjustment 32
[   35.186721] Too big adjustment 32
[   35.201658] Too big adjustment 32
[   35.226097] Too big adjustment 32
[   35.273620] Too big adjustment 32
[   35.305855] Too big adjustment 32
[   43.455139] gvfs-gdu-volume[4462]: segfault at c ip 001e6fda sp bfdd7860 error 4 in libgdu.so.0.0.0[1de000+22000]
[   45.199507] gvfs-gdu-volume[4479]: segfault at c ip 005b5fda sp bfce82b0 error 4 in libgdu.so.0.0.0[5ad000+22000]
[  107.504482] PM: Syncing filesystems ... done.
[  107.506244] PM: Preparing system for mem sleep
[  107.506248] Freezing user space processes ... (elapsed 0.00 seconds) done.
[  107.506733] Freezing remaining freezable tasks ... (elapsed 0.00 seconds) done.
[  107.506763] PM: Entering mem sleep
[  107.506773] Suspending console(s) (use no_console_suspend to debug)
[  107.507040] btusb_bulk_complete: hci0 urb f6b2a480 failed to resubmit (1)
[  107.508091] btusb_bulk_complete: hci0 urb f6b2a200 failed to resubmit (1)
[  107.509091] btusb_intr_complete: hci0 urb f6b2a280 failed to resubmit (1)
[  107.596045] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[  107.691561] sd 0:0:0:0: [sda] Stopping disk
[  108.720443] b43-pci-bridge 0000:06:00.0: PCI INT A disabled
[  108.736138] NVRM: RmPowerManagement: 4
[  108.738308] ACPI handle has no context!
[  108.738315] sdhci-pci 0000:01:07.1: PME# disabled
[  108.738322] sdhci-pci 0000:01:07.1: PCI INT B disabled
[  108.738327] ACPI handle has no context!
[  108.756112] ACPI handle has no context!
[  108.884426] forcedeth 0000:00:0a.0: wake-up capability disabled by ACPI
[  108.884431] forcedeth 0000:00:0a.0: PME# disabled
[  108.884434] forcedeth 0000:00:0a.0: PCI INT A disabled
[  108.988050] HDA Intel 0000:00:08.0: PCI INT A disabled
[  109.004225] HDA Intel 0000:00:08.0: power state changed by ACPI to D3
[  109.004240] ehci_hcd 0000:00:06.1: PCI INT B disabled
[  109.004265] ehci_hcd 0000:00:06.1: PME# disabled
[  109.020114] ohci_hcd 0000:00:06.0: PCI INT A disabled
[  109.020141] ohci_hcd 0000:00:06.0: PME# disabled
[  109.036113] ehci_hcd 0000:00:04.1: PCI INT B disabled
[  109.036144] ehci_hcd 0000:00:04.1: PME# disabled
[  109.052114] ohci_hcd 0000:00:04.0: PCI INT A disabled
[  109.052141] ohci_hcd 0000:00:04.0: PME# disabled
[  109.068189] PM: suspend devices took 1.564 seconds
[  109.068383] ricoh-mmc: Suspending.
[  109.068389] ricoh-mmc: Controller is now re-enabled.
[  109.069624] ACPI: Preparing to enter system sleep state S3
[  109.069985] Disabling non-boot CPUs ...
[  109.072236] CPU 1 is now offline
[  109.072237] SMP alternatives: switching to UP code
[  109.077233] CPU0 attaching NULL sched-domain.
[  109.077236] CPU1 attaching NULL sched-domain.
[  109.077241] CPU0 attaching NULL sched-domain.
[  109.077365] CPU1 is down
[  109.077434] Extended CMOS year: 2000
[  109.077434] Back to C!
[  109.077434] Extended CMOS year: 2000
[  109.084299] Enabling non-boot CPUs ...
[  109.084491] SMP alternatives: switching to SMP code
[  109.089179] Booting processor 1 APIC 0x1 ip 0x6000
[  109.077130] Initializing CPU#1
[  109.077130] Calibrating delay using timer specific routine.. 4800.00 BogoMIPS (lpj=9600013)
[  109.077130] CPU: L1 I cache: 32K, L1 D cache: 32K
[  109.077130] CPU: L2 cache: 3072K
[  109.077130] CPU: Physical Processor ID: 0
[  109.077130] CPU: Processor Core ID: 1
[  109.180590] CPU1: Intel(R) Core(TM)2 Duo CPU     P8600  @ 2.40GHz stepping 06
[  109.180657] CPU0 attaching NULL sched-domain.
[  109.181016] Switched to high resolution mode on CPU 1
[  109.196023] CPU0 attaching sched-domain:
[  109.196026]  domain 0: span 0-1 level MC
[  109.196029]   groups: 0 1
[  109.196034] CPU1 attaching sched-domain:
[  109.196036]  domain 0: span 0-1 level MC
[  109.196039]   groups: 1 0
[  109.197019] CPU1 is up
[  109.197023] ACPI: Waking up from system sleep state S3
[  109.197577] ohci_hcd 0000:00:04.0: restoring config space at offset 0x1 (was 0xb00007, writing 0xb00003)
[  109.197601] ehci_hcd 0000:00:04.1: restoring config space at offset 0x1 (was 0xb00006, writing 0xb00002)
[  109.197624] ohci_hcd 0000:00:06.0: restoring config space at offset 0x1 (was 0xb00007, writing 0xb00003)
[  109.197647] ehci_hcd 0000:00:06.1: restoring config space at offset 0x1 (was 0xb00006, writing 0xb00002)
[  109.197671] HDA Intel 0000:00:08.0: restoring config space at offset 0x1 (was 0xb00006, writing 0xb00002)
[  109.197728] ahci 0000:00:0b.0: restoring config space at offset 0x1 (was 0xb00007, writing 0xb00407)
[  109.197843] pcieport-driver 0000:00:0c.0: restoring config space at offset 0x1 (was 0x100007, writing 0x100407)
[  109.198043] pcieport-driver 0000:00:15.0: restoring config space at offset 0x1 (was 0x100007, writing 0x100407)
[  109.198209] pcieport-driver 0000:00:16.0: restoring config space at offset 0x7 (was 0x1f1, writing 0x200001f1)
[  109.198232] pcieport-driver 0000:00:16.0: restoring config space at offset 0x1 (was 0x100007, writing 0x100407)
[  109.198415] pcieport-driver 0000:00:17.0: restoring config space at offset 0x1 (was 0x100007, writing 0x100407)
[  109.198598] pcieport-driver 0000:00:18.0: restoring config space at offset 0x1 (was 0x100007, writing 0x100407)
[  109.198692] ohci1394 0000:01:07.0: restoring config space at offset 0xf (was 0x4020100, writing 0x402010a)
[  109.198705] ohci1394 0000:01:07.0: restoring config space at offset 0x4 (was 0x0, writing 0xf0500000)
[  109.198709] ohci1394 0000:01:07.0: restoring config space at offset 0x3 (was 0x800000, writing 0x804010)
[  109.198714] ohci1394 0000:01:07.0: restoring config space at offset 0x1 (was 0x2100000, writing 0x2100006)
[  109.198729] sdhci-pci 0000:01:07.1: restoring config space at offset 0xf (was 0x200, writing 0x20b)
[  109.198742] sdhci-pci 0000:01:07.1: restoring config space at offset 0x4 (was 0x0, writing 0xf0500800)
[  109.198746] sdhci-pci 0000:01:07.1: restoring config space at offset 0x3 (was 0x800000, writing 0x804010)
[  109.198751] sdhci-pci 0000:01:07.1: restoring config space at offset 0x1 (was 0x2100000, writing 0x2100006)
[  109.198765] ricoh-mmc 0000:01:07.2: restoring config space at offset 0xf (was 0x200, writing 0x20b)
[  109.198779] ricoh-mmc 0000:01:07.2: restoring config space at offset 0x4 (was 0x0, writing 0xf0500c00)
[  109.198783] ricoh-mmc 0000:01:07.2: restoring config space at offset 0x3 (was 0x800000, writing 0x804010)
[  109.198788] ricoh-mmc 0000:01:07.2: restoring config space at offset 0x1 (was 0x2100000, writing 0x2100006)
[  109.198795] ricoh-mmc: Resuming.
[  109.198801] ricoh-mmc: Controller is now disabled.
[  109.198809] pci 0000:01:07.3: restoring config space at offset 0xf (was 0x200, writing 0x20b)
[  109.198822] pci 0000:01:07.3: restoring config space at offset 0x4 (was 0x0, writing 0xf0501400)
[  109.198826] pci 0000:01:07.3: restoring config space at offset 0x3 (was 0x800000, writing 0x804010)
[  109.198831] pci 0000:01:07.3: restoring config space at offset 0x1 (was 0x2100000, writing 0x2100006)
[  109.212111] nvidia 0000:02:00.0: restoring config space at offset 0x1 (was 0x100004, writing 0x100007)
[  109.212155] nvidia 0000:03:00.0: restoring config space at offset 0x3 (was 0x10, writing 0x0)
[  109.212191] b43-pci-bridge 0000:06:00.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
[  109.212214] b43-pci-bridge 0000:06:00.0: restoring config space at offset 0x4 (was 0x4, writing 0xf0400004)
[  109.212220] b43-pci-bridge 0000:06:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
[  109.212228] b43-pci-bridge 0000:06:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100006)
[  109.442070] nForce2_smbus 0000:00:03.2: PME# disabled
[  109.442092] ohci_hcd 0000:00:04.0: PME# disabled
[  109.442098] ohci_hcd 0000:00:04.0: PCI INT A -> Link[LUS0] -> GSI 21 (level, low) -> IRQ 21
[  109.442102] ohci_hcd 0000:00:04.0: setting latency timer to 64
[  109.442106] ohci_hcd 0000:00:04.0: PME# disabled
[  109.464139] ehci_hcd 0000:00:04.1: PME# disabled
[  109.464145] ehci_hcd 0000:00:04.1: PCI INT B -> Link[LUS2] -> GSI 23 (level, low) -> IRQ 23
[  109.464151] ehci_hcd 0000:00:04.1: setting latency timer to 64
[  109.464156] ehci_hcd 0000:00:04.1: PME# disabled
[  109.464190] ohci_hcd 0000:00:06.0: PME# disabled
[  109.464196] ohci_hcd 0000:00:06.0: PCI INT A -> Link[Z00O] -> GSI 20 (level, low) -> IRQ 20
[  109.464201] ohci_hcd 0000:00:06.0: setting latency timer to 64
[  109.464206] ohci_hcd 0000:00:06.0: PME# disabled
[  109.488139] ehci_hcd 0000:00:06.1: PME# disabled
[  109.488145] ehci_hcd 0000:00:06.1: PCI INT B -> Link[Z00P] -> GSI 22 (level, low) -> IRQ 22
[  109.488150] ehci_hcd 0000:00:06.1: setting latency timer to 64
[  109.488156] ehci_hcd 0000:00:06.1: PME# disabled
[  109.488189] HDA Intel 0000:00:08.0: PCI INT A -> Link[LAZA] -> GSI 17 (level, low) -> IRQ 17
[  109.488195] HDA Intel 0000:00:08.0: setting latency timer to 64
[  109.488223] pci 0000:00:09.0: setting latency timer to 64
[  109.488253] forcedeth 0000:00:0a.0: wake-up capability disabled by ACPI
[  109.488257] forcedeth 0000:00:0a.0: PME# disabled
[  110.008371] ahci 0000:00:0b.0: setting latency timer to 64
[  110.008450] pci 0000:00:10.0: setting latency timer to 64
[  110.066070] ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[11]  MMIO=[f0500000-f05007ff]  Max Packet=[2048]  IR/IT contexts=[4/4]
[  110.072128] sdhci-pci 0000:01:07.1: PCI INT B -> Link[LNK2] -> GSI 11 (level, low) -> IRQ 11
[  110.072131] sdhci-pci 0000:01:07.1: Will use DMA mode even though HW doesn't fully claim to support it.
[  110.072143] pci 0000:01:07.3: PME# disabled
[  110.072146] pci 0000:01:07.4: PME# disabled
[  110.073631] NVRM: RmPowerManagement: 5
[  110.569066] ata3: SATA link down (SStatus 0 SControl 300)
[  110.569105] ata4: SATA link down (SStatus 0 SControl 300)
[  110.573041] ata6: SATA link down (SStatus 0 SControl 300)
[  110.705065] ata5: SATA link down (SStatus 0 SControl 300)
[  110.733060] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[  110.742400] ata2.00: configured for UDMA/133
[  110.747750] ata2: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0x9 t4
[  110.747752] ata2: irq_stat 0x40000001
[  110.752236] b43-pci-bridge 0000:06:00.0: PCI INT A -> Link[Z016] -> GSI 21 (level, low) -> IRQ 21
[  110.756346] ata2.00: configured for UDMA/133
[  110.756349] ata2: EH complete
[  111.016116] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[  111.017773] ata1.00: configured for UDMA/100
[  111.017779] ata1: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0x9 t4
[  111.017781] ata1: irq_stat 0x00400040, connection status changed
[  111.019396] ata1.00: configured for UDMA/100
[  111.019398] ata1: EH complete
[  111.236993] sd 0:0:0:0: [sda] Starting disk
[  111.356035] usb 2-3: reset high speed USB device using ehci_hcd and address 2
[  111.668045] usb 3-4: reset full speed USB device using ohci_hcd and address 2
[  112.177152] usb 3-4.1: reset full speed USB device using ohci_hcd and address 3
[  112.361151] usb 3-4.2: reset full speed USB device using ohci_hcd and address 4
[  112.471157] pm_op(): usb_dev_resume+0x0/0x10 returns -19
[  112.471160] PM: Device 3-4.3 failed to resume: error -19
[  112.471373] PM: resume devices took 3.256 seconds
[  112.471980] PM: Finishing wakeup.
[  112.471982] Restarting tasks ... <6>usb 3-4.3: USB disconnect, address 5
[  112.504314] btusb_send_frame: hci0 urb f4520700 submission failed
[  112.537026] done.
[  113.112944]   alloc irq_desc for 30 on cpu 0 node 0
[  113.112947]   alloc kstat_irqs on cpu 0 node 0
[  113.112959] forcedeth 0000:00:0a.0: irq 30 for MSI/MSI-X
[  113.113177] eth0: no link during initialization.
[  113.113635] ADDRCONF(NETDEV_UP): eth0: link is not ready
[  114.902143] eth0: link up.
[  114.903012] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[  125.072042] eth0: no IPv6 routers present

[-- Attachment #1.3: dmesg_presuspend.txt --]
[-- Type: text/plain, Size: 55685 bytes --]

[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.30-5-generic (buildd@rothera) (gcc version 4.4.1 (Ubuntu 4.4.0-3ubuntu3) ) #6-Ubuntu SMP Mon May 11 19:56:30 UTC 2009 (Ubuntu 2.6.30-5.6-generic)
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   NSC Geode by NSC
[    0.000000]   Cyrix CyrixInstead
[    0.000000]   Centaur CentaurHauls
[    0.000000]   Transmeta GenuineTMx86
[    0.000000]   Transmeta TransmetaCPU
[    0.000000]   UMC UMC UMC UMC
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009dc00 (usable)
[    0.000000]  BIOS-e820: 000000000009dc00 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 000000006fec0000 (usable)
[    0.000000]  BIOS-e820: 000000006fec0000 - 000000006fecf000 (ACPI data)
[    0.000000]  BIOS-e820: 000000006fecf000 - 000000006fee5000 (ACPI NVS)
[    0.000000]  BIOS-e820: 000000006fee5000 - 0000000080000000 (reserved)
[    0.000000]  BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
[    0.000000]  BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
[    0.000000]  BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
[    0.000000] DMI present.
[    0.000000] last_pfn = 0x6fec0 max_arch_pfn = 0x100000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF uncachable
[    0.000000]   C0000-C7FFF write-protect
[    0.000000]   C8000-DBFFF uncachable
[    0.000000]   DC000-EFFFF write-through
[    0.000000]   F0000-FFFFF write-back
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 000000000 mask F80000000 write-back
[    0.000000]   1 base 07FF00000 mask FFFF00000 uncachable
[    0.000000]   2 disabled
[    0.000000]   3 disabled
[    0.000000]   4 disabled
[    0.000000]   5 disabled
[    0.000000]   6 disabled
[    0.000000]   7 disabled
[    0.000000] e820 update range: 0000000000002000 - 0000000000006000 (usable) ==> (reserved)
[    0.000000] Scanning 1 areas for low memory corruption
[    0.000000] modified physical RAM map:
[    0.000000]  modified: 0000000000000000 - 0000000000002000 (usable)
[    0.000000]  modified: 0000000000002000 - 0000000000006000 (reserved)
[    0.000000]  modified: 0000000000006000 - 000000000009dc00 (usable)
[    0.000000]  modified: 000000000009dc00 - 00000000000a0000 (reserved)
[    0.000000]  modified: 00000000000e4000 - 0000000000100000 (reserved)
[    0.000000]  modified: 0000000000100000 - 000000006fec0000 (usable)
[    0.000000]  modified: 000000006fec0000 - 000000006fecf000 (ACPI data)
[    0.000000]  modified: 000000006fecf000 - 000000006fee5000 (ACPI NVS)
[    0.000000]  modified: 000000006fee5000 - 0000000080000000 (reserved)
[    0.000000]  modified: 00000000e0000000 - 00000000f0000000 (reserved)
[    0.000000]  modified: 00000000fec00000 - 00000000fec10000 (reserved)
[    0.000000]  modified: 00000000fee00000 - 00000000fee01000 (reserved)
[    0.000000]  modified: 00000000fff80000 - 0000000100000000 (reserved)
[    0.000000] init_memory_mapping: 0000000000000000-00000000377fe000
[    0.000000] Using x86 segment limits to approximate NX protection
[    0.000000]  0000000000 - 0000400000 page 4k
[    0.000000]  0000400000 - 0037400000 page 2M
[    0.000000]  0037400000 - 00377fe000 page 4k
[    0.000000] kernel direct mapping tables up to 377fe000 @ 7000-c000
[    0.000000] RAMDISK: 3787e000 - 37fef6d5
[    0.000000] Allocated new RAMDISK: 00859000 - 00fca6d5
[    0.000000] Move RAMDISK from 000000003787e000 - 0000000037fef6d4 to 00859000 - 00fca6d4
[    0.000000] ACPI: RSDP 000f7b20 00024 (v02 PTLTD )
[    0.000000] ACPI: XSDT 6fec3b2f 000A4 (v01 DELL    QA09    06040000  LTP 00000000)
[    0.000000] ACPI: FACP 6fecec04 000F4 (v03 NVIDIA MCP79    06040000 PTL_ 000F4240)
[    0.000000] ACPI: DSDT 6fec56c1 094CF (v01 NVIDIA    MCP79 06040000 MSFT 03000001)
[    0.000000] ACPI: FACS 6fee4fc0 00040
[    0.000000] ACPI: MCFG 6fececf8 0003C (v01 PTLTD    MCFG   06040000  LTP 00000000)
[    0.000000] ACPI: HPET 6feced34 00038 (v01 PTLTD  HPETTBL  06040000  LTP 00000001)
[    0.000000] ACPI: APIC 6feced6c 00072 (v01 PTLTD  	 APIC   06040000  LTP 00000000)
[    0.000000] ACPI: BOOT 6fecedde 00028 (v01 PTLTD  $SBFTBL$ 06040000  LTP 00000001)
[    0.000000] ACPI: SLIC 6fecee06 00176 (v01 DELL    QA09    06040000  LTP 00000000)
[    0.000000] ACPI: OSFR 6fecef7c 00084 (v01 DELL   DELL     06040000 ASL  00000061)
[    0.000000] ACPI: SSDT 6fec5462 0025F (v01  PmRef  Cpu0Tst 00003000 INTL 20050228)
[    0.000000] ACPI: SSDT 6fec53bc 000A6 (v01  PmRef  Cpu7Tst 00003000 INTL 20050228)
[    0.000000] ACPI: SSDT 6fec5316 000A6 (v01  PmRef  Cpu6Tst 00003000 INTL 20050228)
[    0.000000] ACPI: SSDT 6fec5270 000A6 (v01  PmRef  Cpu5Tst 00003000 INTL 20050228)
[    0.000000] ACPI: SSDT 6fec51ca 000A6 (v01  PmRef  Cpu4Tst 00003000 INTL 20050228)
[    0.000000] ACPI: SSDT 6fec5124 000A6 (v01  PmRef  Cpu3Tst 00003000 INTL 20050228)
[    0.000000] ACPI: SSDT 6fec507e 000A6 (v01  PmRef  Cpu2Tst 00003000 INTL 20050228)
[    0.000000] ACPI: SSDT 6fec4fd8 000A6 (v01  PmRef  Cpu1Tst 00003000 INTL 20050228)
[    0.000000] ACPI: SSDT 6fec3bd3 01405 (v01  PmRef    CpuPm 00003000 INTL 20050228)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] 902MB HIGHMEM available.
[    0.000000] 887MB LOWMEM available.
[    0.000000]   mapped low ram: 0 - 377fe000
[    0.000000]   low ram: 0 - 377fe000
[    0.000000]   node 0 low ram: 00000000 - 377fe000
[    0.000000]   node 0 bootmap 00008000 - 0000ef00
[    0.000000] (9 early reservations) ==> bootmem [0000000000 - 00377fe000]
[    0.000000]   #0 [0000000000 - 0000001000]   BIOS data page ==> [0000000000 - 0000001000]
[    0.000000]   #1 [0000001000 - 0000002000]    EX TRAMPOLINE ==> [0000001000 - 0000002000]
[    0.000000]   #2 [0000006000 - 0000007000]       TRAMPOLINE ==> [0000006000 - 0000007000]
[    0.000000]   #3 [0000100000 - 00008544b4]    TEXT DATA BSS ==> [0000100000 - 00008544b4]
[    0.000000]   #4 [000009dc00 - 0000100000]    BIOS reserved ==> [000009dc00 - 0000100000]
[    0.000000]   #5 [0000855000 - 0000858130]              BRK ==> [0000855000 - 0000858130]
[    0.000000]   #6 [0000007000 - 0000008000]          PGTABLE ==> [0000007000 - 0000008000]
[    0.000000]   #7 [0000859000 - 0000fca6d5]      NEW RAMDISK ==> [0000859000 - 0000fca6d5]
[    0.000000]   #8 [0000008000 - 000000f000]          BOOTMAP ==> [0000008000 - 000000f000]
[    0.000000] found SMP MP-table at [c00f7b50] f7b50
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000000 -> 0x00001000
[    0.000000]   Normal   0x00001000 -> 0x000377fe
[    0.000000]   HighMem  0x000377fe -> 0x0006fec0
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[3] active PFN ranges
[    0.000000]     0: 0x00000000 -> 0x00000002
[    0.000000]     0: 0x00000006 -> 0x0000009d
[    0.000000]     0: 0x00000100 -> 0x0006fec0
[    0.000000] On node 0 totalpages: 458329
[    0.000000] free_area_init_node: node 0, pgdat c0725d40, node_mem_map c1000000
[    0.000000]   DMA zone: 32 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 3961 pages, LIFO batch:0
[    0.000000]   Normal zone: 1744 pages used for memmap
[    0.000000]   Normal zone: 221486 pages, LIFO batch:31
[    0.000000]   HighMem zone: 1806 pages used for memmap
[    0.000000]   HighMem zone: 229300 pages, LIFO batch:31
[    0.000000] Using APIC driver default
[    0.000000] ACPI: PM-Timer IO Port: 0x1008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 2, version 17, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Enabling APIC mode:  Flat.  Using 1 I/O APICs
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x10dea301 base: 0xfed00000
[    0.000000] SMP: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] nr_irqs_gsi: 24
[    0.000000] PM: Registered nosave memory: 0000000000002000 - 0000000000006000
[    0.000000] PM: Registered nosave memory: 000000000009d000 - 000000000009e000
[    0.000000] PM: Registered nosave memory: 000000000009e000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e4000
[    0.000000] PM: Registered nosave memory: 00000000000e4000 - 0000000000100000
[    0.000000] Allocating PCI resources starting at 88000000 (gap: 80000000:60000000)
[    0.000000] NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:2 nr_node_ids:1
[    0.000000] PERCPU: Embedded 12 pages at c1e07000, static data 25628 bytes
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 454747
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.30-5-generic root=UUID=43180eb4-fa9a-4157-95c2-3bf4eabb45aa ro quiet splash
[    0.000000] Enabling fast FPU save and restore... done.
[    0.000000] Enabling unmasked SIMD FPU exception support... done.
[    0.000000] Initializing CPU#0
[    0.000000] NR_IRQS:2304 nr_irqs:424
[    0.000000] PID hash table entries: 4096 (order: 12, 16384 bytes)
[    0.000000] Extended CMOS year: 2000
[    0.000000] Fast TSC calibration using PIT
[    0.000000] Detected 2399.932 MHz processor.
[    0.004000] spurious 8259A interrupt: IRQ7.
[    0.004000] Console: colour VGA+ 80x25
[    0.004000] console [tty0] enabled
[    0.004000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.004000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.004000] allocated 9168640 bytes of page_cgroup
[    0.004000] please try cgroup_disable=memory option if you don't want
[    0.004000] Initializing HighMem for node 0 (000377fe:0006fec0)
[    0.004000] Memory: 1793068k/1833728k available (4351k kernel code, 39392k reserved, 1994k data, 516k init, 924424k highmem)
[    0.004000] virtual kernel memory layout:
[    0.004000]     fixmap  : 0xfff4d000 - 0xfffff000   ( 712 kB)
[    0.004000]     pkmap   : 0xff800000 - 0xffc00000   (4096 kB)
[    0.004000]     vmalloc : 0xf7ffe000 - 0xff7fe000   ( 120 MB)
[    0.004000]     lowmem  : 0xc0000000 - 0xf77fe000   ( 887 MB)
[    0.004000]       .init : 0xc073b000 - 0xc07bc000   ( 516 kB)
[    0.004000]       .data : 0xc053fcce - 0xc0732708   (1994 kB)
[    0.004000]       .text : 0xc0100000 - 0xc053fcce   (4351 kB)
[    0.004000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[    0.004000] SLUB: Genslabs=13, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.004000] hpet clockevent registered
[    0.004000] HPET: 4 timers in total, 0 timers will be used for per-cpu timer
[    0.004000] Calibrating delay loop (skipped), value calculated using timer frequency.. 4799.86 BogoMIPS (lpj=9599728)
[    0.004000] Security Framework initialized
[    0.004000] SELinux:  Disabled at boot.
[    0.004000] Mount-cache hash table entries: 512
[    0.004000] Initializing cgroup subsys ns
[    0.004000] Initializing cgroup subsys cpuacct
[    0.004000] Initializing cgroup subsys memory
[    0.004000] Initializing cgroup subsys freezer
[    0.004000] Initializing cgroup subsys net_cls
[    0.004000] CPU: L1 I cache: 32K, L1 D cache: 32K
[    0.004000] CPU: L2 cache: 3072K
[    0.004000] CPU: Physical Processor ID: 0
[    0.004000] CPU: Processor Core ID: 0
[    0.004000] using mwait in idle threads.
[    0.004000] Checking 'hlt' instruction... OK.
[    0.018165] ACPI: Core revision 20090320
[    0.032429] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.072558] CPU0: Intel(R) Core(TM)2 Duo CPU     P8600  @ 2.40GHz stepping 06
[    0.076001] Booting processor 1 APIC 0x1 ip 0x6000
[    0.004000] Initializing CPU#1
[    0.004000] Calibrating delay using timer specific routine.. 4799.98 BogoMIPS (lpj=9599973)
[    0.004000] CPU: L1 I cache: 32K, L1 D cache: 32K
[    0.004000] CPU: L2 cache: 3072K
[    0.004000] CPU: Physical Processor ID: 0
[    0.004000] CPU: Processor Core ID: 1
[    0.160583] CPU1: Intel(R) Core(TM)2 Duo CPU     P8600  @ 2.40GHz stepping 06
[    0.160600] checking TSC synchronization [CPU#0 -> CPU#1]: passed.
[    0.164018] Brought up 2 CPUs
[    0.164020] Total of 2 processors activated (9599.85 BogoMIPS).
[    0.164087] CPU0 attaching sched-domain:
[    0.164089]  domain 0: span 0-1 level MC
[    0.164091]   groups: 0 1
[    0.164096] CPU1 attaching sched-domain:
[    0.164098]  domain 0: span 0-1 level MC
[    0.164100]   groups: 1 0
[    0.164162] net_namespace: 1056 bytes
[    0.164162] Booting paravirtualized kernel on bare hardware
[    0.164162] regulator: core version 0.5
[    0.164162] Time: 20:31:08  Date: 05/19/09
[    0.164162] NET: Registered protocol family 16
[    0.164162] EISA bus registered
[    0.164162] ACPI: bus type pci registered
[    0.164162] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 7
[    0.164162] PCI: MCFG area at e0000000 reserved in E820
[    0.164162] PCI: Using MMCONFIG for extended config space
[    0.164162] PCI: Using configuration type 1 for base access
[    0.168030] bio: create slab <bio-0> at 0
[    0.169076] ACPI: EC: Look up EC in DSDT
[    0.175055] ACPI: Interpreter enabled
[    0.175059] ACPI: (supports S0 S3 S4 S5)
[    0.175075] ACPI: Using IOAPIC for interrupt routing
[    0.177165] ACPI: EC: non-query interrupt received, switching to interrupt mode
[    0.192128] ACPI: EC: GPE = 0x47, I/O: command/status = 0x66, data = 0x62
[    0.192128] ACPI: EC: driver started in interrupt mode
[    0.192317] ACPI: No dock devices found.
[    0.192444] ACPI: PCI Root Bridge [PCI0] (0000:00)
[    0.192467] pci 0000:00:03.0: reg 10 io port: [0x1c00-0x1cff]
[    0.192467] pci 0000:00:03.2: reg 10 io port: [0x3080-0x30bf]
[    0.192467] pci 0000:00:03.2: reg 20 io port: [0x3040-0x307f]
[    0.192467] pci 0000:00:03.2: reg 24 io port: [0x2000-0x203f]
[    0.192467] pci 0000:00:03.2: PME# supported from D3hot D3cold
[    0.192467] pci 0000:00:03.2: PME# disabled
[    0.192481] pci 0000:00:03.5: reg 10 32bit mmio: [0xf0600000-0xf067ffff]
[    0.192570] pci 0000:00:04.0: reg 10 32bit mmio: [0xf0886000-0xf0886fff]
[    0.192600] pci 0000:00:04.0: supports D1 D2
[    0.192602] pci 0000:00:04.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.192605] pci 0000:00:04.0: PME# disabled
[    0.192632] pci 0000:00:04.1: reg 10 32bit mmio: [0xf0889000-0xf08890ff]
[    0.192667] pci 0000:00:04.1: supports D1 D2
[    0.192668] pci 0000:00:04.1: PME# supported from D0 D1 D2 D3hot D3cold
[    0.192672] pci 0000:00:04.1: PME# disabled
[    0.192703] pci 0000:00:06.0: reg 10 32bit mmio: [0xf0887000-0xf0887fff]
[    0.192732] pci 0000:00:06.0: supports D1 D2
[    0.192734] pci 0000:00:06.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.192737] pci 0000:00:06.0: PME# disabled
[    0.192765] pci 0000:00:06.1: reg 10 32bit mmio: [0xf0889400-0xf08894ff]
[    0.192800] pci 0000:00:06.1: supports D1 D2
[    0.192801] pci 0000:00:06.1: PME# supported from D0 D1 D2 D3hot D3cold
[    0.192805] pci 0000:00:06.1: PME# disabled
[    0.192836] pci 0000:00:08.0: reg 10 32bit mmio: [0xf0880000-0xf0883fff]
[    0.192865] pci 0000:00:08.0: PME# supported from D3hot D3cold
[    0.192869] pci 0000:00:08.0: PME# disabled
[    0.192923] pci 0000:00:0a.0: reg 10 32bit mmio: [0xf0888000-0xf0888fff]
[    0.192927] pci 0000:00:0a.0: reg 14 io port: [0x30d0-0x30d7]
[    0.192932] pci 0000:00:0a.0: reg 18 32bit mmio: [0xf0889c00-0xf0889cff]
[    0.192936] pci 0000:00:0a.0: reg 1c 32bit mmio: [0xf0889800-0xf088980f]
[    0.192957] pci 0000:00:0a.0: supports D1 D2
[    0.192959] pci 0000:00:0a.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.192963] pci 0000:00:0a.0: PME# disabled
[    0.192989] pci 0000:00:0b.0: reg 10 io port: [0x30e8-0x30ef]
[    0.192994] pci 0000:00:0b.0: reg 14 io port: [0x30dc-0x30df]
[    0.192998] pci 0000:00:0b.0: reg 18 io port: [0x30e0-0x30e7]
[    0.193002] pci 0000:00:0b.0: reg 1c io port: [0x30d8-0x30db]
[    0.193006] pci 0000:00:0b.0: reg 20 io port: [0x30c0-0x30cf]
[    0.193011] pci 0000:00:0b.0: reg 24 32bit mmio: [0xf0884000-0xf0885fff]
[    0.193218] pci 0000:00:0c.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.193225] pci 0000:00:0c.0: PME# disabled
[    0.193293] pci 0000:00:10.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.193296] pci 0000:00:10.0: PME# disabled
[    0.193491] pci 0000:00:15.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.193499] pci 0000:00:15.0: PME# disabled
[    0.193715] pci 0000:00:16.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.193722] pci 0000:00:16.0: PME# disabled
[    0.193938] pci 0000:00:17.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.193946] pci 0000:00:17.0: PME# disabled
[    0.196211] pci 0000:00:18.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.196219] pci 0000:00:18.0: PME# disabled
[    0.196292] pci 0000:01:07.0: reg 10 32bit mmio: [0xf0500000-0xf05007ff]
[    0.196331] pci 0000:01:07.0: supports D1 D2
[    0.196332] pci 0000:01:07.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.196336] pci 0000:01:07.0: PME# disabled
[    0.196364] pci 0000:01:07.1: reg 10 32bit mmio: [0xf0500800-0xf05008ff]
[    0.196403] pci 0000:01:07.1: supports D1 D2
[    0.196404] pci 0000:01:07.1: PME# supported from D0 D1 D2 D3hot D3cold
[    0.196408] pci 0000:01:07.1: PME# disabled
[    0.196436] pci 0000:01:07.2: reg 10 32bit mmio: [0xf0500c00-0xf0500cff]
[    0.196475] pci 0000:01:07.2: supports D1 D2
[    0.196476] pci 0000:01:07.2: PME# supported from D0 D1 D2 D3hot D3cold
[    0.196480] pci 0000:01:07.2: PME# disabled
[    0.196508] pci 0000:01:07.3: reg 10 32bit mmio: [0xf0501000-0xf05010ff]
[    0.196547] pci 0000:01:07.3: supports D1 D2
[    0.196548] pci 0000:01:07.3: PME# supported from D0 D1 D2 D3hot D3cold
[    0.196552] pci 0000:01:07.3: PME# disabled
[    0.196580] pci 0000:01:07.4: reg 10 32bit mmio: [0xf0501400-0xf05014ff]
[    0.196619] pci 0000:01:07.4: supports D1 D2
[    0.196620] pci 0000:01:07.4: PME# supported from D0 D1 D2 D3hot D3cold
[    0.196624] pci 0000:01:07.4: PME# disabled
[    0.196660] pci 0000:00:09.0: transparent bridge
[    0.196664] pci 0000:00:09.0: bridge 32bit mmio: [0xf0500000-0xf05fffff]
[    0.196722] pci 0000:02:00.0: reg 10 32bit mmio: [0xae000000-0xaeffffff]
[    0.196738] pci 0000:02:00.0: reg 14 64bit mmio: [0xd0000000-0xdfffffff]
[    0.196755] pci 0000:02:00.0: reg 1c 64bit mmio: [0xac000000-0xadffffff]
[    0.196767] pci 0000:02:00.0: reg 24 io port: [0x4000-0x407f]
[    0.196778] pci 0000:02:00.0: reg 30 32bit mmio: [0x000000-0x01ffff]
[    0.196873] pci 0000:00:0c.0: bridge io port: [0x4000-0x4fff]
[    0.196881] pci 0000:00:0c.0: bridge 32bit mmio: [0xac000000-0xaeffffff]
[    0.196895] pci 0000:00:0c.0: bridge 64bit mmio pref: [0xd0000000-0xdfffffff]
[    0.196930] pci 0000:03:00.0: reg 10 32bit mmio: [0xaa000000-0xaaffffff]
[    0.196939] pci 0000:03:00.0: reg 14 64bit mmio: [0xb0000000-0xbfffffff]
[    0.196947] pci 0000:03:00.0: reg 1c 64bit mmio: [0xcc000000-0xcdffffff]
[    0.196952] pci 0000:03:00.0: reg 24 io port: [0x5000-0x507f]
[    0.196958] pci 0000:03:00.0: reg 30 32bit mmio: [0x000000-0x01ffff]
[    0.197010] pci 0000:00:10.0: bridge io port: [0x5000-0x5fff]
[    0.197013] pci 0000:00:10.0: bridge 32bit mmio: [0xaa000000-0xaaffffff]
[    0.197017] pci 0000:00:10.0: bridge 64bit mmio pref: [0xb0000000-0xcdffffff]
[    0.197076] pci 0000:00:15.0: bridge io port: [0x6000-0x6fff]
[    0.197084] pci 0000:00:15.0: bridge 32bit mmio: [0xf0200000-0xf03fffff]
[    0.197098] pci 0000:00:15.0: bridge 64bit mmio pref: [0xf0000000-0xf01fffff]
[    0.197173] pci 0000:06:00.0: reg 10 64bit mmio: [0xf0400000-0xf0403fff]
[    0.197251] pci 0000:06:00.0: supports D1 D2
[    0.197253] pci 0000:06:00.0: PME# supported from D0 D3hot D3cold
[    0.197258] pci 0000:06:00.0: PME# disabled
[    0.197336] pci 0000:00:16.0: bridge 32bit mmio: [0xf0400000-0xf04fffff]
[    0.197571] pci_bus 0000:00: on NUMA node 0
[    0.197576] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[    0.197754] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.IXVE._PRT]
[    0.197768] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P2P0._PRT]
[    0.260469] ACPI: PCI Interrupt Link [LNK1] (IRQs 5 7 *10 11 14 15)
[    0.260469] ACPI: PCI Interrupt Link [LNK2] (IRQs 5 7 10 *11 14 15)
[    0.260655] ACPI: PCI Interrupt Link [LNK3] (IRQs 5 7 10 11 14 15) *0, disabled.
[    0.260883] ACPI: PCI Interrupt Link [LNK4] (IRQs 5 7 10 11 14 15) *0, disabled.
[    0.261114] ACPI: PCI Interrupt Link [Z00Q] (IRQs 18 19 20 21 22 23) *11
[    0.261343] ACPI: PCI Interrupt Link [Z00R] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.261571] ACPI: PCI Interrupt Link [Z00S] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.261800] ACPI: PCI Interrupt Link [Z00T] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.262028] ACPI: PCI Interrupt Link [Z00U] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.262256] ACPI: PCI Interrupt Link [Z00V] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.262484] ACPI: PCI Interrupt Link [Z00W] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.262712] ACPI: PCI Interrupt Link [Z00X] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.262941] ACPI: PCI Interrupt Link [Z00Y] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.264230] ACPI: PCI Interrupt Link [Z00Z] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.264458] ACPI: PCI Interrupt Link [Z010] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.264687] ACPI: PCI Interrupt Link [Z011] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.264914] ACPI: PCI Interrupt Link [Z012] (IRQs 18 19 20 21 22 23) *10
[    0.265142] ACPI: PCI Interrupt Link [Z013] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.265370] ACPI: PCI Interrupt Link [Z014] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.265598] ACPI: PCI Interrupt Link [Z015] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.265827] ACPI: PCI Interrupt Link [Z016] (IRQs 18 19 20 21 22 23) *11
[    0.266054] ACPI: PCI Interrupt Link [Z017] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.266283] ACPI: PCI Interrupt Link [Z018] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.266511] ACPI: PCI Interrupt Link [Z019] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.266739] ACPI: PCI Interrupt Link [Z01A] (IRQs 18 19 20 21 22 23) *10
[    0.266967] ACPI: PCI Interrupt Link [Z01B] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.267195] ACPI: PCI Interrupt Link [Z01C] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.267423] ACPI: PCI Interrupt Link [Z01D] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.267652] ACPI: PCI Interrupt Link [Z01E] (IRQs 18 19 20 21 22 23) *11
[    0.267880] ACPI: PCI Interrupt Link [Z01F] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.268119] ACPI: PCI Interrupt Link [Z01G] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.268348] ACPI: PCI Interrupt Link [Z01H] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.268576] ACPI: PCI Interrupt Link [LSMB] (IRQs 18 19 20 21 22 23) *10
[    0.268802] ACPI: PCI Interrupt Link [LUS0] (IRQs 18 19 20 21 22 23) *7
[    0.269032] ACPI: PCI Interrupt Link [LUS2] (IRQs 18 19 20 21 22 23) *11
[    0.269260] ACPI: PCI Interrupt Link [LMAC] (IRQs 18 19 20 21 22 23) *10
[    0.269487] ACPI: PCI Interrupt Link [LAZA] (IRQs 17) *11
[    0.269712] ACPI: PCI Interrupt Link [LGPU] (IRQs 18 19 20 21 22 23) *5
[    0.269939] ACPI: PCI Interrupt Link [LPID] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.270167] ACPI: PCI Interrupt Link [LSI0] (IRQs 18 19 20 21 22 23) *11
[    0.270396] ACPI: PCI Interrupt Link [LSI1] (IRQs 18 19 20 21 22 23) *0, disabled.
[    0.270625] ACPI: PCI Interrupt Link [Z00O] (IRQs 18 19 20 21 22 23) *5
[    0.270855] ACPI: PCI Interrupt Link [Z00P] (IRQs 18 19 20 21 22 23) *10
[    0.271083] ACPI: PCI Interrupt Link [LPMU] (IRQs 18 19 20 21 22 23) *10
[    0.271145] SCSI subsystem initialized
[    0.271145] libata version 3.00 loaded.
[    0.271145] usbcore: registered new interface driver usbfs
[    0.271145] usbcore: registered new interface driver hub
[    0.271145] usbcore: registered new device driver usb
[    0.272026] ACPI: WMI: Mapper loaded
[    0.272026] PCI: Using ACPI for IRQ routing
[    0.292006] Bluetooth: Core ver 2.15
[    0.292019] NET: Registered protocol family 31
[    0.292019] Bluetooth: HCI device and connection manager initialized
[    0.292019] Bluetooth: HCI socket layer initialized
[    0.292021] NET: Registered protocol family 8
[    0.292023] NET: Registered protocol family 20
[    0.292036] NetLabel: Initializing
[    0.292036] NetLabel:  domain hash size = 128
[    0.292036] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.292036] NetLabel:  unlabeled traffic allowed by default
[    0.292036] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 31, 31
[    0.292036] hpet0: 4 comparators, 64-bit 25.000000 MHz counter
[    0.316007] pnp: PnP ACPI init
[    0.316014] ACPI: bus type pnp registered
[    0.317130] pnp 00:03: mem resource (0xf0600000-0xf0607fff) overlaps 0000:00:03.5 BAR 0 (0xf0600000-0xf067ffff), disabling
[    0.321690] pnp: PnP ACPI: found 13 devices
[    0.321692] ACPI: ACPI bus type pnp unregistered
[    0.321695] PnPBIOS: Disabled by ACPI PNP
[    0.321703] system 00:00: iomem range 0xffc00000-0xffffffff could not be reserved
[    0.321706] system 00:00: iomem range 0xfec00000-0xfec00fff has been reserved
[    0.321709] system 00:00: iomem range 0xfee00000-0xfeefffff could not be reserved
[    0.321711] system 00:00: iomem range 0xfed00000-0xfed00fff has been reserved
[    0.321719] system 00:04: ioport range 0x1000-0x107f has been reserved
[    0.321721] system 00:04: ioport range 0x1080-0x10ff has been reserved
[    0.321723] system 00:04: ioport range 0x1400-0x147f has been reserved
[    0.321726] system 00:04: ioport range 0x1480-0x14ff has been reserved
[    0.321728] system 00:04: ioport range 0x1800-0x187f has been reserved
[    0.321730] system 00:04: ioport range 0x1880-0x18ff has been reserved
[    0.321736] system 00:07: ioport range 0x4d0-0x4d1 has been reserved
[    0.321738] system 00:07: ioport range 0x910-0x911 has been reserved
[    0.321741] system 00:07: ioport range 0x295-0x296 has been reserved
[    0.356640] pci 0000:00:09.0: PCI bridge, secondary bus 0000:01
[    0.356642] pci 0000:00:09.0:   IO window: disabled
[    0.356646] pci 0000:00:09.0:   MEM window: 0xf0500000-0xf05fffff
[    0.356649] pci 0000:00:09.0:   PREFETCH window: disabled
[    0.356656] pci 0000:02:00.0: BAR 6: can't allocate mem resource [0xe0000000-0xdfffffff]
[    0.356658] pci 0000:00:0c.0: PCI bridge, secondary bus 0000:02
[    0.356663] pci 0000:00:0c.0:   IO window: 0x4000-0x4fff
[    0.356673] pci 0000:00:0c.0:   MEM window: 0xac000000-0xaeffffff
[    0.356680] pci 0000:00:0c.0:   PREFETCH window: 0x000000d0000000-0x000000dfffffff
[    0.356694] pci 0000:00:10.0: PCI bridge, secondary bus 0000:03
[    0.356696] pci 0000:00:10.0:   IO window: 0x5000-0x5fff
[    0.356699] pci 0000:00:10.0:   MEM window: 0xaa000000-0xaaffffff
[    0.356702] pci 0000:00:10.0:   PREFETCH window: 0x000000b0000000-0x000000cdffffff
[    0.356706] pci 0000:00:15.0: PCI bridge, secondary bus 0000:04
[    0.356711] pci 0000:00:15.0:   IO window: 0x6000-0x6fff
[    0.356721] pci 0000:00:15.0:   MEM window: 0xf0200000-0xf03fffff
[    0.356728] pci 0000:00:15.0:   PREFETCH window: 0x000000f0000000-0x000000f01fffff
[    0.356741] pci 0000:00:16.0: PCI bridge, secondary bus 0000:06
[    0.356743] pci 0000:00:16.0:   IO window: disabled
[    0.356752] pci 0000:00:16.0:   MEM window: 0xf0400000-0xf04fffff
[    0.356760] pci 0000:00:16.0:   PREFETCH window: disabled
[    0.356772] pci 0000:00:17.0: PCI bridge, secondary bus 0000:07
[    0.356774] pci 0000:00:17.0:   IO window: disabled
[    0.356783] pci 0000:00:17.0:   MEM window: disabled
[    0.356790] pci 0000:00:17.0:   PREFETCH window: disabled
[    0.356803] pci 0000:00:18.0: PCI bridge, secondary bus 0000:08
[    0.356804] pci 0000:00:18.0:   IO window: disabled
[    0.356814] pci 0000:00:18.0:   MEM window: disabled
[    0.356821] pci 0000:00:18.0:   PREFETCH window: disabled
[    0.356838] pci 0000:00:09.0: setting latency timer to 64
[    0.357173] ACPI: PCI Interrupt Link [Z00Q] enabled at IRQ 23
[    0.357176]   alloc irq_desc for 23 on cpu 0 node 0
[    0.357178]   alloc kstat_irqs on cpu 0 node 0
[    0.357182] pci 0000:00:0c.0: PCI INT A -> Link[Z00Q] -> GSI 23 (level, low) -> IRQ 23
[    0.357191] pci 0000:00:0c.0: setting latency timer to 64
[    0.357198] pci 0000:00:10.0: setting latency timer to 64
[    0.357524] ACPI: PCI Interrupt Link [Z012] enabled at IRQ 22
[    0.357527]   alloc irq_desc for 22 on cpu 0 node 0
[    0.357528]   alloc kstat_irqs on cpu 0 node 0
[    0.357532] pci 0000:00:15.0: PCI INT A -> Link[Z012] -> GSI 22 (level, low) -> IRQ 22
[    0.357540] pci 0000:00:15.0: setting latency timer to 64
[    0.357869] ACPI: PCI Interrupt Link [Z016] enabled at IRQ 21
[    0.357872]   alloc irq_desc for 21 on cpu 0 node 0
[    0.357873]   alloc kstat_irqs on cpu 0 node 0
[    0.357877] pci 0000:00:16.0: PCI INT A -> Link[Z016] -> GSI 21 (level, low) -> IRQ 21
[    0.357885] pci 0000:00:16.0: setting latency timer to 64
[    0.358214] ACPI: PCI Interrupt Link [Z01A] enabled at IRQ 20
[    0.358216]   alloc irq_desc for 20 on cpu 0 node 0
[    0.358218]   alloc kstat_irqs on cpu 0 node 0
[    0.358221] pci 0000:00:17.0: PCI INT A -> Link[Z01A] -> GSI 20 (level, low) -> IRQ 20
[    0.358229] pci 0000:00:17.0: setting latency timer to 64
[    0.358559] ACPI: PCI Interrupt Link [Z01E] enabled at IRQ 19
[    0.358561]   alloc irq_desc for 19 on cpu 0 node 0
[    0.358563]   alloc kstat_irqs on cpu 0 node 0
[    0.358566] pci 0000:00:18.0: PCI INT A -> Link[Z01E] -> GSI 19 (level, low) -> IRQ 19
[    0.358574] pci 0000:00:18.0: setting latency timer to 64
[    0.358580] pci_bus 0000:00: resource 0 io:  [0x00-0xffff]
[    0.358582] pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffff]
[    0.358585] pci_bus 0000:01: resource 1 mem: [0xf0500000-0xf05fffff]
[    0.358587] pci_bus 0000:01: resource 3 io:  [0x00-0xffff]
[    0.358589] pci_bus 0000:01: resource 4 mem: [0x000000-0xffffffff]
[    0.358591] pci_bus 0000:02: resource 0 io:  [0x4000-0x4fff]
[    0.358593] pci_bus 0000:02: resource 1 mem: [0xac000000-0xaeffffff]
[    0.358595] pci_bus 0000:02: resource 2 pref mem [0xd0000000-0xdfffffff]
[    0.358598] pci_bus 0000:03: resource 0 io:  [0x5000-0x5fff]
[    0.358600] pci_bus 0000:03: resource 1 mem: [0xaa000000-0xaaffffff]
[    0.358602] pci_bus 0000:03: resource 2 pref mem [0xb0000000-0xcdffffff]
[    0.358604] pci_bus 0000:04: resource 0 io:  [0x6000-0x6fff]
[    0.358606] pci_bus 0000:04: resource 1 mem: [0xf0200000-0xf03fffff]
[    0.358608] pci_bus 0000:04: resource 2 pref mem [0xf0000000-0xf01fffff]
[    0.358611] pci_bus 0000:06: resource 1 mem: [0xf0400000-0xf04fffff]
[    0.358636] NET: Registered protocol family 2
[    0.404051] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.404290] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.404622] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
[    0.404792] TCP: Hash tables configured (established 131072 bind 65536)
[    0.404794] TCP reno registered
[    0.416057] NET: Registered protocol family 1
[    0.416098] Trying to unpack rootfs image as initramfs...
[    0.500628] Switched to high resolution mode on CPU 1
[    0.504008] Switched to high resolution mode on CPU 0
[    0.574794] Freeing initrd memory: 7621k freed
[    0.578196] Simple Boot Flag at 0x36 set to 0x1
[    0.578516] cpufreq-nforce2: No nForce2 chipset.
[    0.578607] Scanning for low memory corruption every 60 seconds
[    0.578802] audit: initializing netlink socket (disabled)
[    0.578815] type=2000 audit(1242765067.577:1): initialized
[    0.585449] highmem bounce pool size: 64 pages
[    0.585454] HugeTLB registered 4 MB page size, pre-allocated 0 pages
[    0.587682] VFS: Disk quotas dquot_6.5.2
[    0.587754] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.588549] fuse init (API version 7.11)
[    0.588691] msgmni has been set to 1713
[    0.588878] alg: No test for stdrng (krng)
[    0.588886] io scheduler noop registered
[    0.588888] io scheduler anticipatory registered
[    0.588890] io scheduler deadline registered
[    0.588949] io scheduler cfq registered (default)
[    0.589227] pci 0000:03:00.0: Boot video device
[    0.589549]   alloc irq_desc for 24 on cpu 0 node 0
[    0.589552]   alloc kstat_irqs on cpu 0 node 0
[    0.589571] pcieport-driver 0000:00:0c.0: irq 24 for MSI/MSI-X
[    0.589612] pcieport-driver 0000:00:0c.0: setting latency timer to 64
[    0.590013]   alloc irq_desc for 25 on cpu 0 node 0
[    0.590015]   alloc kstat_irqs on cpu 0 node 0
[    0.590032] pcieport-driver 0000:00:15.0: irq 25 for MSI/MSI-X
[    0.590072] pcieport-driver 0000:00:15.0: setting latency timer to 64
[    0.590462]   alloc irq_desc for 26 on cpu 0 node 0
[    0.590463]   alloc kstat_irqs on cpu 0 node 0
[    0.590480] pcieport-driver 0000:00:16.0: irq 26 for MSI/MSI-X
[    0.590520] pcieport-driver 0000:00:16.0: setting latency timer to 64
[    0.590911]   alloc irq_desc for 27 on cpu 0 node 0
[    0.590912]   alloc kstat_irqs on cpu 0 node 0
[    0.590929] pcieport-driver 0000:00:17.0: irq 27 for MSI/MSI-X
[    0.590969] pcieport-driver 0000:00:17.0: setting latency timer to 64
[    0.591359]   alloc irq_desc for 28 on cpu 0 node 0
[    0.591360]   alloc kstat_irqs on cpu 0 node 0
[    0.591377] pcieport-driver 0000:00:18.0: irq 28 for MSI/MSI-X
[    0.591417] pcieport-driver 0000:00:18.0: setting latency timer to 64
[    0.591639] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    0.591722] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    0.592983] ACPI: AC Adapter [ADP0] (on-line)
[    0.593334] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    0.593337] ACPI: Power Button [PWRF]
[    0.593400] input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input1
[    0.593402] ACPI: Power Button [PWRB]
[    0.593700] input: Sleep Button as /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:2a/PNP0C0E:00/input/input2
[    0.593702] ACPI: Sleep Button [SLPB]
[    0.593768] input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input3
[    0.595193] ACPI: Lid Switch [LID]
[    0.596198] ACPI: SSDT 6fee1086 0021F (v01  PmRef  Cpu0Ist 00003000 INTL 20050228)
[    0.596990] ACPI: SSDT 6fee1648 0067D (v01  PmRef  Cpu0Cst 00003001 INTL 20050228)
[    0.598765] Monitor-Mwait will be used to enter C-1 state
[    0.598791] Monitor-Mwait will be used to enter C-2 state
[    0.598810] Monitor-Mwait will be used to enter C-3 state
[    0.598817] Marking TSC unstable due to TSC halts in idle
[    0.598856] ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
[    0.598896] processor ACPI_CPU:00: registered as cooling_device0
[    0.598899] ACPI: Processor [CPU0] (supports 8 throttling states)
[    0.599257] ACPI: SSDT 6fee0ed6 001B0 (v01  PmRef  Cpu1Ist 00003000 INTL 20050228)
[    0.599640] ACPI: SSDT 6fee15c3 00085 (v01  PmRef  Cpu1Cst 00003000 INTL 20050228)
[    0.600456] ACPI: CPU1 (power states: C1[C1] C2[C2] C3[C3])
[    0.600495] processor ACPI_CPU:01: registered as cooling_device1
[    0.600499] ACPI: Processor [CPU1] (supports 8 throttling states)
[    0.608280] thermal LNXTHERM:01: registered as thermal_zone0
[    0.608287] ACPI: Thermal Zone [THRM] (59 C)
[    0.608677] isapnp: Scanning for PnP cards...
[    0.961613] isapnp: No Plug & Play device found
[    0.965894] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.967878] brd: module loaded
[    0.968610] loop: module loaded
[    0.968783] input: Macintosh mouse button emulation as /devices/virtual/input/input4
[    0.968834] Driver 'sd' needs updating - please use bus_type methods
[    0.968871] Driver 'sr' needs updating - please use bus_type methods
[    0.968959] ahci 0000:00:0b.0: version 3.0
[    0.969304] ACPI: PCI Interrupt Link [LSI0] enabled at IRQ 18
[    0.969307]   alloc irq_desc for 18 on cpu 0 node 0
[    0.969309]   alloc kstat_irqs on cpu 0 node 0
[    0.969314] ahci 0000:00:0b.0: PCI INT A -> Link[LSI0] -> GSI 18 (level, low) -> IRQ 18
[    0.969344]   alloc irq_desc for 29 on cpu 0 node 0
[    0.969346]   alloc kstat_irqs on cpu 0 node 0
[    0.969352] ahci 0000:00:0b.0: irq 29 for MSI/MSI-X
[    0.969414] ahci 0000:00:0b.0: AHCI 0001.0200 32 slots 6 ports 3 Gbps 0x3f impl SATA mode
[    0.969417] ahci 0000:00:0b.0: flags: 64bit ncq sntf led pmp pio slum part 
[    0.969420] ahci 0000:00:0b.0: setting latency timer to 64
[    0.969762] scsi0 : ahci
[    0.969898] scsi1 : ahci
[    0.970002] scsi2 : ahci
[    0.970109] scsi3 : ahci
[    0.970210] scsi4 : ahci
[    0.970312] scsi5 : ahci
[    0.970471] ata1: SATA max UDMA/133 abar m8192@0xf0884000 port 0xf0884100 irq 29
[    0.970473] ata2: SATA max UDMA/133 abar m8192@0xf0884000 port 0xf0884180 irq 29
[    0.970476] ata3: SATA max UDMA/133 abar m8192@0xf0884000 port 0xf0884200 irq 29
[    0.970478] ata4: SATA max UDMA/133 abar m8192@0xf0884000 port 0xf0884280 irq 29
[    0.970480] ata5: SATA max UDMA/133 abar m8192@0xf0884000 port 0xf0884300 irq 29
[    0.970482] ata6: SATA max UDMA/133 abar m8192@0xf0884000 port 0xf0884380 irq 29
[    0.973293] Fixed MDIO Bus: probed
[    0.973298] PPP generic driver version 2.4.2
[    0.973481] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.974016] ACPI: PCI Interrupt Link [LUS2] enabled at IRQ 23
[    0.974019] ehci_hcd 0000:00:04.1: PCI INT B -> Link[LUS2] -> GSI 23 (level, low) -> IRQ 23
[    0.974030] ehci_hcd 0000:00:04.1: setting latency timer to 64
[    0.974032] ehci_hcd 0000:00:04.1: EHCI Host Controller
[    0.974138] ehci_hcd 0000:00:04.1: new USB bus registered, assigned bus number 1
[    0.974161] ehci_hcd 0000:00:04.1: debug port 1
[    0.974165] ehci_hcd 0000:00:04.1: cache line size of 32 is not supported
[    0.974178] ehci_hcd 0000:00:04.1: irq 23, io mem 0xf0889000
[    0.988010] ehci_hcd 0000:00:04.1: USB 2.0 started, EHCI 1.00
[    0.988100] usb usb1: configuration #1 chosen from 1 choice
[    0.988153] hub 1-0:1.0: USB hub found
[    0.988160] hub 1-0:1.0: 4 ports detected
[    0.988641] ACPI: PCI Interrupt Link [Z00P] enabled at IRQ 22
[    0.988645] ehci_hcd 0000:00:06.1: PCI INT B -> Link[Z00P] -> GSI 22 (level, low) -> IRQ 22
[    0.988652] ehci_hcd 0000:00:06.1: setting latency timer to 64
[    0.988654] ehci_hcd 0000:00:06.1: EHCI Host Controller
[    0.988745] ehci_hcd 0000:00:06.1: new USB bus registered, assigned bus number 2
[    0.988764] ehci_hcd 0000:00:06.1: debug port 1
[    0.988768] ehci_hcd 0000:00:06.1: cache line size of 32 is not supported
[    0.988780] ehci_hcd 0000:00:06.1: irq 22, io mem 0xf0889400
[    1.000016] ehci_hcd 0000:00:06.1: USB 2.0 started, EHCI 1.00
[    1.000095] usb usb2: configuration #1 chosen from 1 choice
[    1.000144] hub 2-0:1.0: USB hub found
[    1.000150] hub 2-0:1.0: 3 ports detected
[    1.000303] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.000645] ACPI: PCI Interrupt Link [LUS0] enabled at IRQ 21
[    1.000648] ohci_hcd 0000:00:04.0: PCI INT A -> Link[LUS0] -> GSI 21 (level, low) -> IRQ 21
[    1.000655] ohci_hcd 0000:00:04.0: setting latency timer to 64
[    1.000658] ohci_hcd 0000:00:04.0: OHCI Host Controller
[    1.000749] ohci_hcd 0000:00:04.0: new USB bus registered, assigned bus number 3
[    1.000767] ohci_hcd 0000:00:04.0: irq 21, io mem 0xf0886000
[    1.054079] usb usb3: configuration #1 chosen from 1 choice
[    1.054128] hub 3-0:1.0: USB hub found
[    1.054136] hub 3-0:1.0: 4 ports detected
[    1.054581] ACPI: PCI Interrupt Link [Z00O] enabled at IRQ 20
[    1.054585] ohci_hcd 0000:00:06.0: PCI INT A -> Link[Z00O] -> GSI 20 (level, low) -> IRQ 20
[    1.054592] ohci_hcd 0000:00:06.0: setting latency timer to 64
[    1.054595] ohci_hcd 0000:00:06.0: OHCI Host Controller
[    1.054685] ohci_hcd 0000:00:06.0: new USB bus registered, assigned bus number 4
[    1.054702] ohci_hcd 0000:00:06.0: irq 20, io mem 0xf0887000
[    1.093840] ACPI: Battery Slot [BAT0] (battery present)
[    1.110073] usb usb4: configuration #1 chosen from 1 choice
[    1.110122] hub 4-0:1.0: USB hub found
[    1.110129] hub 4-0:1.0: 3 ports detected
[    1.110272] uhci_hcd: USB Universal Host Controller Interface driver
[    1.110406] usbcore: registered new interface driver usbserial
[    1.110446] USB Serial support registered for generic
[    1.110487] usbcore: registered new interface driver usbserial_generic
[    1.110489] usbserial: USB Serial Driver core
[    1.110585] PNP: PS/2 Controller [PNP0303:KBC0,PNP0f13:MSE0] at 0x60,0x64 irq 1,12
[    1.116090] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.116095] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.116233] mice: PS/2 mouse device common for all mice
[    1.116496] rtc_cmos 00:0a: RTC can wake from S4
[    1.116548] rtc_cmos 00:0a: rtc core: registered rtc_cmos as rtc0
[    1.116595] rtc0: alarms up to one year, y3k, 114 bytes nvram, hpet irqs
[    1.116752] device-mapper: uevent: version 1.0.3
[    1.116874] device-mapper: ioctl: 4.14.0-ioctl (2008-04-23) initialised: dm-devel@redhat.com
[    1.116944] device-mapper: multipath: version 1.0.5 loaded
[    1.116946] device-mapper: multipath round-robin: version 1.0.0 loaded
[    1.117073] EISA: Probing bus 0 at eisa.0
[    1.117078] Cannot allocate resource for EISA slot 1
[    1.117080] Cannot allocate resource for EISA slot 2
[    1.117082] Cannot allocate resource for EISA slot 3
[    1.117084] Cannot allocate resource for EISA slot 4
[    1.117085] Cannot allocate resource for EISA slot 5
[    1.117087] Cannot allocate resource for EISA slot 6
[    1.117093] EISA: Detected 0 cards.
[    1.117459] cpuidle: using governor ladder
[    1.117975] cpuidle: using governor menu
[    1.118535] TCP cubic registered
[    1.118848] NET: Registered protocol family 10
[    1.119214] lo: Disabled Privacy Extensions
[    1.119268] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input5
[    1.119482] NET: Registered protocol family 17
[    1.119531] Bluetooth: L2CAP ver 2.13
[    1.119533] Bluetooth: L2CAP socket layer initialized
[    1.119535] Bluetooth: SCO (Voice Link) ver 0.6
[    1.119536] Bluetooth: SCO socket layer initialized
[    1.119567] Bluetooth: RFCOMM socket layer initialized
[    1.119571] Bluetooth: RFCOMM TTY layer initialized
[    1.119572] Bluetooth: RFCOMM ver 1.11
[    1.120060] Using IPI No-Shortcut mode
[    1.120211] PM: Resume from disk failed.
[    1.120222] registered taskstats version 1
[    1.120333]   Magic number: 9:22:549
[    1.120368] pci_link PNP0C0F:00: hash matches
[    1.120379] processor ACPI_CPU:04: hash matches
[    1.120443] rtc_cmos 00:0a: setting system clock to 2009-05-19 20:31:09 UTC (1242765069)
[    1.120446] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[    1.120447] EDD information not available.
[    1.288119] ata5: SATA link down (SStatus 0 SControl 300)
[    1.288151] ata3: SATA link down (SStatus 0 SControl 300)
[    1.288167] ata6: SATA link down (SStatus 0 SControl 300)
[    1.288191] ata4: SATA link down (SStatus 0 SControl 300)
[    1.428052] usb 2-3: new high speed USB device using ehci_hcd and address 2
[    1.452059] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    1.452072] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    1.456544] ata2.00: ATAPI: HL-DT-ST DVD+/-RW GS20N, A106, max UDMA/133
[    1.461354] ata2.00: configured for UDMA/133
[    1.495270] ata1.00: ATA-8: TOSHIBA MK3252GSX, LV011D, max UDMA/100
[    1.495274] ata1.00: 625142448 sectors, multi 16: LBA48 NCQ (depth 31/32)
[    1.496182] ata1.00: configured for UDMA/100
[    1.496272] scsi 0:0:0:0: Direct-Access     ATA      TOSHIBA MK3252GS LV01 PQ: 0 ANSI: 5
[    1.496667] sd 0:0:0:0: [sda] 625142448 512-byte hardware sectors: (320 GB/298 GiB)
[    1.496681] sd 0:0:0:0: [sda] Write Protect is off
[    1.496683] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    1.496702] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    1.496785]  sda:<5>sd 0:0:0:0: Attached scsi generic sg0 type 0
[    1.499842] scsi 1:0:0:0: CD-ROM            HL-DT-ST DVD+-RW GS20N    A106 PQ: 0 ANSI: 5
[    1.504039] Clocksource tsc unstable (delta = -157210374 ns)
[    1.510969] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda caddy
[    1.510973] Uniform CD-ROM driver Revision: 3.20
[    1.511278] sr 1:0:0:0: Attached scsi CD-ROM sr0
[    1.511410] sr 1:0:0:0: Attached scsi generic sg1 type 5
[    1.545953]  sda1 sda2 sda3 sda4 <<6>usb 2-3: configuration #1 chosen from 1 choice
[    1.573354]  sda5 >
[    1.574127] sd 0:0:0:0: [sda] Attached SCSI disk
[    1.574153] Freeing unused kernel memory: 516k freed
[    1.574420] Write protecting the kernel text: 4352k
[    1.574455] Write protecting the kernel read-only data: 1720k
[    1.830288] forcedeth: Reverse Engineered nForce ethernet driver. Version 0.64.
[    1.830673] ACPI: PCI Interrupt Link [LMAC] enabled at IRQ 19
[    1.830678] forcedeth 0000:00:0a.0: PCI INT A -> Link[LMAC] -> GSI 19 (level, low) -> IRQ 19
[    1.830684] forcedeth 0000:00:0a.0: setting latency timer to 64
[    1.949177] usb 3-4: new full speed USB device using ohci_hcd and address 2
[    1.951784] ACPI: PCI Interrupt Link [LNK1] enabled at IRQ 11
[    1.951794] ohci1394 0000:01:07.0: PCI INT A -> Link[LNK1] -> GSI 11 (level, low) -> IRQ 11
[    1.985956] b43-pci-bridge 0000:06:00.0: PCI INT A -> Link[Z016] -> GSI 21 (level, low) -> IRQ 21
[    1.985966] b43-pci-bridge 0000:06:00.0: setting latency timer to 64
[    2.006034] ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[11]  MMIO=[f0500000-f05007ff]  Max Packet=[2048]  IR/IT contexts=[4/4]
[    2.033085] ssb: ERROR: PLL init unknown for device 4322
[    2.033089] ssb: ERROR: PMU resource config unknown for device 4322
[    2.061103] ssb: Sonics Silicon Backplane found on PCI device 0000:06:00.0
[    2.169091] usb 3-4: configuration #1 chosen from 1 choice
[    2.172047] hub 3-4:1.0: USB hub found
[    2.175019] hub 3-4:1.0: 3 ports detected
[    2.353885] forcedeth 0000:00:0a.0: ifname eth0, PHY OUI 0x50ef @ 0, addr 00:21:70:8f:69:67
[    2.353889] forcedeth 0000:00:0a.0: highdma csum pwrctl gbit lnktim msi desc-v3
[    2.419378] PM: Starting manual resume from disk
[    2.419381] PM: Resume from partition 8:5
[    2.419382] PM: Checking hibernation image.
[    2.419510] PM: Resume from disk failed.
[    2.475523] kjournald starting.  Commit interval 5 seconds
[    2.475534] EXT3-fs: mounted filesystem with writeback data mode.
[    2.494034] usb 3-4.1: new full speed USB device using ohci_hcd and address 3
[    2.605121] usb 3-4.1: configuration #1 chosen from 1 choice
[    2.686042] usb 3-4.2: new full speed USB device using ohci_hcd and address 4
[    2.798109] usb 3-4.2: configuration #1 chosen from 1 choice
[    3.280460] ieee1394: Host added: ID:BUS[0-00:1023]  GUID[6d4fc0004b76deff]
[    8.361389] udev: starting version 142
[    8.526272] usbcore: registered new interface driver hiddev
[    8.531262] input: HID 413c:8157 as /devices/pci0000:00/0000:00:04.0/usb3/3-4/3-4.1/3-4.1:1.0/input/input6
[    8.531328] generic-usb 0003:413C:8157.0001: input,hidraw0: USB HID v1.11 Keyboard [HID 413c:8157] on usb-0000:00:04.0-4.1/input0
[    8.537332] input: HID 413c:8158 as /devices/pci0000:00/0000:00:04.0/usb3/3-4/3-4.2/3-4.2:1.0/input/input7
[    8.537408] generic-usb 0003:413C:8158.0002: input,hidraw1: USB HID v1.11 Mouse [HID 413c:8158] on usb-0000:00:04.0-4.2/input0
[    8.537429] usbcore: registered new interface driver usbhid
[    8.537432] usbhid: v2.6:USB HID core driver
[    8.596511] Linux agpgart interface v0.103
[    8.637255] Linux video capture interface: v2.00
[    8.658613] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[    8.669151] input: PC Speaker as /devices/platform/pcspkr/input/input8
[    8.682152] i2c-adapter i2c-0: nForce2 SMBus adapter at 0x3040
[    8.682167] i2c-adapter i2c-1: nForce2 SMBus adapter at 0x2000
[    8.818019] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
[    8.819372] sdhci: Secure Digital Host Controller Interface driver
[    8.819374] sdhci: Copyright(c) Pierre Ossman
[    8.820673] sdhci-pci 0000:01:07.1: SDHCI controller found [1180:0822] (rev 22)
[    8.821047] ACPI: PCI Interrupt Link [LNK2] enabled at IRQ 11
[    8.821052] sdhci-pci 0000:01:07.1: PCI INT B -> Link[LNK2] -> GSI 11 (level, low) -> IRQ 11
[    8.821071] sdhci-pci 0000:01:07.1: Will use DMA mode even though HW doesn't fully claim to support it.
[    8.821101] Registered led device: mmc0::
[    8.821137] mmc0: SDHCI controller on PCI [0000:01:07.1] using DMA
[    8.821797] ricoh-mmc: Ricoh MMC Controller disabling driver
[    8.821799] ricoh-mmc: Copyright(c) Philip Langdale
[    8.821815] ricoh-mmc: Ricoh MMC controller found at 0000:01:07.2 [1180:0843] (rev 12)
[    8.821829] ricoh-mmc: Controller is now disabled.
[    8.825688] uvcvideo: Found UVC 1.00 device Integrated Webcam (05ca:18a3)
[    8.827260] input: Integrated Webcam as /devices/pci0000:00/0000:00:06.1/usb2/2-3/2-3:1.0/input/input9
[    8.827303] usbcore: registered new interface driver uvcvideo
[    8.827306] USB Video Class driver (v0.1.0)
[    9.046045] usb 3-4.3: new full speed USB device using ohci_hcd and address 5
[    9.123951] nvidia: module license 'NVIDIA' taints kernel.
[    9.123955] Disabling lock debugging due to kernel taint
[    9.207182] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/input/input10
[    9.207221] ACPI: Video Device [Z01I] (multi-head: no  rom: yes  post: no)
[    9.388796] nvidia 0000:02:00.0: enabling device (0004 -> 0007)
[    9.388811] nvidia 0000:02:00.0: PCI INT A -> Link[Z00Q] -> GSI 23 (level, low) -> IRQ 23
[    9.388823] nvidia 0000:02:00.0: setting latency timer to 64
[    9.389544] ACPI: PCI Interrupt Link [LGPU] enabled at IRQ 18
[    9.389547] nvidia 0000:03:00.0: PCI INT A -> Link[LGPU] -> GSI 18 (level, low) -> IRQ 18
[    9.389552] nvidia 0000:03:00.0: setting latency timer to 64
[    9.389666] NVRM: loading NVIDIA UNIX x86 Kernel Module  180.44  Mon Mar 23 14:59:10 PST 2009
[    9.418142] usb 3-4.3: configuration #1 chosen from 1 choice
[    9.441121] cfg80211: Calling CRDA to update world regulatory domain
[    9.458734] Bluetooth: Generic Bluetooth USB driver ver 0.5
[    9.458811] usbcore: registered new interface driver btusb
[    9.628808] cfg80211: World regulatory domain updated:
[    9.628811] 	(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[    9.628813] 	(2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    9.628816] 	(2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[    9.628818] 	(2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[    9.628820] 	(5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    9.628822] 	(5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    9.667752] HDA Intel 0000:00:08.0: power state changed by ACPI to D0
[    9.668107] ACPI: PCI Interrupt Link [LAZA] enabled at IRQ 17
[    9.668111]   alloc irq_desc for 17 on cpu 0 node 0
[    9.668113]   alloc kstat_irqs on cpu 0 node 0
[    9.668118] HDA Intel 0000:00:08.0: PCI INT A -> Link[LAZA] -> GSI 17 (level, low) -> IRQ 17
[    9.668122] hda_intel: probe_mask set to 0x9 for device 1028:0271
[    9.668150] HDA Intel 0000:00:08.0: setting latency timer to 64
[    9.785554] b43-phy0: Broadcom 4322 WLAN found (core revision 16)
[    9.828120] b43-phy0 ERROR: FOUND UNSUPPORTED PHY (Analog 8, Type 4, Revision 4)
[    9.828148] b43: probe of ssb0:0 failed with error -95
[    9.828186] Broadcom 43xx driver loaded [ Features: PLR, Firmware-ID: FW13 ]
[    9.943856] Synaptics Touchpad, model: 1, fw: 7.2, id: 0x1c0b1, caps: 0xd04731/0xa40000
[    9.991400] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input11
[   10.332107] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:08.0/input/input12
[   10.812124] input: HDA NVidia Mic at Ext Left Jack as /devices/pci0000:00/0000:00:08.0/input/input13
[   10.812209] input: HDA NVidia HP Out at Ext Left Jack as /devices/pci0000:00/0000:00:08.0/input/input14
[   10.812255] input: HDA NVidia HP Out at Ext Left Jack as /devices/pci0000:00/0000:00:08.0/input/input15
[   11.097536] lp: driver loaded but no devices found
[   11.167418] Adding 1759076k swap on /dev/sda5.  Priority:-1 extents:1 across:1759076k 
[   11.697224] EXT3 FS on sda3, internal journal
[   15.113042] CE: hpet increasing min_delta_ns to 15000 nsec
[   15.517366] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   15.517369] Bluetooth: BNEP filters: protocol multicast
[   15.534986] Bridge firewalling registered
[   17.163342] ppdev: user-space parallel port driver
[   19.057870] IRQ 18/nvidia: IRQF_DISABLED is not guaranteed on shared IRQs
[   20.625966] eth0: no link during initialization.
[   20.626420] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   20.732733] IRQ 23/nvidia: IRQF_DISABLED is not guaranteed on shared IRQs
[   20.739709] NVRM: RmInitAdapter failed! (0x31:0xffffffff:1018)
[   20.739716] NVRM: rm_init_adapter(0) failed
[   22.450065] eth0: link up.
[   22.450857] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   32.832040] eth0: no IPv6 routers present
[   35.112810] Too big adjustment 32
[   35.161636] Too big adjustment 32
[   35.186721] Too big adjustment 32
[   35.201658] Too big adjustment 32
[   35.226097] Too big adjustment 32
[   35.273620] Too big adjustment 32
[   35.305855] Too big adjustment 32
[   43.455139] gvfs-gdu-volume[4462]: segfault at c ip 001e6fda sp bfdd7860 error 4 in libgdu.so.0.0.0[1de000+22000]
[   45.199507] gvfs-gdu-volume[4479]: segfault at c ip 005b5fda sp bfce82b0 error 4 in libgdu.so.0.0.0[5ad000+22000]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 260 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH] Explicitly disable BT radio using rfkill interface on suspend
  2009-05-19 20:36                       ` Mario Limonciello
@ 2009-05-19 21:26                         ` Oliver Neukum
  2009-05-19 21:47                           ` Mario Limonciello
  0 siblings, 1 reply; 25+ messages in thread
From: Oliver Neukum @ 2009-05-19 21:26 UTC (permalink / raw)
  To: Mario Limonciello
  Cc: Matthew Garrett, Marcel Holtmann, linux-acpi, linux-kernel

Am Dienstag, 19. Mai 2009 22:36:40 schrieb Mario Limonciello:
> [  112.471157] pm_op(): usb_dev_resume+0x0/0x10 returns -19
> [  112.471160] PM: Device 3-4.3 failed to resume: error -19
> [  112.471373] PM: resume devices took 3.256 seconds
> [  112.471980] PM: Finishing wakeup.
> [  112.471982] Restarting tasks ... <6>usb 3-4.3: USB disconnect, address 5

This error shouldn't happen. But you do get a disconnection. Please
recheck you see no udev event and please post "lsusb -v" before and
after suspension.

	Regards
		Oliver


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH] Explicitly disable BT radio using rfkill interface on suspend
  2009-05-19 21:26                         ` Oliver Neukum
@ 2009-05-19 21:47                           ` Mario Limonciello
  2009-05-19 22:16                             ` Oliver Neukum
  0 siblings, 1 reply; 25+ messages in thread
From: Mario Limonciello @ 2009-05-19 21:47 UTC (permalink / raw)
  To: Oliver Neukum; +Cc: Matthew Garrett, Marcel Holtmann, linux-acpi, linux-kernel


[-- Attachment #1.1: Type: text/plain, Size: 899 bytes --]

Hi Oliver:

Oliver Neukum wrote:
> Am Dienstag, 19. Mai 2009 22:36:40 schrieb Mario Limonciello:
>   
>
> This error shouldn't happen. But you do get a disconnection. Please
> recheck you see no udev event and please post "lsusb -v" before and
> after suspension.
>
> 	Regards
> 		Oliver
>   
Attached are both the lsusb listings.  As you can see, the missing
device post-suspend is that Bluetooth radio device (which is why I
proposed this patch in the first place).

There is a udev removal event for this device, but as I said, there are
no add/remove/change events for the keyboard or mouse devices.  I'm
attaching udevadm monitor ran from right before the suspend to right after.

Sending the appropriate hid report to the mouse device will re-attach
this Bluetooth radio device to the bus.
-- 
Mario Limonciello
*Dell | Linux Engineering*
mario_limonciello@dell.com

[-- Attachment #1.2: lsusb_postsuspend.txt --]
[-- Type: text/plain, Size: 46750 bytes --]


Bus 002 Device 002: ID 05ca:18a3 Ricoh Co., Ltd 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          239 Miscellaneous Device
  bDeviceSubClass         2 ?
  bDeviceProtocol         1 Interface Association
  bMaxPacketSize0        64
  idVendor           0x05ca Ricoh Co., Ltd
  idProduct          0x18a3 
  bcdDevice           87.30
  iManufacturer           9 M091R-J01-8911-SB00Q
  iProduct                2 Integrated Webcam
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength         1044
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Association:
      bLength                 8
      bDescriptorType        11
      bFirstInterface         0
      bInterfaceCount         2
      bFunctionClass         14 Video
      bFunctionSubClass       3 Video Interface Collection
      bFunctionProtocol       0 
      iFunction               2 Integrated Webcam
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      1 Video Control
      bInterfaceProtocol      0 
      iInterface              2 Integrated Webcam
      VideoControl Interface Descriptor:
        bLength                13
        bDescriptorType        36
        bDescriptorSubtype      1 (HEADER)
        bcdUVC               1.00
        wTotalLength          104
        dwClockFrequency       24.000000MHz
        bInCollection           1
        baInterfaceNr( 0)       1
      VideoControl Interface Descriptor:
        bLength                18
        bDescriptorType        36
        bDescriptorSubtype      2 (INPUT_TERMINAL)
        bTerminalID             1
        wTerminalType      0x0201 Camera Sensor
        bAssocTerminal          3
        iTerminal               0 
        wObjectiveFocalLengthMin      0
        wObjectiveFocalLengthMax      0
        wOcularFocalLength            0
        bControlSize                  3
        bmControls           0x00000000
      VideoControl Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      5 (PROCESSING_UNIT)
      Warning: Descriptor too short
        bUnitID                 2
        bSourceID               1
        wMaxMultiplier          0
        bControlSize            2
        bmControls     0x0000157f
          Brightness
          Contrast
          Hue
          Saturation
          Sharpness
          Gamma
          White Balance Temperature
          Backlight Compensation
          Power Line Frequency
          White Balance Temperature, Auto
        iProcessing             0 
        bmVideoStandards     0x1b
          None
          NTSC - 525/60
          SECAM - 625/50
          NTSC - 625/50
      VideoControl Interface Descriptor:
        bLength                27
        bDescriptorType        36
        bDescriptorSubtype      6 (EXTENSION_UNIT)
        bUnitID                 4
        guidExtensionCode         {6a108077-3202-dc11-8314-0800200c9a66}
        bNumControl             1
        bNrPins                 1
        baSourceID( 0)          2
        bControlSize            2
        bmControls( 0)       0xbf
        bmControls( 1)       0x01
        iExtension              0 
      VideoControl Interface Descriptor:
        bLength                26
        bDescriptorType        36
        bDescriptorSubtype      6 (EXTENSION_UNIT)
        bUnitID                 5
        guidExtensionCode         {5dcf66e9-f419-b24d-9bb8-d8216cc5003a}
        bNumControl             1
        bNrPins                 1
        baSourceID( 0)          4
        bControlSize            1
        bmControls( 0)       0x04
        iExtension              0 
      VideoControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)
        bTerminalID             3
        wTerminalType      0x0101 USB Streaming
        bAssocTerminal          1
        bSourceID               5
        iTerminal               0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval              16
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      VideoStreaming Interface Descriptor:
        bLength                            15
        bDescriptorType                    36
        bDescriptorSubtype                  1 (INPUT_HEADER)
        bNumFormats                         2
        wTotalLength                      597
        bEndPointAddress                  130
        bmInfo                              1
        bTerminalLink                       3
        bStillCaptureMethod                 1
        bTriggerSupport                     0
        bTriggerUsage                       0
        bControlSize                        1
        bmaControls( 0)                    27
        bmaControls( 1)                    27
      VideoStreaming Interface Descriptor:
        bLength                            27
        bDescriptorType                    36
        bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)
        bFormatIndex                        1
        bNumFrameDescriptors                8
        guidFormat                            {59555932-0000-1000-8000-00aa00389b71}
        bBitsPerPixel                      16
        bDefaultFrameIndex                  1
        bAspectRatioX                       0
        bAspectRatioY                       0
        bmInterlaceFlags                 0x02
          Interlaced stream or variable: No
          Fields per frame: 2 fields
          Field 1 first: No
          Field pattern: Field 1 only
          bCopyProtect                      0
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         1
        bmCapabilities                   0x01
          Still image supported
        wWidth                            640
        wHeight                           480
        dwMinBitRate                147456000
        dwMaxBitRate                147456000
        dwMaxVideoFrameBufferSize      614400
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  1
        dwFrameInterval( 0)            333333
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         2
        bmCapabilities                   0x01
          Still image supported
        wWidth                            352
        wHeight                           288
        dwMinBitRate                 48660480
        dwMaxBitRate                 48660480
        dwMaxVideoFrameBufferSize      202752
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  1
        dwFrameInterval( 0)            333333
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         3
        bmCapabilities                   0x01
          Still image supported
        wWidth                            320
        wHeight                           240
        dwMinBitRate                 36864000
        dwMaxBitRate                 36864000
        dwMaxVideoFrameBufferSize      153600
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  1
        dwFrameInterval( 0)            333333
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         4
        bmCapabilities                   0x01
          Still image supported
        wWidth                            176
        wHeight                           144
        dwMinBitRate                 12165120
        dwMaxBitRate                 12165120
        dwMaxVideoFrameBufferSize       50688
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  1
        dwFrameInterval( 0)            333333
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         5
        bmCapabilities                   0x01
          Still image supported
        wWidth                            160
        wHeight                           120
        dwMinBitRate                  9216000
        dwMaxBitRate                  9216000
        dwMaxVideoFrameBufferSize       38400
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  1
        dwFrameInterval( 0)            333333
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         6
        bmCapabilities                   0x01
          Still image supported
        wWidth                            800
        wHeight                           600
        dwMinBitRate                115200000
        dwMaxBitRate                115200000
        dwMaxVideoFrameBufferSize      960000
        dwDefaultFrameInterval        2000000
        bFrameIntervalType                  1
        dwFrameInterval( 0)           2000000
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         7
        bmCapabilities                   0x01
          Still image supported
        wWidth                           1024
        wHeight                           768
        dwMinBitRate                150994944
        dwMaxBitRate                150994944
        dwMaxVideoFrameBufferSize     1572864
        dwDefaultFrameInterval        2000000
        bFrameIntervalType                  1
        dwFrameInterval( 0)           2000000
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         8
        bmCapabilities                   0x01
          Still image supported
        wWidth                           1280
        wHeight                          1024
        dwMinBitRate                157286400
        dwMaxBitRate                157286400
        dwMaxVideoFrameBufferSize     2621440
        dwDefaultFrameInterval        2000000
        bFrameIntervalType                  1
        dwFrameInterval( 0)           2000000
      VideoStreaming Interface Descriptor:
        bLength                            11
        bDescriptorType                    36
        bDescriptorSubtype                  6 (FORMAT_MJPEG)
        bFormatIndex                        2
        bNumFrameDescriptors                8
        bFlags                              0
          Fixed-size samples: No
        bDefaultFrameIndex                  1
        bAspectRatioX                       0
        bAspectRatioY                       0
        bmInterlaceFlags                 0x02
          Interlaced stream or variable: No
          Fields per frame: 2 fields
          Field 1 first: No
          Field pattern: Field 1 only
          bCopyProtect                      0
      VideoStreaming Interface Descriptor:
        bLength                            38
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         1
        bmCapabilities                   0x01
          Still image supported
        wWidth                            640
        wHeight                           480
        dwMinBitRate                147456000
        dwMaxBitRate                147456000
        dwMaxVideoFrameBufferSize      614400
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  0
        dwMinFrameInterval             333332
        dwMaxFrameInterval             333333
        dwFrameIntervalStep                 1
      VideoStreaming Interface Descriptor:
        bLength                            38
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         2
        bmCapabilities                   0x01
          Still image supported
        wWidth                            352
        wHeight                           288
        dwMinBitRate                 48660480
        dwMaxBitRate                 48660480
        dwMaxVideoFrameBufferSize      202752
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  0
        dwMinFrameInterval             333332
        dwMaxFrameInterval             333333
        dwFrameIntervalStep                 1
      VideoStreaming Interface Descriptor:
        bLength                            38
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         3
        bmCapabilities                   0x01
          Still image supported
        wWidth                            320
        wHeight                           240
        dwMinBitRate                 36864000
        dwMaxBitRate                 36864000
        dwMaxVideoFrameBufferSize      153600
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  0
        dwMinFrameInterval             333332
        dwMaxFrameInterval             333333
        dwFrameIntervalStep                 1
      VideoStreaming Interface Descriptor:
        bLength                            38
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         4
        bmCapabilities                   0x01
          Still image supported
        wWidth                            176
        wHeight                           144
        dwMinBitRate                 12165120
        dwMaxBitRate                 12165120
        dwMaxVideoFrameBufferSize       50688
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  0
        dwMinFrameInterval             333332
        dwMaxFrameInterval             333333
        dwFrameIntervalStep                 1
      VideoStreaming Interface Descriptor:
        bLength                            38
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         5
        bmCapabilities                   0x01
          Still image supported
        wWidth                            160
        wHeight                           120
        dwMinBitRate                  9216000
        dwMaxBitRate                  9216000
        dwMaxVideoFrameBufferSize       38400
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  0
        dwMinFrameInterval             333332
        dwMaxFrameInterval             333333
        dwFrameIntervalStep                 1
      VideoStreaming Interface Descriptor:
        bLength                            38
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         6
        bmCapabilities                   0x01
          Still image supported
        wWidth                            800
        wHeight                           600
        dwMinBitRate                115200000
        dwMaxBitRate                115200000
        dwMaxVideoFrameBufferSize      960000
        dwDefaultFrameInterval        1000000
        bFrameIntervalType                  0
        dwMinFrameInterval            1000000
        dwMaxFrameInterval            1000000
        dwFrameIntervalStep                 1
      VideoStreaming Interface Descriptor:
        bLength                            38
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         7
        bmCapabilities                   0x01
          Still image supported
        wWidth                           1024
        wHeight                           768
        dwMinBitRate                188743680
        dwMaxBitRate                188743680
        dwMaxVideoFrameBufferSize     1572864
        dwDefaultFrameInterval        1000000
        bFrameIntervalType                  0
        dwMinFrameInterval            1000000
        dwMaxFrameInterval            1000000
        dwFrameIntervalStep                 1
      VideoStreaming Interface Descriptor:
        bLength                            38
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         8
        bmCapabilities                   0x01
          Still image supported
        wWidth                           1280
        wHeight                          1024
        dwMinBitRate                314572800
        dwMaxBitRate                314572800
        dwMaxVideoFrameBufferSize     2621440
        dwDefaultFrameInterval        1000000
        bFrameIntervalType                  0
        dwMinFrameInterval            1000000
        dwMaxFrameInterval            1000000
        dwFrameIntervalStep                 1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       1
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x13d4  3x 980 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       2
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x1370  3x 880 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       3
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x03c8  1x 968 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       4
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0278  1x 632 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       5
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0320  1x 800 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       6
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x13ec  3x 1004 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       7
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x13ec  3x 1004 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       8
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x13ec  3x 1004 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       9
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x13bc  3x 956 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting      10
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x135c  3x 860 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting      11
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0348  1x 840 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting      12
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0270  1x 624 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting      13
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x02bc  1x 700 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting      14
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x1400  3x 1024 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting      15
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x1400  3x 1024 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting      16
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x1400  3x 1024 bytes
        bInterval               1
        ** UNRECOGNIZED:  28 ff 42 49 53 54 00 01 06 0a 10 00 00 00 00 00 01 03 f4 01 02 04 f4 01 03 05 f4 01 04 06 f4 01 05 07 dc 05 06 08 dc 05
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass          239 Miscellaneous Device
  bDeviceSubClass         2 ?
  bDeviceProtocol         1 Interface Association
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0000
  (Bus Powered)

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0002 2.0 root hub
  bcdDevice            2.06
  iManufacturer           3 Linux 2.6.30-5-generic ehci_hcd
  iProduct                2 EHCI Host Controller
  iSerial                 1 0000:00:06.1
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              12
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             3
  wHubCharacteristic 0x000a
    No power switching (usb 1.0)
    Per-port overcurrent protection
  bPwrOn2PwrGood       10 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
   Port 2: 0000.0100 power
   Port 3: 0000.0503 highspeed power enable connect
Device Status:     0x0003
  Self Powered
  Remote Wakeup Enabled

Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0001 1.1 root hub
  bcdDevice            2.06
  iManufacturer           3 Linux 2.6.30-5-generic ohci_hcd
  iProduct                2 OHCI Host Controller
  iSerial                 1 0000:00:06.0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval             255
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             3
  wHubCharacteristic 0x0002
    No power switching (usb 1.0)
    Ganged overcurrent protection
  bPwrOn2PwrGood        1 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
   Port 2: 0000.0100 power
   Port 3: 0000.0100 power
Device Status:     0x0003
  Self Powered
  Remote Wakeup Enabled

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0002 2.0 root hub
  bcdDevice            2.06
  iManufacturer           3 Linux 2.6.30-5-generic ehci_hcd
  iProduct                2 EHCI Host Controller
  iSerial                 1 0000:00:04.1
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              12
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             4
  wHubCharacteristic 0x000a
    No power switching (usb 1.0)
    Per-port overcurrent protection
  bPwrOn2PwrGood       10 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
   Port 2: 0000.0100 power
   Port 3: 0000.0100 power
   Port 4: 0000.0100 power
Device Status:     0x0003
  Self Powered
  Remote Wakeup Enabled

Bus 003 Device 003: ID 413c:8157 Dell Computer Corp. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x413c Dell Computer Corp.
  idProduct          0x8157 
  bcdDevice            1.00
  iManufacturer           0 
  iProduct                0 
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           34
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                2mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      1 Keyboard
      iInterface              0 
      ** UNRECOGNIZED:  09 21 11 01 00 01 22 38 00
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval              10
Device Status:     0x0001
  Self Powered

Bus 003 Device 004: ID 413c:8158 Dell Computer Corp. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x413c Dell Computer Corp.
  idProduct          0x8158 
  bcdDevice            1.00
  iManufacturer           0 
  iProduct                0 
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           62
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                2mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      2 Mouse
      iInterface              0 
      ** UNRECOGNIZED:  09 21 11 01 00 01 22 71 00
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              10
        ** UNRECOGNIZED:  1c ff 42 49 53 54 00 01 03 08 05 00 00 00 00 00 01 09 f4 01 02 0a f4 01 03 0b f4 01
Device Status:     0x0001
  Self Powered

Bus 003 Device 002: ID 0a5c:4500 Broadcom Corp. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0         8
  idVendor           0x0a5c Broadcom Corp.
  idProduct          0x4500 
  bcdDevice            1.00
  iManufacturer           1 Broadcom
  iProduct                2 BCM2046B1
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower               94mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval             255
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             3
  wHubCharacteristic 0x0004
    Ganged power switching
    Compound device
    Ganged overcurrent protection
  bPwrOn2PwrGood       50 * 2 milli seconds
  bHubContrCurrent    100 milli Ampere
  DeviceRemovable    0x0e
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0103 power enable connect
   Port 2: 0000.0103 power enable connect
   Port 3: 0000.0100 power
Device Status:     0x0001
  Self Powered

Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0001 1.1 root hub
  bcdDevice            2.06
  iManufacturer           3 Linux 2.6.30-5-generic ohci_hcd
  iProduct                2 OHCI Host Controller
  iSerial                 1 0000:00:04.0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval             255
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             4
  wHubCharacteristic 0x0002
    No power switching (usb 1.0)
    Ganged overcurrent protection
  bPwrOn2PwrGood        1 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
   Port 2: 0000.0100 power
   Port 3: 0000.0100 power
   Port 4: 0000.0103 power enable connect
Device Status:     0x0003
  Self Powered
  Remote Wakeup Enabled

[-- Attachment #1.3: lsusb_presuspend.txt --]
[-- Type: text/plain, Size: 58053 bytes --]


Bus 002 Device 002: ID 05ca:18a3 Ricoh Co., Ltd 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          239 Miscellaneous Device
  bDeviceSubClass         2 ?
  bDeviceProtocol         1 Interface Association
  bMaxPacketSize0        64
  idVendor           0x05ca Ricoh Co., Ltd
  idProduct          0x18a3 
  bcdDevice           87.30
  iManufacturer           9 M091R-J01-8911-SB00Q
  iProduct                2 Integrated Webcam
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength         1044
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Association:
      bLength                 8
      bDescriptorType        11
      bFirstInterface         0
      bInterfaceCount         2
      bFunctionClass         14 Video
      bFunctionSubClass       3 Video Interface Collection
      bFunctionProtocol       0 
      iFunction               2 Integrated Webcam
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      1 Video Control
      bInterfaceProtocol      0 
      iInterface              2 Integrated Webcam
      VideoControl Interface Descriptor:
        bLength                13
        bDescriptorType        36
        bDescriptorSubtype      1 (HEADER)
        bcdUVC               1.00
        wTotalLength          104
        dwClockFrequency       24.000000MHz
        bInCollection           1
        baInterfaceNr( 0)       1
      VideoControl Interface Descriptor:
        bLength                18
        bDescriptorType        36
        bDescriptorSubtype      2 (INPUT_TERMINAL)
        bTerminalID             1
        wTerminalType      0x0201 Camera Sensor
        bAssocTerminal          3
        iTerminal               0 
        wObjectiveFocalLengthMin      0
        wObjectiveFocalLengthMax      0
        wOcularFocalLength            0
        bControlSize                  3
        bmControls           0x00000000
      VideoControl Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      5 (PROCESSING_UNIT)
      Warning: Descriptor too short
        bUnitID                 2
        bSourceID               1
        wMaxMultiplier          0
        bControlSize            2
        bmControls     0x0000157f
          Brightness
          Contrast
          Hue
          Saturation
          Sharpness
          Gamma
          White Balance Temperature
          Backlight Compensation
          Power Line Frequency
          White Balance Temperature, Auto
        iProcessing             0 
        bmVideoStandards     0x1b
          None
          NTSC - 525/60
          SECAM - 625/50
          NTSC - 625/50
      VideoControl Interface Descriptor:
        bLength                27
        bDescriptorType        36
        bDescriptorSubtype      6 (EXTENSION_UNIT)
        bUnitID                 4
        guidExtensionCode         {6a108077-3202-dc11-8314-0800200c9a66}
        bNumControl             1
        bNrPins                 1
        baSourceID( 0)          2
        bControlSize            2
        bmControls( 0)       0xbf
        bmControls( 1)       0x01
        iExtension              0 
      VideoControl Interface Descriptor:
        bLength                26
        bDescriptorType        36
        bDescriptorSubtype      6 (EXTENSION_UNIT)
        bUnitID                 5
        guidExtensionCode         {5dcf66e9-f419-b24d-9bb8-d8216cc5003a}
        bNumControl             1
        bNrPins                 1
        baSourceID( 0)          4
        bControlSize            1
        bmControls( 0)       0x04
        iExtension              0 
      VideoControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)
        bTerminalID             3
        wTerminalType      0x0101 USB Streaming
        bAssocTerminal          1
        bSourceID               5
        iTerminal               0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval              16
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      VideoStreaming Interface Descriptor:
        bLength                            15
        bDescriptorType                    36
        bDescriptorSubtype                  1 (INPUT_HEADER)
        bNumFormats                         2
        wTotalLength                      597
        bEndPointAddress                  130
        bmInfo                              1
        bTerminalLink                       3
        bStillCaptureMethod                 1
        bTriggerSupport                     0
        bTriggerUsage                       0
        bControlSize                        1
        bmaControls( 0)                    27
        bmaControls( 1)                    27
      VideoStreaming Interface Descriptor:
        bLength                            27
        bDescriptorType                    36
        bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)
        bFormatIndex                        1
        bNumFrameDescriptors                8
        guidFormat                            {59555932-0000-1000-8000-00aa00389b71}
        bBitsPerPixel                      16
        bDefaultFrameIndex                  1
        bAspectRatioX                       0
        bAspectRatioY                       0
        bmInterlaceFlags                 0x02
          Interlaced stream or variable: No
          Fields per frame: 2 fields
          Field 1 first: No
          Field pattern: Field 1 only
          bCopyProtect                      0
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         1
        bmCapabilities                   0x01
          Still image supported
        wWidth                            640
        wHeight                           480
        dwMinBitRate                147456000
        dwMaxBitRate                147456000
        dwMaxVideoFrameBufferSize      614400
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  1
        dwFrameInterval( 0)            333333
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         2
        bmCapabilities                   0x01
          Still image supported
        wWidth                            352
        wHeight                           288
        dwMinBitRate                 48660480
        dwMaxBitRate                 48660480
        dwMaxVideoFrameBufferSize      202752
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  1
        dwFrameInterval( 0)            333333
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         3
        bmCapabilities                   0x01
          Still image supported
        wWidth                            320
        wHeight                           240
        dwMinBitRate                 36864000
        dwMaxBitRate                 36864000
        dwMaxVideoFrameBufferSize      153600
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  1
        dwFrameInterval( 0)            333333
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         4
        bmCapabilities                   0x01
          Still image supported
        wWidth                            176
        wHeight                           144
        dwMinBitRate                 12165120
        dwMaxBitRate                 12165120
        dwMaxVideoFrameBufferSize       50688
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  1
        dwFrameInterval( 0)            333333
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         5
        bmCapabilities                   0x01
          Still image supported
        wWidth                            160
        wHeight                           120
        dwMinBitRate                  9216000
        dwMaxBitRate                  9216000
        dwMaxVideoFrameBufferSize       38400
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  1
        dwFrameInterval( 0)            333333
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         6
        bmCapabilities                   0x01
          Still image supported
        wWidth                            800
        wHeight                           600
        dwMinBitRate                115200000
        dwMaxBitRate                115200000
        dwMaxVideoFrameBufferSize      960000
        dwDefaultFrameInterval        2000000
        bFrameIntervalType                  1
        dwFrameInterval( 0)           2000000
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         7
        bmCapabilities                   0x01
          Still image supported
        wWidth                           1024
        wHeight                           768
        dwMinBitRate                150994944
        dwMaxBitRate                150994944
        dwMaxVideoFrameBufferSize     1572864
        dwDefaultFrameInterval        2000000
        bFrameIntervalType                  1
        dwFrameInterval( 0)           2000000
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         8
        bmCapabilities                   0x01
          Still image supported
        wWidth                           1280
        wHeight                          1024
        dwMinBitRate                157286400
        dwMaxBitRate                157286400
        dwMaxVideoFrameBufferSize     2621440
        dwDefaultFrameInterval        2000000
        bFrameIntervalType                  1
        dwFrameInterval( 0)           2000000
      VideoStreaming Interface Descriptor:
        bLength                            11
        bDescriptorType                    36
        bDescriptorSubtype                  6 (FORMAT_MJPEG)
        bFormatIndex                        2
        bNumFrameDescriptors                8
        bFlags                              0
          Fixed-size samples: No
        bDefaultFrameIndex                  1
        bAspectRatioX                       0
        bAspectRatioY                       0
        bmInterlaceFlags                 0x02
          Interlaced stream or variable: No
          Fields per frame: 2 fields
          Field 1 first: No
          Field pattern: Field 1 only
          bCopyProtect                      0
      VideoStreaming Interface Descriptor:
        bLength                            38
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         1
        bmCapabilities                   0x01
          Still image supported
        wWidth                            640
        wHeight                           480
        dwMinBitRate                147456000
        dwMaxBitRate                147456000
        dwMaxVideoFrameBufferSize      614400
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  0
        dwMinFrameInterval             333332
        dwMaxFrameInterval             333333
        dwFrameIntervalStep                 1
      VideoStreaming Interface Descriptor:
        bLength                            38
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         2
        bmCapabilities                   0x01
          Still image supported
        wWidth                            352
        wHeight                           288
        dwMinBitRate                 48660480
        dwMaxBitRate                 48660480
        dwMaxVideoFrameBufferSize      202752
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  0
        dwMinFrameInterval             333332
        dwMaxFrameInterval             333333
        dwFrameIntervalStep                 1
      VideoStreaming Interface Descriptor:
        bLength                            38
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         3
        bmCapabilities                   0x01
          Still image supported
        wWidth                            320
        wHeight                           240
        dwMinBitRate                 36864000
        dwMaxBitRate                 36864000
        dwMaxVideoFrameBufferSize      153600
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  0
        dwMinFrameInterval             333332
        dwMaxFrameInterval             333333
        dwFrameIntervalStep                 1
      VideoStreaming Interface Descriptor:
        bLength                            38
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         4
        bmCapabilities                   0x01
          Still image supported
        wWidth                            176
        wHeight                           144
        dwMinBitRate                 12165120
        dwMaxBitRate                 12165120
        dwMaxVideoFrameBufferSize       50688
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  0
        dwMinFrameInterval             333332
        dwMaxFrameInterval             333333
        dwFrameIntervalStep                 1
      VideoStreaming Interface Descriptor:
        bLength                            38
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         5
        bmCapabilities                   0x01
          Still image supported
        wWidth                            160
        wHeight                           120
        dwMinBitRate                  9216000
        dwMaxBitRate                  9216000
        dwMaxVideoFrameBufferSize       38400
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  0
        dwMinFrameInterval             333332
        dwMaxFrameInterval             333333
        dwFrameIntervalStep                 1
      VideoStreaming Interface Descriptor:
        bLength                            38
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         6
        bmCapabilities                   0x01
          Still image supported
        wWidth                            800
        wHeight                           600
        dwMinBitRate                115200000
        dwMaxBitRate                115200000
        dwMaxVideoFrameBufferSize      960000
        dwDefaultFrameInterval        1000000
        bFrameIntervalType                  0
        dwMinFrameInterval            1000000
        dwMaxFrameInterval            1000000
        dwFrameIntervalStep                 1
      VideoStreaming Interface Descriptor:
        bLength                            38
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         7
        bmCapabilities                   0x01
          Still image supported
        wWidth                           1024
        wHeight                           768
        dwMinBitRate                188743680
        dwMaxBitRate                188743680
        dwMaxVideoFrameBufferSize     1572864
        dwDefaultFrameInterval        1000000
        bFrameIntervalType                  0
        dwMinFrameInterval            1000000
        dwMaxFrameInterval            1000000
        dwFrameIntervalStep                 1
      VideoStreaming Interface Descriptor:
        bLength                            38
        bDescriptorType                    36
        bDescriptorSubtype                  7 (FRAME_MJPEG)
        bFrameIndex                         8
        bmCapabilities                   0x01
          Still image supported
        wWidth                           1280
        wHeight                          1024
        dwMinBitRate                314572800
        dwMaxBitRate                314572800
        dwMaxVideoFrameBufferSize     2621440
        dwDefaultFrameInterval        1000000
        bFrameIntervalType                  0
        dwMinFrameInterval            1000000
        dwMaxFrameInterval            1000000
        dwFrameIntervalStep                 1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       1
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x13d4  3x 980 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       2
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x1370  3x 880 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       3
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x03c8  1x 968 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       4
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0278  1x 632 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       5
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0320  1x 800 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       6
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x13ec  3x 1004 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       7
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x13ec  3x 1004 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       8
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x13ec  3x 1004 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       9
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x13bc  3x 956 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting      10
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x135c  3x 860 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting      11
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0348  1x 840 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting      12
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0270  1x 624 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting      13
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x02bc  1x 700 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting      14
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x1400  3x 1024 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting      15
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x1400  3x 1024 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting      16
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x1400  3x 1024 bytes
        bInterval               1
        ** UNRECOGNIZED:  28 ff 42 49 53 54 00 01 06 0a 10 00 00 00 00 00 01 03 f4 01 02 04 f4 01 03 05 f4 01 04 06 f4 01 05 07 dc 05 06 08 dc 05
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass          239 Miscellaneous Device
  bDeviceSubClass         2 ?
  bDeviceProtocol         1 Interface Association
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0000
  (Bus Powered)

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0002 2.0 root hub
  bcdDevice            2.06
  iManufacturer           3 Linux 2.6.30-5-generic ehci_hcd
  iProduct                2 EHCI Host Controller
  iSerial                 1 0000:00:06.1
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              12
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             3
  wHubCharacteristic 0x000a
    No power switching (usb 1.0)
    Per-port overcurrent protection
  bPwrOn2PwrGood       10 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
   Port 2: 0000.0100 power
   Port 3: 0000.0503 highspeed power enable connect
Device Status:     0x0003
  Self Powered
  Remote Wakeup Enabled

Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0001 1.1 root hub
  bcdDevice            2.06
  iManufacturer           3 Linux 2.6.30-5-generic ohci_hcd
  iProduct                2 OHCI Host Controller
  iSerial                 1 0000:00:06.0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval             255
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             3
  wHubCharacteristic 0x0002
    No power switching (usb 1.0)
    Ganged overcurrent protection
  bPwrOn2PwrGood        1 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
   Port 2: 0000.0100 power
   Port 3: 0000.0100 power
Device Status:     0x0003
  Self Powered
  Remote Wakeup Enabled

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0002 2.0 root hub
  bcdDevice            2.06
  iManufacturer           3 Linux 2.6.30-5-generic ehci_hcd
  iProduct                2 EHCI Host Controller
  iSerial                 1 0000:00:04.1
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              12
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             4
  wHubCharacteristic 0x000a
    No power switching (usb 1.0)
    Per-port overcurrent protection
  bPwrOn2PwrGood       10 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
   Port 2: 0000.0100 power
   Port 3: 0000.0100 power
   Port 4: 0000.0100 power
Device Status:     0x0003
  Self Powered
  Remote Wakeup Enabled

Bus 003 Device 005: ID 413c:8156 Dell Computer Corp. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          224 Wireless
  bDeviceSubClass         1 Radio Frequency
  bDeviceProtocol         1 Bluetooth
  bMaxPacketSize0        64
  idVendor           0x413c Dell Computer Corp.
  idProduct          0x8156 
  bcdDevice            1.72
  iManufacturer           1 Dell Computer Corp
  iProduct                2 Dell Wireless 370 Bluetooth Mini-card
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          216
    bNumInterfaces          4
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0010  1x 16 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0000  1x 0 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0000  1x 0 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       1
      bNumEndpoints           2
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0009  1x 9 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0009  1x 9 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       2
      bNumEndpoints           2
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0011  1x 17 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0011  1x 17 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       3
      bNumEndpoints           2
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0020  1x 32 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0020  1x 32 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       4
      bNumEndpoints           2
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       5
      bNumEndpoints           2
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0020  1x 32 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x04  EP 4 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0020  1x 32 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass       254 Application Specific Interface
      bInterfaceSubClass      1 Device Firmware Update
      bInterfaceProtocol      0 
      iInterface              0 
      Device Firmware Upgrade Interface Descriptor:
        bLength                             7
        bDescriptorType                    33
        bmAttributes                        7
          Will Not Detach
          Manifestation Tolerant
          Upload Supported
          Download Supported
        wDetachTimeout                   5000 milliseconds
        wTransferSize                      64 bytes
Device Status:     0x0001
  Self Powered

Bus 003 Device 003: ID 413c:8157 Dell Computer Corp. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x413c Dell Computer Corp.
  idProduct          0x8157 
  bcdDevice            1.00
  iManufacturer           0 
  iProduct                0 
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           34
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                2mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      1 Keyboard
      iInterface              0 
      ** UNRECOGNIZED:  09 21 11 01 00 01 22 38 00
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval              10
Device Status:     0x0001
  Self Powered

Bus 003 Device 004: ID 413c:8158 Dell Computer Corp. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x413c Dell Computer Corp.
  idProduct          0x8158 
  bcdDevice            1.00
  iManufacturer           0 
  iProduct                0 
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           62
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                2mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      2 Mouse
      iInterface              0 
      ** UNRECOGNIZED:  09 21 11 01 00 01 22 71 00
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              10
        ** UNRECOGNIZED:  1c ff 42 49 53 54 00 01 03 08 05 00 00 00 00 00 01 09 f4 01 02 0a f4 01 03 0b f4 01
Device Status:     0x0001
  Self Powered

Bus 003 Device 002: ID 0a5c:4500 Broadcom Corp. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0         8
  idVendor           0x0a5c Broadcom Corp.
  idProduct          0x4500 
  bcdDevice            1.00
  iManufacturer           1 Broadcom
  iProduct                2 BCM2046B1
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower               94mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval             255
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             3
  wHubCharacteristic 0x0004
    Ganged power switching
    Compound device
    Ganged overcurrent protection
  bPwrOn2PwrGood       50 * 2 milli seconds
  bHubContrCurrent    100 milli Ampere
  DeviceRemovable    0x0e
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0103 power enable connect
   Port 2: 0000.0103 power enable connect
   Port 3: 0000.0103 power enable connect
Device Status:     0x0001
  Self Powered

Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0001 1.1 root hub
  bcdDevice            2.06
  iManufacturer           3 Linux 2.6.30-5-generic ohci_hcd
  iProduct                2 OHCI Host Controller
  iSerial                 1 0000:00:04.0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval             255
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             4
  wHubCharacteristic 0x0002
    No power switching (usb 1.0)
    Ganged overcurrent protection
  bPwrOn2PwrGood        1 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
   Port 2: 0000.0100 power
   Port 3: 0000.0100 power
   Port 4: 0000.0103 power enable connect
Device Status:     0x0003
  Self Powered
  Remote Wakeup Enabled

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1.4: udev.log --]
[-- Type: text/x-log; name="udev.log", Size: 4096 bytes --]

monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent

KERNEL[1242769458.116565] add      /devices/virtual/vc/vcs63 (vc)
KERNEL[1242769458.116773] add      /devices/virtual/vc/vcsa63 (vc)
UDEV  [1242769458.118251] add      /devices/virtual/vc/vcsa63 (vc)
UDEV  [1242769458.118268] add      /devices/virtual/vc/vcs63 (vc)
KERNEL[1242769478.931612] remove   /devices/system/cpu/cpu1/cpufreq (cpu)
KERNEL[1242769478.931628] remove   /devices/system/cpu/cpu1/cache/index0 (cpu)
KERNEL[1242769478.931639] remove   /devices/system/cpu/cpu1/cache/index1 (cpu)
KERNEL[1242769478.931649] remove   /devices/system/cpu/cpu1/cache/index2 (cpu)
KERNEL[1242769478.931659] remove   /devices/system/cpu/cpu1/cache (cpu)
KERNEL[1242769478.931670] add      /devices/system/cpu/cpu1/cache/index0 (cpu)
KERNEL[1242769478.931679] add      /devices/system/cpu/cpu1/cache/index1 (cpu)
KERNEL[1242769478.931689] add      /devices/system/cpu/cpu1/cache/index2 (cpu)
KERNEL[1242769478.931699] add      /devices/system/cpu/cpu1/cache (cpu)
KERNEL[1242769478.931710] add      /devices/system/cpu/cpu1/cpufreq (cpu)
KERNEL[1242769478.931721] change   /devices/virtual/rfkill/rfkill0 (rfkill)
KERNEL[1242769478.931733] change   /devices/virtual/rfkill/rfkill1 (rfkill)
UDEV  [1242769478.934150] remove   /devices/system/cpu/cpu1/cpufreq (cpu)
UDEV  [1242769478.935082] add      /devices/system/cpu/cpu1/cpufreq (cpu)
UDEV  [1242769478.935792] change   /devices/virtual/rfkill/rfkill1 (rfkill)
UDEV  [1242769478.936462] change   /devices/virtual/rfkill/rfkill0 (rfkill)
UDEV  [1242769478.937155] remove   /devices/system/cpu/cpu1/cache/index1 (cpu)
UDEV  [1242769478.937824] remove   /devices/system/cpu/cpu1/cache/index2 (cpu)
UDEV  [1242769478.938478] remove   /devices/system/cpu/cpu1/cache/index0 (cpu)
UDEV  [1242769478.939209] remove   /devices/system/cpu/cpu1/cache (cpu)
UDEV  [1242769478.939960] add      /devices/system/cpu/cpu1/cache/index0 (cpu)
UDEV  [1242769478.940701] add      /devices/system/cpu/cpu1/cache/index1 (cpu)
UDEV  [1242769478.941439] add      /devices/system/cpu/cpu1/cache/index2 (cpu)
UDEV  [1242769478.946445] add      /devices/system/cpu/cpu1/cache (cpu)
KERNEL[1242769478.959687] remove   /devices/pci0000:00/0000:00:04.0/usb3/3-4/3-4.3/3-4.3:1.0/usb_endpoint/usbdev3.5_ep81 (usb_endpoint)
KERNEL[1242769478.959705] remove   /devices/pci0000:00/0000:00:04.0/usb3/3-4/3-4.3/3-4.3:1.0/usb_endpoint/usbdev3.5_ep82 (usb_endpoint)
KERNEL[1242769478.959726] remove   /devices/pci0000:00/0000:00:04.0/usb3/3-4/3-4.3/3-4.3:1.0/usb_endpoint/usbdev3.5_ep02 (usb_endpoint)
UDEV  [1242769478.971809] remove   /devices/pci0000:00/0000:00:04.0/usb3/3-4/3-4.3/3-4.3:1.0/usb_endpoint/usbdev3.5_ep81 (usb_endpoint)
UDEV  [1242769478.972409] remove   /devices/pci0000:00/0000:00:04.0/usb3/3-4/3-4.3/3-4.3:1.0/usb_endpoint/usbdev3.5_ep82 (usb_endpoint)
UDEV  [1242769478.972881] remove   /devices/pci0000:00/0000:00:04.0/usb3/3-4/3-4.3/3-4.3:1.0/usb_endpoint/usbdev3.5_ep02 (usb_endpoint)
KERNEL[1242769479.122206] remove   /devices/virtual/vc/vcs63 (vc)
KERNEL[1242769479.122222] remove   /devices/virtual/vc/vcsa63 (vc)
UDEV  [1242769479.122982] remove   /devices/virtual/vc/vcs63 (vc)
UDEV  [1242769479.163653] remove   /devices/virtual/vc/vcsa63 (vc)
KERNEL[1242769479.211048] remove   /devices/pci0000:00/0000:00:04.0/usb3/3-4/3-4.3/3-4.3:1.0/bluetooth/hci0 (bluetooth)
KERNEL[1242769479.211069] remove   /devices/pci0000:00/0000:00:04.0/usb3/3-4/3-4.3/3-4.3:1.0 (usb)
KERNEL[1242769479.211082] remove   /devices/pci0000:00/0000:00:04.0/usb3/3-4/3-4.3/3-4.3:1.1/usb_endpoint/usbdev3.5_ep83 (usb_endpoint)
KERNEL[1242769479.211096] remove   /devices/pci0000:00/0000:00:04.0/usb3/3-4/3-4.3/3-4.3:1.1/usb_endpoint/usbdev3.5_ep03 (usb_endpoint)
KERNEL[1242769479.211111] remove   /devices/pci0000:00/0000:00:04.0/usb3/3-4/3-4.3/3-4.3:1.1 (usb)
KERNEL[1242769479.211123] remove   /devices/pci0000:00/0000:00:04.0/usb3/3-4/3-4.3/3-4.3:1.2/usb_endpoint/usbdev3.5_ep84 (usb_endpoint)
KERNEL[1242769479.211137] remove   /devices/pci0000:00

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 260 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH] Explicitly disable BT radio using rfkill interface on suspend
  2009-05-19 21:47                           ` Mario Limonciello
@ 2009-05-19 22:16                             ` Oliver Neukum
  2009-05-19 22:19                               ` Mario Limonciello
  2009-05-20  2:17                               ` Alan Stern
  0 siblings, 2 replies; 25+ messages in thread
From: Oliver Neukum @ 2009-05-19 22:16 UTC (permalink / raw)
  To: Mario Limonciello, linux-usb
  Cc: Matthew Garrett, Marcel Holtmann, linux-acpi, linux-kernel

Am Dienstag, 19. Mai 2009 23:47:02 schrieb Mario Limonciello:
> Hi Oliver:

> Attached are both the lsusb listings.  As you can see, the missing
> device post-suspend is that Bluetooth radio device (which is why I
> proposed this patch in the first place).

This explains the error in your log.

> There is a udev removal event for this device, but as I said, there are
> no add/remove/change events for the keyboard or mouse devices.  I'm
> attaching udevadm monitor ran from right before the suspend to right after.

That is correct the devices have been successfully resumed and thus are
present. Generally the idea of suspened/resume is to have the same system
after resumption. It is correct to not generate events. Usbcore cannot know
that you use udev to switch the device from pure HID to HID + bluetooth.

> Sending the appropriate hid report to the mouse device will re-attach
> this Bluetooth radio device to the bus.

Yes, the question is whether it is the clean thing to do.

Marcel, are the HID devices usable after hid2hci has run? Should we
choose to not resume from power loss any hid device which hid2hci
operated on?

	Regards
		Oliver


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH] Explicitly disable BT radio using rfkill interface on suspend
  2009-05-19 22:16                             ` Oliver Neukum
@ 2009-05-19 22:19                               ` Mario Limonciello
  2009-05-20  2:17                               ` Alan Stern
  1 sibling, 0 replies; 25+ messages in thread
From: Mario Limonciello @ 2009-05-19 22:19 UTC (permalink / raw)
  To: Oliver Neukum
  Cc: linux-usb, Matthew Garrett, Marcel Holtmann, linux-acpi,
	linux-kernel

[-- Attachment #1: Type: text/plain, Size: 1026 bytes --]

Hi Oliver:

Oliver Neukum wrote:
> Am Dienstag, 19. Mai 2009 23:47:02 schrieb Mario Limonciello:
>   
>
> That is correct the devices have been successfully resumed and thus are
> present. Generally the idea of suspened/resume is to have the same system
> after resumption. It is correct to not generate events. Usbcore cannot know
> that you use udev to switch the device from pure HID to HID + bluetooth.
>
>   
Right, which makes sense.
>
> Yes, the question is whether it is the clean thing to do.
>
> Marcel, are the HID devices usable after hid2hci has run? Should we
> choose to not resume from power loss any hid device which hid2hci
> operated on?
>
> 	Regards
> 		Oliver
>
>   
I can actually field this answer.  Currently those HID devices have no
purpose after hid2hci has operated on them.  If transitioned back into
full HID mode, then the mouse and keyboard HID devices can be functional.

Regards

-- 
Mario Limonciello
*Dell | Linux Engineering*
mario_limonciello@dell.com


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 260 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH] Explicitly disable BT radio using rfkill interface on suspend
  2009-05-19 22:16                             ` Oliver Neukum
  2009-05-19 22:19                               ` Mario Limonciello
@ 2009-05-20  2:17                               ` Alan Stern
  2009-05-20 12:29                                 ` Oliver Neukum
  1 sibling, 1 reply; 25+ messages in thread
From: Alan Stern @ 2009-05-20  2:17 UTC (permalink / raw)
  To: Oliver Neukum
  Cc: Mario Limonciello, linux-usb, Matthew Garrett, Marcel Holtmann,
	linux-acpi, linux-kernel

On Wed, 20 May 2009, Oliver Neukum wrote:

> Am Dienstag, 19. Mai 2009 23:47:02 schrieb Mario Limonciello:
> > Hi Oliver:
> 
> > Attached are both the lsusb listings.  As you can see, the missing
> > device post-suspend is that Bluetooth radio device (which is why I
> > proposed this patch in the first place).
> 
> This explains the error in your log.
> 
> > There is a udev removal event for this device, but as I said, there are
> > no add/remove/change events for the keyboard or mouse devices.  I'm
> > attaching udevadm monitor ran from right before the suspend to right after.
> 
> That is correct the devices have been successfully resumed and thus are
> present. Generally the idea of suspened/resume is to have the same system
> after resumption. It is correct to not generate events. Usbcore cannot know
> that you use udev to switch the device from pure HID to HID + bluetooth.
> 
> > Sending the appropriate hid report to the mouse device will re-attach
> > this Bluetooth radio device to the bus.
> 
> Yes, the question is whether it is the clean thing to do.
> 
> Marcel, are the HID devices usable after hid2hci has run? Should we
> choose to not resume from power loss any hid device which hid2hci
> operated on?

I'd like to know why the device switches back from HID+bluetooth to
pure HID during a suspend-resume sequence.  Does it undergo a
reset-resume?

Here's another question: Since there is a udev removal event for the 
radio device, why not add a udev rule to switch back to HID+bluetooth 
mode every time that event occurs?

Alan Stern


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH] Explicitly disable BT radio using rfkill interface on suspend
  2009-05-20  2:17                               ` Alan Stern
@ 2009-05-20 12:29                                 ` Oliver Neukum
  2009-05-20 14:17                                   ` Alan Stern
  0 siblings, 1 reply; 25+ messages in thread
From: Oliver Neukum @ 2009-05-20 12:29 UTC (permalink / raw)
  To: Alan Stern
  Cc: Mario Limonciello, linux-usb, Matthew Garrett, Marcel Holtmann,
	linux-acpi, linux-kernel

Am Mittwoch, 20. Mai 2009 04:17:59 schrieb Alan Stern:
> On Wed, 20 May 2009, Oliver Neukum wrote:

> > Marcel, are the HID devices usable after hid2hci has run? Should we
> > choose to not resume from power loss any hid device which hid2hci
> > operated on?
>
> I'd like to know why the device switches back from HID+bluetooth to
> pure HID during a suspend-resume sequence.  Does it undergo a
> reset-resume?

Yes.

[  111.356035] usb 2-3: reset high speed USB device using ehci_hcd and address 2
[  111.668045] usb 3-4: reset full speed USB device using ohci_hcd and address 2
[  112.177152] usb 3-4.1: reset full speed USB device using ohci_hcd and address 3
[  112.361151] usb 3-4.2: reset full speed USB device using ohci_hcd and address 4
[  112.471157] pm_op(): usb_dev_resume+0x0/0x10 returns -19
[  112.471160] PM: Device 3-4.3 failed to resume: error -19
[  112.471373] PM: resume devices took 3.256 seconds
[  112.471980] PM: Finishing wakeup.
[  112.471982] Restarting tasks ... <6>usb 3-4.3: USB disconnect, address 5
[  112.504314] btusb_send_frame: hci0 urb f4520700 submission failed
>
> Here's another question: Since there is a udev removal event for the
> radio device, why not add a udev rule to switch back to HID+bluetooth
> mode every time that event occurs?

1. You'd have two rules doing the same thing (resume & addition)
2. It is unclean, as the removal event doesn't tell you which device to run
hid2hci on
3. The device might really be physically removed
4. You can intentionally run hid2hci to switch back to HID

	Regards
		Oliver

PS: Why, oh why don't people use configurations as they were designed?


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH] Explicitly disable BT radio using rfkill interface on suspend
  2009-05-20 12:29                                 ` Oliver Neukum
@ 2009-05-20 14:17                                   ` Alan Stern
  2009-05-20 17:52                                     ` Mario Limonciello
  0 siblings, 1 reply; 25+ messages in thread
From: Alan Stern @ 2009-05-20 14:17 UTC (permalink / raw)
  To: Oliver Neukum
  Cc: Mario Limonciello, linux-usb, Matthew Garrett, Marcel Holtmann,
	linux-acpi, linux-kernel

On Wed, 20 May 2009, Oliver Neukum wrote:

> > Here's another question: Since there is a udev removal event for the
> > radio device, why not add a udev rule to switch back to HID+bluetooth
> > mode every time that event occurs?
> 
> 1. You'd have two rules doing the same thing (resume & addition)

That's okay.  Inelegant, perhaps, but workable.  Besides, as we see 
below, the new rule would have to do more than the old rule.

> 2. It is unclean, as the removal event doesn't tell you which device to run
> hid2hci on

I'm sure you could figure it out from the sysfs paths.

> 3. The device might really be physically removed

True.  So you'd want to delay for a second or so before trying to do
the switch and check whether the device is still attached.

> 4. You can intentionally run hid2hci to switch back to HID

Does that create the same removal event?  If it does then you wouldd be
in an unfortunate state.  The script would have to check somehow
whether the removal was deliberate or spontaneous.

> PS: Why, oh why don't people use configurations as they were designed?

I can't answer that.  :-)

Alan Stern


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH] Explicitly disable BT radio using rfkill interface on suspend
  2009-05-20 14:17                                   ` Alan Stern
@ 2009-05-20 17:52                                     ` Mario Limonciello
  2009-05-20 18:31                                       ` Alan Stern
  0 siblings, 1 reply; 25+ messages in thread
From: Mario Limonciello @ 2009-05-20 17:52 UTC (permalink / raw)
  To: Alan Stern
  Cc: Oliver Neukum, linux-usb, Matthew Garrett, Marcel Holtmann,
	linux-acpi, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 934 bytes --]

Hi Alan:

Alan Stern wrote:
> On Wed, 20 May 2009, Oliver Neukum wrote:
>
>   
>
> That's okay.  Inelegant, perhaps, but workable.  Besides, as we see 
> below, the new rule would have to do more than the old rule.
>
>   
I agree this is a rather inelegant solution. A  new rule would have to
be added to hid2hci then.  It's much more preferable to be able to fix
kernel space from mucking up the device.  Is there a way to mark a
device to /not/ run reset-resume after S3?
>
> Does that create the same removal event?  If it does then you wouldd be
> in an unfortunate state.  The script would have to check somehow
> whether the removal was deliberate or spontaneous.
>   
Yes it does create the same removal event when you switch to HID mode. 
I don't know of any way that you can calculate if the switch was
intentional.


-- 
Mario Limonciello
*Dell | Linux Engineering*
mario_limonciello@dell.com


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 260 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH] Explicitly disable BT radio using rfkill interface on suspend
  2009-05-20 17:52                                     ` Mario Limonciello
@ 2009-05-20 18:31                                       ` Alan Stern
  0 siblings, 0 replies; 25+ messages in thread
From: Alan Stern @ 2009-05-20 18:31 UTC (permalink / raw)
  To: Mario Limonciello
  Cc: Oliver Neukum, linux-usb, Matthew Garrett, Marcel Holtmann,
	linux-acpi, linux-kernel

On Wed, 20 May 2009, Mario Limonciello wrote:

> Hi Alan:
> 
> Alan Stern wrote:
> > On Wed, 20 May 2009, Oliver Neukum wrote:
> >
> >   
> >
> > That's okay.  Inelegant, perhaps, but workable.  Besides, as we see 
> > below, the new rule would have to do more than the old rule.
> >
> >   
> I agree this is a rather inelegant solution. A  new rule would have to
> be added to hid2hci then.  It's much more preferable to be able to fix
> kernel space from mucking up the device.  Is there a way to mark a
> device to /not/ run reset-resume after S3?

	echo 0 >/sys/bus/usb/devices/.../power/persist

This will also prevent reset-resume after hibernation.

> > Does that create the same removal event?  If it does then you wouldd be
> > in an unfortunate state.  The script would have to check somehow
> > whether the removal was deliberate or spontaneous.
> >   
> Yes it does create the same removal event when you switch to HID mode. 
> I don't know of any way that you can calculate if the switch was
> intentional.

You can't.  Instead you have to arrange things so that when the
intentional change was made, it left behind a timestamp indicator.  If
that timestamp if present and not more than a few seconds in the past,
you know the change was intentional.

Alan Stern


^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2009-05-20 18:33 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-05-18 20:12 [PATCH] Explicitly disable BT radio using rfkill interface on suspend Mario Limonciello
2009-05-18 21:02 ` Matthew Garrett
2009-05-18 21:36   ` Mario Limonciello
2009-05-19  5:03     ` Matthew Garrett
2009-05-19  5:14       ` Marcel Holtmann
2009-05-19  6:27         ` Oliver Neukum
2009-05-19  6:45           ` Marcel Holtmann
2009-05-19  7:36             ` Oliver Neukum
2009-05-19  9:06         ` Matthew Garrett
2009-05-19 12:47           ` Oliver Neukum
2009-05-19 12:58             ` Matthew Garrett
2009-05-19 16:30               ` Mario Limonciello
2009-05-19 16:33                 ` Matthew Garrett
2009-05-19 16:52                   ` Mario Limonciello
2009-05-19 19:58                     ` Oliver Neukum
2009-05-19 20:36                       ` Mario Limonciello
2009-05-19 21:26                         ` Oliver Neukum
2009-05-19 21:47                           ` Mario Limonciello
2009-05-19 22:16                             ` Oliver Neukum
2009-05-19 22:19                               ` Mario Limonciello
2009-05-20  2:17                               ` Alan Stern
2009-05-20 12:29                                 ` Oliver Neukum
2009-05-20 14:17                                   ` Alan Stern
2009-05-20 17:52                                     ` Mario Limonciello
2009-05-20 18:31                                       ` Alan Stern

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox