* [PATCH v3 00/12] Dynamic ACPI-PCI binding
@ 2009-06-10 19:55 Alex Chiang
2009-06-10 19:55 ` [PATCH v3 01/12] ACPI: make acpi_pci_bind() static Alex Chiang
` (12 more replies)
0 siblings, 13 replies; 22+ messages in thread
From: Alex Chiang @ 2009-06-10 19:55 UTC (permalink / raw)
To: lenb; +Cc: linux-acpi, linux-kernel, linux-pci
Hi Len,
Bjorn suggested I respin this series one more time, so here it is.
Previous cover patches for rationale:
v1 - http://lkml.org/lkml/2009/6/2/282
v2 - http://lkml.org/lkml/2009/6/4/31
Thanks.
/ac
Changelog:
v2 -> v3
- incorporate Kenji's comment re: acpi_pci_unbind
- add an extra code movement patch to make evisceration easier to read
v1 -> v2
- rearrange series into a more logical order
- much simpler acpi_is_root_bridge() implementation
- no longer export acpi_pci_find_root()
- no longer leak memory in acpi_get_pci_dev()
- no longer leak references in acpi_pci_unbind/acpi_pci_bind
- convert video driver to use acpi_get_pci_dev()
- kill off acpi_get_physical_pci_device()
- incorporate Bjorn's other comments. :)
---
Alex Chiang (12):
ACPI: kill acpi_get_physical_pci_device()
ACPI: video: convert to acpi_get_pci_dev
ACPI: kill acpi_get_pci_id
PCI Hotplug: acpiphp: convert to acpi_get_pci_dev
ACPI: acpi_pci_unbind should clean up properly after acpi_pci_bind
ACPI: simplify acpi_pci_irq_del_prt() API
ACPI: simplify acpi_pci_irq_add_prt() API
ACPI: eviscerate pci_bind.c
ACPI: rearrange acpi_pci_bind/acpi_pci_unbind in pci_bind.c
ACPI: Introduce acpi_get_pci_dev()
ACPI: Introduce acpi_is_root_bridge()
ACPI: make acpi_pci_bind() static
drivers/acpi/glue.c | 40 -----
drivers/acpi/pci_bind.c | 313 ++++--------------------------------
drivers/acpi/pci_irq.c | 17 +-
drivers/acpi/pci_root.c | 112 ++++++++++++-
drivers/acpi/video.c | 6 -
drivers/acpi/video_detect.c | 9 +
drivers/pci/hotplug/acpi_pcihp.c | 40 -----
drivers/pci/hotplug/acpiphp_glue.c | 27 +--
include/acpi/acpi_bus.h | 2
include/acpi/acpi_drivers.h | 10 -
include/linux/pci_hotplug.h | 1
11 files changed, 176 insertions(+), 401 deletions(-)
^ permalink raw reply [flat|nested] 22+ messages in thread
* [PATCH v3 01/12] ACPI: make acpi_pci_bind() static
2009-06-10 19:55 [PATCH v3 00/12] Dynamic ACPI-PCI binding Alex Chiang
@ 2009-06-10 19:55 ` Alex Chiang
2009-06-10 19:55 ` [PATCH v3 02/12] ACPI: Introduce acpi_is_root_bridge() Alex Chiang
` (11 subsequent siblings)
12 siblings, 0 replies; 22+ messages in thread
From: Alex Chiang @ 2009-06-10 19:55 UTC (permalink / raw)
To: lenb; +Cc: linux-acpi, linux-kernel, linux-pci
acpi_pci_root_add() explicitly assigns device->ops.bind, and later
calls acpi_pci_bind_root(), which also does the same thing.
We don't need to repeat ourselves; removing the explicit assignment
allows us to make acpi_pci_bind() static.
Signed-off-by: Alex Chiang <achiang@hp.com>
---
drivers/acpi/pci_bind.c | 3 ++-
drivers/acpi/pci_root.c | 2 --
include/acpi/acpi_drivers.h | 1 -
3 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/drivers/acpi/pci_bind.c b/drivers/acpi/pci_bind.c
index bc46de3..236765c 100644
--- a/drivers/acpi/pci_bind.c
+++ b/drivers/acpi/pci_bind.c
@@ -44,6 +44,7 @@ struct acpi_pci_data {
struct pci_dev *dev;
};
+static int acpi_pci_bind(struct acpi_device *device);
static int acpi_pci_unbind(struct acpi_device *device);
static void acpi_pci_data_handler(acpi_handle handle, u32 function,
@@ -108,7 +109,7 @@ acpi_status acpi_get_pci_id(acpi_handle handle, struct acpi_pci_id *id)
EXPORT_SYMBOL(acpi_get_pci_id);
-int acpi_pci_bind(struct acpi_device *device)
+static int acpi_pci_bind(struct acpi_device *device)
{
int result = 0;
acpi_status status;
diff --git a/drivers/acpi/pci_root.c b/drivers/acpi/pci_root.c
index 196f97d..ca8dba3 100644
--- a/drivers/acpi/pci_root.c
+++ b/drivers/acpi/pci_root.c
@@ -386,8 +386,6 @@ static int __devinit acpi_pci_root_add(struct acpi_device *device)
strcpy(acpi_device_class(device), ACPI_PCI_ROOT_CLASS);
device->driver_data = root;
- device->ops.bind = acpi_pci_bind;
-
/*
* All supported architectures that use ACPI have support for
* PCI domains, so we indicate this in _OSC support capabilities.
diff --git a/include/acpi/acpi_drivers.h b/include/acpi/acpi_drivers.h
index 5e8ed3a..bbe9207 100644
--- a/include/acpi/acpi_drivers.h
+++ b/include/acpi/acpi_drivers.h
@@ -98,7 +98,6 @@ void acpi_pci_irq_del_prt(int segment, int bus);
struct pci_bus;
acpi_status acpi_get_pci_id(acpi_handle handle, struct acpi_pci_id *id);
-int acpi_pci_bind(struct acpi_device *device);
int acpi_pci_bind_root(struct acpi_device *device, struct acpi_pci_id *id,
struct pci_bus *bus);
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v3 02/12] ACPI: Introduce acpi_is_root_bridge()
2009-06-10 19:55 [PATCH v3 00/12] Dynamic ACPI-PCI binding Alex Chiang
2009-06-10 19:55 ` [PATCH v3 01/12] ACPI: make acpi_pci_bind() static Alex Chiang
@ 2009-06-10 19:55 ` Alex Chiang
2009-06-10 19:55 ` [PATCH v3 03/12] ACPI: Introduce acpi_get_pci_dev() Alex Chiang
` (10 subsequent siblings)
12 siblings, 0 replies; 22+ messages in thread
From: Alex Chiang @ 2009-06-10 19:55 UTC (permalink / raw)
To: lenb; +Cc: linux-acpi, Bjorn Helgaas, linux-kernel, linux-pci
Returns whether an ACPI CA node is a PCI root bridge or not.
This API is generically useful, and shouldn't just be a hotplug function.
The implementation becomes much simpler as well.
Cc: Bjorn Helgaas <bjorn.helgaas@hp.com>
Signed-off-by: Alex Chiang <achiang@hp.com>
---
drivers/acpi/pci_root.c | 24 ++++++++++++++++++++++
drivers/pci/hotplug/acpi_pcihp.c | 40 ++----------------------------------
drivers/pci/hotplug/acpiphp_glue.c | 2 +-
include/acpi/acpi_bus.h | 1 +
include/linux/pci_hotplug.h | 1 -
5 files changed, 28 insertions(+), 40 deletions(-)
diff --git a/drivers/acpi/pci_root.c b/drivers/acpi/pci_root.c
index ca8dba3..888cb9f 100644
--- a/drivers/acpi/pci_root.c
+++ b/drivers/acpi/pci_root.c
@@ -142,6 +142,30 @@ acpi_handle acpi_get_pci_rootbridge_handle(unsigned int seg, unsigned int bus)
EXPORT_SYMBOL_GPL(acpi_get_pci_rootbridge_handle);
+/**
+ * acpi_is_root_bridge - determine whether an ACPI CA node is a PCI root bridge
+ * @handle - the ACPI CA node in question.
+ *
+ * Note: we could make this API take a struct acpi_device * instead, but
+ * for now, it's more convenient to operate on an acpi_handle.
+ */
+int acpi_is_root_bridge(acpi_handle handle)
+{
+ int ret;
+ struct acpi_device *device;
+
+ ret = acpi_bus_get_device(handle, &device);
+ if (ret)
+ return 0;
+
+ ret = acpi_match_device_ids(device, root_device_ids);
+ if (ret)
+ return 0;
+ else
+ return 1;
+}
+EXPORT_SYMBOL_GPL(acpi_is_root_bridge);
+
static acpi_status
get_root_bridge_busnr_callback(struct acpi_resource *resource, void *data)
{
diff --git a/drivers/pci/hotplug/acpi_pcihp.c b/drivers/pci/hotplug/acpi_pcihp.c
index fbc63d5..eb15958 100644
--- a/drivers/pci/hotplug/acpi_pcihp.c
+++ b/drivers/pci/hotplug/acpi_pcihp.c
@@ -354,7 +354,7 @@ acpi_status acpi_get_hp_params_from_firmware(struct pci_bus *bus,
status = acpi_run_hpp(handle, hpp);
if (ACPI_SUCCESS(status))
break;
- if (acpi_root_bridge(handle))
+ if (acpi_is_root_bridge(handle))
break;
status = acpi_get_parent(handle, &phandle);
if (ACPI_FAILURE(status))
@@ -428,7 +428,7 @@ int acpi_get_hp_hw_control_from_firmware(struct pci_dev *pdev, u32 flags)
status = acpi_run_oshp(handle);
if (ACPI_SUCCESS(status))
goto got_one;
- if (acpi_root_bridge(handle))
+ if (acpi_is_root_bridge(handle))
break;
chandle = handle;
status = acpi_get_parent(chandle, &handle);
@@ -449,42 +449,6 @@ got_one:
}
EXPORT_SYMBOL(acpi_get_hp_hw_control_from_firmware);
-/* acpi_root_bridge - check to see if this acpi object is a root bridge
- *
- * @handle - the acpi object in question.
- */
-int acpi_root_bridge(acpi_handle handle)
-{
- acpi_status status;
- struct acpi_device_info *info;
- struct acpi_buffer buffer = {ACPI_ALLOCATE_BUFFER, NULL};
- int i;
-
- status = acpi_get_object_info(handle, &buffer);
- if (ACPI_SUCCESS(status)) {
- info = buffer.pointer;
- if ((info->valid & ACPI_VALID_HID) &&
- !strcmp(PCI_ROOT_HID_STRING,
- info->hardware_id.value)) {
- kfree(buffer.pointer);
- return 1;
- }
- if (info->valid & ACPI_VALID_CID) {
- for (i=0; i < info->compatibility_id.count; i++) {
- if (!strcmp(PCI_ROOT_HID_STRING,
- info->compatibility_id.id[i].value)) {
- kfree(buffer.pointer);
- return 1;
- }
- }
- }
- kfree(buffer.pointer);
- }
- return 0;
-}
-EXPORT_SYMBOL_GPL(acpi_root_bridge);
-
-
static int is_ejectable(acpi_handle handle)
{
acpi_status status;
diff --git a/drivers/pci/hotplug/acpiphp_glue.c b/drivers/pci/hotplug/acpiphp_glue.c
index 3a6064b..fc6636e 100644
--- a/drivers/pci/hotplug/acpiphp_glue.c
+++ b/drivers/pci/hotplug/acpiphp_glue.c
@@ -1631,7 +1631,7 @@ find_root_bridges(acpi_handle handle, u32 lvl, void *context, void **rv)
{
int *count = (int *)context;
- if (acpi_root_bridge(handle)) {
+ if (acpi_is_root_bridge(handle)) {
acpi_install_notify_handler(handle, ACPI_SYSTEM_NOTIFY,
handle_hotplug_event_bridge, NULL);
(*count)++;
diff --git a/include/acpi/acpi_bus.h b/include/acpi/acpi_bus.h
index 0f50167..494088b 100644
--- a/include/acpi/acpi_bus.h
+++ b/include/acpi/acpi_bus.h
@@ -372,6 +372,7 @@ struct device *acpi_get_physical_pci_device(acpi_handle);
/* helper */
acpi_handle acpi_get_child(acpi_handle, acpi_integer);
+int acpi_is_root_bridge(acpi_handle);
acpi_handle acpi_get_pci_rootbridge_handle(unsigned int, unsigned int);
#define DEVICE_ACPI_HANDLE(dev) ((acpi_handle)((dev)->archdata.acpi_handle))
diff --git a/include/linux/pci_hotplug.h b/include/linux/pci_hotplug.h
index 2099874..a3576ef 100644
--- a/include/linux/pci_hotplug.h
+++ b/include/linux/pci_hotplug.h
@@ -226,7 +226,6 @@ struct hotplug_params {
extern acpi_status acpi_get_hp_params_from_firmware(struct pci_bus *bus,
struct hotplug_params *hpp);
int acpi_get_hp_hw_control_from_firmware(struct pci_dev *dev, u32 flags);
-int acpi_root_bridge(acpi_handle handle);
int acpi_pci_check_ejectable(struct pci_bus *pbus, acpi_handle handle);
int acpi_pci_detect_ejectable(struct pci_bus *pbus);
#endif
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v3 03/12] ACPI: Introduce acpi_get_pci_dev()
2009-06-10 19:55 [PATCH v3 00/12] Dynamic ACPI-PCI binding Alex Chiang
2009-06-10 19:55 ` [PATCH v3 01/12] ACPI: make acpi_pci_bind() static Alex Chiang
2009-06-10 19:55 ` [PATCH v3 02/12] ACPI: Introduce acpi_is_root_bridge() Alex Chiang
@ 2009-06-10 19:55 ` Alex Chiang
2009-06-10 19:55 ` [PATCH v3 04/12] ACPI: rearrange acpi_pci_bind/acpi_pci_unbind in pci_bind.c Alex Chiang
` (9 subsequent siblings)
12 siblings, 0 replies; 22+ messages in thread
From: Alex Chiang @ 2009-06-10 19:55 UTC (permalink / raw)
To: lenb; +Cc: linux-acpi, Bjorn Helgaas, linux-kernel, linux-pci
Convert an ACPI CA handle to a struct pci_dev.
Performing this lookup dynamically allows us to get rid of the
ACPI-PCI binding code, which:
- eliminates struct acpi_device vs struct pci_dev lifetime issues
- lays more groundwork for eliminating .start from acpi_device_ops
and thus simplifying ACPI drivers
- whacks out a lot of code
This change lays the groundwork for eliminating much of pci_bind.c.
Although pci_root.c may not be the most logical place for this
change, putting it here saves us from having to export acpi_pci_find_root.
Cc: Bjorn Helgaas <bjorn.helgaas@hp.com>
Signed-off-by: Alex Chiang <achiang@hp.com>
---
drivers/acpi/pci_root.c | 81 +++++++++++++++++++++++++++++++++++++++++++
include/acpi/acpi_drivers.h | 1 +
2 files changed, 82 insertions(+), 0 deletions(-)
diff --git a/drivers/acpi/pci_root.c b/drivers/acpi/pci_root.c
index 888cb9f..e509991 100644
--- a/drivers/acpi/pci_root.c
+++ b/drivers/acpi/pci_root.c
@@ -329,6 +329,87 @@ static struct acpi_pci_root *acpi_pci_find_root(acpi_handle handle)
return NULL;
}
+struct acpi_handle_node {
+ struct list_head node;
+ acpi_handle handle;
+};
+
+/**
+ * acpi_get_pci_dev - convert ACPI CA handle to struct pci_dev
+ * @handle: the handle in question
+ *
+ * Given an ACPI CA handle, the desired PCI device is located in the
+ * list of PCI devices.
+ *
+ * If the device is found, its reference count is increased and this
+ * function returns a pointer to its data structure. The caller must
+ * decrement the reference count by calling pci_dev_put().
+ * If no device is found, %NULL is returned.
+ */
+struct pci_dev *acpi_get_pci_dev(acpi_handle handle)
+{
+ int dev, fn;
+ unsigned long long adr;
+ acpi_status status;
+ acpi_handle phandle;
+ struct pci_bus *pbus;
+ struct pci_dev *pdev = NULL;
+ struct acpi_handle_node *node, *tmp;
+ struct acpi_pci_root *root;
+ LIST_HEAD(device_list);
+
+ /*
+ * Walk up the ACPI CA namespace until we reach a PCI root bridge.
+ */
+ phandle = handle;
+ while (!acpi_is_root_bridge(phandle)) {
+ node = kzalloc(sizeof(struct acpi_handle_node), GFP_KERNEL);
+ if (!node)
+ goto out;
+
+ INIT_LIST_HEAD(&node->node);
+ node->handle = phandle;
+ list_add(&node->node, &device_list);
+
+ status = acpi_get_parent(phandle, &phandle);
+ if (ACPI_FAILURE(status))
+ goto out;
+ }
+
+ root = acpi_pci_find_root(phandle);
+ if (!root)
+ goto out;
+
+ pbus = root->bus;
+
+ /*
+ * Now, walk back down the PCI device tree until we return to our
+ * original handle. Assumes that everything between the PCI root
+ * bridge and the device we're looking for must be a P2P bridge.
+ */
+ list_for_each_entry(node, &device_list, node) {
+ acpi_handle hnd = node->handle;
+ status = acpi_evaluate_integer(hnd, "_ADR", NULL, &adr);
+ if (ACPI_FAILURE(status))
+ goto out;
+ dev = (adr >> 16) & 0xffff;
+ fn = adr & 0xffff;
+
+ pdev = pci_get_slot(pbus, PCI_DEVFN(dev, fn));
+ if (hnd == handle)
+ break;
+
+ pbus = pdev->subordinate;
+ pci_dev_put(pdev);
+ }
+out:
+ list_for_each_entry_safe(node, tmp, &device_list, node)
+ kfree(node);
+
+ return pdev;
+}
+EXPORT_SYMBOL_GPL(acpi_get_pci_dev);
+
/**
* acpi_pci_osc_control_set - commit requested control to Firmware
* @handle: acpi_handle for the target ACPI object
diff --git a/include/acpi/acpi_drivers.h b/include/acpi/acpi_drivers.h
index bbe9207..1ef529b 100644
--- a/include/acpi/acpi_drivers.h
+++ b/include/acpi/acpi_drivers.h
@@ -97,6 +97,7 @@ void acpi_pci_irq_del_prt(int segment, int bus);
struct pci_bus;
+struct pci_dev *acpi_get_pci_dev(acpi_handle);
acpi_status acpi_get_pci_id(acpi_handle handle, struct acpi_pci_id *id);
int acpi_pci_bind_root(struct acpi_device *device, struct acpi_pci_id *id,
struct pci_bus *bus);
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v3 04/12] ACPI: rearrange acpi_pci_bind/acpi_pci_unbind in pci_bind.c
2009-06-10 19:55 [PATCH v3 00/12] Dynamic ACPI-PCI binding Alex Chiang
` (2 preceding siblings ...)
2009-06-10 19:55 ` [PATCH v3 03/12] ACPI: Introduce acpi_get_pci_dev() Alex Chiang
@ 2009-06-10 19:55 ` Alex Chiang
2009-06-10 19:55 ` [PATCH v3 05/12] ACPI: eviscerate pci_bind.c Alex Chiang
` (8 subsequent siblings)
12 siblings, 0 replies; 22+ messages in thread
From: Alex Chiang @ 2009-06-10 19:55 UTC (permalink / raw)
To: lenb; +Cc: linux-acpi, linux-kernel, linux-pci
This is a pure code movement patch that does $subject in order
to make the following patch easier to read and review.
No functional change.
Signed-off-by: Alex Chiang <achiang@hp.com>
---
drivers/acpi/pci_bind.c | 90 ++++++++++++++++++++++++-----------------------
1 files changed, 45 insertions(+), 45 deletions(-)
diff --git a/drivers/acpi/pci_bind.c b/drivers/acpi/pci_bind.c
index 236765c..c283c29 100644
--- a/drivers/acpi/pci_bind.c
+++ b/drivers/acpi/pci_bind.c
@@ -109,6 +109,51 @@ acpi_status acpi_get_pci_id(acpi_handle handle, struct acpi_pci_id *id)
EXPORT_SYMBOL(acpi_get_pci_id);
+static int acpi_pci_unbind(struct acpi_device *device)
+{
+ int result = 0;
+ acpi_status status;
+ struct acpi_pci_data *data;
+ struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL };
+
+
+ if (!device || !device->parent)
+ return -EINVAL;
+
+ status = acpi_get_name(device->handle, ACPI_FULL_PATHNAME, &buffer);
+ if (ACPI_FAILURE(status))
+ return -ENODEV;
+
+ ACPI_DEBUG_PRINT((ACPI_DB_INFO, "Unbinding PCI device [%s]...\n",
+ (char *) buffer.pointer));
+ kfree(buffer.pointer);
+
+ status =
+ acpi_get_data(device->handle, acpi_pci_data_handler,
+ (void **)&data);
+ if (ACPI_FAILURE(status)) {
+ result = -ENODEV;
+ goto end;
+ }
+
+ status = acpi_detach_data(device->handle, acpi_pci_data_handler);
+ if (ACPI_FAILURE(status)) {
+ ACPI_EXCEPTION((AE_INFO, status,
+ "Unable to detach data from device %s",
+ acpi_device_bid(device)));
+ result = -ENODEV;
+ goto end;
+ }
+ if (data->dev->subordinate) {
+ acpi_pci_irq_del_prt(data->id.segment, data->bus->number);
+ }
+ pci_dev_put(data->dev);
+ kfree(data);
+
+ end:
+ return result;
+}
+
static int acpi_pci_bind(struct acpi_device *device)
{
int result = 0;
@@ -253,51 +298,6 @@ static int acpi_pci_bind(struct acpi_device *device)
return result;
}
-static int acpi_pci_unbind(struct acpi_device *device)
-{
- int result = 0;
- acpi_status status;
- struct acpi_pci_data *data;
- struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL };
-
-
- if (!device || !device->parent)
- return -EINVAL;
-
- status = acpi_get_name(device->handle, ACPI_FULL_PATHNAME, &buffer);
- if (ACPI_FAILURE(status))
- return -ENODEV;
-
- ACPI_DEBUG_PRINT((ACPI_DB_INFO, "Unbinding PCI device [%s]...\n",
- (char *) buffer.pointer));
- kfree(buffer.pointer);
-
- status =
- acpi_get_data(device->handle, acpi_pci_data_handler,
- (void **)&data);
- if (ACPI_FAILURE(status)) {
- result = -ENODEV;
- goto end;
- }
-
- status = acpi_detach_data(device->handle, acpi_pci_data_handler);
- if (ACPI_FAILURE(status)) {
- ACPI_EXCEPTION((AE_INFO, status,
- "Unable to detach data from device %s",
- acpi_device_bid(device)));
- result = -ENODEV;
- goto end;
- }
- if (data->dev->subordinate) {
- acpi_pci_irq_del_prt(data->id.segment, data->bus->number);
- }
- pci_dev_put(data->dev);
- kfree(data);
-
- end:
- return result;
-}
-
int
acpi_pci_bind_root(struct acpi_device *device,
struct acpi_pci_id *id, struct pci_bus *bus)
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v3 05/12] ACPI: eviscerate pci_bind.c
2009-06-10 19:55 [PATCH v3 00/12] Dynamic ACPI-PCI binding Alex Chiang
` (3 preceding siblings ...)
2009-06-10 19:55 ` [PATCH v3 04/12] ACPI: rearrange acpi_pci_bind/acpi_pci_unbind in pci_bind.c Alex Chiang
@ 2009-06-10 19:55 ` Alex Chiang
2009-06-10 19:55 ` [PATCH v3 06/12] ACPI: simplify acpi_pci_irq_add_prt() API Alex Chiang
` (7 subsequent siblings)
12 siblings, 0 replies; 22+ messages in thread
From: Alex Chiang @ 2009-06-10 19:55 UTC (permalink / raw)
To: lenb; +Cc: linux-acpi, Bjorn Helgaas, linux-kernel, linux-pci
Now that we can dynamically convert an ACPI CA handle to a
struct pci_dev at runtime, there's no need to statically bind
them during boot.
acpi_pci_bind/unbind are vastly simplified, and are only used
to evaluate _PRT methods on P2P bridges and non-bridge children.
This patch also changes the time-space tradeoff ever so slightly.
Looking up the ACPI-PCI binding is never in the performance path, and by
eliminating this caching, we save 24 bytes for each _ADR device in the
ACPI namespace.
This patch lays further groundwork to eventually eliminate
the acpi_driver_ops.bind callback.
Cc: Bjorn Helgaas <bjorn.helgaas@hp.com>
Signed-off-by: Alex Chiang <achiang@hp.com>
---
drivers/acpi/pci_bind.c | 245 ++++++-------------------------------------
drivers/acpi/pci_root.c | 2
include/acpi/acpi_drivers.h | 3 -
3 files changed, 39 insertions(+), 211 deletions(-)
diff --git a/drivers/acpi/pci_bind.c b/drivers/acpi/pci_bind.c
index c283c29..703d2a3 100644
--- a/drivers/acpi/pci_bind.c
+++ b/drivers/acpi/pci_bind.c
@@ -24,12 +24,7 @@
*/
#include <linux/kernel.h>
-#include <linux/module.h>
-#include <linux/init.h>
#include <linux/types.h>
-#include <linux/proc_fs.h>
-#include <linux/spinlock.h>
-#include <linux/pm.h>
#include <linux/pci.h>
#include <linux/acpi.h>
#include <acpi/acpi_bus.h>
@@ -111,238 +106,72 @@ EXPORT_SYMBOL(acpi_get_pci_id);
static int acpi_pci_unbind(struct acpi_device *device)
{
- int result = 0;
- acpi_status status;
- struct acpi_pci_data *data;
- struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL };
-
-
- if (!device || !device->parent)
- return -EINVAL;
-
- status = acpi_get_name(device->handle, ACPI_FULL_PATHNAME, &buffer);
- if (ACPI_FAILURE(status))
- return -ENODEV;
-
- ACPI_DEBUG_PRINT((ACPI_DB_INFO, "Unbinding PCI device [%s]...\n",
- (char *) buffer.pointer));
- kfree(buffer.pointer);
+ struct pci_dev *dev;
- status =
- acpi_get_data(device->handle, acpi_pci_data_handler,
- (void **)&data);
- if (ACPI_FAILURE(status)) {
- result = -ENODEV;
- goto end;
- }
+ dev = acpi_get_pci_dev(device->handle);
+ if (!dev)
+ return 0;
- status = acpi_detach_data(device->handle, acpi_pci_data_handler);
- if (ACPI_FAILURE(status)) {
- ACPI_EXCEPTION((AE_INFO, status,
- "Unable to detach data from device %s",
- acpi_device_bid(device)));
- result = -ENODEV;
- goto end;
- }
- if (data->dev->subordinate) {
- acpi_pci_irq_del_prt(data->id.segment, data->bus->number);
- }
- pci_dev_put(data->dev);
- kfree(data);
+ if (dev->subordinate)
+ acpi_pci_irq_del_prt(pci_domain_nr(dev->bus),
+ dev->subordinate->number);
- end:
- return result;
+ pci_dev_put(dev);
+ return 0;
}
static int acpi_pci_bind(struct acpi_device *device)
{
- int result = 0;
acpi_status status;
- struct acpi_pci_data *data;
- struct acpi_pci_data *pdata;
- struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL };
acpi_handle handle;
+ unsigned char bus;
+ struct pci_dev *dev;
- if (!device || !device->parent)
- return -EINVAL;
-
- data = kzalloc(sizeof(struct acpi_pci_data), GFP_KERNEL);
- if (!data)
- return -ENOMEM;
-
- status = acpi_get_name(device->handle, ACPI_FULL_PATHNAME, &buffer);
- if (ACPI_FAILURE(status)) {
- kfree(data);
- return -ENODEV;
- }
-
- ACPI_DEBUG_PRINT((ACPI_DB_INFO, "Binding PCI device [%s]...\n",
- (char *)buffer.pointer));
-
- /*
- * Segment & Bus
- * -------------
- * These are obtained via the parent device's ACPI-PCI context.
- */
- status = acpi_get_data(device->parent->handle, acpi_pci_data_handler,
- (void **)&pdata);
- if (ACPI_FAILURE(status) || !pdata || !pdata->bus) {
- ACPI_EXCEPTION((AE_INFO, status,
- "Invalid ACPI-PCI context for parent device %s",
- acpi_device_bid(device->parent)));
- result = -ENODEV;
- goto end;
- }
- data->id.segment = pdata->id.segment;
- data->id.bus = pdata->bus->number;
-
- /*
- * Device & Function
- * -----------------
- * These are simply obtained from the device's _ADR method. Note
- * that a value of zero is valid.
- */
- data->id.device = device->pnp.bus_address >> 16;
- data->id.function = device->pnp.bus_address & 0xFFFF;
-
- ACPI_DEBUG_PRINT((ACPI_DB_INFO, "...to %04x:%02x:%02x.%d\n",
- data->id.segment, data->id.bus, data->id.device,
- data->id.function));
-
- /*
- * TBD: Support slot devices (e.g. function=0xFFFF).
- */
-
- /*
- * Locate PCI Device
- * -----------------
- * Locate matching device in PCI namespace. If it doesn't exist
- * this typically means that the device isn't currently inserted
- * (e.g. docking station, port replicator, etc.).
- */
- data->dev = pci_get_slot(pdata->bus,
- PCI_DEVFN(data->id.device, data->id.function));
- if (!data->dev) {
- ACPI_DEBUG_PRINT((ACPI_DB_INFO,
- "Device %04x:%02x:%02x.%d not present in PCI namespace\n",
- data->id.segment, data->id.bus,
- data->id.device, data->id.function));
- result = -ENODEV;
- goto end;
- }
- if (!data->dev->bus) {
- printk(KERN_ERR PREFIX
- "Device %04x:%02x:%02x.%d has invalid 'bus' field\n",
- data->id.segment, data->id.bus,
- data->id.device, data->id.function);
- result = -ENODEV;
- goto end;
- }
+ dev = acpi_get_pci_dev(device->handle);
+ if (!dev)
+ return 0;
/*
- * PCI Bridge?
- * -----------
- * If so, set the 'bus' field and install the 'bind' function to
- * facilitate callbacks for all of its children.
+ * Install the 'bind' function to facilitate callbacks for
+ * children of the P2P bridge.
*/
- if (data->dev->subordinate) {
+ if (dev->subordinate) {
ACPI_DEBUG_PRINT((ACPI_DB_INFO,
"Device %04x:%02x:%02x.%d is a PCI bridge\n",
- data->id.segment, data->id.bus,
- data->id.device, data->id.function));
- data->bus = data->dev->subordinate;
+ pci_domain_nr(dev->bus), dev->bus->number,
+ PCI_SLOT(dev->devfn), PCI_FUNC(dev->devfn)));
device->ops.bind = acpi_pci_bind;
device->ops.unbind = acpi_pci_unbind;
}
/*
- * Attach ACPI-PCI Context
- * -----------------------
- * Thus binding the ACPI and PCI devices.
- */
- status = acpi_attach_data(device->handle, acpi_pci_data_handler, data);
- if (ACPI_FAILURE(status)) {
- ACPI_EXCEPTION((AE_INFO, status,
- "Unable to attach ACPI-PCI context to device %s",
- acpi_device_bid(device)));
- result = -ENODEV;
- goto end;
- }
-
- /*
- * PCI Routing Table
- * -----------------
- * Evaluate and parse _PRT, if exists. This code is independent of
- * PCI bridges (above) to allow parsing of _PRT objects within the
- * scope of non-bridge devices. Note that _PRTs within the scope of
- * a PCI bridge assume the bridge's subordinate bus number.
+ * Evaluate and parse _PRT, if exists. This code allows parsing of
+ * _PRT objects within the scope of non-bridge devices. Note that
+ * _PRTs within the scope of a PCI bridge assume the bridge's
+ * subordinate bus number.
*
* TBD: Can _PRTs exist within the scope of non-bridge PCI devices?
*/
status = acpi_get_handle(device->handle, METHOD_NAME__PRT, &handle);
- if (ACPI_SUCCESS(status)) {
- if (data->bus) /* PCI-PCI bridge */
- acpi_pci_irq_add_prt(device->handle, data->id.segment,
- data->bus->number);
- else /* non-bridge PCI device */
- acpi_pci_irq_add_prt(device->handle, data->id.segment,
- data->id.bus);
- }
-
- end:
- kfree(buffer.pointer);
- if (result) {
- pci_dev_put(data->dev);
- kfree(data);
- }
- return result;
-}
+ if (ACPI_FAILURE(status))
+ goto out;
-int
-acpi_pci_bind_root(struct acpi_device *device,
- struct acpi_pci_id *id, struct pci_bus *bus)
-{
- int result = 0;
- acpi_status status;
- struct acpi_pci_data *data = NULL;
- struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL };
+ if (dev->subordinate)
+ bus = dev->subordinate->number;
+ else
+ bus = dev->bus->number;
- if (!device || !id || !bus) {
- return -EINVAL;
- }
+ acpi_pci_irq_add_prt(device->handle, pci_domain_nr(dev->bus), bus);
- data = kzalloc(sizeof(struct acpi_pci_data), GFP_KERNEL);
- if (!data)
- return -ENOMEM;
+out:
+ pci_dev_put(dev);
+ return 0;
+}
- data->id = *id;
- data->bus = bus;
+int acpi_pci_bind_root(struct acpi_device *device)
+{
device->ops.bind = acpi_pci_bind;
device->ops.unbind = acpi_pci_unbind;
- status = acpi_get_name(device->handle, ACPI_FULL_PATHNAME, &buffer);
- if (ACPI_FAILURE(status)) {
- kfree (data);
- return -ENODEV;
- }
-
- ACPI_DEBUG_PRINT((ACPI_DB_INFO, "Binding PCI root bridge [%s] to "
- "%04x:%02x\n", (char *)buffer.pointer,
- id->segment, id->bus));
-
- status = acpi_attach_data(device->handle, acpi_pci_data_handler, data);
- if (ACPI_FAILURE(status)) {
- ACPI_EXCEPTION((AE_INFO, status,
- "Unable to attach ACPI-PCI context to device %s",
- (char *)buffer.pointer));
- result = -ENODEV;
- goto end;
- }
-
- end:
- kfree(buffer.pointer);
- if (result != 0)
- kfree(data);
-
- return result;
+ return 0;
}
diff --git a/drivers/acpi/pci_root.c b/drivers/acpi/pci_root.c
index e509991..f23fcc5 100644
--- a/drivers/acpi/pci_root.c
+++ b/drivers/acpi/pci_root.c
@@ -603,7 +603,7 @@ static int __devinit acpi_pci_root_add(struct acpi_device *device)
* -----------------------
* Thus binding the ACPI and PCI devices.
*/
- result = acpi_pci_bind_root(device, &root->id, root->bus);
+ result = acpi_pci_bind_root(device);
if (result)
goto end;
diff --git a/include/acpi/acpi_drivers.h b/include/acpi/acpi_drivers.h
index 1ef529b..01d9ce4 100644
--- a/include/acpi/acpi_drivers.h
+++ b/include/acpi/acpi_drivers.h
@@ -99,8 +99,7 @@ struct pci_bus;
struct pci_dev *acpi_get_pci_dev(acpi_handle);
acpi_status acpi_get_pci_id(acpi_handle handle, struct acpi_pci_id *id);
-int acpi_pci_bind_root(struct acpi_device *device, struct acpi_pci_id *id,
- struct pci_bus *bus);
+int acpi_pci_bind_root(struct acpi_device *device);
/* Arch-defined function to add a bus to the system */
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v3 06/12] ACPI: simplify acpi_pci_irq_add_prt() API
2009-06-10 19:55 [PATCH v3 00/12] Dynamic ACPI-PCI binding Alex Chiang
` (4 preceding siblings ...)
2009-06-10 19:55 ` [PATCH v3 05/12] ACPI: eviscerate pci_bind.c Alex Chiang
@ 2009-06-10 19:55 ` Alex Chiang
2009-06-10 19:55 ` [PATCH v3 07/12] ACPI: simplify acpi_pci_irq_del_prt() API Alex Chiang
` (6 subsequent siblings)
12 siblings, 0 replies; 22+ messages in thread
From: Alex Chiang @ 2009-06-10 19:55 UTC (permalink / raw)
To: lenb; +Cc: linux-acpi, Bjorn Helgaas, linux-kernel, linux-pci
A PCI domain cannot change as you descend down subordinate buses, which
makes the 'segment' argument to acpi_pci_irq_add_prt() useless.
Change the interface to take a struct pci_bus *, from whence we can derive
the bus number and segment. Reducing the number of arguments makes life
simpler for callers.
Cc: Bjorn Helgaas <bjorn.helgaas@hp.com>
Signed-off-by: Alex Chiang <achiang@hp.com>
---
drivers/acpi/pci_bind.c | 8 ++++----
drivers/acpi/pci_irq.c | 10 +++++-----
drivers/acpi/pci_root.c | 3 +--
include/acpi/acpi_drivers.h | 2 +-
4 files changed, 11 insertions(+), 12 deletions(-)
diff --git a/drivers/acpi/pci_bind.c b/drivers/acpi/pci_bind.c
index 703d2a3..6eb58ef 100644
--- a/drivers/acpi/pci_bind.c
+++ b/drivers/acpi/pci_bind.c
@@ -124,7 +124,7 @@ static int acpi_pci_bind(struct acpi_device *device)
{
acpi_status status;
acpi_handle handle;
- unsigned char bus;
+ struct pci_bus *bus;
struct pci_dev *dev;
dev = acpi_get_pci_dev(device->handle);
@@ -157,11 +157,11 @@ static int acpi_pci_bind(struct acpi_device *device)
goto out;
if (dev->subordinate)
- bus = dev->subordinate->number;
+ bus = dev->subordinate;
else
- bus = dev->bus->number;
+ bus = dev->bus;
- acpi_pci_irq_add_prt(device->handle, pci_domain_nr(dev->bus), bus);
+ acpi_pci_irq_add_prt(device->handle, bus);
out:
pci_dev_put(dev);
diff --git a/drivers/acpi/pci_irq.c b/drivers/acpi/pci_irq.c
index 51b9f82..3ed944c 100644
--- a/drivers/acpi/pci_irq.c
+++ b/drivers/acpi/pci_irq.c
@@ -182,7 +182,7 @@ static void do_prt_fixups(struct acpi_prt_entry *entry,
}
}
-static int acpi_pci_irq_add_entry(acpi_handle handle, int segment, int bus,
+static int acpi_pci_irq_add_entry(acpi_handle handle, struct pci_bus *bus,
struct acpi_pci_routing_table *prt)
{
struct acpi_prt_entry *entry;
@@ -196,8 +196,8 @@ static int acpi_pci_irq_add_entry(acpi_handle handle, int segment, int bus,
* 1=INTA, 2=INTB. We use the PCI encoding throughout, so convert
* it here.
*/
- entry->id.segment = segment;
- entry->id.bus = bus;
+ entry->id.segment = pci_domain_nr(bus);
+ entry->id.bus = bus->number;
entry->id.device = (prt->address >> 16) & 0xFFFF;
entry->pin = prt->pin + 1;
@@ -242,7 +242,7 @@ static int acpi_pci_irq_add_entry(acpi_handle handle, int segment, int bus,
return 0;
}
-int acpi_pci_irq_add_prt(acpi_handle handle, int segment, int bus)
+int acpi_pci_irq_add_prt(acpi_handle handle, struct pci_bus *bus)
{
acpi_status status;
struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL };
@@ -271,7 +271,7 @@ int acpi_pci_irq_add_prt(acpi_handle handle, int segment, int bus)
entry = buffer.pointer;
while (entry && (entry->length > 0)) {
- acpi_pci_irq_add_entry(handle, segment, bus, entry);
+ acpi_pci_irq_add_entry(handle, bus, entry);
entry = (struct acpi_pci_routing_table *)
((unsigned long)entry + entry->length);
}
diff --git a/drivers/acpi/pci_root.c b/drivers/acpi/pci_root.c
index f23fcc5..f341b07 100644
--- a/drivers/acpi/pci_root.c
+++ b/drivers/acpi/pci_root.c
@@ -614,8 +614,7 @@ static int __devinit acpi_pci_root_add(struct acpi_device *device)
*/
status = acpi_get_handle(device->handle, METHOD_NAME__PRT, &handle);
if (ACPI_SUCCESS(status))
- result = acpi_pci_irq_add_prt(device->handle, root->id.segment,
- root->id.bus);
+ result = acpi_pci_irq_add_prt(device->handle, root->bus);
/*
* Scan and bind all _ADR-Based Devices
diff --git a/include/acpi/acpi_drivers.h b/include/acpi/acpi_drivers.h
index 01d9ce4..702b12e 100644
--- a/include/acpi/acpi_drivers.h
+++ b/include/acpi/acpi_drivers.h
@@ -90,7 +90,7 @@ int acpi_pci_link_free_irq(acpi_handle handle);
/* ACPI PCI Interrupt Routing (pci_irq.c) */
-int acpi_pci_irq_add_prt(acpi_handle handle, int segment, int bus);
+int acpi_pci_irq_add_prt(acpi_handle handle, struct pci_bus *bus);
void acpi_pci_irq_del_prt(int segment, int bus);
/* ACPI PCI Device Binding (pci_bind.c) */
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v3 07/12] ACPI: simplify acpi_pci_irq_del_prt() API
2009-06-10 19:55 [PATCH v3 00/12] Dynamic ACPI-PCI binding Alex Chiang
` (5 preceding siblings ...)
2009-06-10 19:55 ` [PATCH v3 06/12] ACPI: simplify acpi_pci_irq_add_prt() API Alex Chiang
@ 2009-06-10 19:55 ` Alex Chiang
2009-06-10 19:55 ` [PATCH v3 08/12] ACPI: acpi_pci_unbind should clean up properly after acpi_pci_bind Alex Chiang
` (5 subsequent siblings)
12 siblings, 0 replies; 22+ messages in thread
From: Alex Chiang @ 2009-06-10 19:55 UTC (permalink / raw)
To: lenb; +Cc: linux-acpi, Bjorn Helgaas, linux-kernel, linux-pci
There is no need to pass a segment/bus tuple to this API, as the callsite
always has a struct pci_bus. We can derive segment/bus from the
struct pci_bus, so let's take this opportunit to simplify the API and
make life easier for the callers.
Cc: Bjorn Helgaas <bjorn.helgaas@hp.com>
Signed-off-by: Alex Chiang <achiang@hp.com>
---
drivers/acpi/pci_bind.c | 3 +--
drivers/acpi/pci_irq.c | 7 ++++---
include/acpi/acpi_drivers.h | 2 +-
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/drivers/acpi/pci_bind.c b/drivers/acpi/pci_bind.c
index 6eb58ef..62cb383 100644
--- a/drivers/acpi/pci_bind.c
+++ b/drivers/acpi/pci_bind.c
@@ -113,8 +113,7 @@ static int acpi_pci_unbind(struct acpi_device *device)
return 0;
if (dev->subordinate)
- acpi_pci_irq_del_prt(pci_domain_nr(dev->bus),
- dev->subordinate->number);
+ acpi_pci_irq_del_prt(dev->subordinate);
pci_dev_put(dev);
return 0;
diff --git a/drivers/acpi/pci_irq.c b/drivers/acpi/pci_irq.c
index 3ed944c..ef9509e 100644
--- a/drivers/acpi/pci_irq.c
+++ b/drivers/acpi/pci_irq.c
@@ -280,16 +280,17 @@ int acpi_pci_irq_add_prt(acpi_handle handle, struct pci_bus *bus)
return 0;
}
-void acpi_pci_irq_del_prt(int segment, int bus)
+void acpi_pci_irq_del_prt(struct pci_bus *bus)
{
struct acpi_prt_entry *entry, *tmp;
printk(KERN_DEBUG
"ACPI: Delete PCI Interrupt Routing Table for %04x:%02x\n",
- segment, bus);
+ pci_domain_nr(bus), bus->number);
spin_lock(&acpi_prt_lock);
list_for_each_entry_safe(entry, tmp, &acpi_prt_list, list) {
- if (segment == entry->id.segment && bus == entry->id.bus) {
+ if (pci_domain_nr(bus) == entry->id.segment
+ && bus->number == entry->id.bus) {
list_del(&entry->list);
kfree(entry);
}
diff --git a/include/acpi/acpi_drivers.h b/include/acpi/acpi_drivers.h
index 702b12e..12e99c3 100644
--- a/include/acpi/acpi_drivers.h
+++ b/include/acpi/acpi_drivers.h
@@ -91,7 +91,7 @@ int acpi_pci_link_free_irq(acpi_handle handle);
/* ACPI PCI Interrupt Routing (pci_irq.c) */
int acpi_pci_irq_add_prt(acpi_handle handle, struct pci_bus *bus);
-void acpi_pci_irq_del_prt(int segment, int bus);
+void acpi_pci_irq_del_prt(struct pci_bus *bus);
/* ACPI PCI Device Binding (pci_bind.c) */
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v3 08/12] ACPI: acpi_pci_unbind should clean up properly after acpi_pci_bind
2009-06-10 19:55 [PATCH v3 00/12] Dynamic ACPI-PCI binding Alex Chiang
` (6 preceding siblings ...)
2009-06-10 19:55 ` [PATCH v3 07/12] ACPI: simplify acpi_pci_irq_del_prt() API Alex Chiang
@ 2009-06-10 19:55 ` Alex Chiang
2009-06-10 19:55 ` [PATCH v3 09/12] PCI Hotplug: acpiphp: convert to acpi_get_pci_dev Alex Chiang
` (4 subsequent siblings)
12 siblings, 0 replies; 22+ messages in thread
From: Alex Chiang @ 2009-06-10 19:55 UTC (permalink / raw)
To: lenb; +Cc: linux-acpi, Bjorn Helgaas, linux-kernel, linux-pci
In acpi_pci_bind, we set device->ops.bind and device->ops.unbind, but
never clear them out.
Cc: Bjorn Helgaas <bjorn.helgaas@hp.com>
Signed-off-by: Alex Chiang <achiang@hp.com>
---
drivers/acpi/pci_bind.c | 11 +++++++----
1 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/drivers/acpi/pci_bind.c b/drivers/acpi/pci_bind.c
index 62cb383..a205769 100644
--- a/drivers/acpi/pci_bind.c
+++ b/drivers/acpi/pci_bind.c
@@ -109,12 +109,15 @@ static int acpi_pci_unbind(struct acpi_device *device)
struct pci_dev *dev;
dev = acpi_get_pci_dev(device->handle);
- if (!dev)
- return 0;
+ if (!dev || !dev->subordinate)
+ goto out;
- if (dev->subordinate)
- acpi_pci_irq_del_prt(dev->subordinate);
+ acpi_pci_irq_del_prt(dev->subordinate);
+
+ device->ops.bind = NULL;
+ device->ops.unbind = NULL;
+out:
pci_dev_put(dev);
return 0;
}
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v3 09/12] PCI Hotplug: acpiphp: convert to acpi_get_pci_dev
2009-06-10 19:55 [PATCH v3 00/12] Dynamic ACPI-PCI binding Alex Chiang
` (7 preceding siblings ...)
2009-06-10 19:55 ` [PATCH v3 08/12] ACPI: acpi_pci_unbind should clean up properly after acpi_pci_bind Alex Chiang
@ 2009-06-10 19:55 ` Alex Chiang
2009-06-10 19:55 ` [PATCH v3 10/12] ACPI: kill acpi_get_pci_id Alex Chiang
` (3 subsequent siblings)
12 siblings, 0 replies; 22+ messages in thread
From: Alex Chiang @ 2009-06-10 19:55 UTC (permalink / raw)
To: lenb; +Cc: linux-acpi, linux-kernel, Jesse Barnes, linux-pci
Now that acpi_get_pci_dev is available, let's use it instead of
acpi_get_pci_id.
Cc: Jesse Barnes <jbarnes@virtuousgeek.org>
Signed-off-by: Alex Chiang <achiang@hp.com>
---
drivers/pci/hotplug/acpiphp_glue.c | 25 +++++++------------------
1 files changed, 7 insertions(+), 18 deletions(-)
diff --git a/drivers/pci/hotplug/acpiphp_glue.c b/drivers/pci/hotplug/acpiphp_glue.c
index fc6636e..0cb0f83 100644
--- a/drivers/pci/hotplug/acpiphp_glue.c
+++ b/drivers/pci/hotplug/acpiphp_glue.c
@@ -678,18 +678,9 @@ static void remove_bridge(acpi_handle handle)
static struct pci_dev * get_apic_pci_info(acpi_handle handle)
{
- struct acpi_pci_id id;
- struct pci_bus *bus;
struct pci_dev *dev;
- if (ACPI_FAILURE(acpi_get_pci_id(handle, &id)))
- return NULL;
-
- bus = pci_find_bus(id.segment, id.bus);
- if (!bus)
- return NULL;
-
- dev = pci_get_slot(bus, PCI_DEVFN(id.device, id.function));
+ dev = acpi_get_pci_dev(handle);
if (!dev)
return NULL;
@@ -1396,19 +1387,16 @@ static void acpiphp_sanitize_bus(struct pci_bus *bus)
/* Program resources in newly inserted bridge */
static int acpiphp_configure_bridge (acpi_handle handle)
{
- struct acpi_pci_id pci_id;
+ struct pci_dev *dev;
struct pci_bus *bus;
- if (ACPI_FAILURE(acpi_get_pci_id(handle, &pci_id))) {
+ dev = acpi_get_pci_dev(handle);
+ if (!dev) {
err("cannot get PCI domain and bus number for bridge\n");
return -EINVAL;
}
- bus = pci_find_bus(pci_id.segment, pci_id.bus);
- if (!bus) {
- err("cannot find bus %d:%d\n",
- pci_id.segment, pci_id.bus);
- return -EINVAL;
- }
+
+ bus = dev->bus;
pci_bus_size_bridges(bus);
pci_bus_assign_resources(bus);
@@ -1416,6 +1404,7 @@ static int acpiphp_configure_bridge (acpi_handle handle)
acpiphp_set_hpp_values(handle, bus);
pci_enable_bridges(bus);
acpiphp_configure_ioapics(handle);
+ pci_dev_put(dev);
return 0;
}
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v3 10/12] ACPI: kill acpi_get_pci_id
2009-06-10 19:55 [PATCH v3 00/12] Dynamic ACPI-PCI binding Alex Chiang
` (8 preceding siblings ...)
2009-06-10 19:55 ` [PATCH v3 09/12] PCI Hotplug: acpiphp: convert to acpi_get_pci_dev Alex Chiang
@ 2009-06-10 19:55 ` Alex Chiang
2009-06-10 19:56 ` [PATCH v3 11/12] ACPI: video: convert to acpi_get_pci_dev Alex Chiang
` (2 subsequent siblings)
12 siblings, 0 replies; 22+ messages in thread
From: Alex Chiang @ 2009-06-10 19:55 UTC (permalink / raw)
To: lenb; +Cc: linux-acpi, linux-kernel, linux-pci
acpi_get_pci_dev() is better, and all callers have been converted, so
eliminate acpi_get_pci_id().
Signed-off-by: Alex Chiang <achiang@hp.com>
---
drivers/acpi/pci_bind.c | 71 -------------------------------------------
include/acpi/acpi_drivers.h | 1 -
2 files changed, 0 insertions(+), 72 deletions(-)
diff --git a/drivers/acpi/pci_bind.c b/drivers/acpi/pci_bind.c
index a205769..a5a77b7 100644
--- a/drivers/acpi/pci_bind.c
+++ b/drivers/acpi/pci_bind.c
@@ -33,77 +33,6 @@
#define _COMPONENT ACPI_PCI_COMPONENT
ACPI_MODULE_NAME("pci_bind");
-struct acpi_pci_data {
- struct acpi_pci_id id;
- struct pci_bus *bus;
- struct pci_dev *dev;
-};
-
-static int acpi_pci_bind(struct acpi_device *device);
-static int acpi_pci_unbind(struct acpi_device *device);
-
-static void acpi_pci_data_handler(acpi_handle handle, u32 function,
- void *context)
-{
-
- /* TBD: Anything we need to do here? */
-
- return;
-}
-
-/**
- * acpi_get_pci_id
- * ------------------
- * This function is used by the ACPI Interpreter (a.k.a. Core Subsystem)
- * to resolve PCI information for ACPI-PCI devices defined in the namespace.
- * This typically occurs when resolving PCI operation region information.
- */
-acpi_status acpi_get_pci_id(acpi_handle handle, struct acpi_pci_id *id)
-{
- int result = 0;
- acpi_status status = AE_OK;
- struct acpi_device *device = NULL;
- struct acpi_pci_data *data = NULL;
-
-
- if (!id)
- return AE_BAD_PARAMETER;
-
- result = acpi_bus_get_device(handle, &device);
- if (result) {
- printk(KERN_ERR PREFIX
- "Invalid ACPI Bus context for device %s\n",
- acpi_device_bid(device));
- return AE_NOT_EXIST;
- }
-
- status = acpi_get_data(handle, acpi_pci_data_handler, (void **)&data);
- if (ACPI_FAILURE(status) || !data) {
- ACPI_EXCEPTION((AE_INFO, status,
- "Invalid ACPI-PCI context for device %s",
- acpi_device_bid(device)));
- return status;
- }
-
- *id = data->id;
-
- /*
- id->segment = data->id.segment;
- id->bus = data->id.bus;
- id->device = data->id.device;
- id->function = data->id.function;
- */
-
- ACPI_DEBUG_PRINT((ACPI_DB_INFO,
- "Device %s has PCI address %04x:%02x:%02x.%d\n",
- acpi_device_bid(device), id->segment, id->bus,
- id->device, id->function));
-
- return AE_OK;
-}
-
-EXPORT_SYMBOL(acpi_get_pci_id);
-
static int acpi_pci_unbind(struct acpi_device *device)
{
struct pci_dev *dev;
diff --git a/include/acpi/acpi_drivers.h b/include/acpi/acpi_drivers.h
index 12e99c3..f4906f6 100644
--- a/include/acpi/acpi_drivers.h
+++ b/include/acpi/acpi_drivers.h
@@ -98,7 +98,6 @@ void acpi_pci_irq_del_prt(struct pci_bus *bus);
struct pci_bus;
struct pci_dev *acpi_get_pci_dev(acpi_handle);
-acpi_status acpi_get_pci_id(acpi_handle handle, struct acpi_pci_id *id);
int acpi_pci_bind_root(struct acpi_device *device);
/* Arch-defined function to add a bus to the system */
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v3 11/12] ACPI: video: convert to acpi_get_pci_dev
2009-06-10 19:55 [PATCH v3 00/12] Dynamic ACPI-PCI binding Alex Chiang
` (9 preceding siblings ...)
2009-06-10 19:55 ` [PATCH v3 10/12] ACPI: kill acpi_get_pci_id Alex Chiang
@ 2009-06-10 19:56 ` Alex Chiang
2009-06-25 22:38 ` Alex Riesen
2009-06-10 19:56 ` [PATCH v3 12/12] ACPI: kill acpi_get_physical_pci_device() Alex Chiang
2009-06-11 19:22 ` [PATCH v3 00/12] Dynamic ACPI-PCI binding Bjorn Helgaas
12 siblings, 1 reply; 22+ messages in thread
From: Alex Chiang @ 2009-06-10 19:56 UTC (permalink / raw)
To: lenb; +Cc: linux-acpi, linux-kernel, Thomas Renninger, linux-pci
Now that acpi_get_pci_dev is available, let's use it instead of
acpi_get_physical_pci_device()
Cc: Thomas Renninger <trenn@suse.de>
Signed-off-by: Alex Chiang <achiang@hp.com>
---
drivers/acpi/video.c | 6 +++---
drivers/acpi/video_detect.c | 9 +++++----
2 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/drivers/acpi/video.c b/drivers/acpi/video.c
index 1bdfb37..5adbf93 100644
--- a/drivers/acpi/video.c
+++ b/drivers/acpi/video.c
@@ -1054,15 +1054,15 @@ static void acpi_video_bus_find_cap(struct acpi_video_bus *video)
static int acpi_video_bus_check(struct acpi_video_bus *video)
{
acpi_status status = -ENOENT;
- struct device *dev;
+ struct pci_dev *dev;
if (!video)
return -EINVAL;
- dev = acpi_get_physical_pci_device(video->device->handle);
+ dev = acpi_get_pci_dev(video->device->handle);
if (!dev)
return -ENODEV;
- put_device(dev);
+ pci_dev_put(dev);
/* Since there is no HID, CID and so on for VGA driver, we have
* to check well known required nodes.
diff --git a/drivers/acpi/video_detect.c b/drivers/acpi/video_detect.c
index 0973727..7cd2b63 100644
--- a/drivers/acpi/video_detect.c
+++ b/drivers/acpi/video_detect.c
@@ -10,7 +10,7 @@
* assinged
*
* After PCI devices are glued with ACPI devices
- * acpi_get_physical_pci_device() can be called to identify ACPI graphics
+ * acpi_get_pci_dev() can be called to identify ACPI graphics
* devices for which a real graphics card is plugged in
*
* Now acpi_video_get_capabilities() can be called to check which
@@ -36,6 +36,7 @@
#include <linux/acpi.h>
#include <linux/dmi.h>
+#include <linux/pci.h>
ACPI_MODULE_NAME("video");
#define _COMPONENT ACPI_VIDEO_COMPONENT
@@ -109,7 +110,7 @@ static acpi_status
find_video(acpi_handle handle, u32 lvl, void *context, void **rv)
{
long *cap = context;
- struct device *dev;
+ struct pci_dev *dev;
struct acpi_device *acpi_dev;
const struct acpi_device_id video_ids[] = {
@@ -120,10 +121,10 @@ find_video(acpi_handle handle, u32 lvl, void *context, void **rv)
return AE_OK;
if (!acpi_match_device_ids(acpi_dev, video_ids)) {
- dev = acpi_get_physical_pci_device(handle);
+ dev = acpi_get_pci_dev(handle);
if (!dev)
return AE_OK;
- put_device(dev);
+ pci_dev_put(dev);
*cap |= acpi_is_video_device(acpi_dev);
}
return AE_OK;
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v3 12/12] ACPI: kill acpi_get_physical_pci_device()
2009-06-10 19:55 [PATCH v3 00/12] Dynamic ACPI-PCI binding Alex Chiang
` (10 preceding siblings ...)
2009-06-10 19:56 ` [PATCH v3 11/12] ACPI: video: convert to acpi_get_pci_dev Alex Chiang
@ 2009-06-10 19:56 ` Alex Chiang
2009-06-11 19:22 ` [PATCH v3 00/12] Dynamic ACPI-PCI binding Bjorn Helgaas
12 siblings, 0 replies; 22+ messages in thread
From: Alex Chiang @ 2009-06-10 19:56 UTC (permalink / raw)
To: lenb; +Cc: linux-acpi, linux-kernel, Thomas Renninger, linux-pci
acpi_get_pci_dev() is (hopefully) better, and all callers have been
converted, so let's get rid of this duplicated functionality.
Cc: Thomas Renninger <trenn@suse.de>
Signed-off-by: Alex Chiang <achiang@hp.com>
---
drivers/acpi/glue.c | 40 ----------------------------------------
include/acpi/acpi_bus.h | 1 -
2 files changed, 0 insertions(+), 41 deletions(-)
diff --git a/drivers/acpi/glue.c b/drivers/acpi/glue.c
index 8bd2c2a..a8a5c29 100644
--- a/drivers/acpi/glue.c
+++ b/drivers/acpi/glue.c
@@ -140,46 +140,6 @@ struct device *acpi_get_physical_device(acpi_handle handle)
EXPORT_SYMBOL(acpi_get_physical_device);
-/* ToDo: When a PCI bridge is found, return the PCI device behind the bridge
- * This should work in general, but did not on a Lenovo T61 for the
- * graphics card. But this must be fixed when the PCI device is
- * bound and the kernel device struct is attached to the acpi device
- * Note: A success call will increase reference count by one
- * Do call put_device(dev) on the returned device then
- */
-struct device *acpi_get_physical_pci_device(acpi_handle handle)
-{
- struct device *dev;
- long long device_id;
- acpi_status status;
-
- status =
- acpi_evaluate_integer(handle, "_ADR", NULL, &device_id);
-
- if (ACPI_FAILURE(status))
- return NULL;
-
- /* We need to attempt to determine whether the _ADR refers to a
- PCI device or not. There's no terribly good way to do this,
- so the best we can hope for is to assume that there'll never
- be a device in the host bridge */
- if (device_id >= 0x10000) {
- /* It looks like a PCI device. Does it exist? */
- dev = acpi_get_physical_device(handle);
- } else {
- /* It doesn't look like a PCI device. Does its parent
- exist? */
- acpi_handle phandle;
- if (acpi_get_parent(handle, &phandle))
- return NULL;
- dev = acpi_get_physical_device(phandle);
- }
- if (!dev)
- return NULL;
- return dev;
-}
-EXPORT_SYMBOL(acpi_get_physical_pci_device);
-
static int acpi_bind_one(struct device *dev, acpi_handle handle)
{
struct acpi_device *acpi_dev;
diff --git a/include/acpi/acpi_bus.h b/include/acpi/acpi_bus.h
index 494088b..c65e4ce 100644
--- a/include/acpi/acpi_bus.h
+++ b/include/acpi/acpi_bus.h
@@ -368,7 +368,6 @@ struct acpi_bus_type {
int register_acpi_bus_type(struct acpi_bus_type *);
int unregister_acpi_bus_type(struct acpi_bus_type *);
struct device *acpi_get_physical_device(acpi_handle);
-struct device *acpi_get_physical_pci_device(acpi_handle);
/* helper */
acpi_handle acpi_get_child(acpi_handle, acpi_integer);
^ permalink raw reply related [flat|nested] 22+ messages in thread
* Re: [PATCH v3 00/12] Dynamic ACPI-PCI binding
2009-06-10 19:55 [PATCH v3 00/12] Dynamic ACPI-PCI binding Alex Chiang
` (11 preceding siblings ...)
2009-06-10 19:56 ` [PATCH v3 12/12] ACPI: kill acpi_get_physical_pci_device() Alex Chiang
@ 2009-06-11 19:22 ` Bjorn Helgaas
2009-06-18 3:36 ` Len Brown
12 siblings, 1 reply; 22+ messages in thread
From: Bjorn Helgaas @ 2009-06-11 19:22 UTC (permalink / raw)
To: Alex Chiang; +Cc: lenb, linux-acpi, linux-kernel, linux-pci
On Wednesday 10 June 2009 01:55:04 pm Alex Chiang wrote:
> Alex Chiang (12):
> ACPI: kill acpi_get_physical_pci_device()
> ACPI: video: convert to acpi_get_pci_dev
> ACPI: kill acpi_get_pci_id
> PCI Hotplug: acpiphp: convert to acpi_get_pci_dev
> ACPI: acpi_pci_unbind should clean up properly after acpi_pci_bind
> ACPI: simplify acpi_pci_irq_del_prt() API
> ACPI: simplify acpi_pci_irq_add_prt() API
> ACPI: eviscerate pci_bind.c
> ACPI: rearrange acpi_pci_bind/acpi_pci_unbind in pci_bind.c
> ACPI: Introduce acpi_get_pci_dev()
> ACPI: Introduce acpi_is_root_bridge()
> ACPI: make acpi_pci_bind() static
>
> drivers/acpi/glue.c | 40 -----
> drivers/acpi/pci_bind.c | 313 ++++--------------------------------
> drivers/acpi/pci_irq.c | 17 +-
> drivers/acpi/pci_root.c | 112 ++++++++++++-
> drivers/acpi/video.c | 6 -
> drivers/acpi/video_detect.c | 9 +
> drivers/pci/hotplug/acpi_pcihp.c | 40 -----
> drivers/pci/hotplug/acpiphp_glue.c | 27 +--
> include/acpi/acpi_bus.h | 2
> include/acpi/acpi_drivers.h | 10 -
> include/linux/pci_hotplug.h | 1
> 11 files changed, 176 insertions(+), 401 deletions(-)
This is a beautiful piece of work.
Acked-by: Bjorn Helgaas <bjorn.helgaas@hp.com>
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH v3 00/12] Dynamic ACPI-PCI binding
2009-06-11 19:22 ` [PATCH v3 00/12] Dynamic ACPI-PCI binding Bjorn Helgaas
@ 2009-06-18 3:36 ` Len Brown
0 siblings, 0 replies; 22+ messages in thread
From: Len Brown @ 2009-06-18 3:36 UTC (permalink / raw)
To: Bjorn Helgaas; +Cc: Alex Chiang, linux-acpi, linux-kernel, linux-pci
> This is a beautiful piece of work.
>
> Acked-by: Bjorn Helgaas <bjorn.helgaas@hp.com>
applied (w/ jbarnes ack restored from v2 of the "PCI Hotplug:
acpiphp..." patch
thanks,
Len Brown, Intel Open Source Technology Center
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH v3 11/12] ACPI: video: convert to acpi_get_pci_dev
2009-06-10 19:56 ` [PATCH v3 11/12] ACPI: video: convert to acpi_get_pci_dev Alex Chiang
@ 2009-06-25 22:38 ` Alex Riesen
2009-06-25 23:05 ` Alex Chiang
0 siblings, 1 reply; 22+ messages in thread
From: Alex Riesen @ 2009-06-25 22:38 UTC (permalink / raw)
To: Alex Chiang; +Cc: lenb, linux-acpi, linux-kernel, Thomas Renninger, linux-pci
[-- Attachment #1: Type: text/plain, Size: 798 bytes --]
2009/6/10 Alex Chiang <achiang@hp.com>:
> Now that acpi_get_pci_dev is available, let's use it instead of
> acpi_get_physical_pci_device()
>
> Cc: Thomas Renninger <trenn@suse.de>
> Signed-off-by: Alex Chiang <achiang@hp.com>
> ---
>
> drivers/acpi/video.c | 6 +++---
> drivers/acpi/video_detect.c | 9 +++++----
> 2 files changed, 8 insertions(+), 7 deletions(-)
>
This seem to panic initialization of i915 on Dell XPS M1330.
At least the bisection points at this commit (1e4cffe78e1decd9
in Linus' tree past 2.6.31-rc1).
I couldn't get the very first dump (it is scrolled away), but the last
looks like this:
http://home.arcor.de/fork0/bug/i915-init-panic.jpg (which may
be very useless already. Sorry)
lspci output and .config attached.
[-- Attachment #2: lspci-vvvx --]
[-- Type: application/octet-stream, Size: 31833 bytes --]
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c)
Subsystem: Dell Device 0209
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
Latency: 0
Capabilities: [e0] Vendor Specific Information <?>
Kernel driver in use: agpgart-intel
00: 86 80 00 2a 06 00 90 20 0c 00 00 06 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 28 10 09 02
30: 00 00 00 00 e0 00 00 00 00 00 00 00 00 00 00 00
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
Subsystem: Dell Device 0209
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 28
Region 0: Memory at f6e00000 (64-bit, non-prefetchable) [size=1M]
Region 2: Memory at e0000000 (64-bit, prefetchable) [size=256M]
Region 4: I/O ports at eff8 [size=8]
Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
Address: fee0300c Data: 4181
Capabilities: [d0] Power Management version 3
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Bridge: PM- B3+
00: 86 80 02 2a 07 04 90 00 0c 00 00 03 00 00 80 00
10: 04 00 e0 f6 00 00 00 00 0c 00 00 e0 00 00 00 00
20: f9 ef 00 00 00 00 00 00 00 00 00 00 28 10 09 02
30: 00 00 00 00 90 00 00 00 00 00 00 00 0b 01 00 00
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
Subsystem: Dell Device 0209
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Region 0: Memory at f6f00000 (64-bit, non-prefetchable) [size=1M]
Capabilities: [d0] Power Management version 3
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Bridge: PM- B3+
00: 86 80 03 2a 07 00 90 00 0c 00 80 03 00 00 80 00
10: 04 00 f0 f6 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 28 10 09 02
30: 00 00 00 00 d0 00 00 00 00 00 00 00 00 00 00 00
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 02)
Subsystem: Dell Device 0209
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 20
Region 4: I/O ports at 6f20 [size=32]
Kernel driver in use: uhci_hcd
00: 86 80 34 28 05 00 80 02 02 00 03 0c 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 21 6f 00 00 00 00 00 00 00 00 00 00 28 10 09 02
30: 00 00 00 00 00 00 00 00 00 00 00 00 0a 01 00 00
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02)
Subsystem: Dell Device 0209
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 21
Region 4: I/O ports at 6f00 [size=32]
Kernel driver in use: uhci_hcd
00: 86 80 35 28 05 00 80 02 02 00 03 0c 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 01 6f 00 00 00 00 00 00 00 00 00 00 28 10 09 02
30: 00 00 00 00 00 00 00 00 00 00 00 00 09 02 00 00
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02) (prog-if 20)
Subsystem: Dell Device 0209
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin C routed to IRQ 22
Region 0: Memory at fed1c400 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [58] Debug port: BAR=1 offset=00a0
Kernel driver in use: ehci_hcd
00: 86 80 3a 28 06 01 90 02 02 20 03 0c 00 00 00 00
10: 00 c4 d1 fe 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 28 10 09 02
30: 00 00 00 00 50 00 00 00 00 00 00 00 07 03 00 00
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
Subsystem: Dell Device 0209
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 21
Region 0: Memory at f6dfc000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
Address: 0000000000000000 Data: 0000
Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
ExtTag- RBE- FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
LnkCap: Port #0, Speed unknown, Width x0, ASPM unknown, Latency L0 <64ns, L1 <1us
ClockPM- Suprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; Disabled- Retrain- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
Capabilities: [100] Virtual Channel <?>
Capabilities: [130] Root Complex Link <?>
Kernel driver in use: HDA Intel
00: 86 80 4b 28 06 01 10 00 02 00 03 04 10 00 00 00
10: 04 c0 df f6 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 28 10 09 02
30: 00 00 00 00 50 00 00 00 00 00 00 00 09 01 00 00
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02)
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=0b, subordinate=0b, sec-latency=0
I/O behind bridge: 0000f000-00000fff
Memory behind bridge: fff00000-000fffff
Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
ExtTag- RBE+ FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal+ Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L1 <4us
ClockPM- Suprise- LLActRep+ BwNot-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+
Slot # 2, PowerLimit 6.500000; Interlock- NoCompl-
SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet+ CmdCplt- HPIrq- LinkChg-
Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
Changed: MRL- PresDet- LinkState-
RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal+ PMEIntEna- CRSVisible-
RootCap: CRSVisible-
RootSta: PME ReqID 0000, PMEStatus- PMEPending-
Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
Address: fee0300c Data: 4161
Capabilities: [90] Subsystem: Dell Device 0209
Capabilities: [a0] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [100] Virtual Channel <?>
Capabilities: [180] Root Complex Link <?>
Kernel driver in use: pcieport-driver
00: 86 80 3f 28 07 04 10 00 02 00 04 06 10 00 81 00
10: 00 00 00 00 00 00 00 00 00 0b 0b 00 f0 00 00 20
20: f0 ff 00 00 f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 40 00 00 00 00 00 00 00 00 01 02 00
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 02)
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=0c, subordinate=0c, sec-latency=0
I/O behind bridge: 0000f000-00000fff
Memory behind bridge: f6c00000-f6cfffff
Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
ExtTag- RBE+ FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
LnkCap: Port #2, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <256ns, L1 <4us
ClockPM- Suprise- LLActRep+ BwNot-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt-
SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+
Slot # 3, PowerLimit 6.500000; Interlock- NoCompl-
SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet+ CmdCplt- HPIrq- LinkChg-
Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
Changed: MRL- PresDet- LinkState-
RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
RootCap: CRSVisible-
RootSta: PME ReqID 0000, PMEStatus- PMEPending-
Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
Address: fee0300c Data: 4169
Capabilities: [90] Subsystem: Dell Device 0209
Capabilities: [a0] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [100] Virtual Channel <?>
Capabilities: [180] Root Complex Link <?>
Kernel driver in use: pcieport-driver
00: 86 80 41 28 07 05 10 00 02 00 04 06 10 00 81 00
10: 00 00 00 00 00 00 00 00 00 0c 0c 00 f0 00 00 00
20: c0 f6 c0 f6 f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 40 00 00 00 00 00 00 00 00 02 02 00
00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 02)
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=0d, subordinate=0e, sec-latency=0
I/O behind bridge: 0000d000-0000dfff
Memory behind bridge: f6a00000-f6bfffff
Prefetchable memory behind bridge: 00000000f0000000-00000000f01fffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
ExtTag- RBE+ FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
LnkCap: Port #4, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L1 <4us
ClockPM- Suprise- LLActRep+ BwNot-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+
Slot # 5, PowerLimit 6.500000; Interlock- NoCompl-
SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet+ CmdCplt- HPIrq- LinkChg-
Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
Changed: MRL- PresDet- LinkState-
RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
RootCap: CRSVisible-
RootSta: PME ReqID 0000, PMEStatus- PMEPending-
Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
Address: fee0300c Data: 4171
Capabilities: [90] Subsystem: Dell Device 0209
Capabilities: [a0] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [100] Virtual Channel <?>
Capabilities: [180] Root Complex Link <?>
Kernel driver in use: pcieport-driver
00: 86 80 45 28 07 04 10 00 02 00 04 06 10 00 81 00
10: 00 00 00 00 00 00 00 00 00 0d 0e 00 d0 d0 00 00
20: a0 f6 b0 f6 01 f0 11 f0 00 00 00 00 00 00 00 00
30: 00 00 00 00 40 00 00 00 00 00 00 00 00 04 02 00
00:1c.5 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 (rev 02)
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=09, subordinate=09, sec-latency=0
I/O behind bridge: 0000f000-00000fff
Memory behind bridge: f6900000-f69fffff
Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
ExtTag- RBE+ FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
LnkCap: Port #6, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <256ns, L1 <4us
ClockPM- Suprise- LLActRep+ BwNot-
LnkCtl: ASPM L0s Enabled; RCB 64 bytes Disabled- Retrain- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt-
SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+
Slot # 3, PowerLimit 6.500000; Interlock- NoCompl-
SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet+ CmdCplt- HPIrq- LinkChg-
Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
Changed: MRL- PresDet- LinkState-
RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
RootCap: CRSVisible-
RootSta: PME ReqID 0000, PMEStatus- PMEPending-
Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
Address: fee0300c Data: 4179
Capabilities: [90] Subsystem: Dell Device 0209
Capabilities: [a0] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [100] Virtual Channel <?>
Capabilities: [180] Root Complex Link <?>
Kernel driver in use: pcieport-driver
00: 86 80 49 28 07 04 10 00 02 00 04 06 10 00 81 00
10: 00 00 00 00 00 00 00 00 00 09 09 00 f0 00 00 00
20: 90 f6 90 f6 f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 40 00 00 00 00 00 00 00 00 02 02 00
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02)
Subsystem: Dell Device 0209
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 20
Region 4: I/O ports at 6f80 [size=32]
Kernel driver in use: uhci_hcd
00: 86 80 30 28 05 00 80 02 02 00 03 0c 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 81 6f 00 00 00 00 00 00 00 00 00 00 28 10 09 02
30: 00 00 00 00 00 00 00 00 00 00 00 00 0a 01 00 00
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02)
Subsystem: Dell Device 0209
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 21
Region 4: I/O ports at 6f60 [size=32]
Kernel driver in use: uhci_hcd
00: 86 80 31 28 05 00 80 02 02 00 03 0c 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 61 6f 00 00 00 00 00 00 00 00 00 00 28 10 09 02
30: 00 00 00 00 00 00 00 00 00 00 00 00 09 02 00 00
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02)
Subsystem: Dell Device 0209
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin C routed to IRQ 22
Region 4: I/O ports at 6f40 [size=32]
Kernel driver in use: uhci_hcd
00: 86 80 32 28 05 00 80 02 02 00 03 0c 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 41 6f 00 00 00 00 00 00 00 00 00 00 28 10 09 02
30: 00 00 00 00 00 00 00 00 00 00 00 00 07 03 00 00
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02) (prog-if 20)
Subsystem: Dell Device 0209
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 20
Region 0: Memory at fed1c000 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [58] Debug port: BAR=1 offset=00a0
Kernel driver in use: ehci_hcd
00: 86 80 36 28 06 01 90 02 02 20 03 0c 00 00 00 00
10: 00 c0 d1 fe 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 28 10 09 02
30: 00 00 00 00 50 00 00 00 00 00 00 00 0a 01 00 00
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f2) (prog-if 01)
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Bus: primary=00, secondary=03, subordinate=03, sec-latency=32
I/O behind bridge: 0000f000-00000fff
Memory behind bridge: f6800000-f68fffff
Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [50] Subsystem: Dell Device 0209
00: 86 80 48 24 07 01 10 00 f2 01 04 06 00 00 01 00
10: 00 00 00 00 00 00 00 00 00 03 03 20 f0 00 80 22
20: 80 f6 80 f6 f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 00 02 00
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 02)
Subsystem: Dell Device 0209
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Capabilities: [e0] Vendor Specific Information <?>
00: 86 80 15 28 07 01 10 02 02 00 01 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 28 10 09 02
30: 00 00 00 00 e0 00 00 00 00 00 00 00 00 00 00 00
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 02) (prog-if 8a [Master SecP PriP])
Subsystem: Dell Device 0209
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 0: I/O ports at 01f0 [size=8]
Region 1: I/O ports at 03f4 [size=1]
Region 2: I/O ports at 0170 [size=8]
Region 3: I/O ports at 0374 [size=1]
Region 4: I/O ports at 6fa0 [size=16]
Kernel driver in use: ata_piix
00: 86 80 50 28 05 00 80 02 02 8a 01 01 00 00 00 00
10: f1 01 00 00 f5 03 00 00 71 01 00 00 75 03 00 00
20: a1 6f 00 00 00 00 00 00 00 00 00 00 28 10 09 02
30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 01 00 00
00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 02) (prog-if 01)
Subsystem: Dell Device 0209
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 29
Region 0: I/O ports at 6eb0 [size=8]
Region 1: I/O ports at 6eb8 [size=4]
Region 2: I/O ports at 6ec0 [size=8]
Region 3: I/O ports at 6ec8 [size=4]
Region 4: I/O ports at 6ee0 [size=32]
Region 5: Memory at f6dfb800 (32-bit, non-prefetchable) [size=2K]
Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/2 Enable+
Address: fee0300c Data: 4189
Capabilities: [70] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [a8] SATA HBA <?>
Kernel driver in use: ahci
00: 86 80 29 28 07 04 b0 02 02 01 06 01 00 00 00 00
10: b1 6e 00 00 b9 6e 00 00 c1 6e 00 00 c9 6e 00 00
20: e1 6e 00 00 00 b8 df f6 00 00 00 00 28 10 09 02
30: 00 00 00 00 80 00 00 00 00 00 00 00 0a 02 00 00
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02)
Subsystem: Dell Device 0209
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin B routed to IRQ 17
Region 0: Memory at f6dfb700 (32-bit, non-prefetchable) [size=256]
Region 4: I/O ports at 10c0 [size=32]
Kernel driver in use: i801_smbus
00: 86 80 3e 28 03 01 80 02 02 00 05 0c 00 00 00 00
10: 00 b7 df f6 00 00 00 00 00 00 00 00 00 00 00 00
20: c1 10 00 00 00 00 00 00 00 00 00 00 28 10 09 02
30: 00 00 00 00 00 00 00 00 00 00 00 00 0a 02 00 00
03:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05) (prog-if 10)
Subsystem: Dell Device 0209
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64 (500ns min, 1000ns max), Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 19
Region 0: Memory at f68ff800 (32-bit, non-prefetchable) [size=2K]
Capabilities: [dc] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=2 PME+
Kernel driver in use: ohci1394
Kernel modules: ohci1394
00: 80 11 32 08 06 01 10 02 05 10 00 0c 10 40 80 00
10: 00 f8 8f f6 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 28 10 09 02
30: 00 00 00 00 dc 00 00 00 00 00 00 00 05 01 02 04
03:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22) (prog-if 01)
Subsystem: Dell Device 0209
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64, Cache Line Size: 64 bytes
Interrupt: pin B routed to IRQ 18
Region 0: Memory at f68ff500 (32-bit, non-prefetchable) [size=256]
Capabilities: [80] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=2 PME-
Kernel driver in use: sdhci-pci
00: 80 11 22 08 06 01 10 02 22 01 05 08 10 40 80 00
10: 00 f5 8f f6 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 28 10 09 02
30: 00 00 00 00 80 00 00 00 00 00 00 00 04 02 00 00
03:01.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
Subsystem: Dell Device 0209
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64, Cache Line Size: 64 bytes
Interrupt: pin B routed to IRQ 4
Region 0: Memory at f68ff600 (32-bit, non-prefetchable) [size=256]
Capabilities: [80] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=2 PME-
00: 80 11 92 05 06 01 10 02 12 00 80 08 10 40 80 00
10: 00 f6 8f f6 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 28 10 09 02
30: 00 00 00 00 80 00 00 00 00 00 00 00 04 02 00 00
03:01.3 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12)
Subsystem: Dell Device 0209
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64, Cache Line Size: 64 bytes
Interrupt: pin B routed to IRQ 4
Region 0: Memory at f68ff700 (32-bit, non-prefetchable) [size=256]
Capabilities: [80] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=2 PME-
00: 80 11 52 08 06 01 10 02 12 00 80 08 10 40 80 00
10: 00 f7 8f f6 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 28 10 09 02
30: 00 00 00 00 80 00 00 00 00 00 00 00 04 02 00 00
09:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express (rev 02)
Subsystem: Dell Device 0209
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 31
Region 0: Memory at f69f0000 (64-bit, non-prefetchable) [size=64K]
Expansion ROM at <ignored> [disabled]
Capabilities: [48] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] Vital Product Data <?>
Capabilities: [58] Vendor Specific Information <?>
Capabilities: [e8] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+
Address: 00000000fee0300c Data: 41b9
Capabilities: [d0] Express (v1) Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 4096 bytes
DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <4us, L1 <64us
ClockPM+ Suprise- LLActRep- BwNot-
LnkCtl: ASPM L0s Enabled; RCB 64 bytes Disabled- Retrain- CommClk+
ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
Capabilities: [100] Advanced Error Reporting <?>
Capabilities: [13c] Virtual Channel <?>
Capabilities: [160] Device Serial Number 70-87-35-fe-ff-09-1d-00
Kernel driver in use: tg3
00: e4 14 13 17 06 05 10 00 02 00 00 02 10 00 00 00
10: 04 00 9f f6 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 28 10 09 02
30: 00 00 bf cf 48 00 00 00 00 00 00 00 0a 01 00 00
0c:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)
Subsystem: Intel Corporation Device 1021
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 30
Region 0: Memory at f6cff000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [c8] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+
Address: 00000000fee0300c Data: 4191
Capabilities: [e0] Express (v1) Legacy Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 unlimited
ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <128ns, L1 <64us
ClockPM+ Suprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
Capabilities: [100] Advanced Error Reporting <?>
Capabilities: [140] Device Serial Number 4d-78-21-ff-ff-3c-1f-00
Kernel driver in use: iwl3945
00: 86 80 22 42 06 05 10 00 02 00 80 02 10 00 00 00
10: 00 f0 cf f6 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 21 10
30: 00 00 00 00 c8 00 00 00 00 00 00 00 0a 01 00 00
[-- Attachment #3: v2.6.30-10-g80ffded-i915-panic.config --]
[-- Type: application/octet-stream, Size: 69175 bytes --]
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.30
# Fri Jun 26 00:17:52 2009
#
CONFIG_64BIT=y
# CONFIG_X86_32 is not set
CONFIG_X86_64=y
CONFIG_X86=y
CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"
CONFIG_GENERIC_TIME=y
CONFIG_GENERIC_CMOS_UPDATE=y
CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_HAVE_LATENCYTOP_SUPPORT=y
CONFIG_FAST_CMPXCHG_LOCAL=y
CONFIG_MMU=y
CONFIG_ZONE_DMA=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y
CONFIG_GENERIC_BUG=y
CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
CONFIG_RWSEM_GENERIC_SPINLOCK=y
# CONFIG_RWSEM_XCHGADD_ALGORITHM is not set
CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_GENERIC_TIME_VSYSCALL=y
CONFIG_ARCH_HAS_CPU_RELAX=y
CONFIG_ARCH_HAS_DEFAULT_IDLE=y
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
CONFIG_HAVE_SETUP_PER_CPU_AREA=y
CONFIG_HAVE_DYNAMIC_PER_CPU_AREA=y
CONFIG_HAVE_CPUMASK_OF_CPU_MAP=y
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
CONFIG_ARCH_SUSPEND_POSSIBLE=y
CONFIG_ZONE_DMA32=y
CONFIG_ARCH_POPULATES_NODE_MAP=y
CONFIG_AUDIT_ARCH=y
CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
CONFIG_GENERIC_HARDIRQS=y
CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_GENERIC_PENDING_IRQ=y
CONFIG_USE_GENERIC_SMP_HELPERS=y
CONFIG_X86_64_SMP=y
CONFIG_X86_HT=y
CONFIG_X86_TRAMPOLINE=y
# CONFIG_KTIME_SCALAR is not set
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
#
# General setup
#
CONFIG_EXPERIMENTAL=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_LOCALVERSION="-t"
# CONFIG_LOCALVERSION_AUTO is not set
CONFIG_HAVE_KERNEL_GZIP=y
CONFIG_HAVE_KERNEL_BZIP2=y
CONFIG_HAVE_KERNEL_LZMA=y
# CONFIG_KERNEL_GZIP is not set
# CONFIG_KERNEL_BZIP2 is not set
CONFIG_KERNEL_LZMA=y
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
CONFIG_POSIX_MQUEUE=y
CONFIG_POSIX_MQUEUE_SYSCTL=y
# CONFIG_BSD_PROCESS_ACCT is not set
# CONFIG_TASKSTATS is not set
# CONFIG_AUDIT is not set
#
# RCU Subsystem
#
# CONFIG_CLASSIC_RCU is not set
# CONFIG_TREE_RCU is not set
CONFIG_PREEMPT_RCU=y
# CONFIG_RCU_TRACE is not set
# CONFIG_TREE_RCU_TRACE is not set
# CONFIG_PREEMPT_RCU_TRACE is not set
CONFIG_IKCONFIG=m
CONFIG_IKCONFIG_PROC=y
CONFIG_LOG_BUF_SHIFT=17
CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
# CONFIG_GROUP_SCHED is not set
# CONFIG_CGROUPS is not set
# CONFIG_SYSFS_DEPRECATED_V2 is not set
CONFIG_RELAY=y
CONFIG_NAMESPACES=y
# CONFIG_UTS_NS is not set
# CONFIG_IPC_NS is not set
# CONFIG_USER_NS is not set
# CONFIG_PID_NS is not set
# CONFIG_NET_NS is not set
# CONFIG_BLK_DEV_INITRD is not set
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_SYSCTL=y
CONFIG_ANON_INODES=y
# CONFIG_EMBEDDED is not set
CONFIG_UID16=y
CONFIG_SYSCTL_SYSCALL=y
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
# CONFIG_KALLSYMS_EXTRA_PASS is not set
CONFIG_STRIP_ASM_SYMS=y
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_PCSPKR_PLATFORM=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SIGNALFD=y
CONFIG_TIMERFD=y
CONFIG_EVENTFD=y
CONFIG_SHMEM=y
CONFIG_AIO=y
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_PCI_QUIRKS=y
CONFIG_SLUB_DEBUG=y
# CONFIG_COMPAT_BRK is not set
# CONFIG_SLAB is not set
CONFIG_SLUB=y
# CONFIG_SLOB is not set
CONFIG_PROFILING=y
CONFIG_TRACEPOINTS=y
CONFIG_MARKERS=y
CONFIG_OPROFILE=m
# CONFIG_OPROFILE_IBS is not set
CONFIG_HAVE_OPROFILE=y
# CONFIG_KPROBES is not set
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
CONFIG_HAVE_IOREMAP_PROT=y
CONFIG_HAVE_KPROBES=y
CONFIG_HAVE_KRETPROBES=y
CONFIG_HAVE_ARCH_TRACEHOOK=y
CONFIG_HAVE_DMA_API_DEBUG=y
CONFIG_SLOW_WORK=y
# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
CONFIG_SLABINFO=y
CONFIG_RT_MUTEXES=y
CONFIG_BASE_SMALL=0
CONFIG_MODULES=y
# CONFIG_MODULE_FORCE_LOAD is not set
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
# CONFIG_MODVERSIONS is not set
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_STOP_MACHINE=y
CONFIG_BLOCK=y
# CONFIG_BLK_DEV_BSG is not set
# CONFIG_BLK_DEV_INTEGRITY is not set
CONFIG_BLOCK_COMPAT=y
#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
# CONFIG_IOSCHED_AS is not set
# CONFIG_IOSCHED_DEADLINE is not set
CONFIG_IOSCHED_CFQ=y
# CONFIG_DEFAULT_AS is not set
# CONFIG_DEFAULT_DEADLINE is not set
CONFIG_DEFAULT_CFQ=y
# CONFIG_DEFAULT_NOOP is not set
CONFIG_DEFAULT_IOSCHED="cfq"
CONFIG_FREEZER=y
#
# Processor type and features
#
CONFIG_TICK_ONESHOT=y
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
CONFIG_SMP=y
# CONFIG_X86_X2APIC is not set
# CONFIG_SPARSE_IRQ is not set
# CONFIG_X86_MPPARSE is not set
# CONFIG_X86_EXTENDED_PLATFORM is not set
CONFIG_SCHED_OMIT_FRAME_POINTER=y
# CONFIG_PARAVIRT_GUEST is not set
CONFIG_MEMTEST=y
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MGEODE_LX is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
# CONFIG_MVIAC7 is not set
# CONFIG_MPSC is not set
CONFIG_MCORE2=y
# CONFIG_GENERIC_CPU is not set
CONFIG_X86_CPU=y
CONFIG_X86_L1_CACHE_BYTES=64
CONFIG_X86_INTERNODE_CACHE_BYTES=64
CONFIG_X86_CMPXCHG=y
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_P6_NOP=y
CONFIG_X86_TSC=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_CMOV=y
CONFIG_X86_MINIMUM_CPU_FAMILY=64
CONFIG_X86_DEBUGCTLMSR=y
CONFIG_CPU_SUP_INTEL=y
CONFIG_CPU_SUP_AMD=y
CONFIG_CPU_SUP_CENTAUR=y
# CONFIG_X86_DS is not set
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
CONFIG_DMI=y
CONFIG_GART_IOMMU=y
# CONFIG_CALGARY_IOMMU is not set
# CONFIG_AMD_IOMMU is not set
CONFIG_SWIOTLB=y
CONFIG_IOMMU_HELPER=y
# CONFIG_IOMMU_API is not set
# CONFIG_MAXSMP is not set
CONFIG_NR_CPUS=2
# CONFIG_SCHED_SMT is not set
CONFIG_SCHED_MC=y
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
CONFIG_PREEMPT=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
# CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set
CONFIG_X86_MCE=y
CONFIG_X86_MCE_INTEL=y
# CONFIG_X86_MCE_AMD is not set
CONFIG_X86_MCE_THRESHOLD=y
CONFIG_I8K=y
CONFIG_MICROCODE=m
CONFIG_MICROCODE_INTEL=y
# CONFIG_MICROCODE_AMD is not set
CONFIG_MICROCODE_OLD_INTERFACE=y
CONFIG_X86_MSR=m
CONFIG_X86_CPUID=m
CONFIG_X86_CPU_DEBUG=y
CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
CONFIG_DIRECT_GBPAGES=y
# CONFIG_NUMA is not set
CONFIG_ARCH_SPARSEMEM_DEFAULT=y
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_SELECT_MEMORY_MODEL=y
# CONFIG_FLATMEM_MANUAL is not set
# CONFIG_DISCONTIGMEM_MANUAL is not set
CONFIG_SPARSEMEM_MANUAL=y
CONFIG_SPARSEMEM=y
CONFIG_HAVE_MEMORY_PRESENT=y
CONFIG_SPARSEMEM_EXTREME=y
CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
CONFIG_SPARSEMEM_VMEMMAP=y
#
# Memory hotplug is currently incompatible with Software Suspend
#
CONFIG_PAGEFLAGS_EXTENDED=y
CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_PHYS_ADDR_T_64BIT=y
CONFIG_ZONE_DMA_FLAG=1
CONFIG_BOUNCE=y
CONFIG_VIRT_TO_BUS=y
CONFIG_UNEVICTABLE_LRU=y
CONFIG_HAVE_MLOCK=y
CONFIG_HAVE_MLOCKED_PAGE_BIT=y
# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set
CONFIG_X86_RESERVE_LOW_64K=y
CONFIG_MTRR=y
CONFIG_MTRR_SANITIZER=y
CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0
CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
CONFIG_X86_PAT=y
CONFIG_EFI=y
CONFIG_SECCOMP=y
# CONFIG_CC_STACKPROTECTOR is not set
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
CONFIG_HZ_300=y
# CONFIG_HZ_1000 is not set
CONFIG_HZ=300
CONFIG_SCHED_HRTICK=y
CONFIG_KEXEC=y
# CONFIG_CRASH_DUMP is not set
# CONFIG_KEXEC_JUMP is not set
CONFIG_PHYSICAL_START=0x200000
# CONFIG_RELOCATABLE is not set
CONFIG_PHYSICAL_ALIGN=0x200000
CONFIG_HOTPLUG_CPU=y
CONFIG_COMPAT_VDSO=y
# CONFIG_CMDLINE_BOOL is not set
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
#
# Power management and ACPI options
#
CONFIG_ARCH_HIBERNATION_HEADER=y
CONFIG_PM=y
# CONFIG_PM_DEBUG is not set
CONFIG_PM_SLEEP_SMP=y
CONFIG_PM_SLEEP=y
CONFIG_SUSPEND=y
CONFIG_SUSPEND_FREEZER=y
CONFIG_HIBERNATION=y
CONFIG_PM_STD_PARTITION=""
CONFIG_ACPI=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_PROCFS=y
CONFIG_ACPI_PROCFS_POWER=y
CONFIG_ACPI_SYSFS_POWER=y
CONFIG_ACPI_PROC_EVENT=y
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_VIDEO=y
CONFIG_ACPI_FAN=y
CONFIG_ACPI_DOCK=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_HOTPLUG_CPU=y
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
# CONFIG_ACPI_PCI_SLOT is not set
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=y
CONFIG_ACPI_SBS=y
#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
# CONFIG_CPU_FREQ_DEBUG is not set
CONFIG_CPU_FREQ_STAT=y
CONFIG_CPU_FREQ_STAT_DETAILS=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=m
CONFIG_CPU_FREQ_GOV_USERSPACE=m
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
#
# CPUFreq processor drivers
#
CONFIG_X86_ACPI_CPUFREQ=y
# CONFIG_X86_POWERNOW_K8 is not set
# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
# CONFIG_X86_P4_CLOCKMOD is not set
#
# shared options
#
# CONFIG_X86_SPEEDSTEP_LIB is not set
CONFIG_CPU_IDLE=y
CONFIG_CPU_IDLE_GOV_LADDER=y
CONFIG_CPU_IDLE_GOV_MENU=y
#
# Memory power savings
#
# CONFIG_I7300_IDLE is not set
#
# Bus options (PCI etc.)
#
CONFIG_PCI=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_MMCONFIG=y
CONFIG_PCI_DOMAINS=y
# CONFIG_DMAR is not set
CONFIG_INTR_REMAP=y
CONFIG_PCIEPORTBUS=y
CONFIG_HOTPLUG_PCI_PCIE=y
CONFIG_PCIEAER=y
CONFIG_PCIEASPM=y
CONFIG_PCIEASPM_DEBUG=y
CONFIG_ARCH_SUPPORTS_MSI=y
CONFIG_PCI_MSI=y
CONFIG_PCI_LEGACY=y
# CONFIG_PCI_DEBUG is not set
# CONFIG_PCI_STUB is not set
CONFIG_HT_IRQ=y
# CONFIG_PCI_IOV is not set
CONFIG_ISA_DMA_API=y
CONFIG_K8_NB=y
CONFIG_PCCARD=m
# CONFIG_PCMCIA_DEBUG is not set
# CONFIG_PCMCIA is not set
CONFIG_CARDBUS=y
#
# PC-card bridges
#
CONFIG_YENTA=m
CONFIG_YENTA_O2=y
CONFIG_YENTA_RICOH=y
CONFIG_YENTA_TI=y
CONFIG_YENTA_ENE_TUNE=y
CONFIG_YENTA_TOSHIBA=y
CONFIG_PCCARD_NONSTATIC=m
CONFIG_HOTPLUG_PCI=y
CONFIG_HOTPLUG_PCI_FAKE=m
CONFIG_HOTPLUG_PCI_ACPI=y
# CONFIG_HOTPLUG_PCI_ACPI_IBM is not set
# CONFIG_HOTPLUG_PCI_CPCI is not set
CONFIG_HOTPLUG_PCI_SHPC=y
#
# Executable file formats / Emulations
#
CONFIG_BINFMT_ELF=y
CONFIG_COMPAT_BINFMT_ELF=y
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
# CONFIG_HAVE_AOUT is not set
CONFIG_BINFMT_MISC=m
CONFIG_IA32_EMULATION=y
CONFIG_IA32_AOUT=m
CONFIG_COMPAT=y
CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
CONFIG_SYSVIPC_COMPAT=y
CONFIG_NET=y
#
# Networking options
#
CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
CONFIG_UNIX=y
CONFIG_XFRM=y
CONFIG_XFRM_USER=m
# CONFIG_XFRM_SUB_POLICY is not set
# CONFIG_XFRM_MIGRATE is not set
# CONFIG_XFRM_STATISTICS is not set
CONFIG_XFRM_IPCOMP=m
CONFIG_NET_KEY=m
# CONFIG_NET_KEY_MIGRATE is not set
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
CONFIG_ASK_IP_FIB_HASH=y
# CONFIG_IP_FIB_TRIE is not set
CONFIG_IP_FIB_HASH=y
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_IP_ROUTE_MULTIPATH=y
CONFIG_IP_ROUTE_VERBOSE=y
# CONFIG_IP_PNP is not set
CONFIG_NET_IPIP=m
CONFIG_NET_IPGRE=m
CONFIG_NET_IPGRE_BROADCAST=y
CONFIG_IP_MROUTE=y
CONFIG_IP_PIMSM_V1=y
CONFIG_IP_PIMSM_V2=y
# CONFIG_ARPD is not set
CONFIG_SYN_COOKIES=y
CONFIG_INET_AH=m
CONFIG_INET_ESP=m
CONFIG_INET_IPCOMP=m
CONFIG_INET_XFRM_TUNNEL=m
CONFIG_INET_TUNNEL=m
CONFIG_INET_XFRM_MODE_TRANSPORT=m
CONFIG_INET_XFRM_MODE_TUNNEL=m
CONFIG_INET_XFRM_MODE_BEET=m
CONFIG_INET_LRO=y
CONFIG_INET_DIAG=m
CONFIG_INET_TCP_DIAG=m
# CONFIG_TCP_CONG_ADVANCED is not set
CONFIG_TCP_CONG_CUBIC=y
CONFIG_DEFAULT_TCP_CONG="cubic"
# CONFIG_TCP_MD5SIG is not set
CONFIG_IPV6=y
CONFIG_IPV6_PRIVACY=y
CONFIG_IPV6_ROUTER_PREF=y
# CONFIG_IPV6_ROUTE_INFO is not set
# CONFIG_IPV6_OPTIMISTIC_DAD is not set
CONFIG_INET6_AH=m
CONFIG_INET6_ESP=m
CONFIG_INET6_IPCOMP=m
CONFIG_IPV6_MIP6=m
CONFIG_INET6_XFRM_TUNNEL=m
CONFIG_INET6_TUNNEL=m
CONFIG_INET6_XFRM_MODE_TRANSPORT=m
CONFIG_INET6_XFRM_MODE_TUNNEL=m
CONFIG_INET6_XFRM_MODE_BEET=m
CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m
CONFIG_IPV6_SIT=m
CONFIG_IPV6_NDISC_NODETYPE=y
CONFIG_IPV6_TUNNEL=m
CONFIG_IPV6_MULTIPLE_TABLES=y
CONFIG_IPV6_SUBTREES=y
# CONFIG_IPV6_MROUTE is not set
# CONFIG_NETLABEL is not set
CONFIG_NETWORK_SECMARK=y
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set
CONFIG_NETFILTER_ADVANCED=y
#
# Core Netfilter Configuration
#
CONFIG_NETFILTER_NETLINK=m
CONFIG_NETFILTER_NETLINK_QUEUE=m
CONFIG_NETFILTER_NETLINK_LOG=m
CONFIG_NF_CONNTRACK=y
CONFIG_NF_CT_ACCT=y
CONFIG_NF_CONNTRACK_MARK=y
CONFIG_NF_CONNTRACK_SECMARK=y
CONFIG_NF_CONNTRACK_EVENTS=y
# CONFIG_NF_CT_PROTO_DCCP is not set
CONFIG_NF_CT_PROTO_GRE=m
# CONFIG_NF_CT_PROTO_SCTP is not set
CONFIG_NF_CT_PROTO_UDPLITE=m
# CONFIG_NF_CONNTRACK_AMANDA is not set
CONFIG_NF_CONNTRACK_FTP=m
CONFIG_NF_CONNTRACK_H323=m
CONFIG_NF_CONNTRACK_IRC=m
CONFIG_NF_CONNTRACK_NETBIOS_NS=m
CONFIG_NF_CONNTRACK_PPTP=m
# CONFIG_NF_CONNTRACK_SANE is not set
CONFIG_NF_CONNTRACK_SIP=m
# CONFIG_NF_CONNTRACK_TFTP is not set
CONFIG_NF_CT_NETLINK=m
CONFIG_NETFILTER_TPROXY=m
CONFIG_NETFILTER_XTABLES=y
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m
CONFIG_NETFILTER_XT_TARGET_DSCP=m
CONFIG_NETFILTER_XT_TARGET_HL=m
CONFIG_NETFILTER_XT_TARGET_LED=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
CONFIG_NETFILTER_XT_TARGET_RATEEST=m
CONFIG_NETFILTER_XT_TARGET_TPROXY=m
CONFIG_NETFILTER_XT_TARGET_TRACE=m
CONFIG_NETFILTER_XT_TARGET_SECMARK=m
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
CONFIG_NETFILTER_XT_MATCH_COMMENT=m
CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
CONFIG_NETFILTER_XT_MATCH_DCCP=m
CONFIG_NETFILTER_XT_MATCH_DSCP=m
CONFIG_NETFILTER_XT_MATCH_ESP=m
CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
CONFIG_NETFILTER_XT_MATCH_HELPER=m
CONFIG_NETFILTER_XT_MATCH_HL=m
CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
CONFIG_NETFILTER_XT_MATCH_LENGTH=m
CONFIG_NETFILTER_XT_MATCH_LIMIT=m
CONFIG_NETFILTER_XT_MATCH_MAC=m
CONFIG_NETFILTER_XT_MATCH_MARK=m
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
CONFIG_NETFILTER_XT_MATCH_OWNER=m
CONFIG_NETFILTER_XT_MATCH_POLICY=m
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
CONFIG_NETFILTER_XT_MATCH_QUOTA=m
CONFIG_NETFILTER_XT_MATCH_RATEEST=m
CONFIG_NETFILTER_XT_MATCH_REALM=m
CONFIG_NETFILTER_XT_MATCH_RECENT=m
# CONFIG_NETFILTER_XT_MATCH_RECENT_PROC_COMPAT is not set
CONFIG_NETFILTER_XT_MATCH_SCTP=m
CONFIG_NETFILTER_XT_MATCH_SOCKET=m
CONFIG_NETFILTER_XT_MATCH_STATE=m
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
CONFIG_NETFILTER_XT_MATCH_STRING=m
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
CONFIG_NETFILTER_XT_MATCH_TIME=m
CONFIG_NETFILTER_XT_MATCH_U32=m
# CONFIG_IP_VS is not set
#
# IP: Netfilter Configuration
#
CONFIG_NF_DEFRAG_IPV4=m
CONFIG_NF_CONNTRACK_IPV4=m
CONFIG_NF_CONNTRACK_PROC_COMPAT=y
# CONFIG_IP_NF_QUEUE is not set
CONFIG_IP_NF_IPTABLES=y
CONFIG_IP_NF_MATCH_ADDRTYPE=m
CONFIG_IP_NF_MATCH_AH=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_TTL=m
CONFIG_IP_NF_FILTER=m
CONFIG_IP_NF_TARGET_REJECT=m
CONFIG_IP_NF_TARGET_LOG=m
CONFIG_IP_NF_TARGET_ULOG=m
CONFIG_NF_NAT=m
CONFIG_NF_NAT_NEEDED=y
CONFIG_IP_NF_TARGET_MASQUERADE=m
CONFIG_IP_NF_TARGET_NETMAP=m
CONFIG_IP_NF_TARGET_REDIRECT=m
CONFIG_NF_NAT_SNMP_BASIC=m
CONFIG_NF_NAT_PROTO_GRE=m
CONFIG_NF_NAT_PROTO_UDPLITE=m
CONFIG_NF_NAT_FTP=m
CONFIG_NF_NAT_IRC=m
# CONFIG_NF_NAT_TFTP is not set
# CONFIG_NF_NAT_AMANDA is not set
CONFIG_NF_NAT_PPTP=m
CONFIG_NF_NAT_H323=m
CONFIG_NF_NAT_SIP=m
CONFIG_IP_NF_MANGLE=m
# CONFIG_IP_NF_TARGET_CLUSTERIP is not set
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_TTL=m
CONFIG_IP_NF_RAW=m
CONFIG_IP_NF_SECURITY=m
# CONFIG_IP_NF_ARPTABLES is not set
#
# IPv6: Netfilter Configuration
#
CONFIG_NF_CONNTRACK_IPV6=m
# CONFIG_IP6_NF_QUEUE is not set
CONFIG_IP6_NF_IPTABLES=y
CONFIG_IP6_NF_MATCH_AH=m
CONFIG_IP6_NF_MATCH_EUI64=m
CONFIG_IP6_NF_MATCH_FRAG=m
CONFIG_IP6_NF_MATCH_OPTS=m
CONFIG_IP6_NF_MATCH_HL=m
CONFIG_IP6_NF_MATCH_IPV6HEADER=m
CONFIG_IP6_NF_MATCH_MH=m
CONFIG_IP6_NF_MATCH_RT=m
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_TARGET_LOG=m
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_TARGET_REJECT=m
CONFIG_IP6_NF_MANGLE=m
CONFIG_IP6_NF_RAW=m
CONFIG_IP6_NF_SECURITY=m
CONFIG_IP_DCCP=m
CONFIG_INET_DCCP_DIAG=m
#
# DCCP CCIDs Configuration (EXPERIMENTAL)
#
# CONFIG_IP_DCCP_CCID2_DEBUG is not set
CONFIG_IP_DCCP_CCID3=y
# CONFIG_IP_DCCP_CCID3_DEBUG is not set
CONFIG_IP_DCCP_CCID3_RTO=100
CONFIG_IP_DCCP_TFRC_LIB=y
#
# DCCP Kernel Hacking
#
# CONFIG_IP_DCCP_DEBUG is not set
CONFIG_IP_SCTP=m
# CONFIG_SCTP_DBG_MSG is not set
# CONFIG_SCTP_DBG_OBJCNT is not set
# CONFIG_SCTP_HMAC_NONE is not set
CONFIG_SCTP_HMAC_SHA1=y
# CONFIG_SCTP_HMAC_MD5 is not set
# CONFIG_TIPC is not set
# CONFIG_ATM is not set
# CONFIG_BRIDGE is not set
# CONFIG_NET_DSA is not set
# CONFIG_VLAN_8021Q is not set
# CONFIG_DECNET is not set
# CONFIG_LLC2 is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not set
# CONFIG_PHONET is not set
CONFIG_NET_SCHED=y
#
# Queueing/Scheduling
#
CONFIG_NET_SCH_CBQ=m
CONFIG_NET_SCH_HTB=m
CONFIG_NET_SCH_HFSC=m
CONFIG_NET_SCH_PRIO=m
# CONFIG_NET_SCH_MULTIQ is not set
CONFIG_NET_SCH_RED=m
CONFIG_NET_SCH_SFQ=m
CONFIG_NET_SCH_TEQL=m
CONFIG_NET_SCH_TBF=m
CONFIG_NET_SCH_GRED=m
CONFIG_NET_SCH_DSMARK=m
CONFIG_NET_SCH_NETEM=m
CONFIG_NET_SCH_DRR=m
CONFIG_NET_SCH_INGRESS=m
#
# Classification
#
CONFIG_NET_CLS=y
CONFIG_NET_CLS_BASIC=m
CONFIG_NET_CLS_TCINDEX=m
CONFIG_NET_CLS_ROUTE4=m
CONFIG_NET_CLS_ROUTE=y
CONFIG_NET_CLS_FW=m
CONFIG_NET_CLS_U32=m
CONFIG_CLS_U32_PERF=y
CONFIG_CLS_U32_MARK=y
CONFIG_NET_CLS_RSVP=m
CONFIG_NET_CLS_RSVP6=m
CONFIG_NET_CLS_FLOW=m
CONFIG_NET_EMATCH=y
CONFIG_NET_EMATCH_STACK=32
CONFIG_NET_EMATCH_CMP=m
CONFIG_NET_EMATCH_NBYTE=m
CONFIG_NET_EMATCH_U32=m
CONFIG_NET_EMATCH_META=m
CONFIG_NET_EMATCH_TEXT=m
CONFIG_NET_CLS_ACT=y
CONFIG_NET_ACT_POLICE=m
CONFIG_NET_ACT_GACT=m
CONFIG_GACT_PROB=y
CONFIG_NET_ACT_MIRRED=m
CONFIG_NET_ACT_IPT=m
CONFIG_NET_ACT_NAT=m
CONFIG_NET_ACT_PEDIT=m
# CONFIG_NET_ACT_SIMP is not set
CONFIG_NET_ACT_SKBEDIT=m
CONFIG_NET_CLS_IND=y
CONFIG_NET_SCH_FIFO=y
# CONFIG_DCB is not set
#
# Network testing
#
CONFIG_NET_PKTGEN=m
CONFIG_NET_DROP_MONITOR=y
# CONFIG_HAMRADIO is not set
# CONFIG_CAN is not set
# CONFIG_IRDA is not set
CONFIG_BT=m
CONFIG_BT_L2CAP=m
CONFIG_BT_SCO=m
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
CONFIG_BT_BNEP=m
CONFIG_BT_BNEP_MC_FILTER=y
CONFIG_BT_BNEP_PROTO_FILTER=y
CONFIG_BT_HIDP=m
#
# Bluetooth device drivers
#
CONFIG_BT_HCIBTUSB=m
# CONFIG_BT_HCIBTSDIO is not set
CONFIG_BT_HCIUART=m
CONFIG_BT_HCIUART_H4=y
CONFIG_BT_HCIUART_BCSP=y
CONFIG_BT_HCIUART_LL=y
CONFIG_BT_HCIBCM203X=m
CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBFUSB=m
# CONFIG_BT_HCIVHCI is not set
CONFIG_AF_RXRPC=m
# CONFIG_AF_RXRPC_DEBUG is not set
CONFIG_RXKAD=m
CONFIG_FIB_RULES=y
CONFIG_WIRELESS=y
CONFIG_CFG80211=y
CONFIG_CFG80211_REG_DEBUG=y
CONFIG_WIRELESS_OLD_REGULATORY=y
CONFIG_WIRELESS_EXT=y
CONFIG_WIRELESS_EXT_SYSFS=y
CONFIG_LIB80211=y
CONFIG_LIB80211_DEBUG=y
CONFIG_MAC80211=y
#
# Rate control algorithm selection
#
CONFIG_MAC80211_RC_MINSTREL=y
# CONFIG_MAC80211_RC_DEFAULT_PID is not set
CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
CONFIG_MAC80211_RC_DEFAULT="minstrel"
CONFIG_MAC80211_MESH=y
CONFIG_MAC80211_LEDS=y
CONFIG_MAC80211_DEBUGFS=y
CONFIG_MAC80211_DEBUG_MENU=y
# CONFIG_MAC80211_DEBUG_PACKET_ALIGNMENT is not set
# CONFIG_MAC80211_NOINLINE is not set
# CONFIG_MAC80211_VERBOSE_DEBUG is not set
# CONFIG_MAC80211_HT_DEBUG is not set
# CONFIG_MAC80211_TKIP_DEBUG is not set
# CONFIG_MAC80211_IBSS_DEBUG is not set
CONFIG_MAC80211_VERBOSE_PS_DEBUG=y
CONFIG_MAC80211_VERBOSE_MPL_DEBUG=y
# CONFIG_MAC80211_DEBUG_COUNTERS is not set
# CONFIG_WIMAX is not set
CONFIG_RFKILL=y
CONFIG_RFKILL_INPUT=y
CONFIG_RFKILL_LEDS=y
# CONFIG_NET_9P is not set
#
# Device Drivers
#
#
# Generic Driver Options
#
CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
CONFIG_FIRMWARE_IN_KERNEL=y
CONFIG_EXTRA_FIRMWARE=""
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_SYS_HYPERVISOR is not set
CONFIG_CONNECTOR=m
# CONFIG_MTD is not set
# CONFIG_PARPORT is not set
CONFIG_PNP=y
# CONFIG_PNP_DEBUG_MESSAGES is not set
#
# Protocols
#
CONFIG_PNPACPI=y
CONFIG_BLK_DEV=y
# CONFIG_BLK_DEV_FD is not set
# CONFIG_BLK_CPQ_DA is not set
# CONFIG_BLK_CPQ_CISS_DA is not set
# CONFIG_BLK_DEV_DAC960 is not set
# CONFIG_BLK_DEV_UMEM is not set
# CONFIG_BLK_DEV_COW_COMMON is not set
CONFIG_BLK_DEV_LOOP=m
CONFIG_BLK_DEV_CRYPTOLOOP=m
CONFIG_BLK_DEV_NBD=m
# CONFIG_BLK_DEV_SX8 is not set
# CONFIG_BLK_DEV_UB is not set
CONFIG_BLK_DEV_RAM=m
CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=4096
CONFIG_BLK_DEV_XIP=y
CONFIG_CDROM_PKTCDVD=m
CONFIG_CDROM_PKTCDVD_BUFFERS=8
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
CONFIG_ATA_OVER_ETH=m
# CONFIG_BLK_DEV_HD is not set
CONFIG_MISC_DEVICES=y
# CONFIG_IBM_ASM is not set
# CONFIG_PHANTOM is not set
# CONFIG_SGI_IOC4 is not set
# CONFIG_TIFM_CORE is not set
# CONFIG_ICS932S401 is not set
CONFIG_ENCLOSURE_SERVICES=m
# CONFIG_HP_ILO is not set
CONFIG_DELL_LAPTOP=y
# CONFIG_ISL29003 is not set
# CONFIG_C2PORT is not set
#
# EEPROM support
#
CONFIG_EEPROM_AT24=m
CONFIG_EEPROM_LEGACY=m
CONFIG_EEPROM_93CX6=m
CONFIG_HAVE_IDE=y
# CONFIG_IDE is not set
#
# SCSI device support
#
# CONFIG_RAID_ATTRS is not set
CONFIG_SCSI=y
CONFIG_SCSI_DMA=y
CONFIG_SCSI_TGT=m
# CONFIG_SCSI_NETLINK is not set
# CONFIG_SCSI_PROC_FS is not set
#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
# CONFIG_CHR_DEV_ST is not set
# CONFIG_CHR_DEV_OSST is not set
CONFIG_BLK_DEV_SR=y
# CONFIG_BLK_DEV_SR_VENDOR is not set
CONFIG_CHR_DEV_SG=y
# CONFIG_CHR_DEV_SCH is not set
CONFIG_SCSI_ENCLOSURE=m
#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
#
# CONFIG_SCSI_MULTI_LUN is not set
# CONFIG_SCSI_CONSTANTS is not set
# CONFIG_SCSI_LOGGING is not set
CONFIG_SCSI_SCAN_ASYNC=y
CONFIG_SCSI_WAIT_SCAN=m
#
# SCSI Transports
#
# CONFIG_SCSI_SPI_ATTRS is not set
# CONFIG_SCSI_FC_ATTRS is not set
# CONFIG_SCSI_ISCSI_ATTRS is not set
# CONFIG_SCSI_SAS_LIBSAS is not set
# CONFIG_SCSI_SRP_ATTRS is not set
# CONFIG_SCSI_LOWLEVEL is not set
# CONFIG_SCSI_DH is not set
# CONFIG_SCSI_OSD_INITIATOR is not set
CONFIG_ATA=y
# CONFIG_ATA_NONSTANDARD is not set
CONFIG_ATA_ACPI=y
# CONFIG_SATA_PMP is not set
CONFIG_SATA_AHCI=y
# CONFIG_SATA_SIL24 is not set
CONFIG_ATA_SFF=y
# CONFIG_SATA_SVW is not set
CONFIG_ATA_PIIX=y
# CONFIG_SATA_MV is not set
# CONFIG_SATA_NV is not set
# CONFIG_PDC_ADMA is not set
# CONFIG_SATA_QSTOR is not set
# CONFIG_SATA_PROMISE is not set
# CONFIG_SATA_SX4 is not set
# CONFIG_SATA_SIL is not set
# CONFIG_SATA_SIS is not set
# CONFIG_SATA_ULI is not set
# CONFIG_SATA_VIA is not set
# CONFIG_SATA_VITESSE is not set
# CONFIG_SATA_INIC162X is not set
# CONFIG_PATA_ACPI is not set
# CONFIG_PATA_ALI is not set
# CONFIG_PATA_AMD is not set
# CONFIG_PATA_ARTOP is not set
# CONFIG_PATA_ATIIXP is not set
# CONFIG_PATA_CMD640_PCI is not set
# CONFIG_PATA_CMD64X is not set
# CONFIG_PATA_CS5520 is not set
# CONFIG_PATA_CS5530 is not set
# CONFIG_PATA_CYPRESS is not set
# CONFIG_PATA_EFAR is not set
# CONFIG_ATA_GENERIC is not set
# CONFIG_PATA_HPT366 is not set
# CONFIG_PATA_HPT37X is not set
# CONFIG_PATA_HPT3X2N is not set
# CONFIG_PATA_HPT3X3 is not set
# CONFIG_PATA_IT821X is not set
# CONFIG_PATA_IT8213 is not set
# CONFIG_PATA_JMICRON is not set
# CONFIG_PATA_TRIFLEX is not set
# CONFIG_PATA_MARVELL is not set
# CONFIG_PATA_MPIIX is not set
# CONFIG_PATA_OLDPIIX is not set
# CONFIG_PATA_NETCELL is not set
# CONFIG_PATA_NINJA32 is not set
# CONFIG_PATA_NS87410 is not set
# CONFIG_PATA_NS87415 is not set
# CONFIG_PATA_OPTI is not set
# CONFIG_PATA_OPTIDMA is not set
# CONFIG_PATA_PDC_OLD is not set
# CONFIG_PATA_RADISYS is not set
# CONFIG_PATA_RZ1000 is not set
# CONFIG_PATA_SC1200 is not set
# CONFIG_PATA_SERVERWORKS is not set
# CONFIG_PATA_PDC2027X is not set
# CONFIG_PATA_SIL680 is not set
# CONFIG_PATA_SIS is not set
# CONFIG_PATA_VIA is not set
# CONFIG_PATA_WINBOND is not set
# CONFIG_PATA_SCH is not set
CONFIG_MD=y
CONFIG_BLK_DEV_MD=m
CONFIG_MD_LINEAR=m
CONFIG_MD_RAID0=m
CONFIG_MD_RAID1=m
# CONFIG_MD_RAID10 is not set
CONFIG_MD_RAID456=m
CONFIG_MD_RAID6_PQ=m
CONFIG_MD_MULTIPATH=m
CONFIG_MD_FAULTY=m
CONFIG_BLK_DEV_DM=m
# CONFIG_DM_DEBUG is not set
CONFIG_DM_CRYPT=m
CONFIG_DM_SNAPSHOT=m
CONFIG_DM_MIRROR=m
CONFIG_DM_ZERO=m
# CONFIG_DM_MULTIPATH is not set
# CONFIG_DM_DELAY is not set
CONFIG_DM_UEVENT=y
# CONFIG_FUSION is not set
#
# IEEE 1394 (FireWire) support
#
#
# Enable only one of the two stacks, unless you know what you are doing
#
# CONFIG_FIREWIRE is not set
CONFIG_IEEE1394=m
CONFIG_IEEE1394_OHCI1394=m
# CONFIG_IEEE1394_PCILYNX is not set
CONFIG_IEEE1394_SBP2=m
CONFIG_IEEE1394_SBP2_PHYS_DMA=y
CONFIG_IEEE1394_ETH1394_ROM_ENTRY=y
CONFIG_IEEE1394_ETH1394=m
CONFIG_IEEE1394_RAWIO=m
CONFIG_IEEE1394_VIDEO1394=m
# CONFIG_IEEE1394_DV1394 is not set
# CONFIG_IEEE1394_VERBOSEDEBUG is not set
CONFIG_I2O=m
CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y
CONFIG_I2O_EXT_ADAPTEC=y
CONFIG_I2O_EXT_ADAPTEC_DMA64=y
CONFIG_I2O_CONFIG=m
CONFIG_I2O_CONFIG_OLD_IOCTL=y
CONFIG_I2O_BUS=m
CONFIG_I2O_BLOCK=m
CONFIG_I2O_SCSI=m
CONFIG_I2O_PROC=m
# CONFIG_MACINTOSH_DRIVERS is not set
CONFIG_NETDEVICES=y
CONFIG_COMPAT_NET_DEV_OPS=y
CONFIG_IFB=m
CONFIG_DUMMY=m
CONFIG_BONDING=m
# CONFIG_MACVLAN is not set
CONFIG_EQUALIZER=m
CONFIG_TUN=m
CONFIG_VETH=m
# CONFIG_NET_SB1000 is not set
# CONFIG_ARCNET is not set
CONFIG_PHYLIB=y
#
# MII PHY device drivers
#
CONFIG_MARVELL_PHY=m
CONFIG_DAVICOM_PHY=m
CONFIG_QSEMI_PHY=m
CONFIG_LXT_PHY=m
CONFIG_CICADA_PHY=m
CONFIG_VITESSE_PHY=m
CONFIG_SMSC_PHY=m
CONFIG_BROADCOM_PHY=m
CONFIG_ICPLUS_PHY=m
CONFIG_REALTEK_PHY=m
CONFIG_NATIONAL_PHY=m
CONFIG_STE10XP=m
CONFIG_LSI_ET1011C_PHY=m
# CONFIG_FIXED_PHY is not set
# CONFIG_MDIO_BITBANG is not set
# CONFIG_NET_ETHERNET is not set
CONFIG_MII=m
CONFIG_NETDEV_1000=y
# CONFIG_ACENIC is not set
# CONFIG_DL2K is not set
# CONFIG_E1000 is not set
# CONFIG_E1000E is not set
# CONFIG_IP1000 is not set
# CONFIG_IGB is not set
# CONFIG_IGBVF is not set
# CONFIG_NS83820 is not set
# CONFIG_HAMACHI is not set
# CONFIG_YELLOWFIN is not set
# CONFIG_R8169 is not set
# CONFIG_SIS190 is not set
# CONFIG_SKGE is not set
# CONFIG_SKY2 is not set
# CONFIG_VIA_VELOCITY is not set
CONFIG_TIGON3=y
# CONFIG_BNX2 is not set
# CONFIG_QLA3XXX is not set
# CONFIG_ATL1 is not set
# CONFIG_ATL1E is not set
# CONFIG_ATL1C is not set
# CONFIG_JME is not set
# CONFIG_NETDEV_10000 is not set
# CONFIG_TR is not set
#
# Wireless LAN
#
# CONFIG_WLAN_PRE80211 is not set
CONFIG_WLAN_80211=y
# CONFIG_LIBERTAS is not set
# CONFIG_LIBERTAS_THINFIRM is not set
# CONFIG_AIRO is not set
# CONFIG_ATMEL is not set
CONFIG_AT76C50X_USB=m
# CONFIG_PRISM54 is not set
CONFIG_USB_ZD1201=m
CONFIG_USB_NET_RNDIS_WLAN=m
# CONFIG_RTL8180 is not set
CONFIG_RTL8187=m
# CONFIG_ADM8211 is not set
# CONFIG_MAC80211_HWSIM is not set
# CONFIG_MWL8K is not set
# CONFIG_P54_COMMON is not set
# CONFIG_ATH5K is not set
# CONFIG_ATH9K is not set
CONFIG_AR9170_USB=m
CONFIG_AR9170_LEDS=y
# CONFIG_IPW2100 is not set
# CONFIG_IPW2200 is not set
CONFIG_IWLWIFI=y
CONFIG_IWLWIFI_LEDS=y
# CONFIG_IWLWIFI_RFKILL is not set
CONFIG_IWLWIFI_SPECTRUM_MEASUREMENT=y
# CONFIG_IWLWIFI_DEBUG is not set
CONFIG_IWLAGN=m
CONFIG_IWL4965=y
CONFIG_IWL5000=y
CONFIG_IWL3945=y
CONFIG_IWL3945_SPECTRUM_MEASUREMENT=y
# CONFIG_HOSTAP is not set
# CONFIG_B43 is not set
# CONFIG_B43LEGACY is not set
CONFIG_ZD1211RW=m
# CONFIG_ZD1211RW_DEBUG is not set
CONFIG_RT2X00=m
# CONFIG_RT2400PCI is not set
# CONFIG_RT2500PCI is not set
# CONFIG_RT61PCI is not set
CONFIG_RT2500USB=m
CONFIG_RT73USB=m
CONFIG_RT2X00_LIB_USB=m
CONFIG_RT2X00_LIB=m
CONFIG_RT2X00_LIB_FIRMWARE=y
CONFIG_RT2X00_LIB_CRYPTO=y
CONFIG_RT2X00_LIB_RFKILL=y
CONFIG_RT2X00_LIB_LEDS=y
# CONFIG_RT2X00_LIB_DEBUGFS is not set
# CONFIG_RT2X00_DEBUG is not set
# CONFIG_HERMES is not set
#
# Enable WiMAX (Networking options) to see the WiMAX drivers
#
#
# USB Network Adapters
#
# CONFIG_USB_CATC is not set
# CONFIG_USB_KAWETH is not set
# CONFIG_USB_PEGASUS is not set
# CONFIG_USB_RTL8150 is not set
CONFIG_USB_USBNET=m
CONFIG_USB_NET_AX8817X=m
CONFIG_USB_NET_CDCETHER=m
CONFIG_USB_NET_CDC_EEM=m
# CONFIG_USB_NET_DM9601 is not set
# CONFIG_USB_NET_SMSC95XX is not set
# CONFIG_USB_NET_GL620A is not set
# CONFIG_USB_NET_NET1080 is not set
# CONFIG_USB_NET_PLUSB is not set
# CONFIG_USB_NET_MCS7830 is not set
CONFIG_USB_NET_RNDIS_HOST=m
CONFIG_USB_NET_CDC_SUBSET=m
# CONFIG_USB_ALI_M5632 is not set
# CONFIG_USB_AN2720 is not set
# CONFIG_USB_BELKIN is not set
CONFIG_USB_ARMLINUX=y
# CONFIG_USB_EPSON2888 is not set
# CONFIG_USB_KC2190 is not set
# CONFIG_USB_NET_ZAURUS is not set
# CONFIG_USB_HSO is not set
# CONFIG_WAN is not set
# CONFIG_FDDI is not set
# CONFIG_HIPPI is not set
# CONFIG_PPP is not set
# CONFIG_SLIP is not set
# CONFIG_NET_FC is not set
# CONFIG_NETCONSOLE is not set
# CONFIG_NETPOLL is not set
# CONFIG_NET_POLL_CONTROLLER is not set
# CONFIG_ISDN is not set
# CONFIG_PHONE is not set
#
# Input device support
#
CONFIG_INPUT=y
# CONFIG_INPUT_FF_MEMLESS is not set
CONFIG_INPUT_POLLDEV=m
#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
# CONFIG_INPUT_JOYDEV is not set
CONFIG_INPUT_EVDEV=y
# CONFIG_INPUT_EVBUG is not set
#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_SUNKBD is not set
# CONFIG_KEYBOARD_LKKBD is not set
# CONFIG_KEYBOARD_XTKBD is not set
# CONFIG_KEYBOARD_NEWTON is not set
# CONFIG_KEYBOARD_STOWAWAY is not set
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
CONFIG_MOUSE_PS2_ALPS=y
CONFIG_MOUSE_PS2_LOGIPS2PP=y
CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_MOUSE_PS2_LIFEBOOK=y
CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
# CONFIG_MOUSE_SERIAL is not set
# CONFIG_MOUSE_APPLETOUCH is not set
# CONFIG_MOUSE_BCM5974 is not set
# CONFIG_MOUSE_VSXXXAA is not set
# CONFIG_INPUT_JOYSTICK is not set
# CONFIG_INPUT_TABLET is not set
# CONFIG_INPUT_TOUCHSCREEN is not set
CONFIG_INPUT_MISC=y
# CONFIG_INPUT_PCSPKR is not set
# CONFIG_INPUT_APANEL is not set
# CONFIG_INPUT_ATLAS_BTNS is not set
# CONFIG_INPUT_ATI_REMOTE is not set
# CONFIG_INPUT_ATI_REMOTE2 is not set
# CONFIG_INPUT_KEYSPAN_REMOTE is not set
# CONFIG_INPUT_POWERMATE is not set
# CONFIG_INPUT_YEALINK is not set
# CONFIG_INPUT_CM109 is not set
CONFIG_INPUT_UINPUT=m
#
# Hardware I/O ports
#
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=m
# CONFIG_SERIO_CT82C710 is not set
# CONFIG_SERIO_PCIPS2 is not set
CONFIG_SERIO_LIBPS2=y
CONFIG_SERIO_RAW=m
# CONFIG_GAMEPORT is not set
#
# Character devices
#
CONFIG_VT=y
CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
CONFIG_VT_HW_CONSOLE_BINDING=y
CONFIG_DEVKMEM=y
# CONFIG_SERIAL_NONSTANDARD is not set
# CONFIG_NOZOMI is not set
#
# Serial drivers
#
# CONFIG_SERIAL_8250 is not set
CONFIG_FIX_EARLYCON_MEM=y
#
# Non-8250 serial port support
#
# CONFIG_SERIAL_JSM is not set
CONFIG_UNIX98_PTYS=y
# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
# CONFIG_LEGACY_PTYS is not set
# CONFIG_IPMI_HANDLER is not set
CONFIG_HW_RANDOM=y
# CONFIG_HW_RANDOM_TIMERIOMEM is not set
CONFIG_HW_RANDOM_INTEL=y
# CONFIG_HW_RANDOM_AMD is not set
CONFIG_NVRAM=m
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set
# CONFIG_MWAVE is not set
# CONFIG_PC8736x_GPIO is not set
# CONFIG_RAW_DRIVER is not set
CONFIG_HPET=y
CONFIG_HPET_MMAP=y
CONFIG_HANGCHECK_TIMER=m
CONFIG_TCG_TPM=m
# CONFIG_TCG_TIS is not set
CONFIG_TCG_NSC=m
# CONFIG_TCG_ATMEL is not set
# CONFIG_TCG_INFINEON is not set
# CONFIG_TELCLOCK is not set
CONFIG_DEVPORT=y
CONFIG_I2C=y
CONFIG_I2C_BOARDINFO=y
CONFIG_I2C_CHARDEV=y
CONFIG_I2C_HELPER_AUTO=y
CONFIG_I2C_ALGOBIT=y
#
# I2C Hardware Bus support
#
#
# PC SMBus host controller drivers
#
# CONFIG_I2C_ALI1535 is not set
# CONFIG_I2C_ALI1563 is not set
# CONFIG_I2C_ALI15X3 is not set
# CONFIG_I2C_AMD756 is not set
# CONFIG_I2C_AMD8111 is not set
CONFIG_I2C_I801=y
# CONFIG_I2C_ISCH is not set
# CONFIG_I2C_PIIX4 is not set
# CONFIG_I2C_NFORCE2 is not set
# CONFIG_I2C_SIS5595 is not set
# CONFIG_I2C_SIS630 is not set
# CONFIG_I2C_SIS96X is not set
# CONFIG_I2C_VIA is not set
# CONFIG_I2C_VIAPRO is not set
#
# I2C system bus drivers (mostly embedded / system-on-chip)
#
# CONFIG_I2C_OCORES is not set
# CONFIG_I2C_SIMTEC is not set
#
# External I2C/SMBus adapter drivers
#
# CONFIG_I2C_PARPORT_LIGHT is not set
# CONFIG_I2C_TAOS_EVM is not set
# CONFIG_I2C_TINY_USB is not set
#
# Graphics adapter I2C/DDC channel drivers
#
# CONFIG_I2C_VOODOO3 is not set
#
# Other I2C/SMBus bus drivers
#
# CONFIG_I2C_PCA_PLATFORM is not set
# CONFIG_I2C_STUB is not set
#
# Miscellaneous I2C Chip support
#
# CONFIG_DS1682 is not set
# CONFIG_SENSORS_PCF8574 is not set
# CONFIG_PCF8575 is not set
# CONFIG_SENSORS_PCA9539 is not set
# CONFIG_SENSORS_MAX6875 is not set
# CONFIG_SENSORS_TSL2550 is not set
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
# CONFIG_I2C_DEBUG_CHIP is not set
# CONFIG_SPI is not set
CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
# CONFIG_GPIOLIB is not set
# CONFIG_W1 is not set
CONFIG_POWER_SUPPLY=y
# CONFIG_POWER_SUPPLY_DEBUG is not set
# CONFIG_PDA_POWER is not set
# CONFIG_BATTERY_DS2760 is not set
# CONFIG_BATTERY_BQ27x00 is not set
CONFIG_HWMON=y
# CONFIG_HWMON_VID is not set
# CONFIG_SENSORS_ABITUGURU is not set
# CONFIG_SENSORS_ABITUGURU3 is not set
# CONFIG_SENSORS_AD7414 is not set
# CONFIG_SENSORS_AD7418 is not set
# CONFIG_SENSORS_ADM1021 is not set
# CONFIG_SENSORS_ADM1025 is not set
# CONFIG_SENSORS_ADM1026 is not set
# CONFIG_SENSORS_ADM1029 is not set
# CONFIG_SENSORS_ADM1031 is not set
# CONFIG_SENSORS_ADM9240 is not set
# CONFIG_SENSORS_ADT7462 is not set
# CONFIG_SENSORS_ADT7470 is not set
# CONFIG_SENSORS_ADT7473 is not set
# CONFIG_SENSORS_ADT7475 is not set
# CONFIG_SENSORS_K8TEMP is not set
# CONFIG_SENSORS_ASB100 is not set
# CONFIG_SENSORS_ATK0110 is not set
# CONFIG_SENSORS_ATXP1 is not set
# CONFIG_SENSORS_DS1621 is not set
# CONFIG_SENSORS_I5K_AMB is not set
# CONFIG_SENSORS_F71805F is not set
# CONFIG_SENSORS_F71882FG is not set
# CONFIG_SENSORS_F75375S is not set
# CONFIG_SENSORS_FSCHER is not set
# CONFIG_SENSORS_FSCPOS is not set
# CONFIG_SENSORS_FSCHMD is not set
# CONFIG_SENSORS_G760A is not set
# CONFIG_SENSORS_GL518SM is not set
# CONFIG_SENSORS_GL520SM is not set
CONFIG_SENSORS_CORETEMP=y
# CONFIG_SENSORS_IT87 is not set
# CONFIG_SENSORS_LM63 is not set
# CONFIG_SENSORS_LM75 is not set
# CONFIG_SENSORS_LM77 is not set
# CONFIG_SENSORS_LM78 is not set
# CONFIG_SENSORS_LM80 is not set
# CONFIG_SENSORS_LM83 is not set
# CONFIG_SENSORS_LM85 is not set
# CONFIG_SENSORS_LM87 is not set
# CONFIG_SENSORS_LM90 is not set
# CONFIG_SENSORS_LM92 is not set
# CONFIG_SENSORS_LM93 is not set
# CONFIG_SENSORS_LTC4215 is not set
# CONFIG_SENSORS_LTC4245 is not set
# CONFIG_SENSORS_LM95241 is not set
# CONFIG_SENSORS_MAX1619 is not set
# CONFIG_SENSORS_MAX6650 is not set
# CONFIG_SENSORS_PC87360 is not set
# CONFIG_SENSORS_PC87427 is not set
# CONFIG_SENSORS_PCF8591 is not set
# CONFIG_SENSORS_SIS5595 is not set
# CONFIG_SENSORS_DME1737 is not set
# CONFIG_SENSORS_SMSC47M1 is not set
# CONFIG_SENSORS_SMSC47M192 is not set
# CONFIG_SENSORS_SMSC47B397 is not set
# CONFIG_SENSORS_ADS7828 is not set
# CONFIG_SENSORS_THMC50 is not set
# CONFIG_SENSORS_VIA686A is not set
# CONFIG_SENSORS_VT1211 is not set
# CONFIG_SENSORS_VT8231 is not set
# CONFIG_SENSORS_W83781D is not set
# CONFIG_SENSORS_W83791D is not set
# CONFIG_SENSORS_W83792D is not set
# CONFIG_SENSORS_W83793 is not set
# CONFIG_SENSORS_W83L785TS is not set
# CONFIG_SENSORS_W83L786NG is not set
# CONFIG_SENSORS_W83627HF is not set
# CONFIG_SENSORS_W83627EHF is not set
# CONFIG_SENSORS_HDAPS is not set
# CONFIG_SENSORS_LIS3LV02D is not set
# CONFIG_SENSORS_APPLESMC is not set
# CONFIG_HWMON_DEBUG_CHIP is not set
CONFIG_THERMAL=y
CONFIG_THERMAL_HWMON=y
CONFIG_WATCHDOG=y
# CONFIG_WATCHDOG_NOWAYOUT is not set
#
# Watchdog Device Drivers
#
# CONFIG_SOFT_WATCHDOG is not set
# CONFIG_ACQUIRE_WDT is not set
# CONFIG_ADVANTECH_WDT is not set
# CONFIG_ALIM1535_WDT is not set
# CONFIG_ALIM7101_WDT is not set
# CONFIG_SC520_WDT is not set
# CONFIG_EUROTECH_WDT is not set
# CONFIG_IB700_WDT is not set
# CONFIG_IBMASR is not set
# CONFIG_WAFER_WDT is not set
# CONFIG_I6300ESB_WDT is not set
CONFIG_ITCO_WDT=y
CONFIG_ITCO_VENDOR_SUPPORT=y
# CONFIG_IT8712F_WDT is not set
# CONFIG_IT87_WDT is not set
# CONFIG_HP_WATCHDOG is not set
# CONFIG_SC1200_WDT is not set
# CONFIG_PC87413_WDT is not set
# CONFIG_60XX_WDT is not set
# CONFIG_SBC8360_WDT is not set
# CONFIG_CPU5_WDT is not set
# CONFIG_SMSC_SCH311X_WDT is not set
# CONFIG_SMSC37B787_WDT is not set
# CONFIG_W83627HF_WDT is not set
# CONFIG_W83697HF_WDT is not set
# CONFIG_W83697UG_WDT is not set
# CONFIG_W83877F_WDT is not set
# CONFIG_W83977F_WDT is not set
# CONFIG_MACHZ_WDT is not set
# CONFIG_SBC_EPX_C3_WATCHDOG is not set
#
# PCI-based Watchdog Cards
#
# CONFIG_PCIPCWATCHDOG is not set
# CONFIG_WDTPCI is not set
#
# USB-based Watchdog Cards
#
# CONFIG_USBPCWATCHDOG is not set
CONFIG_SSB_POSSIBLE=y
#
# Sonics Silicon Backplane
#
# CONFIG_SSB is not set
#
# Multifunction device drivers
#
# CONFIG_MFD_CORE is not set
# CONFIG_MFD_SM501 is not set
# CONFIG_HTC_PASIC3 is not set
# CONFIG_TWL4030_CORE is not set
# CONFIG_MFD_TMIO is not set
# CONFIG_PMIC_DA903X is not set
# CONFIG_MFD_WM8400 is not set
# CONFIG_MFD_WM8350_I2C is not set
# CONFIG_MFD_PCF50633 is not set
# CONFIG_REGULATOR is not set
#
# Multimedia devices
#
#
# Multimedia core support
#
CONFIG_VIDEO_DEV=m
CONFIG_VIDEO_V4L2_COMMON=m
CONFIG_VIDEO_ALLOW_V4L1=y
CONFIG_VIDEO_V4L1_COMPAT=y
CONFIG_DVB_CORE=m
CONFIG_VIDEO_MEDIA=m
#
# Multimedia drivers
#
CONFIG_MEDIA_ATTACH=y
CONFIG_MEDIA_TUNER=m
CONFIG_MEDIA_TUNER_CUSTOMISE=y
CONFIG_MEDIA_TUNER_SIMPLE=m
CONFIG_MEDIA_TUNER_TDA8290=m
CONFIG_MEDIA_TUNER_TDA827X=m
CONFIG_MEDIA_TUNER_TDA18271=m
CONFIG_MEDIA_TUNER_TDA9887=m
CONFIG_MEDIA_TUNER_TEA5761=m
CONFIG_MEDIA_TUNER_TEA5767=m
CONFIG_MEDIA_TUNER_MT20XX=m
CONFIG_MEDIA_TUNER_MT2060=m
CONFIG_MEDIA_TUNER_MT2266=m
CONFIG_MEDIA_TUNER_MT2131=m
CONFIG_MEDIA_TUNER_QT1010=m
CONFIG_MEDIA_TUNER_XC2028=m
CONFIG_MEDIA_TUNER_XC5000=m
CONFIG_MEDIA_TUNER_MXL5005S=m
CONFIG_MEDIA_TUNER_MXL5007T=m
CONFIG_MEDIA_TUNER_MC44S803=m
CONFIG_VIDEO_V4L2=m
CONFIG_VIDEO_V4L1=m
CONFIG_VIDEOBUF_GEN=m
CONFIG_VIDEOBUF_DMA_SG=m
CONFIG_VIDEOBUF_VMALLOC=m
CONFIG_VIDEOBUF_DVB=m
CONFIG_VIDEO_IR=m
CONFIG_VIDEO_TVEEPROM=m
CONFIG_VIDEO_TUNER=m
CONFIG_VIDEO_CAPTURE_DRIVERS=y
CONFIG_VIDEO_ADV_DEBUG=y
# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
CONFIG_VIDEO_HELPER_CHIPS_AUTO=y
CONFIG_VIDEO_IR_I2C=m
CONFIG_VIDEO_MSP3400=m
CONFIG_VIDEO_SAA6588=m
CONFIG_VIDEO_SAA711X=m
CONFIG_VIDEO_TVP5150=m
CONFIG_VIDEO_VIVI=m
# CONFIG_VIDEO_BT848 is not set
# CONFIG_VIDEO_CPIA is not set
# CONFIG_VIDEO_CPIA2 is not set
CONFIG_VIDEO_SAA5246A=m
CONFIG_VIDEO_SAA5249=m
# CONFIG_VIDEO_STRADIS is not set
# CONFIG_VIDEO_ZORAN is not set
CONFIG_VIDEO_SAA7134=m
CONFIG_VIDEO_SAA7134_ALSA=m
CONFIG_VIDEO_SAA7134_DVB=m
# CONFIG_VIDEO_MXB is not set
# CONFIG_VIDEO_HEXIUM_ORION is not set
# CONFIG_VIDEO_HEXIUM_GEMINI is not set
# CONFIG_VIDEO_CX88 is not set
# CONFIG_VIDEO_CX23885 is not set
# CONFIG_VIDEO_AU0828 is not set
# CONFIG_VIDEO_IVTV is not set
# CONFIG_VIDEO_CX18 is not set
# CONFIG_VIDEO_CAFE_CCIC is not set
# CONFIG_SOC_CAMERA is not set
CONFIG_V4L_USB_DRIVERS=y
CONFIG_USB_VIDEO_CLASS=m
CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
# CONFIG_USB_GSPCA is not set
# CONFIG_VIDEO_PVRUSB2 is not set
# CONFIG_VIDEO_HDPVR is not set
CONFIG_VIDEO_EM28XX=m
CONFIG_VIDEO_EM28XX_ALSA=m
CONFIG_VIDEO_EM28XX_DVB=m
# CONFIG_VIDEO_CX231XX is not set
# CONFIG_VIDEO_USBVISION is not set
# CONFIG_USB_VICAM is not set
# CONFIG_USB_IBMCAM is not set
# CONFIG_USB_KONICAWC is not set
# CONFIG_USB_QUICKCAM_MESSENGER is not set
# CONFIG_USB_ET61X251 is not set
# CONFIG_VIDEO_OVCAMCHIP is not set
CONFIG_USB_OV511=m
# CONFIG_USB_SE401 is not set
# CONFIG_USB_SN9C102 is not set
# CONFIG_USB_STV680 is not set
# CONFIG_USB_ZC0301 is not set
# CONFIG_USB_PWC is not set
# CONFIG_USB_PWC_INPUT_EVDEV is not set
# CONFIG_USB_ZR364XX is not set
# CONFIG_USB_STKWEBCAM is not set
# CONFIG_USB_S2255 is not set
# CONFIG_RADIO_ADAPTERS is not set
# CONFIG_DVB_DYNAMIC_MINORS is not set
CONFIG_DVB_CAPTURE_DRIVERS=y
#
# Supported SAA7146 based PCI Adapters
#
# CONFIG_TTPCI_EEPROM is not set
# CONFIG_DVB_AV7110 is not set
# CONFIG_DVB_BUDGET_CORE is not set
#
# Supported USB Adapters
#
CONFIG_DVB_USB=m
CONFIG_DVB_USB_DEBUG=y
# CONFIG_DVB_USB_A800 is not set
# CONFIG_DVB_USB_DIBUSB_MB is not set
# CONFIG_DVB_USB_DIBUSB_MC is not set
# CONFIG_DVB_USB_DIB0700 is not set
# CONFIG_DVB_USB_UMT_010 is not set
# CONFIG_DVB_USB_CXUSB is not set
# CONFIG_DVB_USB_M920X is not set
# CONFIG_DVB_USB_GL861 is not set
# CONFIG_DVB_USB_AU6610 is not set
# CONFIG_DVB_USB_DIGITV is not set
# CONFIG_DVB_USB_VP7045 is not set
# CONFIG_DVB_USB_VP702X is not set
# CONFIG_DVB_USB_GP8PSK is not set
# CONFIG_DVB_USB_NOVA_T_USB2 is not set
CONFIG_DVB_USB_TTUSB2=m
# CONFIG_DVB_USB_DTT200U is not set
# CONFIG_DVB_USB_OPERA1 is not set
# CONFIG_DVB_USB_AF9005 is not set
# CONFIG_DVB_USB_DW2102 is not set
# CONFIG_DVB_USB_CINERGY_T2 is not set
# CONFIG_DVB_USB_ANYSEE is not set
# CONFIG_DVB_USB_DTV5100 is not set
# CONFIG_DVB_USB_AF9015 is not set
# CONFIG_DVB_USB_CE6230 is not set
# CONFIG_DVB_TTUSB_BUDGET is not set
# CONFIG_DVB_TTUSB_DEC is not set
# CONFIG_DVB_SIANO_SMS1XXX is not set
#
# Supported FlexCopII (B2C2) Adapters
#
# CONFIG_DVB_B2C2_FLEXCOP is not set
#
# Supported BT878 Adapters
#
#
# Supported Pluto2 Adapters
#
# CONFIG_DVB_PLUTO2 is not set
#
# Supported SDMC DM1105 Adapters
#
# CONFIG_DVB_DM1105 is not set
#
# Supported FireWire (IEEE 1394) Adapters
#
# CONFIG_DVB_FIREDTV is not set
#
# Supported DVB Frontends
#
# CONFIG_DVB_FE_CUSTOMISE is not set
CONFIG_DVB_MT312=m
CONFIG_DVB_ZL10036=m
CONFIG_DVB_TDA10086=m
CONFIG_DVB_TDA826X=m
CONFIG_DVB_TDA1004X=m
CONFIG_DVB_MT352=m
CONFIG_DVB_ZL10353=m
CONFIG_DVB_NXT200X=m
CONFIG_DVB_LGDT330X=m
CONFIG_DVB_LGDT3305=m
CONFIG_DVB_PLL=m
CONFIG_DVB_LNBP21=m
CONFIG_DVB_ISL6405=m
CONFIG_DVB_ISL6421=m
# CONFIG_DAB is not set
#
# Graphics support
#
CONFIG_AGP=y
CONFIG_AGP_AMD64=y
CONFIG_AGP_INTEL=y
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_VIA is not set
CONFIG_DRM=y
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_R128 is not set
# CONFIG_DRM_RADEON is not set
# CONFIG_DRM_I810 is not set
# CONFIG_DRM_I830 is not set
CONFIG_DRM_I915=y
# CONFIG_DRM_I915_KMS is not set
# CONFIG_DRM_MGA is not set
# CONFIG_DRM_SIS is not set
# CONFIG_DRM_VIA is not set
# CONFIG_DRM_SAVAGE is not set
# CONFIG_VGASTATE is not set
CONFIG_VIDEO_OUTPUT_CONTROL=y
CONFIG_FB=y
# CONFIG_FIRMWARE_EDID is not set
# CONFIG_FB_DDC is not set
# CONFIG_FB_BOOT_VESA_SUPPORT is not set
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
# CONFIG_FB_SYS_FILLRECT is not set
# CONFIG_FB_SYS_COPYAREA is not set
# CONFIG_FB_SYS_IMAGEBLIT is not set
# CONFIG_FB_FOREIGN_ENDIAN is not set
# CONFIG_FB_SYS_FOPS is not set
# CONFIG_FB_SVGALIB is not set
# CONFIG_FB_MACMODES is not set
# CONFIG_FB_BACKLIGHT is not set
CONFIG_FB_MODE_HELPERS=y
# CONFIG_FB_TILEBLITTING is not set
#
# Frame buffer hardware drivers
#
# CONFIG_FB_CIRRUS is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_CYBER2000 is not set
# CONFIG_FB_ARC is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_VGA16 is not set
# CONFIG_FB_UVESA is not set
# CONFIG_FB_VESA is not set
# CONFIG_FB_EFI is not set
# CONFIG_FB_N411 is not set
# CONFIG_FB_HGA is not set
# CONFIG_FB_S1D13XXX is not set
# CONFIG_FB_NVIDIA is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_LE80578 is not set
# CONFIG_FB_INTEL is not set
# CONFIG_FB_MATROX is not set
# CONFIG_FB_RADEON is not set
# CONFIG_FB_ATY128 is not set
# CONFIG_FB_ATY is not set
# CONFIG_FB_S3 is not set
# CONFIG_FB_SAVAGE is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_VIA is not set
# CONFIG_FB_NEOMAGIC is not set
# CONFIG_FB_KYRO is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_VT8623 is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_ARK is not set
# CONFIG_FB_PM3 is not set
# CONFIG_FB_CARMINE is not set
# CONFIG_FB_GEODE is not set
# CONFIG_FB_VIRTUAL is not set
# CONFIG_FB_METRONOME is not set
# CONFIG_FB_MB862XX is not set
# CONFIG_FB_BROADSHEET is not set
CONFIG_BACKLIGHT_LCD_SUPPORT=y
CONFIG_LCD_CLASS_DEVICE=y
# CONFIG_LCD_ILI9320 is not set
CONFIG_LCD_PLATFORM=y
CONFIG_BACKLIGHT_CLASS_DEVICE=y
# CONFIG_BACKLIGHT_GENERIC is not set
# CONFIG_BACKLIGHT_PROGEAR is not set
# CONFIG_BACKLIGHT_MBP_NVIDIA is not set
# CONFIG_BACKLIGHT_SAHARA is not set
#
# Display device support
#
CONFIG_DISPLAY_SUPPORT=y
#
# Display hardware drivers
#
#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
# CONFIG_VGACON_SOFT_SCROLLBACK is not set
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
# CONFIG_FONTS is not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
# CONFIG_LOGO is not set
CONFIG_SOUND=y
CONFIG_SOUND_OSS_CORE=y
CONFIG_SND=y
CONFIG_SND_TIMER=y
CONFIG_SND_PCM=y
CONFIG_SND_HWDEP=y
CONFIG_SND_RAWMIDI=m
CONFIG_SND_JACK=y
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_PCM_OSS_PLUGINS=y
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_HRTIMER=m
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_DYNAMIC_MINORS=y
CONFIG_SND_SUPPORT_OLD_API=y
# CONFIG_SND_VERBOSE_PROCFS is not set
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set
CONFIG_SND_VMASTER=y
CONFIG_SND_AC97_CODEC=m
CONFIG_SND_DRIVERS=y
# CONFIG_SND_PCSP is not set
CONFIG_SND_DUMMY=m
# CONFIG_SND_VIRMIDI is not set
# CONFIG_SND_MTPAV is not set
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_MPU401 is not set
CONFIG_SND_AC97_POWER_SAVE=y
CONFIG_SND_AC97_POWER_SAVE_DEFAULT=30
CONFIG_SND_PCI=y
# CONFIG_SND_AD1889 is not set
# CONFIG_SND_ALS300 is not set
# CONFIG_SND_ALS4000 is not set
# CONFIG_SND_ALI5451 is not set
# CONFIG_SND_ATIIXP is not set
# CONFIG_SND_ATIIXP_MODEM is not set
# CONFIG_SND_AU8810 is not set
# CONFIG_SND_AU8820 is not set
# CONFIG_SND_AU8830 is not set
# CONFIG_SND_AW2 is not set
# CONFIG_SND_AZT3328 is not set
# CONFIG_SND_BT87X is not set
# CONFIG_SND_CA0106 is not set
# CONFIG_SND_CMIPCI is not set
# CONFIG_SND_OXYGEN is not set
# CONFIG_SND_CS4281 is not set
# CONFIG_SND_CS46XX is not set
# CONFIG_SND_CS5530 is not set
# CONFIG_SND_DARLA20 is not set
# CONFIG_SND_GINA20 is not set
# CONFIG_SND_LAYLA20 is not set
# CONFIG_SND_DARLA24 is not set
# CONFIG_SND_GINA24 is not set
# CONFIG_SND_LAYLA24 is not set
# CONFIG_SND_MONA is not set
# CONFIG_SND_MIA is not set
# CONFIG_SND_ECHO3G is not set
# CONFIG_SND_INDIGO is not set
# CONFIG_SND_INDIGOIO is not set
# CONFIG_SND_INDIGODJ is not set
# CONFIG_SND_INDIGOIOX is not set
# CONFIG_SND_INDIGODJX is not set
# CONFIG_SND_EMU10K1 is not set
# CONFIG_SND_EMU10K1X is not set
# CONFIG_SND_ENS1370 is not set
# CONFIG_SND_ENS1371 is not set
# CONFIG_SND_ES1938 is not set
# CONFIG_SND_ES1968 is not set
# CONFIG_SND_FM801 is not set
CONFIG_SND_HDA_INTEL=y
CONFIG_SND_HDA_HWDEP=y
CONFIG_SND_HDA_RECONFIG=y
# CONFIG_SND_HDA_INPUT_BEEP is not set
# CONFIG_SND_HDA_CODEC_REALTEK is not set
# CONFIG_SND_HDA_CODEC_ANALOG is not set
CONFIG_SND_HDA_CODEC_SIGMATEL=y
# CONFIG_SND_HDA_CODEC_VIA is not set
# CONFIG_SND_HDA_CODEC_ATIHDMI is not set
# CONFIG_SND_HDA_CODEC_NVHDMI is not set
CONFIG_SND_HDA_CODEC_INTELHDMI=y
CONFIG_SND_HDA_ELD=y
# CONFIG_SND_HDA_CODEC_CONEXANT is not set
# CONFIG_SND_HDA_CODEC_CMEDIA is not set
# CONFIG_SND_HDA_CODEC_SI3054 is not set
CONFIG_SND_HDA_GENERIC=y
CONFIG_SND_HDA_POWER_SAVE=y
CONFIG_SND_HDA_POWER_SAVE_DEFAULT=30
# CONFIG_SND_HDSP is not set
# CONFIG_SND_HDSPM is not set
# CONFIG_SND_HIFIER is not set
# CONFIG_SND_ICE1712 is not set
# CONFIG_SND_ICE1724 is not set
CONFIG_SND_INTEL8X0=m
CONFIG_SND_INTEL8X0M=m
# CONFIG_SND_KORG1212 is not set
# CONFIG_SND_MAESTRO3 is not set
# CONFIG_SND_MIXART is not set
# CONFIG_SND_NM256 is not set
# CONFIG_SND_PCXHR is not set
# CONFIG_SND_RIPTIDE is not set
# CONFIG_SND_RME32 is not set
# CONFIG_SND_RME96 is not set
# CONFIG_SND_RME9652 is not set
# CONFIG_SND_SONICVIBES is not set
# CONFIG_SND_TRIDENT is not set
# CONFIG_SND_VIA82XX is not set
# CONFIG_SND_VIA82XX_MODEM is not set
# CONFIG_SND_VIRTUOSO is not set
# CONFIG_SND_VX222 is not set
# CONFIG_SND_YMFPCI is not set
CONFIG_SND_USB=y
CONFIG_SND_USB_AUDIO=m
# CONFIG_SND_USB_USX2Y is not set
# CONFIG_SND_USB_CAIAQ is not set
# CONFIG_SND_USB_US122L is not set
# CONFIG_SND_SOC is not set
# CONFIG_SOUND_PRIME is not set
CONFIG_AC97_BUS=m
CONFIG_HID_SUPPORT=y
CONFIG_HID=y
# CONFIG_HID_DEBUG is not set
CONFIG_HIDRAW=y
#
# USB Input Devices
#
CONFIG_USB_HID=y
# CONFIG_HID_PID is not set
CONFIG_USB_HIDDEV=y
#
# Special HID drivers
#
CONFIG_HID_A4TECH=y
CONFIG_HID_APPLE=y
CONFIG_HID_BELKIN=y
CONFIG_HID_CHERRY=y
CONFIG_HID_CHICONY=y
CONFIG_HID_CYPRESS=y
# CONFIG_DRAGONRISE_FF is not set
CONFIG_HID_EZKEY=y
CONFIG_HID_KYE=y
CONFIG_HID_GYRATION=y
CONFIG_HID_KENSINGTON=y
CONFIG_HID_LOGITECH=y
# CONFIG_LOGITECH_FF is not set
# CONFIG_LOGIRUMBLEPAD2_FF is not set
CONFIG_HID_MICROSOFT=y
CONFIG_HID_MONTEREY=y
CONFIG_HID_NTRIG=y
CONFIG_HID_PANTHERLORD=y
# CONFIG_PANTHERLORD_FF is not set
CONFIG_HID_PETALYNX=y
CONFIG_HID_SAMSUNG=y
CONFIG_HID_SONY=y
CONFIG_HID_SUNPLUS=y
# CONFIG_GREENASIA_FF is not set
CONFIG_HID_TOPSEED=y
# CONFIG_THRUSTMASTER_FF is not set
# CONFIG_ZEROPLUS_FF is not set
CONFIG_USB_SUPPORT=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB_ARCH_HAS_EHCI=y
CONFIG_USB=y
# CONFIG_USB_DEBUG is not set
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
#
# Miscellaneous USB options
#
CONFIG_USB_DEVICEFS=y
CONFIG_USB_DEVICE_CLASS=y
CONFIG_USB_DYNAMIC_MINORS=y
CONFIG_USB_SUSPEND=y
# CONFIG_USB_OTG is not set
CONFIG_USB_MON=m
CONFIG_USB_WUSB=m
CONFIG_USB_WUSB_CBAF=m
# CONFIG_USB_WUSB_CBAF_DEBUG is not set
#
# USB Host Controller Drivers
#
# CONFIG_USB_C67X00_HCD is not set
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_EHCI_ROOT_HUB_TT=y
CONFIG_USB_EHCI_TT_NEWSCHED=y
# CONFIG_USB_OXU210HP_HCD is not set
# CONFIG_USB_ISP116X_HCD is not set
# CONFIG_USB_ISP1760_HCD is not set
# CONFIG_USB_OHCI_HCD is not set
CONFIG_USB_UHCI_HCD=y
# CONFIG_USB_SL811_HCD is not set
# CONFIG_USB_R8A66597_HCD is not set
CONFIG_USB_WHCI_HCD=m
CONFIG_USB_HWA_HCD=m
#
# USB Device Class drivers
#
CONFIG_USB_ACM=m
CONFIG_USB_PRINTER=m
CONFIG_USB_WDM=m
CONFIG_USB_TMC=m
#
# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
#
#
# also be needed; see USB_STORAGE Help for more info
#
CONFIG_USB_STORAGE=y
# CONFIG_USB_STORAGE_DEBUG is not set
CONFIG_USB_STORAGE_DATAFAB=y
CONFIG_USB_STORAGE_FREECOM=y
CONFIG_USB_STORAGE_ISD200=y
CONFIG_USB_STORAGE_USBAT=y
CONFIG_USB_STORAGE_SDDR09=y
CONFIG_USB_STORAGE_SDDR55=y
CONFIG_USB_STORAGE_JUMPSHOT=y
CONFIG_USB_STORAGE_ALAUDA=y
# CONFIG_USB_STORAGE_ONETOUCH is not set
CONFIG_USB_STORAGE_KARMA=y
CONFIG_USB_STORAGE_CYPRESS_ATACB=y
CONFIG_USB_LIBUSUAL=y
#
# USB Imaging devices
#
# CONFIG_USB_MDC800 is not set
# CONFIG_USB_MICROTEK is not set
#
# USB port drivers
#
CONFIG_USB_SERIAL=m
# CONFIG_USB_EZUSB is not set
CONFIG_USB_SERIAL_GENERIC=y
# CONFIG_USB_SERIAL_AIRCABLE is not set
# CONFIG_USB_SERIAL_ARK3116 is not set
# CONFIG_USB_SERIAL_BELKIN is not set
# CONFIG_USB_SERIAL_CH341 is not set
# CONFIG_USB_SERIAL_WHITEHEAT is not set
# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
# CONFIG_USB_SERIAL_CP210X is not set
# CONFIG_USB_SERIAL_CYPRESS_M8 is not set
# CONFIG_USB_SERIAL_EMPEG is not set
CONFIG_USB_SERIAL_FTDI_SIO=m
# CONFIG_USB_SERIAL_FUNSOFT is not set
# CONFIG_USB_SERIAL_VISOR is not set
# CONFIG_USB_SERIAL_IPAQ is not set
# CONFIG_USB_SERIAL_IR is not set
# CONFIG_USB_SERIAL_EDGEPORT is not set
# CONFIG_USB_SERIAL_EDGEPORT_TI is not set
CONFIG_USB_SERIAL_GARMIN=m
# CONFIG_USB_SERIAL_IPW is not set
# CONFIG_USB_SERIAL_IUU is not set
# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set
# CONFIG_USB_SERIAL_KEYSPAN is not set
# CONFIG_USB_SERIAL_KLSI is not set
# CONFIG_USB_SERIAL_KOBIL_SCT is not set
# CONFIG_USB_SERIAL_MCT_U232 is not set
# CONFIG_USB_SERIAL_MOS7720 is not set
# CONFIG_USB_SERIAL_MOS7840 is not set
CONFIG_USB_SERIAL_MOTOROLA=m
CONFIG_USB_SERIAL_NAVMAN=m
CONFIG_USB_SERIAL_PL2303=m
# CONFIG_USB_SERIAL_OTI6858 is not set
# CONFIG_USB_SERIAL_QUALCOMM is not set
# CONFIG_USB_SERIAL_SPCP8X5 is not set
# CONFIG_USB_SERIAL_HP4X is not set
# CONFIG_USB_SERIAL_SAFE is not set
# CONFIG_USB_SERIAL_SIEMENS_MPI is not set
# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set
# CONFIG_USB_SERIAL_SYMBOL is not set
# CONFIG_USB_SERIAL_TI is not set
# CONFIG_USB_SERIAL_CYBERJACK is not set
# CONFIG_USB_SERIAL_XIRCOM is not set
CONFIG_USB_SERIAL_OPTION=m
# CONFIG_USB_SERIAL_OMNINET is not set
# CONFIG_USB_SERIAL_OPTICON is not set
# CONFIG_USB_SERIAL_DEBUG is not set
#
# USB Miscellaneous drivers
#
# CONFIG_USB_EMI62 is not set
# CONFIG_USB_EMI26 is not set
# CONFIG_USB_ADUTUX is not set
# CONFIG_USB_SEVSEG is not set
# CONFIG_USB_RIO500 is not set
# CONFIG_USB_LEGOTOWER is not set
# CONFIG_USB_LCD is not set
# CONFIG_USB_BERRY_CHARGE is not set
CONFIG_USB_LED=m
# CONFIG_USB_CYPRESS_CY7C63 is not set
# CONFIG_USB_CYTHERM is not set
# CONFIG_USB_IDMOUSE is not set
# CONFIG_USB_FTDI_ELAN is not set
# CONFIG_USB_APPLEDISPLAY is not set
# CONFIG_USB_SISUSBVGA is not set
# CONFIG_USB_LD is not set
# CONFIG_USB_TRANCEVIBRATOR is not set
# CONFIG_USB_IOWARRIOR is not set
# CONFIG_USB_TEST is not set
# CONFIG_USB_ISIGHTFW is not set
# CONFIG_USB_VST is not set
# CONFIG_USB_GADGET is not set
#
# OTG and related infrastructure
#
# CONFIG_NOP_USB_XCEIV is not set
CONFIG_UWB=m
CONFIG_UWB_HWA=m
CONFIG_UWB_WHCI=m
# CONFIG_UWB_WLP is not set
# CONFIG_UWB_I1480U is not set
CONFIG_MMC=y
# CONFIG_MMC_DEBUG is not set
# CONFIG_MMC_UNSAFE_RESUME is not set
#
# MMC/SD/SDIO Card Drivers
#
CONFIG_MMC_BLOCK=y
CONFIG_MMC_BLOCK_BOUNCE=y
CONFIG_SDIO_UART=m
# CONFIG_MMC_TEST is not set
#
# MMC/SD/SDIO Host Controller Drivers
#
CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_PCI=y
CONFIG_MMC_RICOH_MMC=y
# CONFIG_MMC_WBSD is not set
# CONFIG_MMC_TIFM_SD is not set
# CONFIG_MEMSTICK is not set
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y
#
# LED drivers
#
# CONFIG_LEDS_ALIX2 is not set
# CONFIG_LEDS_PCA9532 is not set
# CONFIG_LEDS_LP5521 is not set
# CONFIG_LEDS_CLEVO_MAIL is not set
# CONFIG_LEDS_PCA955X is not set
# CONFIG_LEDS_BD2802 is not set
#
# LED Triggers
#
CONFIG_LEDS_TRIGGERS=y
CONFIG_LEDS_TRIGGER_TIMER=y
CONFIG_LEDS_TRIGGER_HEARTBEAT=y
CONFIG_LEDS_TRIGGER_BACKLIGHT=y
CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
#
# iptables trigger is under Netfilter config (LED target)
#
# CONFIG_ACCESSIBILITY is not set
# CONFIG_INFINIBAND is not set
# CONFIG_EDAC is not set
CONFIG_RTC_LIB=y
CONFIG_RTC_CLASS=y
CONFIG_RTC_HCTOSYS=y
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
# CONFIG_RTC_DEBUG is not set
#
# RTC interfaces
#
CONFIG_RTC_INTF_SYSFS=y
CONFIG_RTC_INTF_PROC=y
CONFIG_RTC_INTF_DEV=y
CONFIG_RTC_INTF_DEV_UIE_EMUL=y
# CONFIG_RTC_DRV_TEST is not set
#
# I2C RTC drivers
#
# CONFIG_RTC_DRV_DS1307 is not set
# CONFIG_RTC_DRV_DS1374 is not set
# CONFIG_RTC_DRV_DS1672 is not set
# CONFIG_RTC_DRV_MAX6900 is not set
# CONFIG_RTC_DRV_RS5C372 is not set
# CONFIG_RTC_DRV_ISL1208 is not set
# CONFIG_RTC_DRV_X1205 is not set
# CONFIG_RTC_DRV_PCF8563 is not set
# CONFIG_RTC_DRV_PCF8583 is not set
# CONFIG_RTC_DRV_M41T80 is not set
# CONFIG_RTC_DRV_S35390A is not set
# CONFIG_RTC_DRV_FM3130 is not set
# CONFIG_RTC_DRV_RX8581 is not set
#
# SPI RTC drivers
#
#
# Platform RTC drivers
#
CONFIG_RTC_DRV_CMOS=y
# CONFIG_RTC_DRV_DS1286 is not set
# CONFIG_RTC_DRV_DS1511 is not set
# CONFIG_RTC_DRV_DS1553 is not set
# CONFIG_RTC_DRV_DS1742 is not set
# CONFIG_RTC_DRV_STK17TA8 is not set
# CONFIG_RTC_DRV_M48T86 is not set
# CONFIG_RTC_DRV_M48T35 is not set
# CONFIG_RTC_DRV_M48T59 is not set
# CONFIG_RTC_DRV_BQ4802 is not set
# CONFIG_RTC_DRV_V3020 is not set
#
# on-CPU RTC drivers
#
CONFIG_DMADEVICES=y
#
# DMA Devices
#
# CONFIG_INTEL_IOATDMA is not set
# CONFIG_AUXDISPLAY is not set
CONFIG_UIO=m
# CONFIG_UIO_CIF is not set
CONFIG_UIO_PDRV=m
CONFIG_UIO_PDRV_GENIRQ=m
# CONFIG_UIO_SMX is not set
# CONFIG_UIO_AEC is not set
# CONFIG_UIO_SERCOS3 is not set
# CONFIG_STAGING is not set
CONFIG_X86_PLATFORM_DEVICES=y
# CONFIG_ACER_WMI is not set
# CONFIG_ASUS_LAPTOP is not set
CONFIG_DELL_WMI=m
# CONFIG_FUJITSU_LAPTOP is not set
# CONFIG_HP_WMI is not set
# CONFIG_MSI_LAPTOP is not set
# CONFIG_PANASONIC_LAPTOP is not set
# CONFIG_COMPAL_LAPTOP is not set
# CONFIG_SONY_LAPTOP is not set
# CONFIG_THINKPAD_ACPI is not set
# CONFIG_INTEL_MENLOW is not set
# CONFIG_EEEPC_LAPTOP is not set
CONFIG_ACPI_WMI=m
# CONFIG_ACPI_ASUS is not set
# CONFIG_ACPI_TOSHIBA is not set
#
# Firmware Drivers
#
CONFIG_EDD=y
# CONFIG_EDD_OFF is not set
CONFIG_FIRMWARE_MEMMAP=y
CONFIG_EFI_VARS=m
CONFIG_DELL_RBU=m
CONFIG_DCDBAS=y
CONFIG_DMIID=y
# CONFIG_ISCSI_IBFT_FIND is not set
#
# File systems
#
CONFIG_EXT2_FS=m
CONFIG_EXT2_FS_XATTR=y
# CONFIG_EXT2_FS_POSIX_ACL is not set
# CONFIG_EXT2_FS_SECURITY is not set
CONFIG_EXT2_FS_XIP=y
CONFIG_EXT3_FS=m
# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
CONFIG_EXT3_FS_XATTR=y
# CONFIG_EXT3_FS_POSIX_ACL is not set
# CONFIG_EXT3_FS_SECURITY is not set
CONFIG_EXT4_FS=y
# CONFIG_EXT4DEV_COMPAT is not set
CONFIG_EXT4_FS_XATTR=y
# CONFIG_EXT4_FS_POSIX_ACL is not set
# CONFIG_EXT4_FS_SECURITY is not set
CONFIG_FS_XIP=y
CONFIG_JBD=m
# CONFIG_JBD_DEBUG is not set
CONFIG_JBD2=y
# CONFIG_JBD2_DEBUG is not set
CONFIG_FS_MBCACHE=y
CONFIG_REISERFS_FS=m
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
CONFIG_REISERFS_FS_XATTR=y
# CONFIG_REISERFS_FS_POSIX_ACL is not set
# CONFIG_REISERFS_FS_SECURITY is not set
CONFIG_JFS_FS=m
# CONFIG_JFS_POSIX_ACL is not set
# CONFIG_JFS_SECURITY is not set
# CONFIG_JFS_DEBUG is not set
# CONFIG_JFS_STATISTICS is not set
CONFIG_FS_POSIX_ACL=y
CONFIG_FILE_LOCKING=y
CONFIG_XFS_FS=m
# CONFIG_XFS_QUOTA is not set
# CONFIG_XFS_POSIX_ACL is not set
# CONFIG_XFS_RT is not set
# CONFIG_XFS_DEBUG is not set
# CONFIG_GFS2_FS is not set
# CONFIG_OCFS2_FS is not set
CONFIG_BTRFS_FS=m
# CONFIG_BTRFS_FS_POSIX_ACL is not set
# CONFIG_DNOTIFY is not set
CONFIG_INOTIFY=y
CONFIG_INOTIFY_USER=y
# CONFIG_QUOTA is not set
CONFIG_AUTOFS_FS=m
CONFIG_AUTOFS4_FS=m
CONFIG_FUSE_FS=m
#
# Caches
#
CONFIG_FSCACHE=m
# CONFIG_FSCACHE_STATS is not set
# CONFIG_FSCACHE_HISTOGRAM is not set
# CONFIG_FSCACHE_DEBUG is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_DEBUG is not set
# CONFIG_CACHEFILES_HISTOGRAM is not set
#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=m
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
CONFIG_UDF_FS=m
CONFIG_UDF_NLS=y
#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
# CONFIG_NTFS_FS is not set
#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_PAGE_MONITOR=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y
# CONFIG_TMPFS_POSIX_ACL is not set
# CONFIG_HUGETLBFS is not set
# CONFIG_HUGETLB_PAGE is not set
CONFIG_CONFIGFS_FS=m
CONFIG_MISC_FILESYSTEMS=y
# CONFIG_ADFS_FS is not set
# CONFIG_AFFS_FS is not set
# CONFIG_ECRYPT_FS is not set
# CONFIG_HFS_FS is not set
# CONFIG_HFSPLUS_FS is not set
# CONFIG_BEFS_FS is not set
# CONFIG_BFS_FS is not set
# CONFIG_EFS_FS is not set
# CONFIG_CRAMFS is not set
CONFIG_SQUASHFS=m
CONFIG_SQUASHFS_EMBEDDED=y
CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
# CONFIG_VXFS_FS is not set
# CONFIG_MINIX_FS is not set
# CONFIG_OMFS_FS is not set
# CONFIG_HPFS_FS is not set
# CONFIG_QNX4FS_FS is not set
# CONFIG_ROMFS_FS is not set
# CONFIG_SYSV_FS is not set
# CONFIG_UFS_FS is not set
CONFIG_NILFS2_FS=m
CONFIG_NETWORK_FILESYSTEMS=y
CONFIG_NFS_FS=m
CONFIG_NFS_V3=y
# CONFIG_NFS_V3_ACL is not set
CONFIG_NFS_V4=y
# CONFIG_NFS_FSCACHE is not set
CONFIG_NFSD=m
CONFIG_NFSD_V3=y
# CONFIG_NFSD_V3_ACL is not set
CONFIG_NFSD_V4=y
CONFIG_LOCKD=m
CONFIG_LOCKD_V4=y
CONFIG_EXPORTFS=m
CONFIG_NFS_COMMON=y
CONFIG_SUNRPC=m
CONFIG_SUNRPC_GSS=m
CONFIG_RPCSEC_GSS_KRB5=m
CONFIG_RPCSEC_GSS_SPKM3=m
# CONFIG_SMB_FS is not set
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
# CONFIG_CIFS_STATS2 is not set
CONFIG_CIFS_WEAK_PW_HASH=y
# CONFIG_CIFS_UPCALL is not set
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
# CONFIG_CIFS_DEBUG2 is not set
CONFIG_CIFS_DFS_UPCALL=y
# CONFIG_CIFS_EXPERIMENTAL is not set
# CONFIG_NCP_FS is not set
# CONFIG_CODA_FS is not set
# CONFIG_AFS_FS is not set
#
# Partition Types
#
# CONFIG_PARTITION_ADVANCED is not set
CONFIG_MSDOS_PARTITION=y
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="utf8"
CONFIG_NLS_CODEPAGE_437=m
CONFIG_NLS_CODEPAGE_737=m
CONFIG_NLS_CODEPAGE_775=m
CONFIG_NLS_CODEPAGE_850=m
CONFIG_NLS_CODEPAGE_852=m
CONFIG_NLS_CODEPAGE_855=m
CONFIG_NLS_CODEPAGE_857=m
CONFIG_NLS_CODEPAGE_860=m
CONFIG_NLS_CODEPAGE_861=m
CONFIG_NLS_CODEPAGE_862=m
CONFIG_NLS_CODEPAGE_863=m
CONFIG_NLS_CODEPAGE_864=m
CONFIG_NLS_CODEPAGE_865=m
CONFIG_NLS_CODEPAGE_866=m
CONFIG_NLS_CODEPAGE_869=m
CONFIG_NLS_CODEPAGE_936=m
CONFIG_NLS_CODEPAGE_950=m
CONFIG_NLS_CODEPAGE_932=m
CONFIG_NLS_CODEPAGE_949=m
CONFIG_NLS_CODEPAGE_874=m
CONFIG_NLS_ISO8859_8=m
CONFIG_NLS_CODEPAGE_1250=m
CONFIG_NLS_CODEPAGE_1251=m
CONFIG_NLS_ASCII=y
CONFIG_NLS_ISO8859_1=m
CONFIG_NLS_ISO8859_2=m
CONFIG_NLS_ISO8859_3=m
CONFIG_NLS_ISO8859_4=m
CONFIG_NLS_ISO8859_5=m
CONFIG_NLS_ISO8859_6=m
CONFIG_NLS_ISO8859_7=m
CONFIG_NLS_ISO8859_9=m
CONFIG_NLS_ISO8859_13=m
CONFIG_NLS_ISO8859_14=m
CONFIG_NLS_ISO8859_15=m
CONFIG_NLS_KOI8_R=m
CONFIG_NLS_KOI8_U=m
CONFIG_NLS_UTF8=y
# CONFIG_DLM is not set
#
# Kernel hacking
#
CONFIG_TRACE_IRQFLAGS_SUPPORT=y
CONFIG_PRINTK_TIME=y
CONFIG_ENABLE_WARN_DEPRECATED=y
CONFIG_ENABLE_MUST_CHECK=y
CONFIG_FRAME_WARN=2048
CONFIG_MAGIC_SYSRQ=y
# CONFIG_UNUSED_SYMBOLS is not set
CONFIG_DEBUG_FS=y
# CONFIG_HEADERS_CHECK is not set
CONFIG_DEBUG_KERNEL=y
CONFIG_DEBUG_SHIRQ=y
CONFIG_DETECT_SOFTLOCKUP=y
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
CONFIG_DETECT_HUNG_TASK=y
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
CONFIG_SCHED_DEBUG=y
CONFIG_SCHEDSTATS=y
CONFIG_TIMER_STATS=y
# CONFIG_DEBUG_OBJECTS is not set
# CONFIG_SLUB_DEBUG_ON is not set
# CONFIG_SLUB_STATS is not set
CONFIG_DEBUG_PREEMPT=y
CONFIG_DEBUG_RT_MUTEXES=y
CONFIG_DEBUG_PI_LIST=y
# CONFIG_RT_MUTEX_TESTER is not set
CONFIG_DEBUG_SPINLOCK=y
CONFIG_DEBUG_MUTEXES=y
CONFIG_DEBUG_LOCK_ALLOC=y
# CONFIG_PROVE_LOCKING is not set
CONFIG_LOCKDEP=y
# CONFIG_LOCK_STAT is not set
# CONFIG_DEBUG_LOCKDEP is not set
CONFIG_DEBUG_SPINLOCK_SLEEP=y
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
CONFIG_STACKTRACE=y
# CONFIG_DEBUG_KOBJECT is not set
CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_INFO is not set
# CONFIG_DEBUG_VM is not set
# CONFIG_DEBUG_VIRTUAL is not set
# CONFIG_DEBUG_WRITECOUNT is not set
CONFIG_DEBUG_MEMORY_INIT=y
# CONFIG_DEBUG_LIST is not set
# CONFIG_DEBUG_SG is not set
# CONFIG_DEBUG_NOTIFIERS is not set
CONFIG_ARCH_WANT_FRAME_POINTERS=y
CONFIG_FRAME_POINTER=y
# CONFIG_BOOT_PRINTK_DELAY is not set
# CONFIG_RCU_TORTURE_TEST is not set
# CONFIG_BACKTRACE_SELF_TEST is not set
# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
# CONFIG_FAULT_INJECTION is not set
CONFIG_LATENCYTOP=y
CONFIG_SYSCTL_SYSCALL_CHECK=y
# CONFIG_DEBUG_PAGEALLOC is not set
CONFIG_USER_STACKTRACE_SUPPORT=y
CONFIG_NOP_TRACER=y
CONFIG_HAVE_FUNCTION_TRACER=y
CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y
CONFIG_HAVE_DYNAMIC_FTRACE=y
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
CONFIG_HAVE_FTRACE_SYSCALLS=y
CONFIG_RING_BUFFER=y
CONFIG_TRACING=y
CONFIG_TRACING_SUPPORT=y
#
# Tracers
#
# CONFIG_FUNCTION_TRACER is not set
# CONFIG_IRQSOFF_TRACER is not set
# CONFIG_PREEMPT_TRACER is not set
# CONFIG_SYSPROF_TRACER is not set
# CONFIG_SCHED_TRACER is not set
CONFIG_CONTEXT_SWITCH_TRACER=y
# CONFIG_EVENT_TRACER is not set
CONFIG_FTRACE_SYSCALLS=y
# CONFIG_BOOT_TRACER is not set
# CONFIG_TRACE_BRANCH_PROFILING is not set
CONFIG_POWER_TRACER=y
# CONFIG_STACK_TRACER is not set
# CONFIG_KMEMTRACE is not set
# CONFIG_WORKQUEUE_TRACER is not set
# CONFIG_BLK_DEV_IO_TRACE is not set
# CONFIG_FTRACE_STARTUP_TEST is not set
# CONFIG_MMIOTRACE is not set
# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
# CONFIG_DYNAMIC_DEBUG is not set
# CONFIG_DMA_API_DEBUG is not set
# CONFIG_SAMPLES is not set
CONFIG_HAVE_ARCH_KGDB=y
# CONFIG_KGDB is not set
CONFIG_STRICT_DEVMEM=y
CONFIG_X86_VERBOSE_BOOTUP=y
CONFIG_EARLY_PRINTK=y
# CONFIG_EARLY_PRINTK_DBGP is not set
CONFIG_DEBUG_STACKOVERFLOW=y
# CONFIG_DEBUG_STACK_USAGE is not set
# CONFIG_DEBUG_PER_CPU_MAPS is not set
# CONFIG_X86_PTDUMP is not set
CONFIG_DEBUG_RODATA=y
# CONFIG_DEBUG_RODATA_TEST is not set
# CONFIG_DEBUG_NX_TEST is not set
# CONFIG_IOMMU_DEBUG is not set
CONFIG_HAVE_MMIOTRACE_SUPPORT=y
CONFIG_IO_DELAY_TYPE_0X80=0
CONFIG_IO_DELAY_TYPE_0XED=1
CONFIG_IO_DELAY_TYPE_UDELAY=2
CONFIG_IO_DELAY_TYPE_NONE=3
# CONFIG_IO_DELAY_0X80 is not set
# CONFIG_IO_DELAY_0XED is not set
# CONFIG_IO_DELAY_UDELAY is not set
CONFIG_IO_DELAY_NONE=y
CONFIG_DEFAULT_IO_DELAY_TYPE=3
# CONFIG_DEBUG_BOOT_PARAMS is not set
# CONFIG_CPA_DEBUG is not set
# CONFIG_OPTIMIZE_INLINING is not set
#
# Security options
#
CONFIG_KEYS=y
CONFIG_KEYS_DEBUG_PROC_KEYS=y
CONFIG_SECURITY=y
CONFIG_SECURITYFS=y
CONFIG_SECURITY_NETWORK=y
CONFIG_SECURITY_NETWORK_XFRM=y
# CONFIG_SECURITY_PATH is not set
CONFIG_SECURITY_FILE_CAPABILITIES=y
# CONFIG_SECURITY_ROOTPLUG is not set
CONFIG_SECURITY_DEFAULT_MMAP_MIN_ADDR=0
# CONFIG_SECURITY_TOMOYO is not set
# CONFIG_IMA is not set
CONFIG_XOR_BLOCKS=m
CONFIG_ASYNC_CORE=m
CONFIG_ASYNC_MEMCPY=m
CONFIG_ASYNC_XOR=m
CONFIG_CRYPTO=y
#
# Crypto core or helper
#
CONFIG_CRYPTO_FIPS=y
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_ALGAPI2=y
CONFIG_CRYPTO_AEAD=m
CONFIG_CRYPTO_AEAD2=y
CONFIG_CRYPTO_BLKCIPHER=y
CONFIG_CRYPTO_BLKCIPHER2=y
CONFIG_CRYPTO_HASH=y
CONFIG_CRYPTO_HASH2=y
CONFIG_CRYPTO_RNG=m
CONFIG_CRYPTO_RNG2=y
CONFIG_CRYPTO_PCOMP=y
CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MANAGER2=y
CONFIG_CRYPTO_GF128MUL=m
CONFIG_CRYPTO_NULL=m
CONFIG_CRYPTO_WORKQUEUE=y
CONFIG_CRYPTO_CRYPTD=m
CONFIG_CRYPTO_AUTHENC=m
CONFIG_CRYPTO_TEST=m
#
# Authenticated Encryption with Associated Data
#
CONFIG_CRYPTO_CCM=m
CONFIG_CRYPTO_GCM=m
CONFIG_CRYPTO_SEQIV=m
#
# Block modes
#
CONFIG_CRYPTO_CBC=m
CONFIG_CRYPTO_CTR=m
CONFIG_CRYPTO_CTS=m
CONFIG_CRYPTO_ECB=y
CONFIG_CRYPTO_LRW=m
CONFIG_CRYPTO_PCBC=m
CONFIG_CRYPTO_XTS=m
#
# Hash modes
#
CONFIG_CRYPTO_HMAC=m
CONFIG_CRYPTO_XCBC=m
#
# Digest
#
CONFIG_CRYPTO_CRC32C=m
CONFIG_CRYPTO_CRC32C_INTEL=y
CONFIG_CRYPTO_MD4=m
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=m
CONFIG_CRYPTO_RMD128=m
CONFIG_CRYPTO_RMD160=m
CONFIG_CRYPTO_RMD256=m
CONFIG_CRYPTO_RMD320=m
CONFIG_CRYPTO_SHA1=m
CONFIG_CRYPTO_SHA256=m
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_TGR192=m
CONFIG_CRYPTO_WP512=m
#
# Ciphers
#
CONFIG_CRYPTO_AES=y
CONFIG_CRYPTO_AES_X86_64=m
CONFIG_CRYPTO_AES_NI_INTEL=m
CONFIG_CRYPTO_ANUBIS=m
CONFIG_CRYPTO_ARC4=y
CONFIG_CRYPTO_BLOWFISH=m
CONFIG_CRYPTO_CAMELLIA=m
CONFIG_CRYPTO_CAST5=m
CONFIG_CRYPTO_CAST6=m
CONFIG_CRYPTO_DES=m
CONFIG_CRYPTO_FCRYPT=m
CONFIG_CRYPTO_KHAZAD=m
CONFIG_CRYPTO_SALSA20=m
CONFIG_CRYPTO_SALSA20_X86_64=m
CONFIG_CRYPTO_SEED=m
CONFIG_CRYPTO_SERPENT=m
CONFIG_CRYPTO_TEA=m
CONFIG_CRYPTO_TWOFISH=m
CONFIG_CRYPTO_TWOFISH_COMMON=m
CONFIG_CRYPTO_TWOFISH_X86_64=m
#
# Compression
#
CONFIG_CRYPTO_DEFLATE=m
CONFIG_CRYPTO_ZLIB=m
CONFIG_CRYPTO_LZO=m
#
# Random Number Generation
#
CONFIG_CRYPTO_ANSI_CPRNG=m
# CONFIG_CRYPTO_HW is not set
CONFIG_HAVE_KVM=y
CONFIG_HAVE_KVM_IRQCHIP=y
# CONFIG_VIRTUALIZATION is not set
CONFIG_BINARY_PRINTF=y
#
# Library routines
#
CONFIG_BITREVERSE=y
CONFIG_GENERIC_FIND_FIRST_BIT=y
CONFIG_GENERIC_FIND_NEXT_BIT=y
CONFIG_GENERIC_FIND_LAST_BIT=y
CONFIG_CRC_CCITT=m
CONFIG_CRC16=y
CONFIG_CRC_T10DIF=y
CONFIG_CRC_ITU_T=m
CONFIG_CRC32=y
CONFIG_CRC7=m
CONFIG_LIBCRC32C=m
CONFIG_ZLIB_INFLATE=m
CONFIG_ZLIB_DEFLATE=m
CONFIG_LZO_COMPRESS=m
CONFIG_LZO_DECOMPRESS=m
CONFIG_TEXTSEARCH=y
CONFIG_TEXTSEARCH_KMP=m
CONFIG_TEXTSEARCH_BM=m
CONFIG_TEXTSEARCH_FSM=m
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT=y
CONFIG_HAS_DMA=y
CONFIG_NLATTR=y
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH v3 11/12] ACPI: video: convert to acpi_get_pci_dev
2009-06-25 22:38 ` Alex Riesen
@ 2009-06-25 23:05 ` Alex Chiang
2009-06-26 6:43 ` Troy Moure
2009-06-26 10:56 ` Alex Riesen
0 siblings, 2 replies; 22+ messages in thread
From: Alex Chiang @ 2009-06-25 23:05 UTC (permalink / raw)
To: Alex Riesen
Cc: lenb, twmoure, alessandro.suardi, linux-acpi, linux-kernel,
Thomas Renninger, linux-pci
Hi Alex,
Thanks for the bug report and sorry for the troubles.
I've already got a debug patch here:
http://thread.gmane.org/gmane.linux.kernel/857228/focus=857468
Perhaps you can try it too?
Len, in the mean time, can you please apply this as an emergency,
"let's not crash anyone else's machine" while I try and figure
out why the ACPI video driver breaks my assumptions?
Troy, I applied your S-o-B, but maybe that was not a good
assumption on my part? To be sure, could you please respond with
your S-o-B?
Thanks.
/ac, wearing a brown paper bag
From: Troy Moure <twmoure@szypr.net>
ACPI: prevent NULL deref in acpi_get_pci_dev()
When the ACPI video driver initializes, it does a namespace walk
looking for for supported devices. When we find an appropriate
handle, we walk up the ACPI tree looking for a PCI root bus, and
then walk back down the PCI bus, assuming that every device
inbetween is a P2P bridge.
This assumption is not correct, and is reported broken on at
least:
Dell Latitude E6400
ThinkPad X61
Dell XPS M1330
Add a NULL deref check to prevent boot panics.
Reported-by: Alessandro Suardi <alessandro.suardi@gmail.com>
Signed-off-by: Troy Moure <twmoure@szypr.net>
Signed-off-by: Alex Chiang <achiang@hp.com>
---
diff --git a/drivers/acpi/pci_root.c b/drivers/acpi/pci_root.c
index 8a5bf3b..55b5b90 100644
--- a/drivers/acpi/pci_root.c
+++ b/drivers/acpi/pci_root.c
@@ -395,7 +395,7 @@ struct pci_dev *acpi_get_pci_dev(acpi_handle handle)
fn = adr & 0xffff;
pdev = pci_get_slot(pbus, PCI_DEVFN(dev, fn));
- if (hnd == handle)
+ if (!pdev || hnd == handle)
break;
pbus = pdev->subordinate;
^ permalink raw reply related [flat|nested] 22+ messages in thread
* Re: [PATCH v3 11/12] ACPI: video: convert to acpi_get_pci_dev
2009-06-25 23:05 ` Alex Chiang
@ 2009-06-26 6:43 ` Troy Moure
2009-06-26 10:56 ` Alex Riesen
1 sibling, 0 replies; 22+ messages in thread
From: Troy Moure @ 2009-06-26 6:43 UTC (permalink / raw)
To: Alex Chiang
Cc: Alex Riesen, lenb, twmoure, alessandro.suardi, linux-acpi,
linux-kernel, Thomas Renninger, linux-pci
[-- Attachment #1: Type: TEXT/PLAIN, Size: 1890 bytes --]
> Troy, I applied your S-o-B, but maybe that was not a good
> assumption on my part? To be sure, could you please respond with
> your S-o-B?
[...]
> From: Troy Moure <twmoure@szypr.net>
>
> ACPI: prevent NULL deref in acpi_get_pci_dev()
>
[...]
> ---
> diff --git a/drivers/acpi/pci_root.c b/drivers/acpi/pci_root.c
> index 8a5bf3b..55b5b90 100644
> --- a/drivers/acpi/pci_root.c
> +++ b/drivers/acpi/pci_root.c
> @@ -395,7 +395,7 @@ struct pci_dev *acpi_get_pci_dev(acpi_handle handle)
> fn = adr & 0xffff;
>
> pdev = pci_get_slot(pbus, PCI_DEVFN(dev, fn));
> - if (hnd == handle)
> + if (!pdev || hnd == handle)
> break;
>
> pbus = pdev->subordinate;
>
Sure, for the record,
Signed-off-by: Troy Moure <twmoure@szypr.net>
I also tried out your debug patch on my machine, which was hitting the
problem (it's an Acer Aspire 5100). I put a small patchlet on top of it,
to get the names out right (see below). The dmesg and lspci output are
attached.
If you'd like me to do anything else, just let me know.
Regards,
-- Troy
diff --git a/drivers/acpi/pci_root.c b/drivers/acpi/pci_root.c
index 7674987..9e37e62 100644
--- a/drivers/acpi/pci_root.c
+++ b/drivers/acpi/pci_root.c
@@ -367,7 +367,7 @@ struct pci_dev *acpi_get_pci_dev(acpi_handle handle)
printk("Starting root bridge search from %s\n", (char *)buffer.pointer);
kfree(buffer.pointer);
buffer.pointer = NULL;
- buffer.length = 0;
+ buffer.length = ACPI_ALLOCATE_BUFFER;
while (!acpi_is_root_bridge(phandle)) {
node = kzalloc(sizeof(struct acpi_handle_node), GFP_KERNEL);
@@ -382,7 +382,7 @@ struct pci_dev *acpi_get_pci_dev(acpi_handle handle)
printk("+ Adding %s\n", (char *)buffer.pointer);
kfree(buffer.pointer);
buffer.pointer = NULL;
- buffer.length = 0;
+ buffer.length = ACPI_ALLOCATE_BUFFER;
status = acpi_get_parent(phandle, &phandle);
if (ACPI_FAILURE(status))
[-- Attachment #2: Type: TEXT/PLAIN, Size: 8538 bytes --]
00:00.0 Host bridge: ATI Technologies Inc RS480 Host Bridge (rev 10)
Subsystem: Acer Incorporated [ALI] Device 009f
Flags: bus master, 66MHz, medium devsel, latency 64
00:01.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge (prog-if 00 [Normal decode])
Flags: bus master, 66MHz, medium devsel, latency 64
Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
I/O behind bridge: 00009000-00009fff
Memory behind bridge: d0100000-d01fffff
Prefetchable memory behind bridge: 00000000d4000000-00000000d7ffffff
Capabilities: [44] HyperTransport: MSI Mapping Enable+ Fixed+
Capabilities: [b0] Subsystem: Acer Incorporated [ALI] Device 009f
00:04.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=03, sec-latency=0
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Mask- 64bit- Count=1/1 Enable-
Capabilities: [b0] Subsystem: ATI Technologies Inc Device 5950
Capabilities: [b8] HyperTransport: MSI Mapping Enable+ Fixed+
00:05.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=04, subordinate=05, sec-latency=0
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Mask- 64bit- Count=1/1 Enable-
Capabilities: [b0] Subsystem: ATI Technologies Inc Device 5950
Capabilities: [b8] HyperTransport: MSI Mapping Enable+ Fixed+
00:12.0 IDE interface: ATI Technologies Inc IXP SB400 Serial ATA Controller (rev 80) (prog-if 8f [Master SecP SecO PriP PriO])
Subsystem: ATI Technologies Inc IXP SB400 Serial ATA Controller
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 22
I/O ports at 8440 [size=8]
I/O ports at 8434 [size=4]
I/O ports at 8438 [size=8]
I/O ports at 8430 [size=4]
I/O ports at 8400 [size=16]
Memory at d0004000 (32-bit, non-prefetchable) [size=512]
[virtual] Expansion ROM at 84000000 [disabled] [size=512K]
Capabilities: [60] Power Management version 2
Capabilities: [50] MSI: Mask- 64bit- Count=1/1 Enable-
Kernel driver in use: sata_sil
00:13.0 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller (rev 80) (prog-if 10 [OHCI])
Subsystem: Acer Incorporated [ALI] Device 009f
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 19
Memory at d0005000 (32-bit, non-prefetchable) [size=4K]
Kernel driver in use: ohci_hcd
00:13.1 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller (rev 80) (prog-if 10 [OHCI])
Subsystem: Acer Incorporated [ALI] Device 009f
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 19
Memory at d0006000 (32-bit, non-prefetchable) [size=4K]
Kernel driver in use: ohci_hcd
00:13.2 USB Controller: ATI Technologies Inc IXP SB400 USB2 Host Controller (rev 80) (prog-if 20 [EHCI])
Subsystem: Acer Incorporated [ALI] Device 009f
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 19
Memory at d0007000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [dc] Power Management version 2
Kernel driver in use: ehci_hcd
00:14.0 SMBus: ATI Technologies Inc IXP SB400 SMBus Controller (rev 83)
Subsystem: Acer Incorporated [ALI] Device 009f
Flags: 66MHz, medium devsel
I/O ports at 8410 [size=16]
Memory at 84080000 (32-bit, non-prefetchable) [size=1K]
Capabilities: [b0] HyperTransport: MSI Mapping Enable- Fixed+
00:14.1 IDE interface: ATI Technologies Inc IXP SB400 IDE Controller (rev 80) (prog-if 82 [Master PriP])
Subsystem: Acer Incorporated [ALI] Device 009f
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 16
I/O ports at 01f0 [size=8]
I/O ports at 03f4 [size=1]
I/O ports at 0170 [size=8]
I/O ports at 0374 [size=1]
I/O ports at 8420 [size=16]
Capabilities: [70] MSI: Mask- 64bit- Count=1/1 Enable-
Kernel driver in use: ATIIXP_IDE
00:14.2 Audio device: ATI Technologies Inc IXP SB4x0 High Definition Audio Controller (rev 01)
Subsystem: Acer Incorporated [ALI] Device 009f
Flags: bus master, slow devsel, latency 64, IRQ 16
Memory at d0000000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Capabilities: [60] MSI: Mask- 64bit+ Count=1/1 Enable-
Kernel driver in use: HDA Intel
00:14.3 ISA bridge: ATI Technologies Inc IXP SB400 PCI-ISA Bridge (rev 80)
Subsystem: Acer Incorporated [ALI] Device 009f
Flags: bus master, 66MHz, medium devsel, latency 0
00:14.4 PCI bridge: ATI Technologies Inc IXP SB400 PCI-PCI Bridge (rev 80) (prog-if 01 [Subtractive decode])
Flags: bus master, 66MHz, medium devsel, latency 64
Bus: primary=00, secondary=06, subordinate=08, sec-latency=64
I/O behind bridge: 0000a000-0000afff
Memory behind bridge: d0200000-d02fffff
Prefetchable memory behind bridge: 80000000-83ffffff
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
Flags: fast devsel
Capabilities: [80] HyperTransport: Host or Secondary Interface
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
Flags: fast devsel
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
Flags: fast devsel
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
Flags: fast devsel
Capabilities: [f0] Secure device <?>
01:05.0 VGA compatible controller: ATI Technologies Inc RS482 [Radeon Xpress 200M] (prog-if 00 [VGA controller])
Subsystem: Acer Incorporated [ALI] Device 009f
Flags: bus master, 66MHz, medium devsel, latency 66, IRQ 17
Memory at d4000000 (32-bit, prefetchable) [size=64M]
I/O ports at 9000 [size=256]
Memory at d0100000 (32-bit, non-prefetchable) [size=64K]
[virtual] Expansion ROM at d0120000 [disabled] [size=128K]
Capabilities: [50] Power Management version 2
Kernel driver in use: radeonfb
06:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Subsystem: Acer Incorporated [ALI] Device 009f
Flags: bus master, medium devsel, latency 64, IRQ 21
I/O ports at a000 [size=256]
Memory at d0210000 (32-bit, non-prefetchable) [size=256]
Capabilities: [50] Power Management version 2
Kernel driver in use: 8139too
06:02.0 Ethernet controller: Atheros Communications Inc. AR2413 802.11bg NIC (rev 01)
Subsystem: AMBIT Microsystem Corp. Device 0418
Flags: bus master, medium devsel, latency 168, IRQ 22
Memory at d0200000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [44] Power Management version 2
Kernel driver in use: ath5k
06:04.0 CardBus bridge: ENE Technology Inc CB-712/4 Cardbus Controller (rev 10)
Subsystem: Acer Incorporated [ALI] Device 009f
Flags: bus master, medium devsel, latency 168, IRQ 20
Memory at d0211000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=06, secondary=07, subordinate=07, sec-latency=176
Memory window 0: 80000000-83fff000 (prefetchable)
Memory window 1: 88000000-8bfff000
I/O window 0: 0000a400-0000a4ff
I/O window 1: 0000a800-0000a8ff
16-bit legacy interface ports at 0001
Kernel driver in use: yenta_cardbus
06:04.1 FLASH memory: ENE Technology Inc ENE PCI Memory Stick Card Reader Controller (rev 01)
Subsystem: Acer Incorporated [ALI] Device 009f
Flags: bus master, medium devsel, latency 64, IRQ 10
Memory at d0210400 (32-bit, non-prefetchable) [size=128]
Capabilities: [80] Power Management version 2
06:04.2 SD Host controller: ENE Technology Inc ENE PCI Secure Digital Card Reader Controller (rev 01) (prog-if 01)
Subsystem: Acer Incorporated [ALI] Device 009f
Flags: bus master, medium devsel, latency 64, IRQ 10
Memory at d0210800 (32-bit, non-prefetchable) [size=256]
Capabilities: [80] Power Management version 2
06:04.3 FLASH memory: ENE Technology Inc FLASH memory: ENE Technology Inc: (rev 01)
Subsystem: Acer Incorporated [ALI] Device 009f
Flags: bus master, medium devsel, latency 64, IRQ 10
Memory at d0210c00 (32-bit, non-prefetchable) [size=128]
Capabilities: [80] Power Management version 2
06:04.4 FLASH memory: ENE Technology Inc SD/MMC Card Reader Controller (rev 01)
Subsystem: Acer Incorporated [ALI] Device 009f
Flags: medium devsel, IRQ 255
Memory at d0210100 (32-bit, non-prefetchable) [disabled] [size=256]
Capabilities: [80] Power Management version 2
[-- Attachment #3: Type: TEXT/PLAIN, Size: 55898 bytes --]
[ 0.000000] Linux version 2.6.31-rc1-00001-gdcecde2-dirty (troy@troy-laptop) (gcc version 4.4.0 20090506 (Red Hat 4.4.0-4) (GCC) ) #32 SMP Fri Jun 26 06:59:07 BST 2009
[ 0.000000] Command line: ro root=/dev/sda3 rhgb
[ 0.000000] KERNEL supported cpus:
[ 0.000000] Intel GenuineIntel
[ 0.000000] AMD AuthenticAMD
[ 0.000000] Centaur CentaurHauls
[ 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: 00000000000d0000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 000000007be90000 (usable)
[ 0.000000] BIOS-e820: 000000007be90000 - 000000007be9a000 (ACPI data)
[ 0.000000] BIOS-e820: 000000007be9a000 - 000000007bf00000 (ACPI NVS)
[ 0.000000] BIOS-e820: 000000007bf00000 - 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 = 0x7be90 max_arch_pfn = 0x400000000
[ 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-CFFFF write-protect
[ 0.000000] D0000-E3FFF uncachable
[ 0.000000] E4000-FFFFF write-protect
[ 0.000000] MTRR variable ranges enabled:
[ 0.000000] 0 base 0000000000 mask FF80000000 write-back
[ 0.000000] 1 base 007C000000 mask FFFC000000 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] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[ 0.000000] e820 update range: 0000000000001000 - 0000000000006000 (usable) ==> (reserved)
[ 0.000000] Scanning 1 areas for low memory corruption
[ 0.000000] modified physical RAM map:
[ 0.000000] modified: 0000000000000000 - 0000000000001000 (usable)
[ 0.000000] modified: 0000000000001000 - 0000000000006000 (reserved)
[ 0.000000] modified: 0000000000006000 - 000000000009dc00 (usable)
[ 0.000000] modified: 000000000009dc00 - 00000000000a0000 (reserved)
[ 0.000000] modified: 00000000000d0000 - 0000000000100000 (reserved)
[ 0.000000] modified: 0000000000100000 - 000000007be90000 (usable)
[ 0.000000] modified: 000000007be90000 - 000000007be9a000 (ACPI data)
[ 0.000000] modified: 000000007be9a000 - 000000007bf00000 (ACPI NVS)
[ 0.000000] modified: 000000007bf00000 - 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] initial memory mapped : 0 - 20000000
[ 0.000000] init_memory_mapping: 0000000000000000-000000007be90000
[ 0.000000] 0000000000 - 007be00000 page 2M
[ 0.000000] 007be00000 - 007be90000 page 4k
[ 0.000000] kernel direct mapping tables up to 7be90000 @ 8000-c000
[ 0.000000] RAMDISK: 37c7e000 - 37fef3b0
[ 0.000000] ACPI: RSDP 00000000000f8040 00014 (v00 ACRSYS)
[ 0.000000] ACPI: RSDT 000000007be91acb 00038 (v01 ACRSYS ACRPRDCT 06040000 LTP 00000000)
[ 0.000000] ACPI: FACP 000000007be99c04 00074 (v01 ATI Bowfin 06040000 ATI 000F4240)
[ 0.000000] ACPI: DSDT 000000007be91b03 08101 (v01 Acer Navarro 06040000 MSFT 03000000)
[ 0.000000] ACPI: FACS 000000007be9afc0 00040
[ 0.000000] ACPI: SLIC 000000007be99c78 00176 (v01 ACRSYS ACRPRDCT 06040000 LOHR 00000000)
[ 0.000000] ACPI: APIC 000000007be99dee 00054 (v01 PTLTD APIC 06040000 LTP 00000000)
[ 0.000000] ACPI: MCFG 000000007be99e42 0003C (v01 PTLTD MCFG 06040000 LTP 00000000)
[ 0.000000] ACPI: SSDT 000000007be99e7e 00182 (v01 PTLTD POWERNOW 06040000 LTP 00000001)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] (7 early reservations) ==> bootmem [0000000000 - 007be90000]
[ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
[ 0.000000] #1 [0000006000 - 0000008000] TRAMPOLINE ==> [0000006000 - 0000008000]
[ 0.000000] #2 [0001000000 - 00018860d4] TEXT DATA BSS ==> [0001000000 - 00018860d4]
[ 0.000000] #3 [0037c7e000 - 0037fef3b0] RAMDISK ==> [0037c7e000 - 0037fef3b0]
[ 0.000000] #4 [000009dc00 - 0000100000] BIOS reserved ==> [000009dc00 - 0000100000]
[ 0.000000] #5 [0001887000 - 00018870ed] BRK ==> [0001887000 - 00018870ed]
[ 0.000000] #6 [0000008000 - 000000a000] PGTABLE ==> [0000008000 - 000000a000]
[ 0.000000] [ffffea0000000000-ffffea0001bfffff] PMD -> [ffff880001e00000-ffff8800039fffff] on node 0
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000000 -> 0x00001000
[ 0.000000] DMA32 0x00001000 -> 0x00100000
[ 0.000000] Normal 0x00100000 -> 0x00100000
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[3] active PFN ranges
[ 0.000000] 0: 0x00000000 -> 0x00000001
[ 0.000000] 0: 0x00000006 -> 0x0000009d
[ 0.000000] 0: 0x00000100 -> 0x0007be90
[ 0.000000] On node 0 totalpages: 507432
[ 0.000000] DMA zone: 56 pages used for memmap
[ 0.000000] DMA zone: 103 pages reserved
[ 0.000000] DMA zone: 3833 pages, LIFO batch:0
[ 0.000000] DMA32 zone: 6883 pages used for memmap
[ 0.000000] DMA32 zone: 496557 pages, LIFO batch:31
[ 0.000000] SB4X0 revision 0x83
[ 0.000000] Ignoring ACPI timer override.
[ 0.000000] If you got timer trouble try acpi_use_timer_override
[ 0.000000] Detected use of extended apic ids on hypertransport bus
[ 0.000000] ACPI: PM-Timer IO Port: 0x8008
[ 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 33, address 0xfec00000, GSI 0-23
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] SMP: Allowing 2 CPUs, 0 hotplug CPUs
[ 0.000000] nr_irqs_gsi: 24
[ 0.000000] Allocating PCI resources starting at 80000000 (gap: 80000000:60000000)
[ 0.000000] NR_CPUS:4 nr_cpumask_bits:4 nr_cpu_ids:2 nr_node_ids:1
[ 0.000000] PERCPU: Embedded 25 pages at ffff880001898000, static data 81504 bytes
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 500390
[ 0.000000] Kernel command line: ro root=/dev/sda3 rhgb
[ 0.000000] PID hash table entries: 4096 (order: 12, 32768 bytes)
[ 0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)
[ 0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)
[ 0.000000] Initializing CPU#0
[ 0.000000] Checking aperture...
[ 0.000000] No AGP bridge found
[ 0.000000] Node 0: aperture @ d680000000 size 32 MB
[ 0.000000] Aperture beyond 4GB. Ignoring.
[ 0.000000] Memory: 1984696k/2030144k available (4681k kernel code, 416k absent, 44356k reserved, 2713k data, 412k init)
[ 0.000000] SLUB: Genslabs=13, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] Experimental hierarchical RCU implementation.
[ 0.000000] Experimental hierarchical RCU init done.
[ 0.000000] NR_IRQS:384
[ 0.000000] Fast TSC calibration failed
[ 0.000000] TSC: PIT calibration matches PMTIMER. 1 loops
[ 0.000000] Detected 1595.999 MHz processor.
[ 0.000999] Console: colour VGA+ 80x25
[ 0.000999] console [tty0] enabled
[ 0.001010] Calibrating delay loop (skipped), value calculated using timer frequency.. 3191.99 BogoMIPS (lpj=1595999)
[ 0.001229] Mount-cache hash table entries: 256
[ 0.001504] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
[ 0.001598] CPU: L2 Cache: 256K (64 bytes/line)
[ 0.001688] tseg: 007bf00000
[ 0.001691] CPU: Physical Processor ID: 0
[ 0.001780] CPU: Processor Core ID: 0
[ 0.001871] mce: CPU supports 5 MCE banks
[ 0.001969] using C1E aware idle routine
[ 0.002004] Performance Counters: AMD PMU driver.
[ 0.002133] ... version: 0
[ 0.002221] ... bit width: 48
[ 0.002311] ... generic counters: 4
[ 0.002401] ... value mask: 0000ffffffffffff
[ 0.002491] ... max period: 00007fffffffffff
[ 0.002581] ... fixed-purpose counters: 0
[ 0.002669] ... counter mask: 000000000000000f
[ 0.002780] ACPI: Core revision 20090521
[ 0.015059] Setting APIC routing to flat
[ 0.015516] ..TIMER: vector=0x30 apic1=0 pin1=0 apic2=-1 pin2=-1
[ 0.025635] CPU0: AMD Turion(tm) 64 X2 Mobile Technology TL-50 stepping 02
[ 0.025996] Booting processor 1 APIC 0x1 ip 0x6000
[ 0.000999] Initializing CPU#1
[ 0.000999] Calibrating delay using timer specific routine.. 3191.36 BogoMIPS (lpj=1595680)
[ 0.000999] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
[ 0.000999] CPU: L2 Cache: 256K (64 bytes/line)
[ 0.000999] CPU: Physical Processor ID: 0
[ 0.000999] CPU: Processor Core ID: 1
[ 0.000999] mce: CPU supports 5 MCE banks
[ 0.000999] x86 PAT enabled: cpu 1, old 0x7040600070406, new 0x7010600070106
[ 0.096413] CPU1:
[ 0.000999] System has AMD C1E enabled
[ 0.000999] Switch to broadcast mode on CPU1
[ 0.096991] AMD Turion(tm) 64 X2 Mobile Technology TL-50 stepping 02
[ 0.097126] Brought up 2 CPUs
[ 0.097215] Total of 2 processors activated (6383.35 BogoMIPS).
[ 0.097371] Switch to broadcast mode on CPU0
[ 0.098073] NET: Registered protocol family 16
[ 0.098186] node 0 link 0: io port [1000, fffff]
[ 0.098186] TOM: 0000000080000000 aka 2048M
[ 0.098186] node 0 link 0: mmio [d8000000, dfffffff]
[ 0.098186] node 0 link 0: mmio [d4000000, d7ffffff]
[ 0.098186] node 0 link 0: mmio [a0000, bffff]
[ 0.098186] node 0 link 0: mmio [f0000000, ffffffff]
[ 0.098186] node 0 link 0: mmio [e0000000, efffffff]
[ 0.098186] node 0 link 0: mmio [80000000, d3ffffff]
[ 0.098186] bus: [00,ff] on node 0 link 0
[ 0.098186] bus: 00 index 0 io port: [0, ffff]
[ 0.098186] bus: 00 index 1 mmio: [80000000, efffffff]
[ 0.098186] bus: 00 index 2 mmio: [a0000, bffff]
[ 0.098186] bus: 00 index 3 mmio: [f0000000, fcffffffff]
[ 0.098186] ACPI: bus type pci registered
[ 0.099026] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 7
[ 0.099105] PCI: MCFG area at e0000000 reserved in E820
[ 0.099554] PCI: Using MMCONFIG at e0000000 - e07fffff
[ 0.099642] PCI: Using configuration type 1 for base access
[ 0.108117] bio: create slab <bio-0> at 0
[ 0.109740] ACPI: EC: Look up EC in DSDT
[ 0.112374] ACPI Warning: Package List length (1) larger than NumElements count (0), truncated
[ 0.112554] 20090521 dsobject-502
[ 0.112720] ACPI Warning: Package List length (1) larger than NumElements count (0), truncated
[ 0.112893] 20090521 dsobject-502
[ 0.115595] ACPI: BIOS _OSI(Linux) query ignored
[ 0.135480] ACPI: Interpreter enabled
[ 0.135571] ACPI: (supports S0 S3 S5)
[ 0.135776] ACPI: Using IOAPIC for interrupt routing
[ 0.141057] ACPI: EC: non-query interrupt received, switching to interrupt mode
[ 0.244354] ACPI: EC: GPE = 0x10, I/O: command/status = 0x66, data = 0x62
[ 0.244354] ACPI: EC: driver started in interrupt mode
[ 0.245226] ACPI: No dock devices found.
[ 0.245648] ACPI: PCI Root Bridge [PCI0] (0000:00)
[ 0.246803] pci 0000:00:04.0: PME# supported from D0 D3hot D3cold
[ 0.246803] pci 0000:00:04.0: PME# disabled
[ 0.246803] pci 0000:00:05.0: PME# supported from D0 D3hot D3cold
[ 0.246803] pci 0000:00:05.0: PME# disabled
[ 0.246803] pci 0000:00:12.0: reg 10 io port: [0x8440-0x8447]
[ 0.246803] pci 0000:00:12.0: reg 14 io port: [0x8434-0x8437]
[ 0.246803] pci 0000:00:12.0: reg 18 io port: [0x8438-0x843f]
[ 0.246803] pci 0000:00:12.0: reg 1c io port: [0x8430-0x8433]
[ 0.246803] pci 0000:00:12.0: reg 20 io port: [0x8400-0x840f]
[ 0.246803] pci 0000:00:12.0: reg 24 32bit mmio: [0xd0004000-0xd00041ff]
[ 0.246803] pci 0000:00:12.0: reg 30 32bit mmio: [0x000000-0x07ffff]
[ 0.246803] pci 0000:00:12.0: supports D1 D2
[ 0.246803] pci 0000:00:13.0: reg 10 32bit mmio: [0xd0005000-0xd0005fff]
[ 0.246803] pci 0000:00:13.1: reg 10 32bit mmio: [0xd0006000-0xd0006fff]
[ 0.246803] pci 0000:00:13.2: reg 10 32bit mmio: [0xd0007000-0xd0007fff]
[ 0.246803] pci 0000:00:13.2: supports D1 D2
[ 0.246803] pci 0000:00:13.2: PME# supported from D0 D1 D2 D3hot
[ 0.246803] pci 0000:00:13.2: PME# disabled
[ 0.246975] pci 0000:00:14.0: reg 10 io port: [0x8410-0x841f]
[ 0.246985] pci 0000:00:14.0: reg 14 32bit mmio: [0x000000-0x0003ff]
[ 0.247022] HPET not enabled in BIOS. You might try hpet=force boot option
[ 0.247176] pci 0000:00:14.1: reg 10 io port: [0x1f0-0x1f7]
[ 0.247185] pci 0000:00:14.1: reg 14 io port: [0x3f4-0x3f7]
[ 0.247195] pci 0000:00:14.1: reg 18 io port: [0x8450-0x8457]
[ 0.247205] pci 0000:00:14.1: reg 1c io port: [0x8448-0x844b]
[ 0.247214] pci 0000:00:14.1: reg 20 io port: [0x8420-0x842f]
[ 0.247316] pci 0000:00:14.2: reg 10 64bit mmio: [0xd0000000-0xd0003fff]
[ 0.247381] pci 0000:00:14.2: PME# supported from D0 D3hot D3cold
[ 0.247473] pci 0000:00:14.2: PME# disabled
[ 0.247794] pci 0000:01:05.0: reg 10 32bit mmio: [0xd4000000-0xd7ffffff]
[ 0.247799] pci 0000:01:05.0: reg 14 io port: [0x9000-0x90ff]
[ 0.247805] pci 0000:01:05.0: reg 18 32bit mmio: [0xd0100000-0xd010ffff]
[ 0.247815] pci 0000:01:05.0: reg 30 32bit mmio: [0x000000-0x01ffff]
[ 0.247825] pci 0000:01:05.0: supports D1 D2
[ 0.247846] pci 0000:00:01.0: bridge io port: [0x9000-0x9fff]
[ 0.247850] pci 0000:00:01.0: bridge 32bit mmio: [0xd0100000-0xd01fffff]
[ 0.247856] pci 0000:00:01.0: bridge 64bit mmio pref: [0xd4000000-0xd7ffffff]
[ 0.247918] pci 0000:00:04.0: bridge io port: [0x00-0xfff]
[ 0.247922] pci 0000:00:04.0: bridge 32bit mmio: [0x000000-0x0fffff]
[ 0.247928] pci 0000:00:04.0: bridge 64bit mmio pref: [0x000000-0x0fffff]
[ 0.247993] pci 0000:00:05.0: bridge io port: [0x00-0xfff]
[ 0.247997] pci 0000:00:05.0: bridge 32bit mmio: [0x000000-0x0fffff]
[ 0.248059] pci 0000:06:01.0: reg 10 io port: [0xa000-0xa0ff]
[ 0.248070] pci 0000:06:01.0: reg 14 32bit mmio: [0xd0210000-0xd02100ff]
[ 0.248140] pci 0000:06:01.0: supports D1 D2
[ 0.248144] pci 0000:06:01.0: PME# supported from D1 D2 D3hot D3cold
[ 0.248235] pci 0000:06:01.0: PME# disabled
[ 0.248378] pci 0000:06:02.0: reg 10 32bit mmio: [0xd0200000-0xd020ffff]
[ 0.248517] pci 0000:06:04.0: reg 10 32bit mmio: [0xd0211000-0xd0211fff]
[ 0.248550] pci 0000:06:04.0: supports D1 D2
[ 0.248553] pci 0000:06:04.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.248646] pci 0000:06:04.0: PME# disabled
[ 0.248790] pci 0000:06:04.1: reg 10 32bit mmio: [0xd0210400-0xd021047f]
[ 0.248872] pci 0000:06:04.1: supports D1 D2
[ 0.248875] pci 0000:06:04.1: PME# supported from D0 D1 D2 D3hot
[ 0.248968] pci 0000:06:04.1: PME# disabled
[ 0.249115] pci 0000:06:04.2: reg 10 32bit mmio: [0xd0210800-0xd02108ff]
[ 0.249196] pci 0000:06:04.2: supports D1 D2
[ 0.249199] pci 0000:06:04.2: PME# supported from D0 D1 D2 D3hot
[ 0.249291] pci 0000:06:04.2: PME# disabled
[ 0.249434] pci 0000:06:04.3: reg 10 32bit mmio: [0xd0210c00-0xd0210c7f]
[ 0.249517] pci 0000:06:04.3: supports D1 D2
[ 0.249520] pci 0000:06:04.3: PME# supported from D0 D1 D2 D3hot
[ 0.249969] pci 0000:06:04.3: PME# disabled
[ 0.250113] pci 0000:06:04.4: reg 10 32bit mmio: [0x000000-0x0000ff]
[ 0.250194] pci 0000:06:04.4: supports D1 D2
[ 0.250198] pci 0000:06:04.4: PME# supported from D0 D1 D2 D3hot
[ 0.250291] pci 0000:06:04.4: PME# disabled
[ 0.250449] pci 0000:00:14.4: transparent bridge
[ 0.250543] pci 0000:00:14.4: bridge io port: [0xa000-0xafff]
[ 0.250549] pci 0000:00:14.4: bridge 32bit mmio: [0xd0200000-0xd02fffff]
[ 0.250596] pci_bus 0000:00: on NUMA node 0
[ 0.250602] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[ 0.251091] Starting root bridge search from \_SB_.PCI0.PB3_
[ 0.251180] + Adding \_SB_.PCI0.PB3_
[ 0.251267] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.251361] Searching for 0000:00:03.0
[ 0.251448] Ouch.
[ 0.251533] Starting root bridge search from \_SB_.PCI0.PB4_
[ 0.251621] + Adding \_SB_.PCI0.PB4_
[ 0.251708] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.251800] Searching for 0000:00:04.0
[ 0.251889] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PB4_._PRT]
[ 0.251977] Starting root bridge search from \_SB_.PCI0.PB5_
[ 0.252067] + Adding \_SB_.PCI0.PB5_
[ 0.252155] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.252247] Searching for 0000:00:05.0
[ 0.252335] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PB5_._PRT]
[ 0.252418] Starting root bridge search from \_SB_.PCI0.PB6_
[ 0.252508] + Adding \_SB_.PCI0.PB6_
[ 0.252595] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.252687] Searching for 0000:00:06.0
[ 0.252773] Ouch.
[ 0.252859] Starting root bridge search from \_SB_.PCI0.PB7_
[ 0.252949] + Adding \_SB_.PCI0.PB7_
[ 0.252964] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.253056] Searching for 0000:00:07.0
[ 0.253142] Ouch.
[ 0.253229] Starting root bridge search from \_SB_.PCI0.BB4_
[ 0.253319] + Adding \_SB_.PCI0.BB4_
[ 0.253406] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.253497] Searching for 0000:00:04.0
[ 0.253586] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.BB4_._PRT]
[ 0.253670] Starting root bridge search from \_SB_.PCI0.BB5_
[ 0.253759] + Adding \_SB_.PCI0.BB5_
[ 0.253846] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.253967] Searching for 0000:00:05.0
[ 0.254056] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.BB5_._PRT]
[ 0.254142] Starting root bridge search from \_SB_.PCI0.OHC1
[ 0.254232] + Adding \_SB_.PCI0.OHC1
[ 0.254319] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.254410] Searching for 0000:00:13.0
[ 0.254499] Starting root bridge search from \_SB_.PCI0.OHC2
[ 0.254588] + Adding \_SB_.PCI0.OHC2
[ 0.254674] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.254767] Searching for 0000:00:13.1
[ 0.254855] Starting root bridge search from \_SB_.PCI0.EHCI
[ 0.254964] + Adding \_SB_.PCI0.EHCI
[ 0.255050] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.255141] Searching for 0000:00:13.2
[ 0.255229] Starting root bridge search from \_SB_.PCI0.SAT0
[ 0.255319] + Adding \_SB_.PCI0.SAT0
[ 0.255406] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.255497] Searching for 0000:00:12.0
[ 0.255586] Starting root bridge search from \_SB_.PCI0.SAT1
[ 0.255675] + Adding \_SB_.PCI0.SAT1
[ 0.255761] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.255852] Searching for 0000:00:11.0
[ 0.255962] Ouch.
[ 0.256049] Starting root bridge search from \_SB_.PCI0.SMB_
[ 0.256139] + Adding \_SB_.PCI0.SMB_
[ 0.256226] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.256318] Searching for 0000:00:14.0
[ 0.256407] Starting root bridge search from \_SB_.PCI0.IDE_
[ 0.256496] + Adding \_SB_.PCI0.IDE_
[ 0.256583] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.256674] Searching for 0000:00:14.1
[ 0.256763] Starting root bridge search from \_SB_.PCI0.HDA_
[ 0.256852] + Adding \_SB_.PCI0.HDA_
[ 0.256938] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.256965] Searching for 0000:00:14.2
[ 0.257053] Starting root bridge search from \_SB_.PCI0.LPC0
[ 0.257142] + Adding \_SB_.PCI0.LPC0
[ 0.257230] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.257321] Searching for 0000:00:14.3
[ 0.257412] Starting root bridge search from \_SB_.PCI0.P2P_
[ 0.257500] + Adding \_SB_.PCI0.P2P_
[ 0.257588] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.257679] Searching for 0000:00:14.4
[ 0.257768] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P2P_._PRT]
[ 0.257862] Starting root bridge search from \_SB_.PCI0.P2P_.V394
[ 0.257964] + Adding \_SB_.PCI0.P2P_.V394
[ 0.258052] + Adding \_SB_.PCI0.P2P_
[ 0.258139] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.258230] Searching for 0000:00:14.4
[ 0.258320] Searching for 0000:06:00.0
[ 0.258406] Ouch.
[ 0.258491] Starting root bridge search from \_SB_.PCI0.P2P_.ELAN
[ 0.258579] + Adding \_SB_.PCI0.P2P_.ELAN
[ 0.258665] + Adding \_SB_.PCI0.P2P_
[ 0.258752] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.258843] Searching for 0000:00:14.4
[ 0.258965] Searching for 0000:06:01.0
[ 0.259054] Starting root bridge search from \_SB_.PCI0.P2P_.MIN1
[ 0.259144] + Adding \_SB_.PCI0.P2P_.MIN1
[ 0.259232] + Adding \_SB_.PCI0.P2P_
[ 0.259319] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.259410] Searching for 0000:00:14.4
[ 0.259500] Searching for 0000:06:02.0
[ 0.259588] Starting root bridge search from \_SB_.PCI0.P2P_.CB1_
[ 0.259677] + Adding \_SB_.PCI0.P2P_.CB1_
[ 0.259763] + Adding \_SB_.PCI0.P2P_
[ 0.259849] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.259965] Searching for 0000:00:14.4
[ 0.260054] Searching for 0000:06:04.0
[ 0.260143] Starting root bridge search from \_SB_.PCI0.AUDO
[ 0.260231] + Adding \_SB_.PCI0.AUDO
[ 0.260316] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.260407] Searching for 0000:00:14.5
[ 0.260493] Ouch.
[ 0.260579] Starting root bridge search from \_SB_.PCI0.MODM
[ 0.260668] + Adding \_SB_.PCI0.MODM
[ 0.260755] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.260845] Searching for 0000:00:14.6
[ 0.260932] Ouch.
[ 0.260963] Starting root bridge search from \_SB_.PCI0.AGP_
[ 0.261051] + Adding \_SB_.PCI0.AGP_
[ 0.261138] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.261230] Searching for 0000:00:01.0
[ 0.261318] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGP_._PRT]
[ 0.261402] Starting root bridge search from \_SB_.PCI0.AGP_.VGA_
[ 0.261492] + Adding \_SB_.PCI0.AGP_.VGA_
[ 0.261578] + Adding \_SB_.PCI0.AGP_
[ 0.261666] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.261756] Searching for 0000:00:01.0
[ 0.261846] Searching for 0000:01:05.0
[ 0.261965] Starting root bridge search from \_SB_.PCI0.PEG_
[ 0.262054] + Adding \_SB_.PCI0.PEG_
[ 0.262142] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.262233] Searching for 0000:00:02.0
[ 0.262320] Ouch.
[ 0.269298] ACPI: PCI Interrupt Link [LNKA] (IRQs 10 11) *0, disabled.
[ 0.269739] ACPI: PCI Interrupt Link [LNKB] (IRQs 10 11) *0, disabled.
[ 0.270107] ACPI: PCI Interrupt Link [LNKC] (IRQs 10 11) *0, disabled.
[ 0.270543] ACPI: PCI Interrupt Link [LNKD] (IRQs 10 11) *0, disabled.
[ 0.271060] ACPI: PCI Interrupt Link [LNKE] (IRQs 10 11) *0, disabled.
[ 0.271494] ACPI: PCI Interrupt Link [LNKF] (IRQs 10 11) *0, disabled.
[ 0.271927] ACPI: PCI Interrupt Link [LNKG] (IRQs 10 11) *0, disabled.
[ 0.272359] ACPI: PCI Interrupt Link [LNKH] (IRQs 10 11) *0, disabled.
[ 0.272792] ACPI: PCI Interrupt Link [LNKU] (IRQs 3 4 5 7) *0, disabled.
[ 0.274231] SCSI subsystem initialized
[ 0.274231] libata version 3.00 loaded.
[ 0.274231] usbcore: registered new interface driver usbfs
[ 0.275017] usbcore: registered new interface driver hub
[ 0.275055] usbcore: registered new device driver usb
[ 0.275089] ACPI: WMI: Mapper loaded
[ 0.275089] PCI: Using ACPI for IRQ routing
[ 0.275143] pci 0000:00:04.0: BAR 7: can't allocate resource
[ 0.275143] pci 0000:00:04.0: BAR 8: can't allocate resource
[ 0.275143] pci 0000:00:04.0: BAR 9: can't allocate resource
[ 0.275143] pci 0000:00:05.0: BAR 7: can't allocate resource
[ 0.275227] pci 0000:00:05.0: BAR 8: can't allocate resource
[ 0.292010] cfg80211: Calling CRDA to update world regulatory domain
[ 0.295971] pnp: PnP ACPI init
[ 0.296083] ACPI: bus type pnp registered
[ 0.300129] pnp 00:09: mem resource (0x0-0xfff) overlaps 0000:00:12.0 BAR 6 (0x0-0x7ffff), disabling
[ 0.300285] pnp 00:09: mem resource (0x0-0xfff) overlaps 0000:01:05.0 BAR 6 (0x0-0x1ffff), disabling
[ 0.336239] pnp: PnP ACPI: found 10 devices
[ 0.336327] ACPI: ACPI bus type pnp unregistered
[ 0.336429] system 00:01: iomem range 0xe0000000-0xefffffff has been reserved
[ 0.336519] system 00:01: iomem range 0xfec00000-0xfec00fff has been reserved
[ 0.336610] system 00:01: iomem range 0xfee00000-0xfee00fff has been reserved
[ 0.336708] system 00:08: ioport range 0x1080-0x1080 has been reserved
[ 0.336798] system 00:08: ioport range 0x40b-0x40b has been reserved
[ 0.336887] system 00:08: ioport range 0x4d0-0x4d1 has been reserved
[ 0.336976] system 00:08: ioport range 0x4d6-0x4d6 has been reserved
[ 0.337004] system 00:08: ioport range 0xc00-0xc01 has been reserved
[ 0.337093] system 00:08: ioport range 0xc14-0xc14 has been reserved
[ 0.337183] system 00:08: ioport range 0xc50-0xc52 has been reserved
[ 0.337272] system 00:08: ioport range 0xc6c-0xc6c has been reserved
[ 0.337362] system 00:08: ioport range 0xc6f-0xc6f has been reserved
[ 0.337452] system 00:08: ioport range 0xcd4-0xcd5 has been reserved
[ 0.337541] system 00:08: ioport range 0xcd6-0xcd7 has been reserved
[ 0.337631] system 00:08: ioport range 0xcd8-0xcdf has been reserved
[ 0.337721] system 00:08: ioport range 0x8000-0x805f has been reserved
[ 0.337812] system 00:08: ioport range 0xf40-0xf47 has been reserved
[ 0.337901] system 00:08: ioport range 0x280-0x293 has been reserved
[ 0.338004] system 00:08: ioport range 0x87f-0x87f has been reserved
[ 0.338097] system 00:09: iomem range 0xe0000-0xfffff could not be reserved
[ 0.338187] system 00:09: iomem range 0xfff00000-0xffffffff could not be reserved
[ 0.343570] pci 0000:00:01.0: PCI bridge, secondary bus 0000:01
[ 0.343662] pci 0000:00:01.0: IO window: 0x9000-0x9fff
[ 0.343752] pci 0000:00:01.0: MEM window: 0xd0100000-0xd01fffff
[ 0.344004] pci 0000:00:01.0: PREFETCH window: 0x000000d4000000-0x000000d7ffffff
[ 0.345037] Switched to high resolution mode on CPU 0
[ 0.345177] Switched to high resolution mode on CPU 1
[ 0.345184] pci 0000:00:04.0: PCI bridge, secondary bus 0000:02
[ 0.345282] pci 0000:00:04.0: IO window: disabled
[ 0.345371] pci 0000:00:04.0: MEM window: disabled
[ 0.345460] pci 0000:00:04.0: PREFETCH window: disabled
[ 0.345550] pci 0000:00:05.0: PCI bridge, secondary bus 0000:04
[ 0.345639] pci 0000:00:05.0: IO window: disabled
[ 0.345728] pci 0000:00:05.0: MEM window: disabled
[ 0.345817] pci 0000:00:05.0: PREFETCH window: disabled
[ 0.345916] pci 0000:06:04.0: CardBus bridge, secondary bus 0000:07
[ 0.346005] pci 0000:06:04.0: IO window: 0x00a400-0x00a4ff
[ 0.346116] pci 0000:06:04.0: IO window: 0x00a800-0x00a8ff
[ 0.346208] pci 0000:06:04.0: PREFETCH window: 0x80000000-0x83ffffff
[ 0.346321] pci 0000:06:04.0: MEM window: 0x88000000-0x8bffffff
[ 0.346414] pci 0000:00:14.4: PCI bridge, secondary bus 0000:06
[ 0.346503] pci 0000:00:14.4: IO window: 0xa000-0xafff
[ 0.346594] pci 0000:00:14.4: MEM window: 0xd0200000-0xd02fffff
[ 0.346684] pci 0000:00:14.4: PREFETCH window: 0x80000000-0x83ffffff
[ 0.346784] pci 0000:00:04.0: setting latency timer to 64
[ 0.346791] pci 0000:00:05.0: setting latency timer to 64
[ 0.346815] pci 0000:06:04.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 0.346910] pci_bus 0000:00: resource 0 io: [0x00-0xffff]
[ 0.346914] pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffffff]
[ 0.346917] pci_bus 0000:01: resource 0 io: [0x9000-0x9fff]
[ 0.346921] pci_bus 0000:01: resource 1 mem: [0xd0100000-0xd01fffff]
[ 0.346925] pci_bus 0000:01: resource 2 pref mem [0xd4000000-0xd7ffffff]
[ 0.346929] pci_bus 0000:02: resource 0 mem: [0x0-0xfff]
[ 0.346933] pci_bus 0000:02: resource 1 mem: [0x0-0xfffff]
[ 0.346936] pci_bus 0000:02: resource 2 mem: [0x0-0xfffff]
[ 0.346940] pci_bus 0000:04: resource 0 mem: [0x0-0xfff]
[ 0.346943] pci_bus 0000:04: resource 1 mem: [0x0-0xfffff]
[ 0.346947] pci_bus 0000:06: resource 0 io: [0xa000-0xafff]
[ 0.346951] pci_bus 0000:06: resource 1 mem: [0xd0200000-0xd02fffff]
[ 0.346954] pci_bus 0000:06: resource 2 pref mem [0x80000000-0x83ffffff]
[ 0.346958] pci_bus 0000:06: resource 3 io: [0x00-0xffff]
[ 0.346962] pci_bus 0000:06: resource 4 mem: [0x000000-0xffffffffff]
[ 0.346966] pci_bus 0000:07: resource 0 io: [0xa400-0xa4ff]
[ 0.346969] pci_bus 0000:07: resource 1 io: [0xa800-0xa8ff]
[ 0.346974] pci_bus 0000:07: resource 2 pref mem [0x80000000-0x83ffffff]
[ 0.346977] pci_bus 0000:07: resource 3 mem: [0x88000000-0x8bffffff]
[ 0.347041] NET: Registered protocol family 2
[ 0.347231] IP route cache hash table entries: 65536 (order: 7, 524288 bytes)
[ 0.348129] TCP established hash table entries: 262144 (order: 10, 4194304 bytes)
[ 0.350641] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[ 0.351364] TCP: Hash tables configured (established 262144 bind 65536)
[ 0.351454] TCP reno registered
[ 0.351660] NET: Registered protocol family 1
[ 0.351826] Unpacking initramfs...
[ 0.461242] Freeing initrd memory: 3524k freed
[ 0.465147] Scanning for low memory corruption every 60 seconds
[ 0.470672] NTFS driver 2.1.29 [Flags: R/O].
[ 0.471460] Btrfs loaded
[ 0.471559] msgmni has been set to 3884
[ 0.472435] alg: No test for stdrng (krng)
[ 0.472536] io scheduler noop registered
[ 0.472623] io scheduler anticipatory registered
[ 0.472711] io scheduler deadline registered
[ 0.472822] io scheduler cfq registered (default)
[ 0.472918] pci 0000:00:00.0: MSI quirk detected; MSI disabled
[ 0.473091] pci 0000:01:05.0: Boot video device
[ 0.473671] radeonfb 0000:01:05.0: power state changed by ACPI to D0
[ 0.473774] radeonfb 0000:01:05.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 0.474608] radeonfb: Retrieved PLL infos from BIOS
[ 0.474698] radeonfb: Reference=14.32 MHz (RefDiv=6) Memory=300.00 Mhz, System=200.00 MHz
[ 0.474836] radeonfb: PLL min 20000 max 40000
[ 0.889042] Non-DDC laptop panel detected
[ 0.963057] i2c-adapter i2c-2: unable to read EDID block.
[ 1.079051] i2c-adapter i2c-2: unable to read EDID block.
[ 1.195056] i2c-adapter i2c-2: unable to read EDID block.
[ 1.445044] radeonfb: Monitor 1 type LCD found
[ 1.445132] radeonfb: Monitor 2 type no found
[ 1.445221] radeonfb: panel ID string: AUO
[ 1.445322] radeonfb: detected LVDS panel size from BIOS: 1280x800
[ 1.445411] radeondb: BIOS provided dividers will be used
[ 1.479937] Console: switching to colour frame buffer device 160x50
[ 1.510704] radeonfb (0000:01:05.0): ATI Radeon 5975 "Yu"
[ 1.529453] ACPI: AC Adapter [ACAD] (on-line)
[ 1.529728] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[ 1.529779] ACPI: Power Button [PWRF]
[ 1.529945] input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1
[ 1.530077] ACPI: Lid Switch [LID]
[ 1.530235] input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input2
[ 1.530319] ACPI: Power Button [PWRB]
[ 1.530479] input: Sleep Button as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input3
[ 1.530532] ACPI: Sleep Button [SLPB]
[ 1.530771] Starting root bridge search from \_SB_.PCI0.AGP_.VGA_
[ 1.530817] + Adding \_SB_.PCI0.AGP_.VGA_
[ 1.530851] + Adding \_SB_.PCI0.AGP_
[ 1.530882] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 1.530930] Searching for 0000:00:01.0
[ 1.530966] Searching for 0000:01:05.0
[ 1.531150] Starting root bridge search from \_SB_.PCI0.AGP_.VGA_
[ 1.531194] + Adding \_SB_.PCI0.AGP_.VGA_
[ 1.531228] + Adding \_SB_.PCI0.AGP_
[ 1.531273] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 1.531319] Searching for 0000:00:01.0
[ 1.531355] Searching for 0000:01:05.0
[ 1.531397] Starting root bridge search from \_SB_.PCI0.PEG_.VGA_
[ 1.531440] + Adding \_SB_.PCI0.PEG_.VGA_
[ 1.531474] + Adding \_SB_.PCI0.PEG_
[ 1.532592] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 1.533784] Searching for 0000:00:02.0
[ 1.535007] Ouch.
[ 1.536779] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A03:00/device:24/device:25/input/input4
[ 1.538126] ACPI: Video Device [VGA] (multi-head: yes rom: no post: no)
[ 1.539536] Starting root bridge search from \_SB_.PCI0.PEG_.VGA_
[ 1.540923] + Adding \_SB_.PCI0.PEG_.VGA_
[ 1.542344] + Adding \_SB_.PCI0.PEG_
[ 1.543789] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 1.545286] Searching for 0000:00:02.0
[ 1.546828] Ouch.
[ 1.548542] ACPI: processor limited to max C-state 1
[ 1.550276] processor LNXCPU:00: registered as cooling_device0
[ 1.552035] processor LNXCPU:01: registered as cooling_device1
[ 1.655075] ACPI: Invalid active0 threshold
[ 1.686047] thermal LNXTHERM:01: registered as thermal_zone0
[ 1.687808] ACPI: Thermal Zone [THRM] (61 C)
[ 1.694651] Non-volatile memory driver v1.3
[ 1.696593] Linux agpgart interface v0.103
[ 1.698595] [drm] Initialized drm 1.1.0 20060810
[ 1.700536] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 1.702847] Platform driver 'serial8250' needs updating - please use dev_pm_ops
[ 1.706191] loop: module loaded
[ 1.708110] Uniform Multi-Platform E-IDE driver
[ 1.710084] atiixp 0000:00:14.1: IDE controller (0x1002:0x4376 rev 0x80)
[ 1.712001] ATIIXP_IDE 0000:00:14.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 1.713872] atiixp 0000:00:14.1: not 100% native mode: will probe irqs later
[ 1.715743] ide0: BM-DMA at 0x8420-0x8427
[ 1.717646] atiixp 0000:00:14.1: simplex device: DMA disabled
[ 1.719513] ide1: DMA disabled
[ 1.721440] Probing IDE interface ide0...
[ 1.994016] ACPI: Battery Slot [BAT1] (battery present)
[ 2.393551] hda: MATSHITADVD-RAM UJ-850S, ATAPI CD/DVD-ROM drive
[ 2.701146] hda: host max PIO4 wanted PIO255(auto-tune) selected PIO4
[ 2.701458] hda: UDMA/33 mode selected
[ 2.703746] Probing IDE interface ide1...
[ 2.706753] ide1: no devices on the port
[ 2.708735] ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
[ 2.710698] ide1 at 0x170-0x177,0x376 on irq 15
[ 2.712772] ide-gd driver 1.18
[ 2.714728] ide-cd driver 5.00
[ 2.717736] ide-cd: hda: ATAPI 24X DVD-ROM DVD-R/RAM CD-R/RW drive, 2048kB Cache
[ 2.719771] Uniform CD-ROM driver Revision: 3.20
[ 2.727554] sata_sil 0000:00:12.0: version 2.4
[ 2.727590] sata_sil 0000:00:12.0: enabling device (0005 -> 0007)
[ 2.729607] sata_sil 0000:00:12.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 2.731710] scsi0 : sata_sil
[ 2.734015] scsi1 : sata_sil
[ 2.736542] ata1: SATA max UDMA/100 mmio m512@0xd0004000 tf 0xd0004080 irq 22
[ 2.738622] ata2: SATA max UDMA/100 mmio m512@0xd0004000 tf 0xd00040c0 irq 22
[ 2.741082] 8139too Fast Ethernet driver 0.9.28
[ 2.743228] 8139too 0000:06:01.0: power state changed by ACPI to D0
[ 2.745296] 8139too 0000:06:01.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[ 2.748323] eth0: RealTek RTL8139 at 0xffffc90000052000, 00:16:d4:65:9a:6a, IRQ 21
[ 2.750475] ath5k 0000:06:02.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 2.752583] ath5k 0000:06:02.0: registered as 'phy0'
[ 2.916185] ath: EEPROM regdomain: 0x63
[ 2.916187] ath: EEPROM indicates we should expect a direct regpair map
[ 2.916192] ath: Country alpha2 being used: 00
[ 2.916195] ath: Regpair used: 0x63
[ 2.916925] phy0: Selected rate control algorithm 'minstrel'
[ 2.917316] ath5k phy0: Atheros AR2413 chip found (MAC: 0x78, PHY: 0x45)
[ 2.919585] yenta_cardbus 0000:06:04.0: CardBus bridge found [1025:009f]
[ 2.921698] yenta_cardbus 0000:06:04.0: Using CSCINT to route CSC interrupts to PCI
[ 2.923771] yenta_cardbus 0000:06:04.0: Routing CardBus interrupts to PCI
[ 2.925843] yenta_cardbus 0000:06:04.0: TI: mfunc 0x90501212, devctl 0x44
[ 3.300086] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
[ 3.305572] ata1.00: ATA-7: Hitachi HTS541612J9SA00, SBDOC70P, max UDMA/100
[ 3.307719] ata1.00: 234441648 sectors, multi 16: LBA48 NCQ (depth 0/32)
[ 3.315591] ata1.00: configured for UDMA/100
[ 3.317816] scsi 0:0:0:0: Direct-Access ATA Hitachi HTS54161 SBDO PQ: 0 ANSI: 5
[ 3.320402] sd 0:0:0:0: [sda] 234441648 512-byte logical blocks: (120 GB/111 GiB)
[ 3.322725] sd 0:0:0:0: [sda] Write Protect is off
[ 3.324959] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 3.324987] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 3.327404] sda:
[ 3.327678] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 3.637071] ata2: SATA link down (SStatus 0 SControl 310)
[ 3.744647] sda1 sda2 sda3 sda4 < sda5 sda6 >
[ 3.783064] sd 0:0:0:0: [sda] Attached SCSI disk
[ 3.907844] yenta_cardbus 0000:06:04.0: ISA IRQ mask 0x0cf8, PCI irq 20
[ 3.910091] yenta_cardbus 0000:06:04.0: Socket status: 30000006
[ 3.912359] yenta_cardbus 0000:06:04.0: pcmcia: parent PCI bridge I/O window: 0xa000 - 0xafff
[ 3.914610] yenta_cardbus 0000:06:04.0: pcmcia: parent PCI bridge Memory window: 0xd0200000 - 0xd02fffff
[ 3.916855] yenta_cardbus 0000:06:04.0: pcmcia: parent PCI bridge Memory window: 0x80000000 - 0x83ffffff
[ 4.170378] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 4.172668] ehci_hcd: block sizes: qh 160 qtd 96 itd 192 sitd 96
[ 4.172709] ehci_hcd 0000:00:13.2: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[ 4.174960] ehci_hcd 0000:00:13.2: EHCI Host Controller
[ 4.177293] ehci_hcd 0000:00:13.2: new USB bus registered, assigned bus number 1
[ 4.179617] ehci_hcd 0000:00:13.2: reset hcs_params 0x2408 dbg=0 cc=2 pcc=4 ordered !ppc ports=8
[ 4.179623] ehci_hcd 0000:00:13.2: reset hcc_params a012 thresh 1 uframes 256/512/1024
[ 4.179660] ehci_hcd 0000:00:13.2: reset command 080022 (park)=0 ithresh=8 Async period=1024 Reset HALT
[ 4.179683] ehci_hcd 0000:00:13.2: MWI active
[ 4.179686] ehci_hcd 0000:00:13.2: supports USB remote wakeup
[ 4.179707] ehci_hcd 0000:00:13.2: irq 19, io mem 0xd0007000
[ 4.181985] ehci_hcd 0000:00:13.2: reset command 080002 (park)=0 ithresh=8 period=1024 Reset HALT
[ 4.181997] ehci_hcd 0000:00:13.2: init command 010009 (park)=0 ithresh=1 period=256 RUN
[ 4.187295] ehci_hcd 0000:00:13.2: USB 2.0 started, EHCI 1.00
[ 4.189632] usb usb1: default language 0x0409
[ 4.189643] usb usb1: udev 1, busnum 1, minor = 0
[ 4.189646] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 4.191935] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.194180] usb usb1: Product: EHCI Host Controller
[ 4.196443] usb usb1: Manufacturer: Linux 2.6.31-rc1-00001-gdcecde2-dirty ehci_hcd
[ 4.198654] usb usb1: SerialNumber: 0000:00:13.2
[ 4.200902] usb usb1: uevent
[ 4.200968] usb usb1: usb_probe_device
[ 4.200973] usb usb1: configuration #1 chosen from 1 choice
[ 4.203129] usb usb1: adding 1-0:1.0 (config #1, interface 0)
[ 4.203152] usb 1-0:1.0: uevent
[ 4.203220] hub 1-0:1.0: usb_probe_interface
[ 4.203223] hub 1-0:1.0: usb_probe_interface - got id
[ 4.203227] hub 1-0:1.0: USB hub found
[ 4.205488] hub 1-0:1.0: 8 ports detected
[ 4.207662] hub 1-0:1.0: standalone hub
[ 4.207664] hub 1-0:1.0: no power switching (usb 1.0)
[ 4.207667] hub 1-0:1.0: individual port over-current protection
[ 4.207671] hub 1-0:1.0: power on to power good time: 20ms
[ 4.207677] hub 1-0:1.0: local power source is good
[ 4.207681] hub 1-0:1.0: trying to enable port power on non-switchable hub
[ 4.207826] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 4.210030] ohci_hcd: block sizes: ed 80 td 96
[ 4.210057] ohci_hcd 0000:00:13.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[ 4.212280] ohci_hcd 0000:00:13.0: OHCI Host Controller
[ 4.214538] ohci_hcd 0000:00:13.0: new USB bus registered, assigned bus number 2
[ 4.216770] ohci_hcd 0000:00:13.0: created debug files
[ 4.216773] ohci_hcd 0000:00:13.0: supports USB remote wakeup
[ 4.216783] ohci_hcd 0000:00:13.0: irq 19, io mem 0xd0005000
[ 4.267070] ohci_hcd 0000:00:13.0: OHCI controller state
[ 4.267076] ohci_hcd 0000:00:13.0: OHCI 1.0, NO legacy support registers
[ 4.267083] ohci_hcd 0000:00:13.0: control 0x283 RWC HCFS=operational CBSR=3
[ 4.267089] ohci_hcd 0000:00:13.0: cmdstatus 0x00000 SOC=0
[ 4.267095] ohci_hcd 0000:00:13.0: intrstatus 0x00000000
[ 4.267102] ohci_hcd 0000:00:13.0: intrenable 0x8000001a MIE UE RD WDH
[ 4.267117] ohci_hcd 0000:00:13.0: hcca frame #0000
[ 4.267124] ohci_hcd 0000:00:13.0: roothub.a 00000204 POTPGT=0 NPS NDP=4(4)
[ 4.267130] ohci_hcd 0000:00:13.0: roothub.b 00000000 PPCM=0000 DR=0000
[ 4.267136] ohci_hcd 0000:00:13.0: roothub.status 00008000 DRWE
[ 4.267142] ohci_hcd 0000:00:13.0: roothub.portstatus [0] 0x00000100 PPS
[ 4.267149] ohci_hcd 0000:00:13.0: roothub.portstatus [1] 0x00000100 PPS
[ 4.267155] ohci_hcd 0000:00:13.0: roothub.portstatus [2] 0x00000100 PPS
[ 4.267162] ohci_hcd 0000:00:13.0: roothub.portstatus [3] 0x00000100 PPS
[ 4.267180] usb usb2: default language 0x0409
[ 4.267191] usb usb2: udev 1, busnum 2, minor = 128
[ 4.267194] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[ 4.269336] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.271481] usb usb2: Product: OHCI Host Controller
[ 4.273601] usb usb2: Manufacturer: Linux 2.6.31-rc1-00001-gdcecde2-dirty ohci_hcd
[ 4.275724] usb usb2: SerialNumber: 0000:00:13.0
[ 4.277881] usb usb2: uevent
[ 4.277949] usb usb2: usb_probe_device
[ 4.277953] usb usb2: configuration #1 chosen from 1 choice
[ 4.280059] usb usb2: adding 2-0:1.0 (config #1, interface 0)
[ 4.280083] usb 2-0:1.0: uevent
[ 4.280150] hub 2-0:1.0: usb_probe_interface
[ 4.280153] hub 2-0:1.0: usb_probe_interface - got id
[ 4.280157] hub 2-0:1.0: USB hub found
[ 4.282365] hub 2-0:1.0: 4 ports detected
[ 4.284495] hub 2-0:1.0: standalone hub
[ 4.284497] hub 2-0:1.0: no power switching (usb 1.0)
[ 4.284500] hub 2-0:1.0: global over-current protection
[ 4.284503] hub 2-0:1.0: power on to power good time: 0ms
[ 4.284511] hub 2-0:1.0: local power source is good
[ 4.284514] hub 2-0:1.0: no over-current condition exists
[ 4.284518] hub 2-0:1.0: trying to enable port power on non-switchable hub
[ 4.284583] ohci_hcd 0000:00:13.1: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[ 4.286740] ohci_hcd 0000:00:13.1: OHCI Host Controller
[ 4.288982] ohci_hcd 0000:00:13.1: new USB bus registered, assigned bus number 3
[ 4.291191] ohci_hcd 0000:00:13.1: created debug files
[ 4.291194] ohci_hcd 0000:00:13.1: supports USB remote wakeup
[ 4.291202] ohci_hcd 0000:00:13.1: irq 19, io mem 0xd0006000
[ 4.307065] ehci_hcd 0000:00:13.2: GetStatus port 4 status 001803 POWER sig=j CSC CONNECT
[ 4.307070] hub 1-0:1.0: port 4: status 0501 change 0001
[ 4.307089] ehci_hcd 0000:00:13.2: GetStatus port 7 status 001403 POWER sig=k CSC CONNECT
[ 4.307094] hub 1-0:1.0: port 7: status 0501 change 0001
[ 4.344333] ohci_hcd 0000:00:13.1: OHCI controller state
[ 4.344340] ohci_hcd 0000:00:13.1: OHCI 1.0, NO legacy support registers
[ 4.344346] ohci_hcd 0000:00:13.1: control 0x283 RWC HCFS=operational CBSR=3
[ 4.344352] ohci_hcd 0000:00:13.1: cmdstatus 0x00000 SOC=0
[ 4.344358] ohci_hcd 0000:00:13.1: intrstatus 0x00000000
[ 4.344364] ohci_hcd 0000:00:13.1: intrenable 0x8000001a MIE UE RD WDH
[ 4.344379] ohci_hcd 0000:00:13.1: hcca frame #0000
[ 4.344385] ohci_hcd 0000:00:13.1: roothub.a 00000204 POTPGT=0 NPS NDP=4(4)
[ 4.344390] ohci_hcd 0000:00:13.1: roothub.b 00000000 PPCM=0000 DR=0000
[ 4.344397] ohci_hcd 0000:00:13.1: roothub.status 00008000 DRWE
[ 4.344403] ohci_hcd 0000:00:13.1: roothub.portstatus [0] 0x00000100 PPS
[ 4.344410] ohci_hcd 0000:00:13.1: roothub.portstatus [1] 0x00000100 PPS
[ 4.344416] ohci_hcd 0000:00:13.1: roothub.portstatus [2] 0x00000100 PPS
[ 4.344423] ohci_hcd 0000:00:13.1: roothub.portstatus [3] 0x00000100 PPS
[ 4.344438] usb usb3: default language 0x0409
[ 4.344448] usb usb3: udev 1, busnum 3, minor = 256
[ 4.344451] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[ 4.346587] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.348713] usb usb3: Product: OHCI Host Controller
[ 4.350789] usb usb3: Manufacturer: Linux 2.6.31-rc1-00001-gdcecde2-dirty ohci_hcd
[ 4.352820] usb usb3: SerialNumber: 0000:00:13.1
[ 4.354877] usb usb3: uevent
[ 4.354944] usb usb3: usb_probe_device
[ 4.354948] usb usb3: configuration #1 chosen from 1 choice
[ 4.356939] usb usb3: adding 3-0:1.0 (config #1, interface 0)
[ 4.356959] usb 3-0:1.0: uevent
[ 4.357049] hub 3-0:1.0: usb_probe_interface
[ 4.357052] hub 3-0:1.0: usb_probe_interface - got id
[ 4.357055] hub 3-0:1.0: USB hub found
[ 4.359033] hub 3-0:1.0: 4 ports detected
[ 4.360999] hub 3-0:1.0: standalone hub
[ 4.361002] hub 3-0:1.0: no power switching (usb 1.0)
[ 4.361005] hub 3-0:1.0: global over-current protection
[ 4.361011] hub 3-0:1.0: power on to power good time: 0ms
[ 4.361019] hub 3-0:1.0: local power source is good
[ 4.361022] hub 3-0:1.0: no over-current condition exists
[ 4.361025] hub 3-0:1.0: trying to enable port power on non-switchable hub
[ 4.361149] uhci_hcd: USB Universal Host Controller Interface driver
[ 4.363410] usbcore: registered new interface driver usblp
[ 4.365346] Initializing USB Mass Storage driver...
[ 4.367351] usbcore: registered new interface driver usb-storage
[ 4.369285] USB Mass Storage support registered.
[ 4.371345] usbcore: registered new interface driver libusual
[ 4.373410] PNP: PS/2 Controller [PNP0303:KBC0,PNP0f13:MSS0] at 0x60,0x64 irq 1,12
[ 4.375354] Platform driver 'i8042' needs updating - please use dev_pm_ops
[ 4.377676] i8042.c: Detected active multiplexing controller, rev 1.1.
[ 4.379684] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 4.381592] serio: i8042 AUX0 port at 0x60,0x64 irq 12
[ 4.383501] serio: i8042 AUX1 port at 0x60,0x64 irq 12
[ 4.385390] serio: i8042 AUX2 port at 0x60,0x64 irq 12
[ 4.387266] serio: i8042 AUX3 port at 0x60,0x64 irq 12
[ 4.389247] hub 2-0:1.0: state 7 ports 4 chg 0000 evt 0000
[ 4.389288] mice: PS/2 mouse device common for all mice
[ 4.391718] rtc_cmos 00:04: RTC can wake from S4
[ 4.393709] rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0
[ 4.395634] rtc0: alarms up to one month, 114 bytes nvram
[ 4.397721] cpuidle: using governor ladder
[ 4.399638] cpuidle: using governor menu
[ 4.400533] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input5
[ 4.405766] usbcore: registered new interface driver hiddev
[ 4.407701] hub 1-0:1.0: state 7 ports 8 chg 0090 evt 0000
[ 4.407717] hub 1-0:1.0: port 4, status 0501, change 0000, 480 Mb/s
[ 4.407790] usbcore: registered new interface driver usbhid
[ 4.409699] usbhid: v2.6:USB HID core driver
[ 4.411499] acer-wmi: Acer Laptop ACPI-WMI Extras
[ 4.424849] Platform driver 'acer-wmi' needs updating - please use dev_pm_ops
[ 4.426937] Registered led device: acer-wmi::mail
[ 4.457920] Advanced Linux Sound Architecture Driver Version 1.0.20.
[ 4.459849] ehci_hcd 0000:00:13.2: port 4 high speed
[ 4.459856] ehci_hcd 0000:00:13.2: GetStatus port 4 status 001005 POWER sig=se0 PE CONNECT
[ 4.460302] HDA Intel 0000:00:14.2: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 4.494144] hda_codec: Unknown model for ALC883, trying auto-probe from BIOS...
[ 4.510059] usb 1-4: new high speed USB device using ehci_hcd and address 2
[ 4.522305] ALSA device list:
[ 4.524217] #0: HDA ATI SB at 0xd0000000 irq 16
[ 4.526242] oprofile: using NMI interrupt.
[ 4.528187] Netfilter messages via NETLINK v0.30.
[ 4.530091] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[ 4.532459] ctnetlink v0.93: registering with nfnetlink.
[ 4.535228] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 4.537156] TCP cubic registered
[ 4.539003] Initializing XFRM netlink socket
[ 4.541415] NET: Registered protocol family 10
[ 4.545223] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 4.547176] IPv6 over IPv4 tunneling driver
[ 4.550033] NET: Registered protocol family 17
[ 4.551880] lib80211: common routines for IEEE802.11 drivers
[ 4.553687] lib80211_crypt: registered algorithm 'NULL'
[ 4.553722] powernow-k8: Found 1 AMD Turion(tm) 64 X2 Mobile Technology TL-50 processors (2 cpu cores) (version 2.20.00)
[ 4.555652] powernow-k8: 0 : fid 0x8 (1600 MHz), vid 0x13
[ 4.557547] powernow-k8: 1 : fid 0x0 (800 MHz), vid 0x1e
[ 4.560444] [drm] Initialized radeon 1.30.0 20080528 for 0000:01:05.0 on minor 0
[ 4.563143] Freeing unused kernel memory: 412k freed
[ 4.563319] ehci_hcd 0000:00:13.2: port 4 high speed
[ 4.563325] ehci_hcd 0000:00:13.2: GetStatus port 4 status 001005 POWER sig=se0 PE CONNECT
[ 4.565378] Write protecting the kernel read-only data: 6676k
[ 4.632720] usb 1-4: default language 0x0409
[ 4.633971] usb 1-4: udev 2, busnum 1, minor = 1
[ 4.633975] usb 1-4: New USB device found, idVendor=0402, idProduct=5602
[ 4.635911] usb 1-4: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 4.637834] usb 1-4: Product: USB2.0 Camera
[ 4.639877] usb 1-4: uevent
[ 4.639971] usb 1-4: usb_probe_device
[ 4.639975] usb 1-4: configuration #1 chosen from 1 choice
[ 4.642110] usb 1-4: adding 1-4:1.0 (config #1, interface 0)
[ 4.642131] usb 1-4:1.0: uevent
[ 4.642276] hub 1-0:1.0: port 7, status 0501, change 0000, 480 Mb/s
[ 4.642292] ehci_hcd 0000:00:13.2: port 7 low speed --> companion
[ 4.693062] ehci_hcd 0000:00:13.2: GetStatus port 7 status 003002 POWER OWNER sig=se0 CSC
[ 4.693103] hub 3-0:1.0: state 7 ports 4 chg 0000 evt 0000
[ 4.693107] hub 1-0:1.0: state 7 ports 8 chg 0000 evt fe80
[ 4.693116] hub 2-0:1.0: state 7 ports 4 chg 0000 evt 0010
[ 4.693124] ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus [3] = 0x00010301 CSC LSDA PPS CCS
[ 4.693131] hub 2-0:1.0: port 4, status 0301, change 0001, 1.5 Mb/s
[ 4.797301] hub 2-0:1.0: debounce: port 4: total 100ms stable 100ms status 0x301
[ 4.859284] ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus [3] = 0x00100303 PRSC LSDA PPS PES CCS
[ 4.911071] usb 2-4: new low speed USB device using ohci_hcd and address 2
[ 4.979302] ohci_hcd 0000:00:13.0: GetStatus roothub.portstatus [3] = 0x00100303 PRSC LSDA PPS PES CCS
[ 4.999670] Synaptics Touchpad, model: 1, fw: 6.2, id: 0x1280b1, caps: 0xa04713/0x204000
[ 5.029727] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input6
[ 5.048099] usb 2-4: skipped 1 descriptor after interface
[ 5.050093] usb 2-4: default language 0x0409
[ 5.054098] usb 2-4: udev 2, busnum 2, minor = 129
[ 5.054102] usb 2-4: New USB device found, idVendor=046d, idProduct=c016
[ 5.054105] usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 5.054109] usb 2-4: Product: Optical USB Mouse
[ 5.054112] usb 2-4: Manufacturer: Logitech
[ 5.054167] usb 2-4: uevent
[ 5.054183] usb 2-4: usb_probe_device
[ 5.054186] usb 2-4: configuration #1 chosen from 1 choice
[ 5.056097] usb 2-4: adding 2-4:1.0 (config #1, interface 0)
[ 5.056117] usb 2-4:1.0: uevent
[ 5.056148] usbhid 2-4:1.0: usb_probe_interface
[ 5.056151] usbhid 2-4:1.0: usb_probe_interface - got id
[ 5.061461] input: Logitech Optical USB Mouse as /devices/pci0000:00/0000:00:13.0/usb2/2-4/2-4:1.0/input/input7
[ 5.061567] generic-usb 0003:046D:C016.0001: input,hidraw0: USB HID v1.10 Mouse [Logitech Optical USB Mouse] on usb-0000:00:13.0-4/input0
[ 5.061610] hub 2-0:1.0: state 7 ports 4 chg 0000 evt 0010
[ 5.221754] device fsid 274602298a1fc5d5-f02658d97f5041ab devid 1 transid 9942 /dev/root
[ 5.454287] ohci_hcd 0000:00:13.1: auto-stop root hub
[ 10.652275] udev: starting version 141
[ 10.922506] usb usb2: uevent
[ 10.922530] usb 2-0:1.0: uevent
[ 10.922558] usb 2-4: uevent
[ 10.922580] usb 2-4:1.0: uevent
[ 10.922791] usb usb3: uevent
[ 10.922814] usb 3-0:1.0: uevent
[ 10.922879] usb usb1: uevent
[ 10.922902] usb 1-0:1.0: uevent
[ 10.922928] usb 1-4: uevent
[ 10.922950] usb 1-4:1.0: uevent
[ 11.313133] usb usb3: uevent
[ 11.314112] usb usb2: uevent
[ 11.314953] usb usb1: uevent
[ 11.319355] usb 2-4: uevent
[ 11.319775] usb 1-4: uevent
[ 11.330085] usb 2-4:1.0: uevent
[ 11.330213] usb 2-4: uevent
[ 11.334265] usb 2-4:1.0: uevent
[ 11.334377] usb 2-4: uevent
[ 12.220401] cfg80211: Calling CRDA for country: GB
[ 12.577561] cfg80211: Regulatory domain changed to country: GB
[ 12.577566] (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 12.577570] (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm)
[ 12.577574] (5170000 KHz - 5250000 KHz @ 40000 KHz), (N/A, 2000 mBm)
[ 12.577578] (5250000 KHz - 5330000 KHz @ 40000 KHz), (N/A, 2000 mBm)
[ 12.577581] (5490000 KHz - 5710000 KHz @ 40000 KHz), (N/A, 2700 mBm)
[ 18.246617] kjournald starting. Commit interval 5 seconds
[ 18.246878] EXT3 FS on sda2, internal journal
[ 18.246885] EXT3-fs: mounted filesystem with writeback data mode.
[ 18.247780] device fsid 5546849524d35efd-a3766877130d7194 devid 1 transid 10384 /dev/sda6
[ 20.039624] Adding 1535992k swap on /dev/sda5. Priority:-1 extents:1 across:1535992k
^ permalink raw reply related [flat|nested] 22+ messages in thread
* Re: [PATCH v3 11/12] ACPI: video: convert to acpi_get_pci_dev
2009-06-25 23:05 ` Alex Chiang
2009-06-26 6:43 ` Troy Moure
@ 2009-06-26 10:56 ` Alex Riesen
2009-06-26 12:28 ` Alex Riesen
1 sibling, 1 reply; 22+ messages in thread
From: Alex Riesen @ 2009-06-26 10:56 UTC (permalink / raw)
To: Alex Chiang
Cc: lenb, twmoure, alessandro.suardi, linux-acpi, linux-kernel,
Thomas Renninger, linux-pci
2009/6/26 Alex Chiang <achiang@hp.com>:
> Thanks for the bug report and sorry for the troubles.
>
> I've already got a debug patch here:
>
> http://thread.gmane.org/gmane.linux.kernel/857228/focus=857468
>
> Perhaps you can try it too?
Will do soon.
> Len, in the mean time, can you please apply this as an emergency,
> "let's not crash anyone else's machine" while I try and figure
> out why the ACPI video driver breaks my assumptions?
This patch helped, does not panic anymore.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH v3 11/12] ACPI: video: convert to acpi_get_pci_dev
2009-06-26 10:56 ` Alex Riesen
@ 2009-06-26 12:28 ` Alex Riesen
2009-06-26 19:19 ` Jesse Barnes
0 siblings, 1 reply; 22+ messages in thread
From: Alex Riesen @ 2009-06-26 12:28 UTC (permalink / raw)
To: Alex Chiang
Cc: lenb, twmoure, alessandro.suardi, linux-acpi, linux-kernel,
Thomas Renninger, linux-pci
[-- Attachment #1: Type: text/plain, Size: 357 bytes --]
2009/6/26 Alex Riesen <raa.lkml@gmail.com>:
> 2009/6/26 Alex Chiang <achiang@hp.com>:
>> Thanks for the bug report and sorry for the troubles.
>>
>> I've already got a debug patch here:
>>
>> http://thread.gmane.org/gmane.linux.kernel/857228/focus=857468
>>
>> Perhaps you can try it too?
>
> Will do soon.
>
Done, dmesg attached.
[-- Attachment #2: i915-panic.dmesg --]
[-- Type: application/octet-stream, Size: 54156 bytes --]
[ 0.000000] Linux version 2.6.31-rc1-t (raa@blimp) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #40 SMP PREEMPT Fri Jun 26 13:53:05 CEST 2009
[ 0.000000] Command line: ro root=/dev/sda2 resume=/dev/sda3 snd-hda-intel.model=dell-3stack loglevel=7 rootfstype=ext4 init=/boot/linuxrc-t
[ 0.000000] KERNEL supported cpus:
[ 0.000000] Intel GenuineIntel
[ 0.000000] AMD AuthenticAMD
[ 0.000000] Centaur CentaurHauls
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009f000 (usable)
[ 0.000000] BIOS-e820: 000000000009f000 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 000000007f66d800 (usable)
[ 0.000000] BIOS-e820: 000000007f66d800 - 0000000080000000 (reserved)
[ 0.000000] BIOS-e820: 00000000f8000000 - 00000000fc000000 (reserved)
[ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
[ 0.000000] BIOS-e820: 00000000fed18000 - 00000000fed1c000 (reserved)
[ 0.000000] BIOS-e820: 00000000fed20000 - 00000000fed90000 (reserved)
[ 0.000000] BIOS-e820: 00000000feda0000 - 00000000feda6000 (reserved)
[ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee10000 (reserved)
[ 0.000000] BIOS-e820: 00000000ffe00000 - 0000000100000000 (reserved)
[ 0.000000] DMI 2.4 present.
[ 0.000000] last_pfn = 0x7f66d max_arch_pfn = 0x400000000
[ 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-CFFFF write-protect
[ 0.000000] D0000-EFFFF uncachable
[ 0.000000] F0000-FFFFF write-protect
[ 0.000000] MTRR variable ranges enabled:
[ 0.000000] 0 base 000000000 mask F80000000 write-back
[ 0.000000] 1 base 07F800000 mask FFF800000 uncachable
[ 0.000000] 2 base 07F700000 mask FFFF00000 uncachable
[ 0.000000] 3 disabled
[ 0.000000] 4 disabled
[ 0.000000] 5 disabled
[ 0.000000] 6 disabled
[ 0.000000] 7 disabled
[ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[ 0.000000] initial memory mapped : 0 - 20000000
[ 0.000000] init_memory_mapping: 0000000000000000-000000007f66d000
[ 0.000000] 0000000000 - 007f600000 page 2M
[ 0.000000] 007f600000 - 007f66d000 page 4k
[ 0.000000] kernel direct mapping tables up to 7f66d000 @ 8000-c000
[ 0.000000] ACPI: RSDP 00000000000fbc00 00024 (v02 DELL )
[ 0.000000] ACPI: XSDT 000000007f66f200 00054 (v01 DELL M08 27D80B13 ASL 00000061)
[ 0.000000] ACPI: FACP 000000007f66f09c 000F4 (v04 DELL M08 27D80B13 ASL 00000061)
[ 0.000000] ACPI: DSDT 000000007f66f800 05733 (v02 INT430 SYSFexxx 00001001 INTL 20050624)
[ 0.000000] ACPI: FACS 000000007f67e000 00040
[ 0.000000] ACPI: HPET 000000007f66f300 00038 (v01 DELL M08 00000001 ASL 00000061)
[ 0.000000] ACPI: APIC 000000007f66f400 00068 (v01 DELL M08 27D80B13 ASL 00000047)
[ 0.000000] ACPI: MCFG 000000007f66f3c0 0003E (v16 DELL M08 27D80B13 ASL 00000061)
[ 0.000000] ACPI: BOOT 000000007f66efc0 00028 (v01 DELL M08 27D80B13 ASL 00000061)
[ 0.000000] ACPI: SSDT 000000007f66d9b8 004CC (v01 PmRef CpuPm 00003000 INTL 20050624)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] (6 early reservations) ==> bootmem [0000000000 - 007f66d000]
[ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
[ 0.000000] #1 [0000006000 - 0000008000] TRAMPOLINE ==> [0000006000 - 0000008000]
[ 0.000000] #2 [0001000000 - 0001e3af30] TEXT DATA BSS ==> [0001000000 - 0001e3af30]
[ 0.000000] #3 [000009f000 - 0000100000] BIOS reserved ==> [000009f000 - 0000100000]
[ 0.000000] #4 [0001e3b000 - 0001e3b1ec] BRK ==> [0001e3b000 - 0001e3b1ec]
[ 0.000000] #5 [0000008000 - 000000a000] PGTABLE ==> [0000008000 - 000000a000]
[ 0.000000] [ffffea0000000000-ffffea0001bfffff] PMD -> [ffff880002400000-ffff880003ffffff] on node 0
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000000 -> 0x00001000
[ 0.000000] DMA32 0x00001000 -> 0x00100000
[ 0.000000] Normal 0x00100000 -> 0x00100000
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[2] active PFN ranges
[ 0.000000] 0: 0x00000000 -> 0x0000009f
[ 0.000000] 0: 0x00000100 -> 0x0007f66d
[ 0.000000] On node 0 totalpages: 521740
[ 0.000000] DMA zone: 56 pages used for memmap
[ 0.000000] DMA zone: 102 pages reserved
[ 0.000000] DMA zone: 3841 pages, LIFO batch:0
[ 0.000000] DMA32 zone: 7079 pages used for memmap
[ 0.000000] DMA32 zone: 510662 pages, LIFO batch:31
[ 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 32, address 0xfec00000, GSI 0-23
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[ 0.000000] ACPI: IRQ0 used by override.
[ 0.000000] ACPI: IRQ2 used by override.
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[ 0.000000] SMP: Allowing 2 CPUs, 0 hotplug CPUs
[ 0.000000] nr_irqs_gsi: 24
[ 0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 0000000000100000
[ 0.000000] Allocating PCI resources starting at 80000000 (gap: 80000000:78000000)
[ 0.000000] NR_CPUS:2 nr_cpumask_bits:2 nr_cpu_ids:2 nr_node_ids:1
[ 0.000000] PERCPU: Embedded 29 pages at ffff880001e60000, static data 87044 bytes
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 514503
[ 0.000000] Kernel command line: ro root=/dev/sda2 resume=/dev/sda3 snd-hda-intel.model=dell-3stack loglevel=7 rootfstype=ext4 init=/boot/linuxrc-t
[ 0.000000] PID hash table entries: 4096 (order: 12, 32768 bytes)
[ 0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)
[ 0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)
[ 0.000000] Initializing CPU#0
[ 0.000000] Checking aperture...
[ 0.000000] No AGP bridge found
[ 0.000000] Memory: 2039640k/2087348k available (4279k kernel code, 388k absent, 46780k reserved, 2337k data, 400k init)
[ 0.000000] SLUB: Genslabs=13, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] Preemptible RCU implementation.
[ 0.000000] NR_IRQS:320
[ 0.000000] Extended CMOS year: 2000
[ 0.000000] Fast TSC calibration using PIT
[ 0.000000] Detected 1994.670 MHz processor.
[ 0.002162] Console: colour VGA+ 80x25
[ 0.002170] console [tty0] enabled
[ 0.003333] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[ 0.003333] ... MAX_LOCKDEP_SUBCLASSES: 8
[ 0.003333] ... MAX_LOCK_DEPTH: 48
[ 0.003333] ... MAX_LOCKDEP_KEYS: 8191
[ 0.003333] ... CLASSHASH_SIZE: 4096
[ 0.003333] ... MAX_LOCKDEP_ENTRIES: 16384
[ 0.003333] ... MAX_LOCKDEP_CHAINS: 32768
[ 0.003333] ... CHAINHASH_SIZE: 16384
[ 0.003333] memory used by lock dependency info: 5695 kB
[ 0.003333] per task-struct memory footprint: 1920 bytes
[ 0.003333] hpet clockevent registered
[ 0.003333] HPET: 3 timers in total, 0 timers will be used for per-cpu timer
[ 0.003333] Calibrating delay loop (skipped), value calculated using timer frequency.. 3990.56 BogoMIPS (lpj=6648900)
[ 0.003333] Security Framework initialized
[ 0.003333] Mount-cache hash table entries: 256
[ 0.003333] CPU: L1 I cache: 32K, L1 D cache: 32K
[ 0.003333] CPU: L2 cache: 2048K
[ 0.003333] CPU: Physical Processor ID: 0
[ 0.003333] CPU: Processor Core ID: 0
[ 0.003333] mce: CPU supports 6 MCE banks
[ 0.003333] CPU0: Thermal monitoring enabled (TM2)
[ 0.003333] using mwait in idle threads.
[ 0.003333] Performance Counters: Core2 events, Intel PMU driver.
[ 0.003333] ... version: 2
[ 0.003333] ... bit width: 40
[ 0.003333] ... generic counters: 2
[ 0.003333] ... value mask: 000000ffffffffff
[ 0.003333] ... max period: 000000007fffffff
[ 0.003333] ... fixed-purpose counters: 3
[ 0.003333] ... counter mask: 0000000700000003
[ 0.003333] ACPI: Core revision 20090521
[ 0.011749] Setting APIC routing to flat
[ 0.012183] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.045218] CPU0: Intel(R) Core(TM)2 Duo CPU T7250 @ 2.00GHz stepping 0d
[ 0.046666] lockdep: fixing up alternatives.
[ 0.046666] Booting processor 1 APIC 0x1 ip 0x6000
[ 0.003333] Initializing CPU#1
[ 0.003333] Calibrating delay using timer specific routine.. 3991.14 BogoMIPS (lpj=6649833)
[ 0.003333] CPU: L1 I cache: 32K, L1 D cache: 32K
[ 0.003333] CPU: L2 cache: 2048K
[ 0.003333] CPU: Physical Processor ID: 0
[ 0.003333] CPU: Processor Core ID: 1
[ 0.003333] mce: CPU supports 6 MCE banks
[ 0.003333] CPU1: Thermal monitoring enabled (TM2)
[ 0.003333] x86 PAT enabled: cpu 1, old 0x7040600070406, new 0x7010600070106
[ 0.138002] CPU1: Intel(R) Core(TM)2 Duo CPU T7250 @ 2.00GHz stepping 0d
[ 0.138280] checking TSC synchronization [CPU#0 -> CPU#1]: passed.
[ 0.140046] Brought up 2 CPUs
[ 0.140072] Total of 2 processors activated (7982.70 BogoMIPS).
[ 0.140172] CPU0 attaching sched-domain:
[ 0.140175] domain 0: span 0-1 level MC
[ 0.140178] groups: 0 1
[ 0.140186] CPU1 attaching sched-domain:
[ 0.140188] domain 0: span 0-1 level MC
[ 0.140191] groups: 1 0
[ 0.140278] NET: Registered protocol family 16
[ 0.143369] ACPI: bus type pci registered
[ 0.143405] PCI: MCFG configuration 0: base f8000000 segment 0 buses 0 - 63
[ 0.143407] PCI: MCFG area at f8000000 reserved in E820
[ 0.144483] PCI: Using MMCONFIG at f8000000 - fbffffff
[ 0.144510] PCI: Using configuration type 1 for base access
[ 0.150086] bio: create slab <bio-0> at 0
[ 0.154905] ACPI: EC: Look up EC in DSDT
[ 0.172764] ACPI: SSDT 000000007f67e080 00043 (v01 LMPWR DELLLOM 00001001 INTL 20050624)
[ 0.190171] ACPI: Interpreter enabled
[ 0.190199] ACPI: (supports S0 S3 S4 S5)
[ 0.190757] ACPI: Using IOAPIC for interrupt routing
[ 0.240348] ACPI: No dock devices found.
[ 0.260316] ACPI: PCI Root Bridge [PCI0] (0000:00)
[ 0.260415] pci 0000:00:02.0: reg 10 64bit mmio: [0xf6e00000-0xf6efffff]
[ 0.260415] pci 0000:00:02.0: reg 18 64bit mmio: [0xe0000000-0xefffffff]
[ 0.260415] pci 0000:00:02.0: reg 20 io port: [0xeff8-0xefff]
[ 0.260415] pci 0000:00:02.1: reg 10 64bit mmio: [0xf6f00000-0xf6ffffff]
[ 0.260415] pci 0000:00:1a.0: reg 20 io port: [0x6f20-0x6f3f]
[ 0.260453] pci 0000:00:1a.1: reg 20 io port: [0x6f00-0x6f1f]
[ 0.260547] pci 0000:00:1a.7: reg 10 32bit mmio: [0xfed1c400-0xfed1c7ff]
[ 0.260628] pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold
[ 0.260662] pci 0000:00:1a.7: PME# disabled
[ 0.260754] pci 0000:00:1b.0: reg 10 64bit mmio: [0xf6dfc000-0xf6dfffff]
[ 0.260833] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[ 0.260865] pci 0000:00:1b.0: PME# disabled
[ 0.260996] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[ 0.261028] pci 0000:00:1c.0: PME# disabled
[ 0.261163] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
[ 0.261196] pci 0000:00:1c.1: PME# disabled
[ 0.261335] pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
[ 0.261367] pci 0000:00:1c.3: PME# disabled
[ 0.261506] pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold
[ 0.261538] pci 0000:00:1c.5: PME# disabled
[ 0.261641] pci 0000:00:1d.0: reg 20 io port: [0x6f80-0x6f9f]
[ 0.261724] pci 0000:00:1d.1: reg 20 io port: [0x6f60-0x6f7f]
[ 0.261808] pci 0000:00:1d.2: reg 20 io port: [0x6f40-0x6f5f]
[ 0.261899] pci 0000:00:1d.7: reg 10 32bit mmio: [0xfed1c000-0xfed1c3ff]
[ 0.261980] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
[ 0.262013] pci 0000:00:1d.7: PME# disabled
[ 0.262247] pci 0000:00:1f.0: quirk: region 1000-107f claimed by ICH6 ACPI/GPIO/TCO
[ 0.262291] pci 0000:00:1f.0: quirk: region 1080-10bf claimed by ICH6 GPIO
[ 0.262323] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 1 PIO at 0900 (mask 007f)
[ 0.262369] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 3 PIO at 0c80 (mask 003f)
[ 0.262475] pci 0000:00:1f.1: reg 10 io port: [0x1f0-0x1f7]
[ 0.262485] pci 0000:00:1f.1: reg 14 io port: [0x3f4-0x3f7]
[ 0.262495] pci 0000:00:1f.1: reg 18 io port: [0x170-0x177]
[ 0.262504] pci 0000:00:1f.1: reg 1c io port: [0x374-0x377]
[ 0.262514] pci 0000:00:1f.1: reg 20 io port: [0x6fa0-0x6faf]
[ 0.262608] pci 0000:00:1f.2: reg 10 io port: [0x6eb0-0x6eb7]
[ 0.262618] pci 0000:00:1f.2: reg 14 io port: [0x6eb8-0x6ebb]
[ 0.262628] pci 0000:00:1f.2: reg 18 io port: [0x6ec0-0x6ec7]
[ 0.262638] pci 0000:00:1f.2: reg 1c io port: [0x6ec8-0x6ecb]
[ 0.262648] pci 0000:00:1f.2: reg 20 io port: [0x6ee0-0x6eff]
[ 0.262658] pci 0000:00:1f.2: reg 24 32bit mmio: [0xf6dfb800-0xf6dfbfff]
[ 0.262712] pci 0000:00:1f.2: PME# supported from D3hot
[ 0.262743] pci 0000:00:1f.2: PME# disabled
[ 0.262809] pci 0000:00:1f.3: reg 10 32bit mmio: [0xf6dfb700-0xf6dfb7ff]
[ 0.262841] pci 0000:00:1f.3: reg 20 io port: [0x10c0-0x10df]
[ 0.263634] pci 0000:0c:00.0: reg 10 32bit mmio: [0xf6cff000-0xf6cfffff]
[ 0.263896] pci 0000:0c:00.0: PME# supported from D0 D3hot D3cold
[ 0.263936] pci 0000:0c:00.0: PME# disabled
[ 0.264076] pci 0000:0c:00.0: disabling ASPM on pre-1.1 PCIe device. You can enable it with 'pcie_aspm=force'
[ 0.264370] pci 0000:00:1c.1: bridge 32bit mmio: [0xf6c00000-0xf6cfffff]
[ 0.264474] pci 0000:00:1c.3: bridge io port: [0xd000-0xdfff]
[ 0.264481] pci 0000:00:1c.3: bridge 32bit mmio: [0xf6a00000-0xf6bfffff]
[ 0.264491] pci 0000:00:1c.3: bridge 64bit mmio pref: [0xf0000000-0xf01fffff]
[ 0.264699] pci 0000:09:00.0: reg 10 64bit mmio: [0xf69f0000-0xf69fffff]
[ 0.264959] pci 0000:09:00.0: PME# supported from D3hot D3cold
[ 0.264997] pci 0000:09:00.0: PME# disabled
[ 0.265588] pci 0000:00:1c.5: bridge 32bit mmio: [0xf6900000-0xf69fffff]
[ 0.265656] pci 0000:03:01.0: reg 10 32bit mmio: [0xf68ff800-0xf68fffff]
[ 0.265732] pci 0000:03:01.0: supports D1 D2
[ 0.265735] pci 0000:03:01.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.265768] pci 0000:03:01.0: PME# disabled
[ 0.265845] pci 0000:03:01.1: reg 10 32bit mmio: [0xf68ff500-0xf68ff5ff]
[ 0.265920] pci 0000:03:01.1: supports D1 D2
[ 0.265923] pci 0000:03:01.1: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.265956] pci 0000:03:01.1: PME# disabled
[ 0.266721] pci 0000:03:01.2: reg 10 32bit mmio: [0xf68ff600-0xf68ff6ff]
[ 0.266798] pci 0000:03:01.2: supports D1 D2
[ 0.266800] pci 0000:03:01.2: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.266834] pci 0000:03:01.2: PME# disabled
[ 0.266912] pci 0000:03:01.3: reg 10 32bit mmio: [0xf68ff700-0xf68ff7ff]
[ 0.266987] pci 0000:03:01.3: supports D1 D2
[ 0.266989] pci 0000:03:01.3: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.267023] pci 0000:03:01.3: PME# disabled
[ 0.267152] pci 0000:00:1e.0: transparent bridge
[ 0.267185] pci 0000:00:1e.0: bridge 32bit mmio: [0xf6800000-0xf68fffff]
[ 0.267234] pci_bus 0000:00: on NUMA node 0
[ 0.267240] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[ 0.267620] ACPI: Starting root bridge search from \_SB_.PCI0.ISAB
[ 0.267651] ACPI: + Adding <NULL>
[ 0.267676] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.267710] ACPI: Searching for 0000:00:1f.0
[ 0.267740] ACPI: Starting root bridge search from \_SB_.PCI0.PCIE
[ 0.267770] ACPI: + Adding <NULL>
[ 0.267794] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.267828] ACPI: Searching for 0000:00:1e.0
[ 0.267856] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIE._PRT]
[ 0.267946] ACPI: Starting root bridge search from \_SB_.PCI0.PCIE.CRD0
[ 0.267976] ACPI: + Adding <NULL>
[ 0.268002] ACPI: + Adding <NULL>
[ 0.268026] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.268060] ACPI: Searching for 0000:00:1e.0
[ 0.268090] ACPI: Searching for 0000:03:01.0
[ 0.268119] ACPI: Starting root bridge search from \_SB_.PCI0.PCIE.CRD1
[ 0.268149] ACPI: + Adding <NULL>
[ 0.268174] ACPI: + Adding <NULL>
[ 0.268199] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.268232] ACPI: Searching for 0000:00:1e.0
[ 0.268262] ACPI: Searching for 0000:03:01.5
[ 0.268288] ACPI: Ouch.
[ 0.268311] ACPI: Starting root bridge search from \_SB_.PCI0.USB1
[ 0.268341] ACPI: + Adding <NULL>
[ 0.268366] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.268399] ACPI: Searching for 0000:00:1d.0
[ 0.268427] ACPI: Starting root bridge search from \_SB_.PCI0.USB2
[ 0.268457] ACPI: + Adding <NULL>
[ 0.268482] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.268515] ACPI: Searching for 0000:00:1d.1
[ 0.268543] ACPI: Starting root bridge search from \_SB_.PCI0.USB3
[ 0.268573] ACPI: + Adding <NULL>
[ 0.268598] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.268631] ACPI: Searching for 0000:00:1d.2
[ 0.268659] ACPI: Starting root bridge search from \_SB_.PCI0.USB4
[ 0.268689] ACPI: + Adding <NULL>
[ 0.268714] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.268747] ACPI: Searching for 0000:00:1a.0
[ 0.268775] ACPI: Starting root bridge search from \_SB_.PCI0.USB5
[ 0.268804] ACPI: + Adding <NULL>
[ 0.268829] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.268862] ACPI: Searching for 0000:00:1a.1
[ 0.270005] ACPI: Starting root bridge search from \_SB_.PCI0.EHC2
[ 0.270035] ACPI: + Adding <NULL>
[ 0.270060] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.270093] ACPI: Searching for 0000:00:1a.7
[ 0.270121] ACPI: Starting root bridge search from \_SB_.PCI0.EHCI
[ 0.270151] ACPI: + Adding <NULL>
[ 0.270175] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.270208] ACPI: Searching for 0000:00:1d.7
[ 0.270236] ACPI: Starting root bridge search from \_SB_.PCI0.IDE0
[ 0.270266] ACPI: + Adding <NULL>
[ 0.270291] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.270324] ACPI: Searching for 0000:00:1f.2
[ 0.270352] ACPI: Starting root bridge search from \_SB_.PCI0.IDE1
[ 0.270382] ACPI: + Adding <NULL>
[ 0.270407] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.270440] ACPI: Searching for 0000:00:1f.1
[ 0.270468] ACPI: Starting root bridge search from \_SB_.PCI0.AZAL
[ 0.270498] ACPI: + Adding <NULL>
[ 0.270523] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.270556] ACPI: Searching for 0000:00:1b.0
[ 0.270584] ACPI: Starting root bridge search from \_SB_.PCI0.AGP_
[ 0.270614] ACPI: + Adding <NULL>
[ 0.270639] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.270672] ACPI: Searching for 0000:00:01.0
[ 0.270697] ACPI: Ouch.
[ 0.270721] ACPI: Starting root bridge search from \_SB_.PCI0.VID_
[ 0.270750] ACPI: + Adding <NULL>
[ 0.270775] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.270809] ACPI: Searching for 0000:00:02.0
[ 0.270837] ACPI: Starting root bridge search from \_SB_.PCI0.VID2
[ 0.270867] ACPI: + Adding <NULL>
[ 0.270891] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.270924] ACPI: Searching for 0000:00:02.1
[ 0.270952] ACPI: Starting root bridge search from \_SB_.PCI0.RP01
[ 0.270982] ACPI: + Adding <NULL>
[ 0.271007] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.271040] ACPI: Searching for 0000:00:1c.0
[ 0.271068] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP01._PRT]
[ 0.271148] ACPI: Starting root bridge search from \_SB_.PCI0.RP01.PXS1
[ 0.271179] ACPI: + Adding <NULL>
[ 0.271204] ACPI: + Adding <NULL>
[ 0.271229] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.271262] ACPI: Searching for 0000:00:1c.0
[ 0.271292] ACPI: Searching for 0000:0b:00.0
[ 0.271317] ACPI: Ouch.
[ 0.271341] ACPI: Starting root bridge search from \_SB_.PCI0.RP02
[ 0.271370] ACPI: + Adding <NULL>
[ 0.271395] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.271428] ACPI: Searching for 0000:00:1c.1
[ 0.271456] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP02._PRT]
[ 0.271539] ACPI: Starting root bridge search from \_SB_.PCI0.RP02.PXS2
[ 0.271570] ACPI: + Adding <NULL>
[ 0.271595] ACPI: + Adding <NULL>
[ 0.271620] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.271653] ACPI: Searching for 0000:00:1c.1
[ 0.271683] ACPI: Searching for 0000:0c:00.0
[ 0.271711] ACPI: Starting root bridge search from \_SB_.PCI0.RP03
[ 0.271741] ACPI: + Adding <NULL>
[ 0.271766] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.271799] ACPI: Searching for 0000:00:1c.2
[ 0.271825] ACPI: Ouch.
[ 0.271848] ACPI: Starting root bridge search from \_SB_.PCI0.RP04
[ 0.271878] ACPI: + Adding <NULL>
[ 0.271902] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.271936] ACPI: Searching for 0000:00:1c.3
[ 0.271964] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP04._PRT]
[ 0.272043] ACPI: Starting root bridge search from \_SB_.PCI0.RP04.PXS4
[ 0.272073] ACPI: + Adding <NULL>
[ 0.272098] ACPI: + Adding <NULL>
[ 0.272123] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.272157] ACPI: Searching for 0000:00:1c.3
[ 0.272187] ACPI: Searching for 0000:0d:00.0
[ 0.272213] ACPI: Ouch.
[ 0.272236] ACPI: Starting root bridge search from \_SB_.PCI0.RP05
[ 0.272265] ACPI: + Adding <NULL>
[ 0.272290] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.272323] ACPI: Searching for 0000:00:1c.4
[ 0.272349] ACPI: Ouch.
[ 0.272372] ACPI: Starting root bridge search from \_SB_.PCI0.RP06
[ 0.272402] ACPI: + Adding <NULL>
[ 0.272427] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.272460] ACPI: Searching for 0000:00:1c.5
[ 0.272488] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP06._PRT]
[ 0.272566] ACPI: Starting root bridge search from \_SB_.PCI0.RP06.PXS6
[ 0.272597] ACPI: + Adding <NULL>
[ 0.272622] ACPI: + Adding <NULL>
[ 0.272647] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.272680] ACPI: Searching for 0000:00:1c.5
[ 0.272710] ACPI: Searching for 0000:09:00.0
[ 0.290881] ACPI: PCI Interrupt Link [LNKA] (IRQs 9 10 *11)
[ 0.290881] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 7) *10
[ 0.290881] ACPI: PCI Interrupt Link [LNKC] (IRQs 9 10 11) *4
[ 0.290881] ACPI: PCI Interrupt Link [LNKD] (IRQs *5 7 9 10 11)
[ 0.291010] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
[ 0.293588] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
[ 0.293872] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 *7 9 10 11 12 14 15)
[ 0.294140] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
[ 0.294368] SCSI subsystem initialized
[ 0.294368] libata version 3.00 loaded.
[ 0.294368] usbcore: registered new interface driver usbfs
[ 0.294368] usbcore: registered new interface driver hub
[ 0.294368] usbcore: registered new device driver usb
[ 0.294368] PCI: Using ACPI for IRQ routing
[ 0.463372] cfg80211: Using static regulatory domain info
[ 0.463384] cfg80211: Regulatory domain: US
[ 0.463410] (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 0.463451] (2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm)
[ 0.463482] (5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[ 0.463512] (5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[ 0.463542] (5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[ 0.463573] (5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[ 0.463603] (5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)
[ 0.463668] cfg80211: Calling CRDA for country: US
[ 0.463711] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
[ 0.463711] hpet0: 3 comparators, 64-bit 14.318180 MHz counter
[ 0.500031] pnp: PnP ACPI init
[ 0.500083] ACPI: bus type pnp registered
[ 0.501694] Switched to high resolution mode on CPU 1
[ 0.503342] Switched to high resolution mode on CPU 0
[ 0.521736] pnp 00:09: io resource (0x1000-0x1005) overlaps 0000:00:1f.0 BAR 7 (0x1000-0x107f), disabling
[ 0.521783] pnp 00:09: io resource (0x1008-0x100f) overlaps 0000:00:1f.0 BAR 7 (0x1000-0x107f), disabling
[ 0.522017] pnp 00:0a: io resource (0x1006-0x1007) overlaps 0000:00:1f.0 BAR 7 (0x1000-0x107f), disabling
[ 0.522063] pnp 00:0a: io resource (0x100a-0x1059) overlaps 0000:00:1f.0 BAR 7 (0x1000-0x107f), disabling
[ 0.522108] pnp 00:0a: io resource (0x1060-0x107f) overlaps 0000:00:1f.0 BAR 7 (0x1000-0x107f), disabling
[ 0.522152] pnp 00:0a: io resource (0x1010-0x102f) overlaps 0000:00:1f.0 BAR 7 (0x1000-0x107f), disabling
[ 0.545483] pnp: PnP ACPI: found 12 devices
[ 0.545510] ACPI: ACPI bus type pnp unregistered
[ 0.545552] system 00:05: ioport range 0xc80-0xcff could not be reserved
[ 0.545591] system 00:08: iomem range 0xfed00000-0xfed003ff has been reserved
[ 0.545628] system 00:09: ioport range 0x900-0x97f has been reserved
[ 0.547470] system 00:09: ioport range 0x4d0-0x4d1 has been reserved
[ 0.547507] system 00:0a: ioport range 0xf400-0xf4fe has been reserved
[ 0.547538] system 00:0a: ioport range 0x1080-0x10bf has been reserved
[ 0.547568] system 00:0a: ioport range 0x10c0-0x10df has been reserved
[ 0.547598] system 00:0a: ioport range 0x809-0x809 has been reserved
[ 0.547634] system 00:0b: iomem range 0x0-0x9efff could not be reserved
[ 0.547665] system 00:0b: iomem range 0x9f000-0x9ffff could not be reserved
[ 0.547696] system 00:0b: iomem range 0xc0000-0xcffff has been reserved
[ 0.547726] system 00:0b: iomem range 0xe0000-0xfffff has been reserved
[ 0.547757] system 00:0b: iomem range 0x100000-0x7f66d7ff could not be reserved
[ 0.547798] system 00:0b: iomem range 0x7f66d800-0x7f6fffff has been reserved
[ 0.547829] system 00:0b: iomem range 0x7f700000-0x7f7fffff has been reserved
[ 0.547861] system 00:0b: iomem range 0x7f700000-0x7fefffff could not be reserved
[ 0.547902] system 00:0b: iomem range 0xffe00000-0xffffffff has been reserved
[ 0.547934] system 00:0b: iomem range 0xffa00000-0xffbfffff has been reserved
[ 0.547965] system 00:0b: iomem range 0xfec00000-0xfec0ffff has been reserved
[ 0.547996] system 00:0b: iomem range 0xfee00000-0xfee0ffff has been reserved
[ 0.548027] system 00:0b: iomem range 0xfed20000-0xfed8ffff has been reserved
[ 0.548058] system 00:0b: iomem range 0xfeda0000-0xfeda3fff has been reserved
[ 0.548090] system 00:0b: iomem range 0xfeda4000-0xfeda4fff has been reserved
[ 0.548121] system 00:0b: iomem range 0xfeda5000-0xfeda5fff has been reserved
[ 0.548152] system 00:0b: iomem range 0xfeda6000-0xfeda6fff has been reserved
[ 0.548183] system 00:0b: iomem range 0xfed18000-0xfed1bfff has been reserved
[ 0.548215] system 00:0b: iomem range 0xf8000000-0xfbffffff has been reserved
[ 0.553694] pci 0000:00:1c.0: PCI bridge, secondary bus 0000:0b
[ 0.553723] pci 0000:00:1c.0: IO window: disabled
[ 0.553755] pci 0000:00:1c.0: MEM window: disabled
[ 0.553785] pci 0000:00:1c.0: PREFETCH window: disabled
[ 0.553816] pci 0000:00:1c.1: PCI bridge, secondary bus 0000:0c
[ 0.553844] pci 0000:00:1c.1: IO window: disabled
[ 0.553877] pci 0000:00:1c.1: MEM window: 0xf6c00000-0xf6cfffff
[ 0.553909] pci 0000:00:1c.1: PREFETCH window: disabled
[ 0.553940] pci 0000:00:1c.3: PCI bridge, secondary bus 0000:0d
[ 0.553971] pci 0000:00:1c.3: IO window: 0xd000-0xdfff
[ 0.554004] pci 0000:00:1c.3: MEM window: 0xf6a00000-0xf6bfffff
[ 0.554037] pci 0000:00:1c.3: PREFETCH window: 0x000000f0000000-0x000000f01fffff
[ 0.554085] pci 0000:00:1c.5: PCI bridge, secondary bus 0000:09
[ 0.554113] pci 0000:00:1c.5: IO window: disabled
[ 0.554146] pci 0000:00:1c.5: MEM window: 0xf6900000-0xf69fffff
[ 0.554178] pci 0000:00:1c.5: PREFETCH window: disabled
[ 0.554210] pci 0000:00:1e.0: PCI bridge, secondary bus 0000:03
[ 0.554238] pci 0000:00:1e.0: IO window: disabled
[ 0.554270] pci 0000:00:1e.0: MEM window: 0xf6800000-0xf68fffff
[ 0.554302] pci 0000:00:1e.0: PREFETCH window: disabled
[ 0.554348] pci 0000:00:1c.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.554383] pci 0000:00:1c.0: setting latency timer to 64
[ 0.554397] pci 0000:00:1c.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[ 0.554431] pci 0000:00:1c.1: setting latency timer to 64
[ 0.554444] pci 0000:00:1c.3: PCI INT D -> GSI 19 (level, low) -> IRQ 19
[ 0.554478] pci 0000:00:1c.3: setting latency timer to 64
[ 0.554490] pci 0000:00:1c.5: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[ 0.554523] pci 0000:00:1c.5: setting latency timer to 64
[ 0.554534] pci 0000:00:1e.0: setting latency timer to 64
[ 0.554540] pci_bus 0000:00: resource 0 io: [0x00-0xffff]
[ 0.554543] pci_bus 0000:00: resource 1 mem: [0x000000-0xfffffffff]
[ 0.554546] pci_bus 0000:0c: resource 1 mem: [0xf6c00000-0xf6cfffff]
[ 0.554549] pci_bus 0000:0d: resource 0 io: [0xd000-0xdfff]
[ 0.554552] pci_bus 0000:0d: resource 1 mem: [0xf6a00000-0xf6bfffff]
[ 0.554555] pci_bus 0000:0d: resource 2 pref mem [0xf0000000-0xf01fffff]
[ 0.554558] pci_bus 0000:09: resource 1 mem: [0xf6900000-0xf69fffff]
[ 0.554561] pci_bus 0000:03: resource 1 mem: [0xf6800000-0xf68fffff]
[ 0.554564] pci_bus 0000:03: resource 3 io: [0x00-0xffff]
[ 0.554566] pci_bus 0000:03: resource 4 mem: [0x000000-0xfffffffff]
[ 0.554622] NET: Registered protocol family 2
[ 0.554847] IP route cache hash table entries: 65536 (order: 7, 524288 bytes)
[ 0.555597] TCP established hash table entries: 262144 (order: 10, 4194304 bytes)
[ 0.557547] TCP bind hash table entries: 65536 (order: 9, 3670016 bytes)
[ 0.561261] TCP: Hash tables configured (established 262144 bind 65536)
[ 0.561303] TCP reno registered
[ 0.561505] NET: Registered protocol family 1
[ 0.561789] Simple Boot Flag at 0x79 set to 0x1
[ 0.564095] cpu0(2) debug files 152
[ 0.566348] cpu1(2) debug files 152
[ 0.572829] msgmni has been set to 3984
[ 0.573378] alg: No test for stdrng (krng)
[ 0.573424] io scheduler noop registered
[ 0.573462] io scheduler cfq registered (default)
[ 0.573503] pci 0000:00:02.0: Boot video device
[ 0.573981] pcieport-driver 0000:00:1c.0: irq 24 for MSI/MSI-X
[ 0.573996] pcieport-driver 0000:00:1c.0: setting latency timer to 64
[ 0.574352] pcieport-driver 0000:00:1c.1: irq 25 for MSI/MSI-X
[ 0.574367] pcieport-driver 0000:00:1c.1: setting latency timer to 64
[ 0.574699] pcieport-driver 0000:00:1c.3: irq 26 for MSI/MSI-X
[ 0.574713] pcieport-driver 0000:00:1c.3: setting latency timer to 64
[ 0.575053] pcieport-driver 0000:00:1c.5: irq 27 for MSI/MSI-X
[ 0.575067] pcieport-driver 0000:00:1c.5: setting latency timer to 64
[ 0.575423] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[ 0.575785] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[ 0.575816] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[ 0.575976] acpiphp_glue: can't get bus number, assuming 0
[ 0.576324] decode_hpp: Could not get hotplug parameters. Use defaults
[ 0.576465] acpiphp: Slot [1] registered
[ 0.576647] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[ 0.576762] Platform driver 'platform-lcd' needs updating - please use dev_pm_ops
[ 0.577227] ACPI: AC Adapter [AC] (on-line)
[ 0.577505] input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input0
[ 0.578127] ACPI: Lid Switch [LID]
[ 0.578274] input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input1
[ 0.578321] ACPI: Power Button [PBTN]
[ 0.578466] input: Sleep Button as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input2
[ 0.578509] ACPI: Sleep Button [SBTN]
[ 0.579190] ACPI: SSDT 000000007f66e4ee 00286 (v01 PmRef Cpu0Ist 00003000 INTL 20050624)
[ 0.580015] ACPI: SSDT 000000007f66de84 005E5 (v01 PmRef Cpu0Cst 00003001 INTL 20050624)
[ 0.580714] Monitor-Mwait will be used to enter C-1 state
[ 0.580746] Monitor-Mwait will be used to enter C-2 state
[ 0.580774] Monitor-Mwait will be used to enter C-3 state
[ 0.580780] Marking TSC unstable due to TSC halts in idle
[ 0.580954] ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
[ 0.581142] processor LNXCPU:00: registered as cooling_device0
[ 0.581174] ACPI: Processor [CPU0] (supports 8 throttling states)
[ 0.581634] ACPI: SSDT 000000007f66e774 000C4 (v01 PmRef Cpu1Ist 00003000 INTL 20050624)
[ 0.582286] ACPI: SSDT 000000007f66e469 00085 (v01 PmRef Cpu1Cst 00003000 INTL 20050624)
[ 0.591159] ACPI: CPU1 (power states: C1[C1] C2[C2] C3[C3])
[ 0.591294] processor LNXCPU:01: registered as cooling_device1
[ 0.591326] ACPI: Processor [CPU1] (supports 8 throttling states)
[ 0.599867] thermal LNXTHERM:01: registered as thermal_zone0
[ 0.599910] ACPI: Thermal Zone [THM] (58 C)
[ 0.600254] ACPI: Battery Slot [BAT0] (battery absent)
[ 0.605551] Linux agpgart interface v0.103
[ 0.605601] agpgart-intel 0000:00:00.0: Intel 965GM Chipset
[ 0.606218] agpgart-intel 0000:00:00.0: detected 7676K stolen memory
[ 0.608815] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xe0000000
[ 0.609014] [drm] Initialized drm 1.1.0 20060810
[ 0.609190] pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.609222] pci 0000:00:02.0: setting latency timer to 64
[ 0.616460] pci 0000:00:02.0: irq 28 for MSI/MSI-X
[ 0.616553] ACPI: Starting root bridge search from \_SB_.PCI0.AGP_.VID_
[ 0.616588] ACPI: + Adding <NULL>
[ 0.616614] ACPI: + Adding <NULL>
[ 0.616640] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.616680] ACPI: Searching for 0000:00:01.0
[ 0.616711] ACPI: Ouch.
[ 0.616759] ACPI: Starting root bridge search from \_SB_.PCI0.VID_
[ 0.616789] ACPI: + Adding <NULL>
[ 0.616814] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.616848] ACPI: Searching for 0000:00:02.0
[ 0.617042] ACPI: Starting root bridge search from \_SB_.PCI0.AGP_.VID_
[ 0.617073] ACPI: + Adding <NULL>
[ 0.617098] ACPI: + Adding <NULL>
[ 0.617123] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.617156] ACPI: Searching for 0000:00:01.0
[ 0.617182] ACPI: Ouch.
[ 0.617211] ACPI: Starting root bridge search from \_SB_.PCI0.VID_
[ 0.617241] ACPI: + Adding <NULL>
[ 0.617266] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.617299] ACPI: Searching for 0000:00:02.0
[ 0.617345] ACPI: Starting root bridge search from \_SB_.PCI0.VID2
[ 0.617375] ACPI: + Adding <NULL>
[ 0.617400] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.617433] ACPI: Searching for 0000:00:02.1
[ 0.632109] acpi device:37: registered as cooling_device2
[ 0.632737] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A03:00/device:34/input/input3
[ 0.632788] ACPI: Video Device [VID1] (multi-head: yes rom: no post: no)
[ 0.632836] ACPI: Starting root bridge search from \_SB_.PCI0.VID2
[ 0.632866] ACPI: + Adding <NULL>
[ 0.632891] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.632925] ACPI: Searching for 0000:00:02.1
[ 0.632993] ACPI Warning: \_SB_.PCI0.VID2._DOD: Return Package has no elements (empty) 20090521 nspredef-434
[ 0.633192] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A03:00/device:39/input/input4
[ 0.633239] ACPI: Video Device [VID2] (multi-head: yes rom: no post: no)
[ 0.633335] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[ 0.633742] ahci 0000:00:1f.2: version 3.0
[ 0.633757] ahci 0000:00:1f.2: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[ 0.633841] ahci 0000:00:1f.2: irq 29 for MSI/MSI-X
[ 0.633924] ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 3 ports 3 Gbps 0x5 impl SATA mode
[ 0.633967] ahci 0000:00:1f.2: flags: 64bit ncq sntf pm led clo pio slum part ems
[ 0.634011] ahci 0000:00:1f.2: setting latency timer to 64
[ 0.637594] scsi0 : ahci
[ 0.637865] scsi1 : ahci
[ 0.638061] scsi2 : ahci
[ 0.638475] ata1: SATA max UDMA/133 irq_stat 0x00400040, connection status changed irq 29
[ 0.638517] ata2: DUMMY
[ 0.638541] ata3: SATA max UDMA/133 abar m2048@0xf6dfb800 port 0xf6dfba00 irq 29
[ 0.638733] ata_piix 0000:00:1f.1: version 2.13
[ 0.638743] ata_piix 0000:00:1f.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.638818] ata_piix 0000:00:1f.1: setting latency timer to 64
[ 0.638912] scsi3 : ata_piix
[ 0.639109] scsi4 : ata_piix
[ 0.639954] ata4: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x6fa0 irq 14
[ 0.639986] ata5: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x6fa8 irq 15
[ 0.640183] ata5: port disabled. ignoring.
[ 0.640306] tg3.c:v3.99 (April 20, 2009)
[ 0.640354] tg3 0000:09:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 0.640396] tg3 0000:09:00.0: setting latency timer to 64
[ 0.644222] tg3 0000:09:00.0: PME# disabled
[ 0.797073] ata4.00: ATAPI: HL-DT-ST DVDRW GSA-S10N, A100, max UDMA/33
[ 0.810310] ata4.00: configured for UDMA/33
[ 0.902930] eth0: Tigon3 [partno(BCM95906) rev c002] (PCI Express) MAC address 00:1d:09:35:87:70
[ 0.902973] eth0: attached PHY is 5906 (10/100Base-TX Ethernet) (WireSpeed[0])
[ 0.903014] eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] TSOcap[0]
[ 0.903043] eth0: dma_rwctrl[76180000] dma_mask[64-bit]
[ 0.903135] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26ks
[ 0.903178] iwl3945: Copyright(c) 2003-2009 Intel Corporation
[ 0.903294] iwl3945 0000:0c:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 0.905162] iwl3945 0000:0c:00.0: setting latency timer to 64
[ 0.956764] ata3: SATA link down (SStatus 0 SControl 300)
[ 0.976203] iwl3945 0000:0c:00.0: Tunable channels: 13 802.11bg, 23 802.11a channels
[ 0.976244] iwl3945 0000:0c:00.0: Detected Intel Wireless WiFi Link 3945ABG
[ 0.976423] iwl3945 0000:0c:00.0: irq 30 for MSI/MSI-X
[ 0.977690] phy0: Selected rate control algorithm 'iwl-3945-rs'
[ 0.978456] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.978516] ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 22 (level, low) -> IRQ 22
[ 0.978559] ehci_hcd 0000:00:1a.7: setting latency timer to 64
[ 0.978564] ehci_hcd 0000:00:1a.7: EHCI Host Controller
[ 0.978643] ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1
[ 0.982600] ehci_hcd 0000:00:1a.7: debug port 1
[ 0.982632] ehci_hcd 0000:00:1a.7: cache line size of 32 is not supported
[ 0.982655] ehci_hcd 0000:00:1a.7: irq 22, io mem 0xfed1c400
[ 0.994182] ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00
[ 0.994278] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 0.994308] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.994349] usb usb1: Product: EHCI Host Controller
[ 0.994375] usb usb1: Manufacturer: Linux 2.6.31-rc1-t ehci_hcd
[ 0.994404] usb usb1: SerialNumber: 0000:00:1a.7
[ 0.994568] usb usb1: configuration #1 chosen from 1 choice
[ 0.994745] hub 1-0:1.0: USB hub found
[ 0.994778] hub 1-0:1.0: 4 ports detected
[ 0.995008] ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 0.995049] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[ 0.995054] ehci_hcd 0000:00:1d.7: EHCI Host Controller
[ 0.995088] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2
[ 0.999051] ehci_hcd 0000:00:1d.7: debug port 1
[ 0.999083] ehci_hcd 0000:00:1d.7: cache line size of 32 is not supported
[ 0.999106] ehci_hcd 0000:00:1d.7: irq 20, io mem 0xfed1c000
[ 1.010850] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
[ 1.010904] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.010934] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.010974] usb usb2: Product: EHCI Host Controller
[ 1.011000] usb usb2: Manufacturer: Linux 2.6.31-rc1-t ehci_hcd
[ 1.011028] usb usb2: SerialNumber: 0000:00:1d.7
[ 1.011171] usb usb2: configuration #1 chosen from 1 choice
[ 1.011288] hub 2-0:1.0: USB hub found
[ 1.011320] hub 2-0:1.0: 6 ports detected
[ 1.011579] uhci_hcd: USB Universal Host Controller Interface driver
[ 1.011730] uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 1.011768] uhci_hcd 0000:00:1a.0: setting latency timer to 64
[ 1.011772] uhci_hcd 0000:00:1a.0: UHCI Host Controller
[ 1.011806] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3
[ 1.011878] uhci_hcd 0000:00:1a.0: irq 20, io base 0x00006f20
[ 1.011958] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.011988] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.012028] usb usb3: Product: UHCI Host Controller
[ 1.012054] usb usb3: Manufacturer: Linux 2.6.31-rc1-t uhci_hcd
[ 1.012082] usb usb3: SerialNumber: 0000:00:1a.0
[ 1.012221] usb usb3: configuration #1 chosen from 1 choice
[ 1.012333] hub 3-0:1.0: USB hub found
[ 1.012388] hub 3-0:1.0: 2 ports detected
[ 1.012566] uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
[ 1.012602] uhci_hcd 0000:00:1a.1: setting latency timer to 64
[ 1.012607] uhci_hcd 0000:00:1a.1: UHCI Host Controller
[ 1.012640] uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4
[ 1.012724] uhci_hcd 0000:00:1a.1: irq 21, io base 0x00006f00
[ 1.012803] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.012833] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.012873] usb usb4: Product: UHCI Host Controller
[ 1.012899] usb usb4: Manufacturer: Linux 2.6.31-rc1-t uhci_hcd
[ 1.012927] usb usb4: SerialNumber: 0000:00:1a.1
[ 1.013066] usb usb4: configuration #1 chosen from 1 choice
[ 1.013178] hub 4-0:1.0: USB hub found
[ 1.013210] hub 4-0:1.0: 2 ports detected
[ 1.013389] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 1.013425] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[ 1.013429] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[ 1.013463] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 5
[ 1.013534] uhci_hcd 0000:00:1d.0: irq 20, io base 0x00006f80
[ 1.013616] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.013646] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.013685] usb usb5: Product: UHCI Host Controller
[ 1.013712] usb usb5: Manufacturer: Linux 2.6.31-rc1-t uhci_hcd
[ 1.013740] usb usb5: SerialNumber: 0000:00:1d.0
[ 1.013880] usb usb5: configuration #1 chosen from 1 choice
[ 1.014000] hub 5-0:1.0: USB hub found
[ 1.014032] hub 5-0:1.0: 2 ports detected
[ 1.014220] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
[ 1.014256] uhci_hcd 0000:00:1d.1: setting latency timer to 64
[ 1.014260] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[ 1.014294] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 6
[ 1.014367] uhci_hcd 0000:00:1d.1: irq 21, io base 0x00006f60
[ 1.014446] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.014476] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.014516] usb usb6: Product: UHCI Host Controller
[ 1.014542] usb usb6: Manufacturer: Linux 2.6.31-rc1-t uhci_hcd
[ 1.014570] usb usb6: SerialNumber: 0000:00:1d.1
[ 1.014710] usb usb6: configuration #1 chosen from 1 choice
[ 1.014823] hub 6-0:1.0: USB hub found
[ 1.014855] hub 6-0:1.0: 2 ports detected
[ 1.015029] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 22 (level, low) -> IRQ 22
[ 1.015065] uhci_hcd 0000:00:1d.2: setting latency timer to 64
[ 1.015070] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[ 1.015103] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 7
[ 1.015175] uhci_hcd 0000:00:1d.2: irq 22, io base 0x00006f40
[ 1.015252] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.015283] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.015322] usb usb7: Product: UHCI Host Controller
[ 1.015349] usb usb7: Manufacturer: Linux 2.6.31-rc1-t uhci_hcd
[ 1.015377] usb usb7: SerialNumber: 0000:00:1d.2
[ 1.015516] usb usb7: configuration #1 chosen from 1 choice
[ 1.015628] hub 7-0:1.0: USB hub found
[ 1.015660] hub 7-0:1.0: 2 ports detected
[ 1.015892] Initializing USB Mass Storage driver...
[ 1.016004] usbcore: registered new interface driver usb-storage
[ 1.016035] USB Mass Storage support registered.
[ 1.016168] usbcore: registered new interface driver libusual
[ 1.016260] usbcore: registered new interface driver ums-alauda
[ 1.016348] usbcore: registered new interface driver ums-cypress
[ 1.016437] usbcore: registered new interface driver ums-datafab
[ 1.016527] usbcore: registered new interface driver ums-freecom
[ 1.016616] usbcore: registered new interface driver ums-isd200
[ 1.016740] usbcore: registered new interface driver ums-jumpshot
[ 1.016828] usbcore: registered new interface driver ums-karma
[ 1.016916] usbcore: registered new interface driver ums-sddr09
[ 1.017003] usbcore: registered new interface driver ums-sddr55
[ 1.017091] usbcore: registered new interface driver ums-usbat
[ 1.017265] PNP: PS/2 Controller [PNP0303:KBC,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[ 1.017325] Platform driver 'i8042' needs updating - please use dev_pm_ops
[ 1.020829] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 1.020868] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 1.020997] mice: PS/2 mouse device common for all mice
[ 1.021658] rtc_cmos 00:03: RTC can wake from S4
[ 1.021824] rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
[ 1.021887] rtc0: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
[ 1.021980] i2c /dev entries driver
[ 1.022159] i801_smbus 0000:00:1f.3: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[ 1.022896] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.05
[ 1.023114] iTCO_wdt: Found a ICH8M TCO device (Version=2, TCOBASE=0x1060)
[ 1.023252] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[ 1.023283] iTCO_vendor_support: vendor-support=0
[ 1.023854] cpuidle: using governor ladder
[ 1.024901] cpuidle: using governor menu
[ 1.024997] sdhci: Secure Digital Host Controller Interface driver
[ 1.025027] sdhci: Copyright(c) Pierre Ossman
[ 1.025080] sdhci-pci 0000:03:01.1: SDHCI controller found [1180:0822] (rev 22)
[ 1.025138] sdhci-pci 0000:03:01.1: PCI INT B -> GSI 18 (level, low) -> IRQ 18
[ 1.027349] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input5
[ 1.027416] Registered led device: mmc0::
[ 1.028602] mmc0: SDHCI controller on PCI [0000:03:01.1] using DMA
[ 1.028746] ricoh-mmc: Ricoh MMC Controller disabling driver
[ 1.028774] ricoh-mmc: Copyright(c) Philip Langdale
[ 1.029074] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
[ 1.031098] usbcore: registered new interface driver hiddev
[ 1.031204] usbcore: registered new interface driver usbhid
[ 1.031234] usbhid: v2.6:USB HID core driver
[ 1.033494] Advanced Linux Sound Architecture Driver Version 1.0.20.
[ 1.033814] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[ 1.033900] HDA Intel 0000:00:1b.0: setting latency timer to 64
[ 1.099364] mmc0: new high speed SD card at address 0002
[ 1.099651] mmcblk0: mmc0:0002 00000 1.88 GiB
[ 1.099774] mmcblk0: p1
[ 1.316813] usb 2-6: new high speed USB device using ehci_hcd and address 2
[ 1.373418] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 1.373730] input: HDA Intel Line In at Ext Rear Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
[ 1.374036] input: HDA Intel Mic at Ext Front Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
[ 1.374306] input: HDA Intel Mic at Ext Rear Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
[ 1.374575] input: HDA Intel Speaker at Ext Rear Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
[ 1.374824] input: HDA Intel Speaker at Ext Rear Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
[ 1.375066] input: HDA Intel Speaker at Ext Rear Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[ 1.375299] input: HDA Intel Speaker at Ext Rear Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
[ 1.375530] input: HDA Intel HP Out at Ext Front Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
[ 1.378235] ALSA device list:
[ 1.378259] #0: HDA Intel at 0xf6dfc000 irq 21
[ 1.378321] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[ 1.378710] CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
[ 1.378751] nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
[ 1.378792] sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
[ 1.379790] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 1.379819] TCP cubic registered
[ 1.380417] NET: Registered protocol family 10
[ 1.381524] lo: Disabled Privacy Extensions
[ 1.383696] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 1.383725] NET: Registered protocol family 17
[ 1.383767] lib80211: common routines for IEEE802.11 drivers
[ 1.383805] lib80211_crypt: registered algorithm 'NULL'
[ 1.428288] ata1.00: ATA-8: WDC WD1200BEVS-75UST0, 01.01A01, max UDMA/133
[ 1.428353] ata1.00: 234441648 sectors, multi 8: LBA48 NCQ (depth 31/32)
[ 1.429726] ata1.00: configured for UDMA/133
[ 1.441569] scsi 0:0:0:0: Direct-Access ATA WDC WD1200BEVS-7 01.0 PQ: 0 ANSI: 5
[ 1.442906] sd 0:0:0:0: [sda] 234441648 512-byte logical blocks: (120 GB/111 GiB)
[ 1.443153] sd 0:0:0:0: [sda] Write Protect is off
[ 1.443204] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 1.443295] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 1.443893] sda:
[ 1.444403] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 1.446366] usb 2-6: New USB device found, idVendor=05a9, idProduct=7670
[ 1.446429] usb 2-6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1.446487] usb 2-6: Product: Laptop Integrated Webcam
[ 1.446537] usb 2-6: Manufacturer: OmniVision Technologies, Inc. -7670-07.09.28.1
[ 1.447223] usb 2-6: configuration #1 chosen from 1 choice
[ 1.448297] scsi 3:0:0:0: CD-ROM HL-DT-ST DVDRW GSA-S10N A100 PQ: 0 ANSI: 5
[ 1.457366] sda1 sda2 sda3 sda4 <sr0: scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda caddy
[ 1.458365] Uniform CD-ROM driver Revision: 3.20
[ 1.459194] sr 3:0:0:0: Attached scsi CD-ROM sr0
[ 1.459685] sr 3:0:0:0: Attached scsi generic sg1 type 5
[ 1.473128] sda5 sda6 >
[ 1.482894] sd 0:0:0:0: [sda] Attached SCSI disk
[ 1.503470] Clocksource tsc unstable (delta = -297128770 ns)
[ 1.676988] Synaptics Touchpad, model: 1, fw: 6.3, id: 0x1c0b1, caps: 0xa04753/0x200000
[ 1.714708] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input14
[ 1.730092] rtc_cmos 00:03: setting system clock to 2009-06-26 11:55:12 UTC (1246017312)
[ 1.730172] BIOS EDD facility v0.16 2004-Jun-25, 1 devices found
[ 1.730659] Initalizing network drop monitor service
[ 1.768887] EXT4-fs (sda2): barriers enabled
[ 1.780638] EXT4-fs (sda2): delayed allocation enabled
[ 1.781025] EXT4-fs: mballoc enabled
[ 1.781117] EXT4-fs (sda2): mounted filesystem with ordered data mode
[ 1.781300] VFS: Mounted root (ext4 filesystem) readonly on device 8:2.
[ 1.781411] Freeing unused kernel memory: 400k freed
[ 1.781658] Write protecting the kernel read-only data: 6128k
[ 1.783070] kjournald2 starting: pid 806, dev sda2:8, commit interval 5 seconds
[ 4.032394] ACPI: WMI: Mapper loaded
[ 4.048986] Linux video capture interface: v2.00
[ 4.149222] uvcvideo: Found UVC 1.00 device Laptop Integrated Webcam (05a9:7670)
[ 4.149708] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
[ 4.151587] input: Laptop Integrated Webcam as /devices/pci0000:00/0000:00:1d.7/usb2/2-6/2-6:1.0/input/input15
[ 4.154912] usbcore: registered new interface driver uvcvideo
[ 4.154978] USB Video Class driver (v0.1.0)
[ 4.190130] ohci1394 0000:03:01.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[ 4.249048] ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[19] MMIO=[f68ff800-f68fffff] Max Packet=[2048] IR/IT contexts=[4/4]
[ 4.813796] SysRq : Changing Loglevel
[ 4.813865] Loglevel set to 9
[ 4.907149] Adding 4096564k swap on /dev/sda3. Priority:-1 extents:1 across:4096564k
[ 5.519719] ieee1394: Host added: ID:BUS[0-00:1023] GUID[354fc000321a4870]
[ 83.118507] EXT4-fs (sda2): internal journal on sda2:8
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH v3 11/12] ACPI: video: convert to acpi_get_pci_dev
2009-06-26 12:28 ` Alex Riesen
@ 2009-06-26 19:19 ` Jesse Barnes
2009-06-26 19:28 ` Alex Chiang
0 siblings, 1 reply; 22+ messages in thread
From: Jesse Barnes @ 2009-06-26 19:19 UTC (permalink / raw)
To: Alex Riesen
Cc: Alex Chiang, lenb, twmoure, alessandro.suardi, linux-acpi,
linux-kernel, Thomas Renninger, linux-pci
On Fri, 26 Jun 2009 14:28:29 +0200
Alex Riesen <raa.lkml@gmail.com> wrote:
> 2009/6/26 Alex Riesen <raa.lkml@gmail.com>:
> > 2009/6/26 Alex Chiang <achiang@hp.com>:
> >> Thanks for the bug report and sorry for the troubles.
> >>
> >> I've already got a debug patch here:
> >>
> >> http://thread.gmane.org/gmane.linux.kernel/857228/focus=857468
> >>
> >> Perhaps you can try it too?
> >
> > Will do soon.
> >
>
> Done, dmesg attached.
Here's the output from my machine, including ACPI paths (summary of not
found stuff at the top):
...
[ 0.177188] + Adding \_SB_.PCI0.AGP_
[ 0.177294] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.177407] Searching for 0000:00:01.0...not found
...
[ 0.179259] + Adding \_SB_.PCI0.EXP2
[ 0.179364] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.179477] Searching for 0000:00:1c.2...not found
...
[ 0.180128] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.EXP3._PRT]
[ 0.180200] Starting root bridge search from \_SB_.PCI0.EXP3.EXUP
[ 0.180310] + Adding \_SB_.PCI0.EXP3.EXUP
[ 0.180418] + Adding \_SB_.PCI0.EXP3
[ 0.180523] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.180636] Searching for 0000:00:1c.3...found
[ 0.180787] Searching for 0000:05:00.0...not found
...
So looks like one is an express slot, another is the AGP this machine
lacks, and then there's this 05:00.0; not sure what that is.
At any rate, it does appear we have to take care not to assume
*everything* in the ACPI tree has an associated PCI dev, since
namespaces could be shared accross different platforms with just enable
or present bits to mask them out from the initial PCI scan.
Jesse
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 2.6.31-rc1 (jbarnes@jbarnes-x200) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #5 SMP Fri Jun 26 12:12:14 PDT 2009
[ 0.000000] Command line: root=/dev/sda1 ro
[ 0.000000] KERNEL supported cpus:
[ 0.000000] Intel GenuineIntel
[ 0.000000] AMD AuthenticAMD
[ 0.000000] Centaur CentaurHauls
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009ec00 (usable)
[ 0.000000] BIOS-e820: 000000000009ec00 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000dc000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 00000000bd6a1000 (usable)
[ 0.000000] BIOS-e820: 00000000bd6a1000 - 00000000bd6a7000 (reserved)
[ 0.000000] BIOS-e820: 00000000bd6a7000 - 00000000bd7b7000 (usable)
[ 0.000000] BIOS-e820: 00000000bd7b7000 - 00000000bd80f000 (reserved)
[ 0.000000] BIOS-e820: 00000000bd80f000 - 00000000bd8c7000 (usable)
[ 0.000000] BIOS-e820: 00000000bd8c7000 - 00000000bd8d2000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000bd8d2000 - 00000000bd8d5000 (ACPI data)
[ 0.000000] BIOS-e820: 00000000bd8d5000 - 00000000bd8d9000 (reserved)
[ 0.000000] BIOS-e820: 00000000bd8d9000 - 00000000bd8dd000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000bd8dd000 - 00000000bd8e0000 (reserved)
[ 0.000000] BIOS-e820: 00000000bd8e0000 - 00000000bd907000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000bd907000 - 00000000bd908000 (ACPI data)
[ 0.000000] BIOS-e820: 00000000bd908000 - 00000000bdb0f000 (reserved)
[ 0.000000] BIOS-e820: 00000000bdb0f000 - 00000000bdb9f000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000bdb9f000 - 00000000bdbff000 (ACPI data)
[ 0.000000] BIOS-e820: 00000000bdbff000 - 00000000bdc00000 (usable)
[ 0.000000] BIOS-e820: 00000000bdc00000 - 00000000c0000000 (reserved)
[ 0.000000] BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
[ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
[ 0.000000] BIOS-e820: 00000000fed00000 - 00000000fed00400 (reserved)
[ 0.000000] BIOS-e820: 00000000fed10000 - 00000000fed14000 (reserved)
[ 0.000000] BIOS-e820: 00000000fed18000 - 00000000fed1a000 (reserved)
[ 0.000000] BIOS-e820: 00000000fed1c000 - 00000000fed90000 (reserved)
[ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
[ 0.000000] BIOS-e820: 00000000ff800000 - 0000000100000000 (reserved)
[ 0.000000] BIOS-e820: 0000000100000000 - 000000013c000000 (usable)
[ 0.000000] DMI present.
[ 0.000000] last_pfn = 0x13c000 max_arch_pfn = 0x400000000
[ 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-D3FFF write-protect
[ 0.000000] D4000-DBFFF uncachable
[ 0.000000] DC000-FFFFF write-protect
[ 0.000000] MTRR variable ranges enabled:
[ 0.000000] 0 base 13C000000 mask FFC000000 uncachable
[ 0.000000] 1 base 0BE000000 mask FFE000000 uncachable
[ 0.000000] 2 base 000000000 mask F80000000 write-back
[ 0.000000] 3 base 080000000 mask FC0000000 write-back
[ 0.000000] 4 base 100000000 mask FC0000000 write-back
[ 0.000000] 5 base 0BDE00000 mask FFFE00000 uncachable
[ 0.000000] 6 disabled
[ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[ 0.000000] e820 update range: 00000000bde00000 - 0000000100000000 (usable) ==> (reserved)
[ 0.000000] last_pfn = 0xbdc00 max_arch_pfn = 0x400000000
[ 0.000000] e820 update range: 0000000000001000 - 0000000000006000 (usable) ==> (reserved)
[ 0.000000] Scanning 1 areas for low memory corruption
[ 0.000000] modified physical RAM map:
[ 0.000000] modified: 0000000000000000 - 0000000000001000 (usable)
[ 0.000000] modified: 0000000000001000 - 0000000000006000 (reserved)
[ 0.000000] modified: 0000000000006000 - 000000000009ec00 (usable)
[ 0.000000] modified: 000000000009ec00 - 00000000000a0000 (reserved)
[ 0.000000] modified: 00000000000dc000 - 0000000000100000 (reserved)
[ 0.000000] modified: 0000000000100000 - 00000000bd6a1000 (usable)
[ 0.000000] modified: 00000000bd6a1000 - 00000000bd6a7000 (reserved)
[ 0.000000] modified: 00000000bd6a7000 - 00000000bd7b7000 (usable)
[ 0.000000] modified: 00000000bd7b7000 - 00000000bd80f000 (reserved)
[ 0.000000] modified: 00000000bd80f000 - 00000000bd8c7000 (usable)
[ 0.000000] modified: 00000000bd8c7000 - 00000000bd8d2000 (ACPI NVS)
[ 0.000000] modified: 00000000bd8d2000 - 00000000bd8d5000 (ACPI data)
[ 0.000000] modified: 00000000bd8d5000 - 00000000bd8d9000 (reserved)
[ 0.000000] modified: 00000000bd8d9000 - 00000000bd8dd000 (ACPI NVS)
[ 0.000000] modified: 00000000bd8dd000 - 00000000bd8e0000 (reserved)
[ 0.000000] modified: 00000000bd8e0000 - 00000000bd907000 (ACPI NVS)
[ 0.000000] modified: 00000000bd907000 - 00000000bd908000 (ACPI data)
[ 0.000000] modified: 00000000bd908000 - 00000000bdb0f000 (reserved)
[ 0.000000] modified: 00000000bdb0f000 - 00000000bdb9f000 (ACPI NVS)
[ 0.000000] modified: 00000000bdb9f000 - 00000000bdbff000 (ACPI data)
[ 0.000000] modified: 00000000bdbff000 - 00000000bdc00000 (usable)
[ 0.000000] modified: 00000000bdc00000 - 00000000c0000000 (reserved)
[ 0.000000] modified: 00000000e0000000 - 00000000f0000000 (reserved)
[ 0.000000] modified: 00000000fec00000 - 00000000fec10000 (reserved)
[ 0.000000] modified: 00000000fed00000 - 00000000fed00400 (reserved)
[ 0.000000] modified: 00000000fed10000 - 00000000fed14000 (reserved)
[ 0.000000] modified: 00000000fed18000 - 00000000fed1a000 (reserved)
[ 0.000000] modified: 00000000fed1c000 - 00000000fed90000 (reserved)
[ 0.000000] modified: 00000000fee00000 - 00000000fee01000 (reserved)
[ 0.000000] modified: 00000000ff800000 - 0000000100000000 (reserved)
[ 0.000000] modified: 0000000100000000 - 000000013c000000 (usable)
[ 0.000000] initial memory mapped : 0 - 20000000
[ 0.000000] init_memory_mapping: 0000000000000000-00000000bdc00000
[ 0.000000] 0000000000 - 00bdc00000 page 2M
[ 0.000000] kernel direct mapping tables up to bdc00000 @ 8000-c000
[ 0.000000] init_memory_mapping: 0000000100000000-000000013c000000
[ 0.000000] 0100000000 - 013c000000 page 2M
[ 0.000000] kernel direct mapping tables up to 13c000000 @ a000-10000
[ 0.000000] RAMDISK: 37d9e000 - 37fef9fd
[ 0.000000] ACPI: RSDP 00000000000f7380 00024 (v02 LENOVO)
[ 0.000000] ACPI: XSDT 00000000bdb7bd45 00094 (v01 LENOVO TP-6D 00001100 LTP 00000000)
[ 0.000000] ACPI: FACP 00000000bdb7bf00 000F4 (v03 LENOVO TP-6D 00001100 LNVO 00000001)
[ 0.000000] ACPI: DSDT 00000000bdb7c2f4 0D910 (v01 LENOVO TP-6D 00001100 MSFT 03000000)
[ 0.000000] ACPI: FACS 00000000bdb8e000 00040
[ 0.000000] ACPI: SSDT 00000000bdb7c0b4 00240 (v01 LENOVO TP-6D 00001100 MSFT 03000000)
[ 0.000000] ACPI: ECDT 00000000bdb89c04 00052 (v01 LENOVO TP-6D 00001100 LNVO 00000001)
[ 0.000000] ACPI: APIC 00000000bdb89c56 00078 (v01 LENOVO TP-6D 00001100 LNVO 00000001)
[ 0.000000] ACPI: MCFG 00000000bdb89cce 0003C (v01 LENOVO TP-6D 00001100 LNVO 00000001)
[ 0.000000] ACPI: HPET 00000000bdb89d0a 00038 (v01 LENOVO TP-6D 00001100 LNVO 00000001)
[ 0.000000] ACPI: SLIC 00000000bdb89dc2 00176 (v01 LENOVO TP-6D 00001100 LTP 00000000)
[ 0.000000] ACPI: BOOT 00000000bdb89f38 00028 (v01 LENOVO TP-6D 00001100 LTP 00000001)
[ 0.000000] ACPI: ASF! 00000000bdb89f60 000A0 (v16 LENOVO TP-6D 00001100 PTL 00000001)
[ 0.000000] ACPI: SSDT 00000000bdb8d203 0055F (v01 LENOVO TP-6D 00001100 INTL 20050513)
[ 0.000000] ACPI: TCPA 00000000bd907000 00032 (v00 00000000 00000000)
[ 0.000000] ACPI: SSDT 00000000bd8d4000 00655 (v01 PmRef CpuPm 00003000 INTL 20050624)
[ 0.000000] ACPI: SSDT 00000000bd8d3000 00274 (v01 PmRef Cpu0Tst 00003000 INTL 20050624)
[ 0.000000] ACPI: SSDT 00000000bd8d2000 00242 (v01 PmRef ApTst 00003000 INTL 20050624)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] No NUMA configuration found
[ 0.000000] Faking a node at 0000000000000000-000000013c000000
[ 0.000000] Bootmem setup node 0 0000000000000000-000000013c000000
[ 0.000000] NODE_DATA [000000000000b000 - 000000000000ffff]
[ 0.000000] bootmap [0000000000010000 - 00000000000377ff] pages 28
[ 0.000000] (8 early reservations) ==> bootmem [0000000000 - 013c000000]
[ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
[ 0.000000] #1 [0000006000 - 0000008000] TRAMPOLINE ==> [0000006000 - 0000008000]
[ 0.000000] #2 [0001000000 - 000196e224] TEXT DATA BSS ==> [0001000000 - 000196e224]
[ 0.000000] #3 [0037d9e000 - 0037fef9fd] RAMDISK ==> [0037d9e000 - 0037fef9fd]
[ 0.000000] #4 [000009ec00 - 0000100000] BIOS reserved ==> [000009ec00 - 0000100000]
[ 0.000000] #5 [000196f000 - 000196f14c] BRK ==> [000196f000 - 000196f14c]
[ 0.000000] #6 [0000008000 - 000000a000] PGTABLE ==> [0000008000 - 000000a000]
[ 0.000000] #7 [000000a000 - 000000b000] PGTABLE ==> [000000a000 - 000000b000]
[ 0.000000] found SMP MP-table at [ffff8800000f73c0] f73c0
[ 0.000000] [ffffea0000000000-ffffea00045fffff] PMD -> [ffff880028600000-ffff88002bdfffff] on node 0
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000000 -> 0x00001000
[ 0.000000] DMA32 0x00001000 -> 0x00100000
[ 0.000000] Normal 0x00100000 -> 0x0013c000
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[7] active PFN ranges
[ 0.000000] 0: 0x00000000 -> 0x00000001
[ 0.000000] 0: 0x00000006 -> 0x0000009e
[ 0.000000] 0: 0x00000100 -> 0x000bd6a1
[ 0.000000] 0: 0x000bd6a7 -> 0x000bd7b7
[ 0.000000] 0: 0x000bd80f -> 0x000bd8c7
[ 0.000000] 0: 0x000bdbff -> 0x000bdc00
[ 0.000000] 0: 0x00100000 -> 0x0013c000
[ 0.000000] On node 0 totalpages: 1021955
[ 0.000000] DMA zone: 56 pages used for memmap
[ 0.000000] DMA zone: 103 pages reserved
[ 0.000000] DMA zone: 3834 pages, LIFO batch:0
[ 0.000000] DMA32 zone: 14280 pages used for memmap
[ 0.000000] DMA32 zone: 757922 pages, LIFO batch:31
[ 0.000000] Normal zone: 3360 pages used for memmap
[ 0.000000] Normal zone: 242400 pages, LIFO batch:31
[ 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 (acpi_id[0x02] lapic_id[0x02] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x03] disabled)
[ 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[0x01] address[0xfec00000] gsi_base[0])
[ 0.000000] IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[ 0.000000] ACPI: IRQ0 used by override.
[ 0.000000] ACPI: IRQ2 used by override.
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[ 0.000000] SMP: Allowing 4 CPUs, 2 hotplug CPUs
[ 0.000000] nr_irqs_gsi: 24
[ 0.000000] PM: Registered nosave memory: 0000000000001000 - 0000000000006000
[ 0.000000] PM: Registered nosave memory: 000000000009e000 - 000000000009f000
[ 0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000dc000
[ 0.000000] PM: Registered nosave memory: 00000000000dc000 - 0000000000100000
[ 0.000000] PM: Registered nosave memory: 00000000bd6a1000 - 00000000bd6a7000
[ 0.000000] PM: Registered nosave memory: 00000000bd7b7000 - 00000000bd80f000
[ 0.000000] PM: Registered nosave memory: 00000000bd8c7000 - 00000000bd8d2000
[ 0.000000] PM: Registered nosave memory: 00000000bd8d2000 - 00000000bd8d5000
[ 0.000000] PM: Registered nosave memory: 00000000bd8d5000 - 00000000bd8d9000
[ 0.000000] PM: Registered nosave memory: 00000000bd8d9000 - 00000000bd8dd000
[ 0.000000] PM: Registered nosave memory: 00000000bd8dd000 - 00000000bd8e0000
[ 0.000000] PM: Registered nosave memory: 00000000bd8e0000 - 00000000bd907000
[ 0.000000] PM: Registered nosave memory: 00000000bd907000 - 00000000bd908000
[ 0.000000] PM: Registered nosave memory: 00000000bd908000 - 00000000bdb0f000
[ 0.000000] PM: Registered nosave memory: 00000000bdb0f000 - 00000000bdb9f000
[ 0.000000] PM: Registered nosave memory: 00000000bdb9f000 - 00000000bdbff000
[ 0.000000] PM: Registered nosave memory: 00000000bdc00000 - 00000000c0000000
[ 0.000000] PM: Registered nosave memory: 00000000c0000000 - 00000000e0000000
[ 0.000000] PM: Registered nosave memory: 00000000e0000000 - 00000000f0000000
[ 0.000000] PM: Registered nosave memory: 00000000f0000000 - 00000000fec00000
[ 0.000000] PM: Registered nosave memory: 00000000fec00000 - 00000000fec10000
[ 0.000000] PM: Registered nosave memory: 00000000fec10000 - 00000000fed00000
[ 0.000000] PM: Registered nosave memory: 00000000fed00000 - 00000000fed10000
[ 0.000000] PM: Registered nosave memory: 00000000fed10000 - 00000000fed14000
[ 0.000000] PM: Registered nosave memory: 00000000fed14000 - 00000000fed18000
[ 0.000000] PM: Registered nosave memory: 00000000fed18000 - 00000000fed1a000
[ 0.000000] PM: Registered nosave memory: 00000000fed1a000 - 00000000fed1c000
[ 0.000000] PM: Registered nosave memory: 00000000fed1c000 - 00000000fed90000
[ 0.000000] PM: Registered nosave memory: 00000000fed90000 - 00000000fee00000
[ 0.000000] PM: Registered nosave memory: 00000000fee00000 - 00000000fee01000
[ 0.000000] PM: Registered nosave memory: 00000000fee01000 - 00000000ff800000
[ 0.000000] PM: Registered nosave memory: 00000000ff800000 - 0000000100000000
[ 0.000000] Allocating PCI resources starting at c0000000 (gap: c0000000:20000000)
[ 0.000000] NR_CPUS:64 nr_cpumask_bits:64 nr_cpu_ids:4 nr_node_ids:1
[ 0.000000] PERCPU: Embedded 26 pages at ffff880028023000, static data 77344 bytes
[ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Total pages: 1004156
[ 0.000000] Policy zone: Normal
[ 0.000000] Kernel command line: root=/dev/sda1 ro
[ 0.000000] PID hash table entries: 4096 (order: 12, 32768 bytes)
[ 0.000000] Initializing CPU#0
[ 0.000000] Checking aperture...
[ 0.000000] No AGP bridge found
[ 0.000000] Calgary: detecting Calgary via BIOS EBDA area
[ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[ 0.000000] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 0.000000] Placing 64MB software IO TLB between ffff880020000000 - ffff880024000000
[ 0.000000] software IO TLB at phys 0x20000000 - 0x24000000
[ 0.000000] Memory: 3951820k/5177344k available (5105k kernel code, 1089524k absent, 136000k reserved, 3036k data, 560k init)
[ 0.000000] SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Experimental hierarchical RCU implementation.
[ 0.000000] Experimental hierarchical RCU init done.
[ 0.000000] NR_IRQS:4352 nr_irqs:440
[ 0.000000] Extended CMOS year: 2000
[ 0.000000] Fast TSC calibration using PIT
[ 0.000000] Detected 1861.918 MHz processor.
[ 0.000999] Console: colour VGA+ 80x25
[ 0.000999] console [tty0] enabled
[ 0.000999] hpet clockevent registered
[ 0.000999] HPET: 4 timers in total, 0 timers will be used for per-cpu timer
[ 0.000999] Calibrating delay loop (skipped), value calculated using timer frequency.. 3723.83 BogoMIPS (lpj=1861918)
[ 0.000999] Security Framework initialized
[ 0.000999] SELinux: Initializing.
[ 0.000999] SELinux: Starting in permissive mode
[ 0.000999] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[ 0.003286] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[ 0.004385] Mount-cache hash table entries: 256
[ 0.004673] Initializing cgroup subsys ns
[ 0.004784] Initializing cgroup subsys cpuacct
[ 0.004895] Initializing cgroup subsys freezer
[ 0.005021] CPU: L1 I cache: 32K, L1 D cache: 32K
[ 0.005171] CPU: L2 cache: 6144K
[ 0.005280] CPU 0/0x0 -> Node 0
[ 0.005386] CPU: Physical Processor ID: 0
[ 0.005494] CPU: Processor Core ID: 0
[ 0.005602] mce: CPU supports 6 MCE banks
[ 0.005715] CPU0: Thermal monitoring enabled (TM2)
[ 0.005825] using mwait in idle threads.
[ 0.005950] ACPI: Core revision 20090521
[ 0.026065] Setting APIC routing to flat
[ 0.026518] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.037126] CPU0: Intel(R) Core(TM)2 Duo CPU L9400 @ 1.86GHz stepping 06
[ 0.037994] Booting processor 1 APIC 0x1 ip 0x6000
[ 0.000999] Initializing CPU#1
[ 0.000999] Calibrating delay using timer specific routine.. 3723.80 BogoMIPS (lpj=1861903)
[ 0.000999] CPU: L1 I cache: 32K, L1 D cache: 32K
[ 0.000999] CPU: L2 cache: 6144K
[ 0.000999] CPU 1/0x1 -> Node 0
[ 0.000999] CPU: Physical Processor ID: 0
[ 0.000999] CPU: Processor Core ID: 1
[ 0.000999] mce: CPU supports 6 MCE banks
[ 0.000999] CPU1: Thermal monitoring enabled (TM2)
[ 0.000999] x86 PAT enabled: cpu 1, old 0x7040600070406, new 0x7010600070106
[ 0.109925] CPU1: Intel(R) Core(TM)2 Duo CPU L9400 @ 1.86GHz stepping 06
[ 0.110137] checking TSC synchronization [CPU#0 -> CPU#1]: passed.
[ 0.111004] Brought up 2 CPUs
[ 0.111110] Total of 2 processors activated (7447.64 BogoMIPS).
[ 0.111305] khelper used greatest stack depth: 5952 bytes left
[ 0.112122] Time: 19:13:13 Date: 06/26/09
[ 0.112179] NET: Registered protocol family 16
[ 0.113008] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[ 0.113173] ACPI: bus type pci registered
[ 0.113290] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 63
[ 0.113290] PCI: MCFG area at e0000000 reserved in E820
[ 0.118576] PCI: Using MMCONFIG at e0000000 - e3ffffff
[ 0.118683] PCI: Using configuration type 1 for base access
[ 0.126093] bio: create slab <bio-0> at 0
[ 0.128021] ACPI: EC: EC description table is found, configuring boot EC
[ 0.135891] ACPI: BIOS _OSI(Linux) query ignored
[ 0.135901] ACPI: EC: non-query interrupt received, switching to interrupt mode
[ 0.148297] ACPI: Interpreter enabled
[ 0.148403] ACPI: (supports S0 S3 S4 S5)
[ 0.148696] ACPI: Using IOAPIC for interrupt routing
[ 0.166242] ACPI: EC: GPE = 0x11, I/O: command/status = 0x66, data = 0x62
[ 0.166270] ACPI: EC: driver started in interrupt mode
[ 0.167349] ACPI: Power Resource [PUBS] (on)
[ 0.170110] ACPI: ACPI Dock Station Driver: 3 docks/bays found
[ 0.170613] ACPI: PCI Root Bridge [PCI0] (0000:00)
[ 0.171189] DMAR: Forcing write-buffer flush capability
[ 0.171189] pci 0000:00:02.0: reg 10 64bit mmio: [0xf2000000-0xf23fffff]
[ 0.171189] pci 0000:00:02.0: reg 18 64bit mmio: [0xd0000000-0xdfffffff]
[ 0.171189] pci 0000:00:02.0: reg 20 io port: [0x1800-0x1807]
[ 0.171189] pci 0000:00:02.1: reg 10 64bit mmio: [0xf2400000-0xf24fffff]
[ 0.171189] pci 0000:00:03.0: reg 10 64bit mmio: [0xf2826800-0xf282680f]
[ 0.171189] pci 0000:00:03.0: PME# supported from D0 D3hot D3cold
[ 0.171207] pci 0000:00:03.0: PME# disabled
[ 0.171344] pci 0000:00:03.2: reg 10 io port: [0x1828-0x182f]
[ 0.171350] pci 0000:00:03.2: reg 14 io port: [0x180c-0x180f]
[ 0.171355] pci 0000:00:03.2: reg 18 io port: [0x1820-0x1827]
[ 0.171361] pci 0000:00:03.2: reg 1c io port: [0x1808-0x180b]
[ 0.171366] pci 0000:00:03.2: reg 20 io port: [0x1810-0x181f]
[ 0.171419] pci 0000:00:03.3: reg 10 io port: [0x1830-0x1837]
[ 0.171425] pci 0000:00:03.3: reg 14 32bit mmio: [0xf2624000-0xf2624fff]
[ 0.171549] pci 0000:00:19.0: reg 10 32bit mmio: [0xf2600000-0xf261ffff]
[ 0.171558] pci 0000:00:19.0: reg 14 32bit mmio: [0xf2625000-0xf2625fff]
[ 0.171566] pci 0000:00:19.0: reg 18 io port: [0x1840-0x185f]
[ 0.171621] pci 0000:00:19.0: PME# supported from D0 D3hot D3cold
[ 0.171733] pci 0000:00:19.0: PME# disabled
[ 0.171906] pci 0000:00:1a.0: reg 20 io port: [0x1860-0x187f]
[ 0.172004] pci 0000:00:1a.1: reg 20 io port: [0x1880-0x189f]
[ 0.172097] pci 0000:00:1a.2: reg 20 io port: [0x18a0-0x18bf]
[ 0.172191] pci 0000:00:1a.7: reg 10 32bit mmio: [0xf2826c00-0xf2826fff]
[ 0.172260] pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold
[ 0.172372] pci 0000:00:1a.7: PME# disabled
[ 0.172532] pci 0000:00:1b.0: reg 10 64bit mmio: [0xf2620000-0xf2623fff]
[ 0.172592] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[ 0.172703] pci 0000:00:1b.0: PME# disabled
[ 0.172890] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[ 0.172978] pci 0000:00:1c.0: PME# disabled
[ 0.173168] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
[ 0.173279] pci 0000:00:1c.1: PME# disabled
[ 0.173470] pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
[ 0.173582] pci 0000:00:1c.3: PME# disabled
[ 0.173765] pci 0000:00:1d.0: reg 20 io port: [0x18c0-0x18df]
[ 0.173859] pci 0000:00:1d.1: reg 20 io port: [0x18e0-0x18ff]
[ 0.173981] pci 0000:00:1d.2: reg 20 io port: [0x1c00-0x1c1f]
[ 0.174076] pci 0000:00:1d.7: reg 10 32bit mmio: [0xf2827000-0xf28273ff]
[ 0.174144] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
[ 0.174256] pci 0000:00:1d.7: PME# disabled
[ 0.174613] pci 0000:00:1f.2: reg 10 io port: [0x1c48-0x1c4f]
[ 0.174621] pci 0000:00:1f.2: reg 14 io port: [0x183c-0x183f]
[ 0.174629] pci 0000:00:1f.2: reg 18 io port: [0x1c40-0x1c47]
[ 0.174637] pci 0000:00:1f.2: reg 1c io port: [0x1838-0x183b]
[ 0.174645] pci 0000:00:1f.2: reg 20 io port: [0x1c20-0x1c3f]
[ 0.174653] pci 0000:00:1f.2: reg 24 32bit mmio: [0xf2826000-0xf28267ff]
[ 0.174700] pci 0000:00:1f.2: PME# supported from D3hot
[ 0.174810] pci 0000:00:1f.2: PME# disabled
[ 0.174955] pci 0000:00:1f.3: reg 10 64bit mmio: [0xf2827400-0xf28274ff]
[ 0.174978] pci 0000:00:1f.3: reg 20 io port: [0x1c60-0x1c7f]
[ 0.175196] pci 0000:03:00.0: reg 10 64bit mmio: [0xf2500000-0xf2501fff]
[ 0.175338] pci 0000:03:00.0: PME# supported from D0 D3hot D3cold
[ 0.175473] pci 0000:03:00.0: PME# disabled
[ 0.175682] pci 0000:00:1c.1: bridge 32bit mmio: [0xf2500000-0xf25fffff]
[ 0.175749] pci 0000:00:1c.3: bridge io port: [0x2000-0x2fff]
[ 0.175754] pci 0000:00:1c.3: bridge 32bit mmio: [0xf0000000-0xf1ffffff]
[ 0.175762] pci 0000:00:1c.3: bridge 64bit mmio pref: [0xf2900000-0xf29fffff]
[ 0.175837] pci 0000:00:1e.0: transparent bridge
[ 0.175987] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[ 0.176152] Starting root bridge search from \_SB_.PCI0.LPC_
[ 0.176263] + Adding \_SB_.PCI0.LPC_
[ 0.176368] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.176483] Searching for 0000:00:1f.0...found
[ 0.176634] Starting root bridge search from \_SB_.PCI0.VID_
[ 0.176744] + Adding \_SB_.PCI0.VID_
[ 0.176850] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.176963] Searching for 0000:00:02.0...found
[ 0.177078] Starting root bridge search from \_SB_.PCI0.AGP_
[ 0.177188] + Adding \_SB_.PCI0.AGP_
[ 0.177294] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.177407] Searching for 0000:00:01.0...not found
[ 0.177557] Starting root bridge search from \_SB_.PCI0.IGBE
[ 0.177666] + Adding \_SB_.PCI0.IGBE
[ 0.177772] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.177884] Searching for 0000:00:19.0...found
[ 0.178077] Starting root bridge search from \_SB_.PCI0.EXP0
[ 0.178187] + Adding \_SB_.PCI0.EXP0
[ 0.178292] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.178405] Searching for 0000:00:1c.0...found
[ 0.178554] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.EXP0._PRT]
[ 0.178627] Starting root bridge search from \_SB_.PCI0.EXP1
[ 0.178738] + Adding \_SB_.PCI0.EXP1
[ 0.178843] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.178956] Searching for 0000:00:1c.1...found
[ 0.179077] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.EXP1._PRT]
[ 0.179149] Starting root bridge search from \_SB_.PCI0.EXP2
[ 0.179259] + Adding \_SB_.PCI0.EXP2
[ 0.179364] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.179477] Searching for 0000:00:1c.2...not found
[ 0.179627] Starting root bridge search from \_SB_.PCI0.EXP3
[ 0.179737] + Adding \_SB_.PCI0.EXP3
[ 0.179842] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.179978] Searching for 0000:00:1c.3...found
[ 0.180128] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.EXP3._PRT]
[ 0.180200] Starting root bridge search from \_SB_.PCI0.EXP3.EXUP
[ 0.180310] + Adding \_SB_.PCI0.EXP3.EXUP
[ 0.180418] + Adding \_SB_.PCI0.EXP3
[ 0.180523] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.180636] Searching for 0000:00:1c.3...found
[ 0.180787] Searching for 0000:05:00.0...not found
[ 0.180936] Starting root bridge search from \_SB_.PCI0.SATA
[ 0.180976] + Adding \_SB_.PCI0.SATA
[ 0.181082] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.181194] Searching for 0000:00:1f.2...found
[ 0.181344] Starting root bridge search from \_SB_.PCI0.SMBU
[ 0.181454] + Adding \_SB_.PCI0.SMBU
[ 0.181559] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.181671] Searching for 0000:00:1f.3...found
[ 0.181820] Starting root bridge search from \_SB_.PCI0.USB0
[ 0.181976] + Adding \_SB_.PCI0.USB0
[ 0.182081] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.182194] Searching for 0000:00:1d.0...found
[ 0.182343] Starting root bridge search from \_SB_.PCI0.USB1
[ 0.182453] + Adding \_SB_.PCI0.USB1
[ 0.182559] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.182672] Searching for 0000:00:1d.1...found
[ 0.182821] Starting root bridge search from \_SB_.PCI0.USB2
[ 0.182975] + Adding \_SB_.PCI0.USB2
[ 0.183081] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.183193] Searching for 0000:00:1d.2...found
[ 0.183343] Starting root bridge search from \_SB_.PCI0.USB3
[ 0.183453] + Adding \_SB_.PCI0.USB3
[ 0.183558] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.183670] Searching for 0000:00:1a.0...found
[ 0.183820] Starting root bridge search from \_SB_.PCI0.USB4
[ 0.183929] + Adding \_SB_.PCI0.USB4
[ 0.183974] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.184086] Searching for 0000:00:1a.1...found
[ 0.184236] Starting root bridge search from \_SB_.PCI0.USB5
[ 0.184346] + Adding \_SB_.PCI0.USB5
[ 0.184451] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.184563] Searching for 0000:00:1a.2...found
[ 0.184713] Starting root bridge search from \_SB_.PCI0.EHC0
[ 0.186975] + Adding \_SB_.PCI0.EHC0
[ 0.187080] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.187193] Searching for 0000:00:1d.7...found
[ 0.187342] Starting root bridge search from \_SB_.PCI0.EHC1
[ 0.187342] + Adding \_SB_.PCI0.EHC1
[ 0.187342] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.187342] Searching for 0000:00:1a.7...found
[ 0.187342] Starting root bridge search from \_SB_.PCI0.HDEF
[ 0.187452] + Adding \_SB_.PCI0.HDEF
[ 0.187557] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 0.187669] Searching for 0000:00:1b.0...found
[ 0.195128] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11)
[ 0.195439] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 *11)
[ 0.196170] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 *11)
[ 0.196885] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 *11)
[ 0.197597] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 *11)
[ 0.198310] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 *11)
[ 0.199063] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 10 *11)
[ 0.199777] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 *11)
[ 0.200997] SCSI subsystem initialized
[ 0.201082] libata version 3.00 loaded.
[ 0.201082] usbcore: registered new interface driver usbfs
[ 0.201108] usbcore: registered new interface driver hub
[ 0.201108] usbcore: registered new device driver usb
[ 0.201163] PCI: Using ACPI for IRQ routing
[ 0.216420] cfg80211: Using static regulatory domain info
[ 0.216420] cfg80211: Regulatory domain: US
[ 0.216420] (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 0.216420] (2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm)
[ 0.216465] (5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[ 0.216576] (5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[ 0.216686] (5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[ 0.216796] (5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[ 0.216906] (5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)
[ 0.216973] cfg80211: Calling CRDA for country: US
[ 0.217611] NetLabel: Initializing
[ 0.217611] NetLabel: domain hash size = 128
[ 0.217611] NetLabel: protocols = UNLABELED CIPSOv4
[ 0.217611] NetLabel: unlabeled traffic allowed by default
[ 0.218091] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0
[ 0.218091] hpet0: 4 comparators, 64-bit 14.318180 MHz counter
[ 0.225385] pnp: PnP ACPI init
[ 0.225496] ACPI: bus type pnp registered
[ 0.290535] pnp: PnP ACPI: found 10 devices
[ 0.290642] ACPI: ACPI bus type pnp unregistered
[ 0.290757] system 00:00: iomem range 0x0-0x9ffff could not be reserved
[ 0.290867] system 00:00: iomem range 0xc0000-0xc3fff has been reserved
[ 0.290978] system 00:00: iomem range 0xc4000-0xc7fff has been reserved
[ 0.291088] system 00:00: iomem range 0xc8000-0xcbfff has been reserved
[ 0.291198] system 00:00: iomem range 0xcc000-0xcffff has been reserved
[ 0.291308] system 00:00: iomem range 0xd0000-0xd3fff has been reserved
[ 0.291426] system 00:00: iomem range 0xdc000-0xdffff could not be reserved
[ 0.291537] system 00:00: iomem range 0xe0000-0xe3fff could not be reserved
[ 0.291647] system 00:00: iomem range 0xe4000-0xe7fff could not be reserved
[ 0.291758] system 00:00: iomem range 0xe8000-0xebfff could not be reserved
[ 0.291868] system 00:00: iomem range 0xec000-0xeffff could not be reserved
[ 0.291979] system 00:00: iomem range 0xf0000-0xfffff could not be reserved
[ 0.292090] system 00:00: iomem range 0x100000-0xbfffffff could not be reserved
[ 0.292260] system 00:00: iomem range 0xfec00000-0xfed3ffff could not be reserved
[ 0.292434] system 00:00: iomem range 0xfed4c000-0xffffffff could not be reserved
[ 0.292608] system 00:02: ioport range 0x164e-0x164f has been reserved
[ 0.292719] system 00:02: ioport range 0x1000-0x107f has been reserved
[ 0.292829] system 00:02: ioport range 0x1180-0x11ff has been reserved
[ 0.292939] system 00:02: ioport range 0x800-0x80f has been reserved
[ 0.293049] system 00:02: ioport range 0x15e0-0x15ef has been reserved
[ 0.293158] system 00:02: ioport range 0x1600-0x1641 has been reserved
[ 0.293268] system 00:02: ioport range 0x1600-0x161b has been reserved
[ 0.293383] system 00:02: iomem range 0xe0000000-0xefffffff has been reserved
[ 0.293494] system 00:02: iomem range 0xfed1c000-0xfed1ffff has been reserved
[ 0.293605] system 00:02: iomem range 0xfed10000-0xfed13fff has been reserved
[ 0.293716] system 00:02: iomem range 0xfed18000-0xfed18fff has been reserved
[ 0.293827] system 00:02: iomem range 0xfed19000-0xfed19fff has been reserved
[ 0.293938] system 00:02: iomem range 0xfed45000-0xfed4bfff has been reserved
[ 0.299195] pci 0000:00:1c.0: PCI bridge, secondary bus 0000:02
[ 0.299304] pci 0000:00:1c.0: IO window: disabled
[ 0.299419] pci 0000:00:1c.0: MEM window: disabled
[ 0.299528] pci 0000:00:1c.0: PREFETCH window: disabled
[ 0.299639] pci 0000:00:1c.1: PCI bridge, secondary bus 0000:03
[ 0.299747] pci 0000:00:1c.1: IO window: disabled
[ 0.299859] pci 0000:00:1c.1: MEM window: 0xf2500000-0xf25fffff
[ 0.299970] pci 0000:00:1c.1: PREFETCH window: disabled
[ 0.300080] pci 0000:00:1c.3: PCI bridge, secondary bus 0000:05
[ 0.300190] pci 0000:00:1c.3: IO window: 0x2000-0x2fff
[ 0.300302] pci 0000:00:1c.3: MEM window: 0xf0000000-0xf1ffffff
[ 0.300417] pci 0000:00:1c.3: PREFETCH window: 0x000000f2900000-0x000000f29fffff
[ 0.300592] pci 0000:00:1e.0: PCI bridge, secondary bus 0000:0d
[ 0.300700] pci 0000:00:1e.0: IO window: disabled
[ 0.300811] pci 0000:00:1e.0: MEM window: disabled
[ 0.300920] pci 0000:00:1e.0: PREFETCH window: disabled
[ 0.301038] alloc irq_desc for 20 on node 0
[ 0.301040] alloc kstat_irqs on node 0
[ 0.301045] pci 0000:00:1c.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 0.301158] pci 0000:00:1c.0: setting latency timer to 64
[ 0.301166] alloc irq_desc for 21 on node 0
[ 0.301168] alloc kstat_irqs on node 0
[ 0.301172] pci 0000:00:1c.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
[ 0.301284] pci 0000:00:1c.1: setting latency timer to 64
[ 0.301293] alloc irq_desc for 23 on node 0
[ 0.301294] alloc kstat_irqs on node 0
[ 0.301298] pci 0000:00:1c.3: PCI INT D -> GSI 23 (level, low) -> IRQ 23
[ 0.301414] pci 0000:00:1c.3: setting latency timer to 64
[ 0.301422] pci 0000:00:1e.0: setting latency timer to 64
[ 0.301426] pci_bus 0000:00: resource 0 io: [0x00-0xffff]
[ 0.301429] pci_bus 0000:00: resource 1 mem: [0x000000-0xfffffffff]
[ 0.301432] pci_bus 0000:03: resource 1 mem: [0xf2500000-0xf25fffff]
[ 0.301435] pci_bus 0000:05: resource 0 io: [0x2000-0x2fff]
[ 0.301437] pci_bus 0000:05: resource 1 mem: [0xf0000000-0xf1ffffff]
[ 0.301440] pci_bus 0000:05: resource 2 pref mem [0xf2900000-0xf29fffff]
[ 0.301443] pci_bus 0000:0d: resource 3 io: [0x00-0xffff]
[ 0.301445] pci_bus 0000:0d: resource 4 mem: [0x000000-0xfffffffff]
[ 0.301473] NET: Registered protocol family 2
[ 0.301743] IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
[ 0.303505] TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
[ 0.307041] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[ 0.307643] TCP: Hash tables configured (established 524288 bind 65536)
[ 0.307753] TCP reno registered
[ 0.308005] NET: Registered protocol family 1
[ 0.308185] Trying to unpack rootfs image as initramfs...
[ 0.378810] Freeing initrd memory: 2374k freed
[ 0.379803] Simple Boot Flag at 0x35 set to 0x1
[ 0.380964] microcode: CPU0 sig=0x10676, pf=0x80, revision=0x60c
[ 0.381077] microcode: CPU1 sig=0x10676, pf=0x80, revision=0x60c
[ 0.381234] Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[ 0.381428] Scanning for low memory corruption every 60 seconds
[ 0.381853] audit: initializing netlink socket (disabled)
[ 0.381976] type=2000 audit(1246043593.381:1): initialized
[ 0.391254] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[ 0.394263] VFS: Disk quotas dquot_6.5.2
[ 0.394458] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.395493] msgmni has been set to 7723
[ 0.395718] SELinux: Registering netfilter hooks
[ 0.396223] alg: No test for stdrng (krng)
[ 0.396445] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[ 0.396616] io scheduler noop registered
[ 0.396721] io scheduler anticipatory registered
[ 0.396828] io scheduler deadline registered
[ 0.397004] io scheduler cfq registered (default)
[ 0.397121] pci 0000:00:02.0: Boot video device
[ 0.397139] pci 0000:00:1a.0: uhci_check_and_reset_hc: cmd = 0x00c0
[ 0.397141] pci 0000:00:1a.0: Performing full reset
[ 0.397160] pci 0000:00:1a.1: uhci_check_and_reset_hc: cmd = 0x00c0
[ 0.397162] pci 0000:00:1a.1: Performing full reset
[ 0.397182] pci 0000:00:1a.2: uhci_check_and_reset_hc: cmd = 0x00c0
[ 0.397184] pci 0000:00:1a.2: Performing full reset
[ 0.397234] pci 0000:00:1d.0: uhci_check_and_reset_hc: cmd = 0x00c0
[ 0.397236] pci 0000:00:1d.0: Performing full reset
[ 0.397256] pci 0000:00:1d.1: uhci_check_and_reset_hc: cmd = 0x00c0
[ 0.397257] pci 0000:00:1d.1: Performing full reset
[ 0.397276] pci 0000:00:1d.2: uhci_check_and_reset_hc: cmd = 0x00c0
[ 0.397278] pci 0000:00:1d.2: Performing full reset
[ 0.397508] alloc irq_desc for 24 on node 0
[ 0.397511] alloc kstat_irqs on node 0
[ 0.397523] pcieport-driver 0000:00:1c.0: irq 24 for MSI/MSI-X
[ 0.397534] pcieport-driver 0000:00:1c.0: setting latency timer to 64
[ 0.397804] alloc irq_desc for 25 on node 0
[ 0.397807] alloc kstat_irqs on node 0
[ 0.397816] pcieport-driver 0000:00:1c.1: irq 25 for MSI/MSI-X
[ 0.397826] pcieport-driver 0000:00:1c.1: setting latency timer to 64
[ 0.398165] alloc irq_desc for 26 on node 0
[ 0.398167] alloc kstat_irqs on node 0
[ 0.398176] pcieport-driver 0000:00:1c.3: irq 26 for MSI/MSI-X
[ 0.398187] pcieport-driver 0000:00:1c.3: setting latency timer to 64
[ 0.398464] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[ 0.399417] ACPI: AC Adapter [AC] (on-line)
[ 0.399671] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[ 0.399842] ACPI: Power Button [PWRF]
[ 0.400063] input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1
[ 0.401239] ACPI: Lid Switch [LID]
[ 0.401435] input: Sleep Button as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input2
[ 0.401610] ACPI: Sleep Button [SLPB]
[ 0.402443] ACPI: SSDT 00000000bd8d7c20 002C8 (v01 PmRef Cpu0Ist 00003000 INTL 20050624)
[ 0.403362] ACPI: SSDT 00000000bd8d5020 0087A (v01 PmRef Cpu0Cst 00003001 INTL 20050624)
[ 0.406424] ACPI Warning: Invalid throttling state, reset 20090521 processor_throttling-843
[ 0.407834] Monitor-Mwait will be used to enter C-1 state
[ 0.407859] Monitor-Mwait will be used to enter C-2 state
[ 0.407882] Monitor-Mwait will be used to enter C-3 state
[ 0.407888] Marking TSC unstable due to TSC halts in idle
[ 0.408021] Switched to high resolution mode on CPU 0
[ 0.408052] ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
[ 0.408383] Switched to high resolution mode on CPU 1
[ 0.408393] processor LNXCPU:00: registered as cooling_device0
[ 0.408504] ACPI: Processor [CPU0] (supports 8 throttling states)
[ 0.409268] ACPI: SSDT 00000000bd8d6ca0 001CF (v01 PmRef ApIst 00003000 INTL 20050624)
[ 0.410003] ACPI: SSDT 00000000bd8d6f20 0008D (v01 PmRef ApCst 00003000 INTL 20050624)
[ 0.411086] ACPI Warning: Invalid throttling state, reset 20090521 processor_throttling-843
[ 0.412777] ACPI: CPU1 (power states: C1[C1] C2[C2] C3[C3])
[ 0.413117] processor LNXCPU:01: registered as cooling_device1
[ 0.413232] ACPI: Processor [CPU1] (supports 8 throttling states)
[ 0.461062] thermal LNXTHERM:01: registered as thermal_zone0
[ 0.461185] ACPI: Thermal Zone [THM0] (52 C)
[ 0.462958] thermal LNXTHERM:02: registered as thermal_zone1
[ 0.463081] ACPI: Thermal Zone [THM1] (53 C)
[ 0.467795] Non-volatile memory driver v1.3
[ 0.467902] Linux agpgart interface v0.103
[ 0.468107] agpgart-intel 0000:00:00.0: Intel Mobile Intel® GM45 Express Chipset
[ 0.470529] agpgart-intel 0000:00:00.0: detected 32764K stolen memory
[ 0.475097] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xd0000000
[ 0.475385] [drm] Initialized drm 1.1.0 20060810
[ 0.475698] i915 0000:00:02.0: power state changed by ACPI to D0
[ 0.475812] alloc irq_desc for 16 on node 0
[ 0.475814] alloc kstat_irqs on node 0
[ 0.475820] i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 0.475932] i915 0000:00:02.0: setting latency timer to 64
[ 0.502220] alloc irq_desc for 27 on node 0
[ 0.502223] alloc kstat_irqs on node 0
[ 0.502232] i915 0000:00:02.0: irq 27 for MSI/MSI-X
[ 0.540264] ACPI: Battery Slot [BAT0] (battery present)
[ 0.640403] [drm:intel_dp_i2c_init] *ERROR* i2c_init DPDDC-B
[ 0.643021] dp_aux_ch timeout status 0x51450085
[ 0.643128] aux_ch failed -110
[ 0.645544] dp_aux_ch timeout status 0x51450085
[ 0.645650] aux_ch failed -110
[ 0.677518] [drm:intel_dp_i2c_init] *ERROR* i2c_init DPDDC-C
[ 0.680138] dp_aux_ch timeout status 0x51450085
[ 0.680243] aux_ch failed -110
[ 0.682655] dp_aux_ch timeout status 0x51450085
[ 0.682761] aux_ch failed -110
[ 0.684703] [drm:intel_dp_i2c_init] *ERROR* i2c_init DPDDC-D
[ 0.687320] dp_aux_ch timeout status 0x51450085
[ 0.687426] aux_ch failed -110
[ 0.689837] dp_aux_ch timeout status 0x51450085
[ 0.689943] aux_ch failed -110
[ 0.831047] i2c-adapter i2c-2: unable to read EDID block.
[ 0.831160] i915 0000:00:02.0: DVI-D-1: no EDID data
[ 0.833777] dp_aux_ch timeout status 0x51450085
[ 0.838314] i2c-adapter i2c-4: unable to read EDID block.
[ 0.838421] i915 0000:00:02.0: DVI-D-2: no EDID data
[ 0.841040] dp_aux_ch timeout status 0x51450085
[ 0.843660] dp_aux_ch timeout status 0x51450085
[ 0.849325] allocated 1440x900 fb: 0x02020000, bo ffff88013a1ca900
[ 1.187170] [drm] LVDS-8: set mode 1440x900 c
[ 1.427968] Console: switching to colour frame buffer device 180x56
[ 1.431693] fb0: inteldrmfb frame buffer device
[ 1.431719] registered panic notifier
[ 1.431808] Starting root bridge search from \_SB_.PCI0.VID_
[ 1.431844] + Adding \_SB_.PCI0.VID_
[ 1.431867] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 1.431908] Searching for 0000:00:02.0...found
[ 1.432409] Starting root bridge search from \_SB_.PCI0.VID_
[ 1.432444] + Adding \_SB_.PCI0.VID_
[ 1.432465] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 1.432504] Searching for 0000:00:02.0...found
[ 1.432547] Starting root bridge search from \_SB_.PCI0.AGP_.VID_
[ 1.432582] + Adding \_SB_.PCI0.AGP_.VID_
[ 1.432607] + Adding \_SB_.PCI0.AGP_
[ 1.432629] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 1.432667] Searching for 0000:00:01.0...not found
[ 1.439878] acpi device:03: registered as cooling_device2
[ 1.440220] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/input/input3
[ 1.440272] ACPI: Video Device [VID] (multi-head: yes rom: no post: no)
[ 1.440323] Starting root bridge search from \_SB_.PCI0.AGP_.VID_
[ 1.440358] + Adding \_SB_.PCI0.AGP_.VID_
[ 1.440383] + Adding \_SB_.PCI0.AGP_
[ 1.440405] pci_bus 0000:00: I'm a little pci_bus, short and stout...
[ 1.440444] Searching for 0000:00:01.0...not found
[ 1.440532] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[ 1.440576] work_for_cpu used greatest stack depth: 4264 bytes left
[ 1.440639] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 1.440997] Platform driver 'serial8250' needs updating - please use dev_pm_ops
[ 1.441312] alloc irq_desc for 17 on node 0
[ 1.441314] alloc kstat_irqs on node 0
[ 1.441321] serial 0000:00:03.3: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[ 1.441459] 0000:00:03.3: ttyS0 at I/O 0x1830 (irq = 17) is a 16550A
[ 1.443759] brd: module loaded
[ 1.445816] loop: module loaded
[ 1.446886] input: Macintosh mouse button emulation as /devices/virtual/input/input4
[ 1.448266] ahci 0000:00:1f.2: version 3.0
[ 1.448276] ahci 0000:00:1f.2: PCI INT B -> GSI 16 (level, low) -> IRQ 16
[ 1.449382] alloc irq_desc for 28 on node 0
[ 1.449384] alloc kstat_irqs on node 0
[ 1.449393] ahci 0000:00:1f.2: irq 28 for MSI/MSI-X
[ 1.449418] ahci: SSS flag set, parallel bus scan disabled
[ 1.450533] ahci 0000:00:1f.2: AHCI 0001.0200 32 slots 4 ports 3 Gbps 0x3 impl SATA mode
[ 1.451672] ahci 0000:00:1f.2: flags: 64bit ncq sntf stag pm led clo pio slum part
[ 1.452830] ahci 0000:00:1f.2: setting latency timer to 64
[ 1.452982] scsi0 : ahci
[ 1.454325] scsi1 : ahci
[ 1.455629] scsi2 : ahci
[ 1.456938] scsi3 : ahci
[ 1.458712] ata1: SATA max UDMA/133 abar m2048@0xf2826000 port 0xf2826100 irq 28
[ 1.459947] ata2: SATA max UDMA/133 abar m2048@0xf2826000 port 0xf2826180 irq 28
[ 1.461185] ata3: DUMMY
[ 1.462438] ata4: DUMMY
[ 1.463945] Intel(R) PRO/1000 Network Driver - version 7.3.21-k3-NAPI
[ 1.465252] Copyright (c) 1999-2006 Intel Corporation.
[ 1.466642] e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI
[ 1.467996] e100: Copyright(c) 1999-2006 Intel Corporation
[ 1.469480] sky2 driver version 1.23
[ 1.471057] console [netcon0] enabled
[ 1.472411] netconsole: network logging started
[ 1.473948] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.475335] ehci_hcd: block sizes: qh 160 qtd 96 itd 192 sitd 96
[ 1.476199] ehci_hcd 0000:00:1a.7: power state changed by ACPI to D0
[ 1.477594] ehci_hcd 0000:00:1a.7: PCI INT D -> GSI 23 (level, low) -> IRQ 23
[ 1.478988] ehci_hcd 0000:00:1a.7: setting latency timer to 64
[ 1.478992] ehci_hcd 0000:00:1a.7: EHCI Host Controller
[ 1.480430] ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1
[ 1.481814] ehci_hcd 0000:00:1a.7: reset hcs_params 0x103206 dbg=1 cc=3 pcc=2 ordered !ppc ports=6
[ 1.481819] ehci_hcd 0000:00:1a.7: reset hcc_params 16871 thresh 7 uframes 1024 64 bit addr
[ 1.481842] ehci_hcd 0000:00:1a.7: reset command 080002 (park)=0 ithresh=8 period=1024 Reset HALT
[ 1.485724] ehci_hcd 0000:00:1a.7: debug port 1
[ 1.487079] ehci_hcd 0000:00:1a.7: cache line size of 32 is not supported
[ 1.487081] ehci_hcd 0000:00:1a.7: supports USB remote wakeup
[ 1.487096] ehci_hcd 0000:00:1a.7: irq 23, io mem 0xf2826c00
[ 1.488464] ehci_hcd 0000:00:1a.7: reset command 080002 (park)=0 ithresh=8 period=1024 Reset HALT
[ 1.492338] ehci_hcd 0000:00:1a.7: init command 010001 (park)=0 ithresh=1 period=1024 RUN
[ 1.499012] ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00
[ 1.500384] usb usb1: default language 0x0409
[ 1.500392] usb usb1: udev 1, busnum 1, minor = 0
[ 1.500394] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.501738] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.503099] usb usb1: Product: EHCI Host Controller
[ 1.504442] usb usb1: Manufacturer: Linux 2.6.31-rc1 ehci_hcd
[ 1.505817] usb usb1: SerialNumber: 0000:00:1a.7
[ 1.507198] usb usb1: uevent
[ 1.507245] usb usb1: usb_probe_device
[ 1.507248] usb usb1: configuration #1 chosen from 1 choice
[ 1.508601] usb usb1: adding 1-0:1.0 (config #1, interface 0)
[ 1.508619] usb 1-0:1.0: uevent
[ 1.508665] hub 1-0:1.0: usb_probe_interface
[ 1.508668] hub 1-0:1.0: usb_probe_interface - got id
[ 1.508670] hub 1-0:1.0: USB hub found
[ 1.510015] hub 1-0:1.0: 6 ports detected
[ 1.511333] hub 1-0:1.0: standalone hub
[ 1.511334] hub 1-0:1.0: no power switching (usb 1.0)
[ 1.511336] hub 1-0:1.0: individual port over-current protection
[ 1.511338] hub 1-0:1.0: power on to power good time: 20ms
[ 1.511343] hub 1-0:1.0: local power source is good
[ 1.511345] hub 1-0:1.0: trying to enable port power on non-switchable hub
[ 1.511925] ehci_hcd 0000:00:1d.7: power state changed by ACPI to D0
[ 1.513238] alloc irq_desc for 19 on node 0
[ 1.513240] alloc kstat_irqs on node 0
[ 1.513245] ehci_hcd 0000:00:1d.7: PCI INT D -> GSI 19 (level, low) -> IRQ 19
[ 1.514573] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[ 1.514577] ehci_hcd 0000:00:1d.7: EHCI Host Controller
[ 1.515940] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2
[ 1.517279] ehci_hcd 0000:00:1d.7: reset hcs_params 0x103206 dbg=1 cc=3 pcc=2 ordered !ppc ports=6
[ 1.517284] ehci_hcd 0000:00:1d.7: reset hcc_params 16871 thresh 7 uframes 1024 64 bit addr
[ 1.517305] ehci_hcd 0000:00:1d.7: reset command 080002 (park)=0 ithresh=8 period=1024 Reset HALT
[ 1.521185] ehci_hcd 0000:00:1d.7: debug port 1
[ 1.522503] ehci_hcd 0000:00:1d.7: cache line size of 32 is not supported
[ 1.522505] ehci_hcd 0000:00:1d.7: supports USB remote wakeup
[ 1.522519] ehci_hcd 0000:00:1d.7: irq 19, io mem 0xf2827000
[ 1.523828] ehci_hcd 0000:00:1d.7: reset command 080002 (park)=0 ithresh=8 period=1024 Reset HALT
[ 1.527705] ehci_hcd 0000:00:1d.7: init command 010001 (park)=0 ithresh=1 period=1024 RUN
[ 1.534018] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
[ 1.535319] usb usb2: default language 0x0409
[ 1.535326] usb usb2: udev 1, busnum 2, minor = 128
[ 1.535329] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.536619] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.537906] usb usb2: Product: EHCI Host Controller
[ 1.539177] usb usb2: Manufacturer: Linux 2.6.31-rc1 ehci_hcd
[ 1.540454] usb usb2: SerialNumber: 0000:00:1d.7
[ 1.541752] usb usb2: uevent
[ 1.541797] usb usb2: usb_probe_device
[ 1.541799] usb usb2: configuration #1 chosen from 1 choice
[ 1.543058] usb usb2: adding 2-0:1.0 (config #1, interface 0)
[ 1.543079] usb 2-0:1.0: uevent
[ 1.543125] hub 2-0:1.0: usb_probe_interface
[ 1.543127] hub 2-0:1.0: usb_probe_interface - got id
[ 1.543129] hub 2-0:1.0: USB hub found
[ 1.544391] hub 2-0:1.0: 6 ports detected
[ 1.545631] hub 2-0:1.0: standalone hub
[ 1.545633] hub 2-0:1.0: no power switching (usb 1.0)
[ 1.545635] hub 2-0:1.0: individual port over-current protection
[ 1.545637] hub 2-0:1.0: power on to power good time: 20ms
[ 1.545641] hub 2-0:1.0: local power source is good
[ 1.545643] hub 2-0:1.0: trying to enable port power on non-switchable hub
[ 1.545741] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 1.546974] ohci_hcd: block sizes: ed 80 td 96
[ 1.547027] uhci_hcd: USB Universal Host Controller Interface driver
[ 1.548991] uhci_hcd 0000:00:1a.0: power state changed by ACPI to D0
[ 1.550227] uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 1.551456] uhci_hcd 0000:00:1a.0: setting latency timer to 64
[ 1.551459] uhci_hcd 0000:00:1a.0: UHCI Host Controller
[ 1.552720] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3
[ 1.553957] uhci_hcd 0000:00:1a.0: detected 2 ports
[ 1.555193] uhci_hcd 0000:00:1a.0: uhci_check_and_reset_hc: cmd = 0x0000
[ 1.555195] uhci_hcd 0000:00:1a.0: Performing full reset
[ 1.555210] uhci_hcd 0000:00:1a.0: supports USB remote wakeup
[ 1.555224] uhci_hcd 0000:00:1a.0: irq 20, io base 0x00001860
[ 1.556519] usb usb3: default language 0x0409
[ 1.556526] usb usb3: udev 1, busnum 3, minor = 256
[ 1.556528] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.557768] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.559025] usb usb3: Product: UHCI Host Controller
[ 1.560270] usb usb3: Manufacturer: Linux 2.6.31-rc1 uhci_hcd
[ 1.561528] usb usb3: SerialNumber: 0000:00:1a.0
[ 1.562826] usb usb3: uevent
[ 1.562868] usb usb3: usb_probe_device
[ 1.562870] usb usb3: configuration #1 chosen from 1 choice
[ 1.564123] usb usb3: adding 3-0:1.0 (config #1, interface 0)
[ 1.564143] usb 3-0:1.0: uevent
[ 1.564186] hub 3-0:1.0: usb_probe_interface
[ 1.564188] hub 3-0:1.0: usb_probe_interface - got id
[ 1.564190] hub 3-0:1.0: USB hub found
[ 1.565425] hub 3-0:1.0: 2 ports detected
[ 1.566639] hub 3-0:1.0: standalone hub
[ 1.566641] hub 3-0:1.0: no power switching (usb 1.0)
[ 1.566643] hub 3-0:1.0: individual port over-current protection
[ 1.566645] hub 3-0:1.0: power on to power good time: 2ms
[ 1.566649] hub 3-0:1.0: local power source is good
[ 1.566651] hub 3-0:1.0: trying to enable port power on non-switchable hub
[ 1.566732] uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
[ 1.567995] uhci_hcd 0000:00:1a.1: setting latency timer to 64
[ 1.567998] uhci_hcd 0000:00:1a.1: UHCI Host Controller
[ 1.569304] uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4
[ 1.570578] uhci_hcd 0000:00:1a.1: detected 2 ports
[ 1.571818] uhci_hcd 0000:00:1a.1: uhci_check_and_reset_hc: cmd = 0x0000
[ 1.571820] uhci_hcd 0000:00:1a.1: Performing full reset
[ 1.571836] uhci_hcd 0000:00:1a.1: supports USB remote wakeup
[ 1.571849] uhci_hcd 0000:00:1a.1: irq 21, io base 0x00001880
[ 1.573141] usb usb4: default language 0x0409
[ 1.573148] usb usb4: udev 1, busnum 4, minor = 384
[ 1.573150] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.574391] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.575634] usb usb4: Product: UHCI Host Controller
[ 1.576881] usb usb4: Manufacturer: Linux 2.6.31-rc1 uhci_hcd
[ 1.578115] usb usb4: SerialNumber: 0000:00:1a.1
[ 1.579390] usb usb4: uevent
[ 1.579432] usb usb4: usb_probe_device
[ 1.579435] usb usb4: configuration #1 chosen from 1 choice
[ 1.580698] usb usb4: adding 4-0:1.0 (config #1, interface 0)
[ 1.580716] usb 4-0:1.0: uevent
[ 1.580758] hub 4-0:1.0: usb_probe_interface
[ 1.580760] hub 4-0:1.0: usb_probe_interface - got id
[ 1.580762] hub 4-0:1.0: USB hub found
[ 1.582012] hub 4-0:1.0: 2 ports detected
[ 1.583247] hub 4-0:1.0: standalone hub
[ 1.583249] hub 4-0:1.0: no power switching (usb 1.0)
[ 1.583250] hub 4-0:1.0: individual port over-current protection
[ 1.583253] hub 4-0:1.0: power on to power good time: 2ms
[ 1.583257] hub 4-0:1.0: local power source is good
[ 1.583259] hub 4-0:1.0: trying to enable port power on non-switchable hub
[ 1.583843] uhci_hcd 0000:00:1a.2: power state changed by ACPI to D0
[ 1.585088] alloc irq_desc for 22 on node 0
[ 1.585090] alloc kstat_irqs on node 0
[ 1.585095] uhci_hcd 0000:00:1a.2: PCI INT C -> GSI 22 (level, low) -> IRQ 22
[ 1.586350] uhci_hcd 0000:00:1a.2: setting latency timer to 64
[ 1.586354] uhci_hcd 0000:00:1a.2: UHCI Host Controller
[ 1.587685] uhci_hcd 0000:00:1a.2: new USB bus registered, assigned bus number 5
[ 1.588939] uhci_hcd 0000:00:1a.2: detected 2 ports
[ 1.590185] uhci_hcd 0000:00:1a.2: uhci_check_and_reset_hc: cmd = 0x0000
[ 1.590187] uhci_hcd 0000:00:1a.2: Performing full reset
[ 1.590203] uhci_hcd 0000:00:1a.2: supports USB remote wakeup
[ 1.590217] uhci_hcd 0000:00:1a.2: irq 22, io base 0x000018a0
[ 1.591496] usb usb5: default language 0x0409
[ 1.591503] usb usb5: udev 1, busnum 5, minor = 512
[ 1.591505] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.592752] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.594007] usb usb5: Product: UHCI Host Controller
[ 1.595246] usb usb5: Manufacturer: Linux 2.6.31-rc1 uhci_hcd
[ 1.596497] usb usb5: SerialNumber: 0000:00:1a.2
[ 1.597771] usb usb5: uevent
[ 1.597815] usb usb5: usb_probe_device
[ 1.597817] usb usb5: configuration #1 chosen from 1 choice
[ 1.599060] usb usb5: adding 5-0:1.0 (config #1, interface 0)
[ 1.599078] usb 5-0:1.0: uevent
[ 1.599120] hub 5-0:1.0: usb_probe_interface
[ 1.599123] hub 5-0:1.0: usb_probe_interface - got id
[ 1.599124] hub 5-0:1.0: USB hub found
[ 1.600380] hub 5-0:1.0: 2 ports detected
[ 1.601621] hub 5-0:1.0: standalone hub
[ 1.601623] hub 5-0:1.0: no power switching (usb 1.0)
[ 1.601624] hub 5-0:1.0: individual port over-current protection
[ 1.601627] hub 5-0:1.0: power on to power good time: 2ms
[ 1.601631] hub 5-0:1.0: local power source is good
[ 1.601633] hub 5-0:1.0: trying to enable port power on non-switchable hub
[ 1.602378] uhci_hcd 0000:00:1d.0: power state changed by ACPI to D0
[ 1.603637] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 1.604894] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[ 1.604898] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[ 1.606206] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 6
[ 1.607475] uhci_hcd 0000:00:1d.0: detected 2 ports
[ 1.608727] uhci_hcd 0000:00:1d.0: uhci_check_and_reset_hc: cmd = 0x0000
[ 1.608729] uhci_hcd 0000:00:1d.0: Performing full reset
[ 1.608744] uhci_hcd 0000:00:1d.0: supports USB remote wakeup
[ 1.608758] uhci_hcd 0000:00:1d.0: irq 16, io base 0x000018c0
[ 1.610040] usb usb6: default language 0x0409
[ 1.610047] usb usb6: udev 1, busnum 6, minor = 640
[ 1.610049] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.611322] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.612584] usb usb6: Product: UHCI Host Controller
[ 1.613834] usb usb6: Manufacturer: Linux 2.6.31-rc1 uhci_hcd
[ 1.615078] usb usb6: SerialNumber: 0000:00:1d.0
[ 1.616364] usb usb6: uevent
[ 1.616389] ehci_hcd 0000:00:1a.7: GetStatus port 4 status 001803 POWER sig=j CSC CONNECT
[ 1.616392] hub 1-0:1.0: port 4: status 0501 change 0001
[ 1.616408] usb usb6: usb_probe_device
[ 1.616410] usb usb6: configuration #1 chosen from 1 choice
[ 1.617657] usb usb6: adding 6-0:1.0 (config #1, interface 0)
[ 1.617675] usb 6-0:1.0: uevent
[ 1.617718] hub 6-0:1.0: usb_probe_interface
[ 1.617720] hub 6-0:1.0: usb_probe_interface - got id
[ 1.617722] hub 6-0:1.0: USB hub found
[ 1.618975] hub 6-0:1.0: 2 ports detected
[ 1.620207] hub 6-0:1.0: standalone hub
[ 1.620209] hub 6-0:1.0: no power switching (usb 1.0)
[ 1.620210] hub 6-0:1.0: individual port over-current protection
[ 1.620213] hub 6-0:1.0: power on to power good time: 2ms
[ 1.620217] hub 6-0:1.0: local power source is good
[ 1.620219] hub 6-0:1.0: trying to enable port power on non-switchable hub
[ 1.620295] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[ 1.621565] uhci_hcd 0000:00:1d.1: setting latency timer to 64
[ 1.621569] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[ 1.622900] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 7
[ 1.624164] uhci_hcd 0000:00:1d.1: detected 2 ports
[ 1.625419] uhci_hcd 0000:00:1d.1: uhci_check_and_reset_hc: cmd = 0x0000
[ 1.625421] uhci_hcd 0000:00:1d.1: Performing full reset
[ 1.625437] uhci_hcd 0000:00:1d.1: supports USB remote wakeup
[ 1.625450] uhci_hcd 0000:00:1d.1: irq 17, io base 0x000018e0
[ 1.626741] usb usb7: default language 0x0409
[ 1.626748] usb usb7: udev 1, busnum 7, minor = 768
[ 1.626751] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.628008] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.629262] usb usb7: Product: UHCI Host Controller
[ 1.630509] usb usb7: Manufacturer: Linux 2.6.31-rc1 uhci_hcd
[ 1.631777] usb usb7: SerialNumber: 0000:00:1d.1
[ 1.633071] usb usb7: uevent
[ 1.633113] usb usb7: usb_probe_device
[ 1.633115] usb usb7: configuration #1 chosen from 1 choice
[ 1.634374] usb usb7: adding 7-0:1.0 (config #1, interface 0)
[ 1.634397] usb 7-0:1.0: uevent
[ 1.634440] hub 7-0:1.0: usb_probe_interface
[ 1.634442] hub 7-0:1.0: usb_probe_interface - got id
[ 1.634444] hub 7-0:1.0: USB hub found
[ 1.635694] hub 7-0:1.0: 2 ports detected
[ 1.636931] hub 7-0:1.0: standalone hub
[ 1.636933] hub 7-0:1.0: no power switching (usb 1.0)
[ 1.636935] hub 7-0:1.0: individual port over-current protection
[ 1.636937] hub 7-0:1.0: power on to power good time: 2ms
[ 1.636941] hub 7-0:1.0: local power source is good
[ 1.636943] hub 7-0:1.0: trying to enable port power on non-switchable hub
[ 1.637027] alloc irq_desc for 18 on node 0
[ 1.637029] alloc kstat_irqs on node 0
[ 1.637034] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 1.638307] uhci_hcd 0000:00:1d.2: setting latency timer to 64
[ 1.638311] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[ 1.639633] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 8
[ 1.640908] uhci_hcd 0000:00:1d.2: detected 2 ports
[ 1.642149] uhci_hcd 0000:00:1d.2: uhci_check_and_reset_hc: cmd = 0x0000
[ 1.642151] uhci_hcd 0000:00:1d.2: Performing full reset
[ 1.642167] uhci_hcd 0000:00:1d.2: supports USB remote wakeup
[ 1.642180] uhci_hcd 0000:00:1d.2: irq 18, io base 0x00001c00
[ 1.643454] usb usb8: default language 0x0409
[ 1.643461] usb usb8: udev 1, busnum 8, minor = 896
[ 1.643464] usb usb8: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.644713] usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.645971] usb usb8: Product: UHCI Host Controller
[ 1.647223] usb usb8: Manufacturer: Linux 2.6.31-rc1 uhci_hcd
[ 1.648486] usb usb8: SerialNumber: 0000:00:1d.2
[ 1.649781] usb usb8: uevent
[ 1.649811] hub 2-0:1.0: state 7 ports 6 chg 0000 evt 0000
[ 1.649820] usb usb8: usb_probe_device
[ 1.649823] usb usb8: configuration #1 chosen from 1 choice
[ 1.651077] usb usb8: adding 8-0:1.0 (config #1, interface 0)
[ 1.651095] usb 8-0:1.0: uevent
[ 1.651150] hub 8-0:1.0: usb_probe_interface
[ 1.651152] hub 8-0:1.0: usb_probe_interface - got id
[ 1.651154] hub 8-0:1.0: USB hub found
[ 1.652410] hub 8-0:1.0: 2 ports detected
[ 1.653643] hub 8-0:1.0: standalone hub
[ 1.653645] hub 8-0:1.0: no power switching (usb 1.0)
[ 1.653646] hub 8-0:1.0: individual port over-current protection
[ 1.653648] hub 8-0:1.0: power on to power good time: 2ms
[ 1.653653] hub 8-0:1.0: local power source is good
[ 1.653655] hub 8-0:1.0: trying to enable port power on non-switchable hub
[ 1.653791] usbcore: registered new interface driver usblp
[ 1.655055] Initializing USB Mass Storage driver...
[ 1.656371] usbcore: registered new interface driver usb-storage
[ 1.657629] USB Mass Storage support registered.
[ 1.658948] usbcore: registered new interface driver libusual
[ 1.660321] PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[ 1.661618] Platform driver 'i8042' needs updating - please use dev_pm_ops
[ 1.667025] hub 3-0:1.0: state 7 ports 2 chg 0000 evt 0000
[ 1.674014] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 1.675316] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 1.676702] mice: PS/2 mouse device common for all mice
[ 1.678432] rtc_cmos 00:07: RTC can wake from S4
[ 1.679781] rtc_cmos 00:07: rtc core: registered rtc_cmos as rtc0
[ 1.681087] rtc0: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
[ 1.682455] i801_smbus 0000:00:1f.3: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[ 1.683813] uhci_hcd 0000:00:1a.1: port 2 portsc 0082,00
[ 1.684126] device-mapper: ioctl: 4.15.0-ioctl (2009-04-01) initialised: dm-devel@redhat.com
[ 1.685579] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input5
[ 1.687603] cpuidle: using governor ladder
[ 1.689640] cpuidle: using governor menu
[ 1.693174] usbcore: registered new interface driver hiddev
[ 1.694620] usbcore: registered new interface driver usbhid
[ 1.695906] usbhid: v2.6:USB HID core driver
[ 1.697562] Advanced Linux Sound Architecture Driver Version 1.0.20.
[ 1.702180] hub 5-0:1.0: state 7 ports 2 chg 0000 evt 0000
[ 1.703781] HDA Intel 0000:00:1b.0: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[ 1.705258] HDA Intel 0000:00:1b.0: setting latency timer to 64
[ 1.716059] hub 1-0:1.0: state 7 ports 6 chg 0010 evt 0000
[ 1.716067] hub 1-0:1.0: port 4, status 0501, change 0000, 480 Mb/s
[ 1.738781] ALSA device list:
[ 1.740149] #0: HDA Intel at 0xf2620000 irq 17
[ 1.741538] Netfilter messages via NETLINK v0.30.
[ 1.742872] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[ 1.744546] ctnetlink v0.93: registering with nfnetlink.
[ 1.746474] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 1.747776] TCP cubic registered
[ 1.749087] Initializing XFRM netlink socket
[ 1.750768] NET: Registered protocol family 10
[ 1.753030] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 1.754417] IPv6 over IPv4 tunneling driver
[ 1.756454] NET: Registered protocol family 17
[ 1.758049] RPC: Registered udp transport module.
[ 1.759379] RPC: Registered tcp transport module.
[ 1.761947] PM: Resume from disk failed.
[ 1.761959] registered taskstats version 1
[ 1.763434] Magic number: 13:138:244
[ 1.768238] ehci_hcd 0000:00:1a.7: port 4 full speed --> companion
[ 1.768243] ehci_hcd 0000:00:1a.7: GetStatus port 4 status 003801 POWER OWNER sig=j CONNECT
[ 1.768247] hub 1-0:1.0: port 4 not reset yet, waiting 50ms
[ 1.771190] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 1.790314] ata1.00: ACPI cmd ef/02:00:00:00:00:a0 succeeded
[ 1.790318] ata1.00: ACPI cmd f5/00:00:00:00:00:a0 filtered out
[ 1.791701] ata1.00: ACPI cmd ef/5f:00:00:00:00:a0 succeeded
[ 1.791705] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 filtered out
[ 1.793814] ata1.00: ATA-8: ST9250827AS, 3.CMF, max UDMA/100
[ 1.795059] ata1.00: 488397168 sectors, multi 16: LBA48 NCQ (depth 31/32)
[ 1.819061] ehci_hcd 0000:00:1a.7: GetStatus port 4 status 003002 POWER OWNER sig=se0 CSC
[ 1.819083] hub 6-0:1.0: state 7 ports 2 chg 0000 evt 0000
[ 1.819087] hub 7-0:1.0: state 7 ports 2 chg 0000 evt 0000
[ 1.819098] hub 8-0:1.0: state 7 ports 2 chg 0000 evt 0000
[ 1.819102] hub 1-0:1.0: state 7 ports 6 chg 0000 evt 0010
[ 1.819109] hub 4-0:1.0: state 7 ports 2 chg 0000 evt 0004
[ 1.819118] uhci_hcd 0000:00:1a.1: port 2 portsc 0093,00
[ 1.819126] hub 4-0:1.0: port 2, status 0101, change 0001, 12 Mb/s
[ 1.823468] ata1.00: ACPI cmd ef/02:00:00:00:00:a0 succeeded
[ 1.823472] ata1.00: ACPI cmd f5/00:00:00:00:00:a0 filtered out
[ 1.824905] ata1.00: ACPI cmd ef/5f:00:00:00:00:a0 succeeded
[ 1.824909] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 filtered out
[ 1.827079] ata1.00: configured for UDMA/100
[ 1.843275] ata1.00: configured for UDMA/100
[ 1.844526] ata1: EH complete
[ 1.845856] scsi 0:0:0:0: Direct-Access ATA ST9250827AS 3.CM PQ: 0 ANSI: 5
[ 1.847395] sd 0:0:0:0: [sda] 488397168 512-byte logical blocks: (250 GB/232 GiB)
[ 1.847428] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 1.849992] sd 0:0:0:0: [sda] Write Protect is off
[ 1.851238] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 1.851264] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 1.852655] sda: sda1 sda2 < sda5 >
[ 1.889854] sd 0:0:0:0: [sda] Attached SCSI disk
[ 1.923063] hub 4-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x101
[ 2.000052] Clocksource tsc unstable (delta = -198725434 ns)
[ 2.025058] usb 4-2: new full speed USB device using uhci_hcd and address 2
[ 2.152069] ata2: SATA link down (SStatus 0 SControl 300)
[ 2.164160] Freeing unused kernel memory: 560k freed
[ 2.165621] Write protecting the kernel read-only data: 7348k
[ 2.168175] usb 4-2: skipped 1 descriptor after interface
[ 2.173165] usb 4-2: default language 0x0409
[ 2.179922] IBM TrackPoint firmware: 0x0e, buttons: 3/3
[ 2.182166] usb 4-2: udev 2, busnum 4, minor = 385
[ 2.182168] usb 4-2: New USB device found, idVendor=0a5c, idProduct=2145
[ 2.183521] usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2.184843] usb 4-2: Product: ThinkPad Bluetooth with Enhanced Data Rate II
[ 2.186202] usb 4-2: Manufacturer: Lenovo Computer Corp
[ 2.187588] usb 4-2: uevent
[ 2.187669] usb 4-2: usb_probe_device
[ 2.187672] usb 4-2: configuration #1 chosen from 1 choice
[ 2.191159] usb 4-2: adding 4-2:1.0 (config #1, interface 0)
[ 2.191181] usb 4-2:1.0: uevent
[ 2.191498] usb 4-2: adding 4-2:1.1 (config #1, interface 1)
[ 2.191518] usb 4-2:1.1: uevent
[ 2.191616] usb 4-2: adding 4-2:1.2 (config #1, interface 2)
[ 2.191631] usb 4-2:1.2: uevent
[ 2.191728] usb 4-2: adding 4-2:1.3 (config #1, interface 3)
[ 2.191745] usb 4-2:1.3: uevent
[ 2.202068] input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio1/input/input6
[ 2.259708] usb usb3: uevent
[ 2.259729] usb 3-0:1.0: uevent
[ 2.259792] usb usb4: uevent
[ 2.259814] usb 4-0:1.0: uevent
[ 2.259840] usb 4-2: uevent
[ 2.259863] usb 4-2:1.0: uevent
[ 2.259887] usb 4-2:1.1: uevent
[ 2.259910] usb 4-2:1.2: uevent
[ 2.259932] usb 4-2:1.3: uevent
[ 2.259994] usb usb5: uevent
[ 2.260027] usb 5-0:1.0: uevent
[ 2.260088] usb usb1: uevent
[ 2.260109] usb 1-0:1.0: uevent
[ 2.260657] usb usb6: uevent
[ 2.260678] usb 6-0:1.0: uevent
[ 2.260741] usb usb7: uevent
[ 2.260762] usb 7-0:1.0: uevent
[ 2.260827] usb usb8: uevent
[ 2.260849] usb 8-0:1.0: uevent
[ 2.260911] usb usb2: uevent
[ 2.260933] usb 2-0:1.0: uevent
[ 2.279553] e1000e: Intel(R) PRO/1000 Network Driver - 1.0.2-k2
[ 2.280910] e1000e: Copyright (c) 1999-2008 Intel Corporation.
[ 2.288971] e1000e 0000:00:19.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 2.288982] e1000e 0000:00:19.0: setting latency timer to 64
[ 2.289165] alloc irq_desc for 29 on node 0
[ 2.289167] alloc kstat_irqs on node 0
[ 2.289179] e1000e 0000:00:19.0: irq 29 for MSI/MSI-X
[ 2.360779] 0000:00:19.0: eth0: (PCI Express:2.5GB/s:Width x1) 00:1f:16:11:0a:43
[ 2.362157] 0000:00:19.0: eth0: Intel(R) PRO/1000 Network Connection
[ 2.363541] 0000:00:19.0: eth0: MAC: 7, PHY: 8, PBA No: 1008ff-0ff
[ 2.689691] PM: Starting manual resume from disk
[ 2.691017] PM: Resume from partition 8:5
[ 2.691018] PM: Checking hibernation image.
[ 2.698018] PM: Resume from disk failed.
[ 2.704062] usb usb3: suspend_rh (auto-stop)
[ 2.704090] usb usb5: suspend_rh (auto-stop)
[ 2.704116] usb usb6: suspend_rh (auto-stop)
[ 2.704152] usb usb7: suspend_rh (auto-stop)
[ 2.704183] usb usb8: suspend_rh (auto-stop)
[ 2.735223] EXT3-fs: INFO: recovery required on readonly filesystem.
[ 2.736580] EXT3-fs: write access will be enabled during recovery.
[ 3.643458] kjournald starting. Commit interval 5 seconds
[ 3.643511] EXT3-fs: recovery complete.
[ 3.647664] EXT3-fs: mounted filesystem with writeback data mode.
[ 3.704119] hub 2-0:1.0: hub_suspend
[ 3.704127] usb usb2: bus auto-suspend
[ 3.704130] ehci_hcd 0000:00:1d.7: suspend root hub
[ 3.704154] hub 3-0:1.0: hub_suspend
[ 3.704157] usb usb3: bus auto-suspend
[ 3.704160] usb usb3: suspend_rh
[ 3.704179] hub 5-0:1.0: hub_suspend
[ 3.704182] usb usb5: bus auto-suspend
[ 3.704184] usb usb5: suspend_rh
[ 4.704126] hub 6-0:1.0: hub_suspend
[ 4.704133] usb usb6: bus auto-suspend
[ 4.704136] usb usb6: suspend_rh
[ 4.704153] hub 7-0:1.0: hub_suspend
[ 4.704157] usb usb7: bus auto-suspend
[ 4.704159] usb usb7: suspend_rh
[ 4.704176] hub 8-0:1.0: hub_suspend
[ 4.704180] usb usb8: bus auto-suspend
[ 4.704182] usb usb8: suspend_rh
[ 4.704199] hub 1-0:1.0: hub_suspend
[ 4.704202] usb usb1: bus auto-suspend
[ 4.704205] ehci_hcd 0000:00:1a.7: suspend root hub
[ 10.247367] udev: starting version 142
[ 10.280031] usb usb3: uevent
[ 10.280054] usb 3-0:1.0: uevent
[ 10.280120] usb usb4: uevent
[ 10.280143] usb 4-0:1.0: uevent
[ 10.280169] usb 4-2: uevent
[ 10.280191] usb 4-2:1.0: uevent
[ 10.280214] usb 4-2:1.1: uevent
[ 10.280237] usb 4-2:1.2: uevent
[ 10.280261] usb 4-2:1.3: uevent
[ 10.280324] usb usb5: uevent
[ 10.280347] usb 5-0:1.0: uevent
[ 10.280408] usb usb1: uevent
[ 10.280430] usb 1-0:1.0: uevent
[ 10.280993] usb usb6: uevent
[ 10.281026] usb 6-0:1.0: uevent
[ 10.281092] usb usb7: uevent
[ 10.281114] usb 7-0:1.0: uevent
[ 10.281177] usb usb8: uevent
[ 10.281199] usb 8-0:1.0: uevent
[ 10.281266] usb usb2: uevent
[ 10.281288] usb 2-0:1.0: uevent
[ 11.419366] e1000e 0000:00:19.0: irq 29 for MSI/MSI-X
[ 11.470179] e1000e 0000:00:19.0: irq 29 for MSI/MSI-X
[ 11.470920] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 11.793041] Adding 9936160k swap on /dev/sda5. Priority:-1 extents:1 across:9936160k
[ 12.204487] EXT3 FS on sda1, internal journal
[ 13.065876] e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: RX/TX
[ 13.065880] 0000:00:19.0: eth0: 10/100 speed: disabling TSO
[ 13.066628] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 17.219844] usb usb3: uevent
[ 17.219899] usb 3-0:1.0: uevent
[ 17.220044] usb usb4: uevent
[ 17.220105] usb 4-0:1.0: uevent
[ 17.220439] usb 4-2: uevent
[ 17.220505] usb 4-2:1.0: uevent
[ 17.220559] usb 4-2:1.1: uevent
[ 17.220612] usb 4-2:1.2: uevent
[ 17.220664] usb 4-2:1.3: uevent
[ 17.220807] usb usb5: uevent
[ 17.220864] usb 5-0:1.0: uevent
[ 17.220998] usb usb1: uevent
[ 17.221068] usb 1-0:1.0: uevent
[ 17.222817] usb usb6: uevent
[ 17.222871] usb 6-0:1.0: uevent
[ 17.223011] usb usb7: uevent
[ 17.223080] usb 7-0:1.0: uevent
[ 17.223485] usb usb8: uevent
[ 17.223546] usb 8-0:1.0: uevent
[ 17.223694] usb usb2: uevent
[ 17.223747] usb 2-0:1.0: uevent
[ 17.244167] host used greatest stack depth: 4216 bytes left
[ 20.458716] svc: failed to register lockdv1 RPC service (errno 97).
[ 20.462520] mount.nfs used greatest stack depth: 2792 bytes left
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH v3 11/12] ACPI: video: convert to acpi_get_pci_dev
2009-06-26 19:19 ` Jesse Barnes
@ 2009-06-26 19:28 ` Alex Chiang
0 siblings, 0 replies; 22+ messages in thread
From: Alex Chiang @ 2009-06-26 19:28 UTC (permalink / raw)
To: Jesse Barnes
Cc: Alex Riesen, lenb, twmoure, alessandro.suardi, linux-acpi,
linux-kernel, Thomas Renninger, linux-pci
* Jesse Barnes <jbarnes@virtuousgeek.org>:
>
> Here's the output from my machine, including ACPI paths (summary of not
> found stuff at the top):
>
> ...
> [ 0.177188] + Adding \_SB_.PCI0.AGP_
> [ 0.177294] pci_bus 0000:00: I'm a little pci_bus, short and stout...
> [ 0.177407] Searching for 0000:00:01.0...not found
> ...
> [ 0.179259] + Adding \_SB_.PCI0.EXP2
> [ 0.179364] pci_bus 0000:00: I'm a little pci_bus, short and stout...
> [ 0.179477] Searching for 0000:00:1c.2...not found
> ...
> [ 0.180128] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.EXP3._PRT]
> [ 0.180200] Starting root bridge search from \_SB_.PCI0.EXP3.EXUP
> [ 0.180310] + Adding \_SB_.PCI0.EXP3.EXUP
> [ 0.180418] + Adding \_SB_.PCI0.EXP3
> [ 0.180523] pci_bus 0000:00: I'm a little pci_bus, short and stout...
> [ 0.180636] Searching for 0000:00:1c.3...found
> [ 0.180787] Searching for 0000:05:00.0...not found
> ...
>
> So looks like one is an express slot, another is the AGP this machine
> lacks, and then there's this 05:00.0; not sure what that is.
>
> At any rate, it does appear we have to take care not to assume
> *everything* in the ACPI tree has an associated PCI dev, since
> namespaces could be shared accross different platforms with just enable
> or present bits to mask them out from the initial PCI scan.
Yup, as per our irc discussion, I'm now a lot more confident that
this was the root cause.
Troy's original patch is correct, just needs an explanation of
_why_. :)
I'll send a patch updating acpi_get_pci_dev() with a comment that
explains the "why".
Thanks everyone.
/ac
^ permalink raw reply [flat|nested] 22+ messages in thread
end of thread, other threads:[~2009-06-26 19:28 UTC | newest]
Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-10 19:55 [PATCH v3 00/12] Dynamic ACPI-PCI binding Alex Chiang
2009-06-10 19:55 ` [PATCH v3 01/12] ACPI: make acpi_pci_bind() static Alex Chiang
2009-06-10 19:55 ` [PATCH v3 02/12] ACPI: Introduce acpi_is_root_bridge() Alex Chiang
2009-06-10 19:55 ` [PATCH v3 03/12] ACPI: Introduce acpi_get_pci_dev() Alex Chiang
2009-06-10 19:55 ` [PATCH v3 04/12] ACPI: rearrange acpi_pci_bind/acpi_pci_unbind in pci_bind.c Alex Chiang
2009-06-10 19:55 ` [PATCH v3 05/12] ACPI: eviscerate pci_bind.c Alex Chiang
2009-06-10 19:55 ` [PATCH v3 06/12] ACPI: simplify acpi_pci_irq_add_prt() API Alex Chiang
2009-06-10 19:55 ` [PATCH v3 07/12] ACPI: simplify acpi_pci_irq_del_prt() API Alex Chiang
2009-06-10 19:55 ` [PATCH v3 08/12] ACPI: acpi_pci_unbind should clean up properly after acpi_pci_bind Alex Chiang
2009-06-10 19:55 ` [PATCH v3 09/12] PCI Hotplug: acpiphp: convert to acpi_get_pci_dev Alex Chiang
2009-06-10 19:55 ` [PATCH v3 10/12] ACPI: kill acpi_get_pci_id Alex Chiang
2009-06-10 19:56 ` [PATCH v3 11/12] ACPI: video: convert to acpi_get_pci_dev Alex Chiang
2009-06-25 22:38 ` Alex Riesen
2009-06-25 23:05 ` Alex Chiang
2009-06-26 6:43 ` Troy Moure
2009-06-26 10:56 ` Alex Riesen
2009-06-26 12:28 ` Alex Riesen
2009-06-26 19:19 ` Jesse Barnes
2009-06-26 19:28 ` Alex Chiang
2009-06-10 19:56 ` [PATCH v3 12/12] ACPI: kill acpi_get_physical_pci_device() Alex Chiang
2009-06-11 19:22 ` [PATCH v3 00/12] Dynamic ACPI-PCI binding Bjorn Helgaas
2009-06-18 3:36 ` Len Brown
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox