All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC][PATCH] IO-APIC blacklist
@ 2007-06-02 14:10 Tear
  2007-06-02 14:39 ` Heikki Orsila
                   ` (2 more replies)
  0 siblings, 3 replies; 16+ messages in thread
From: Tear @ 2007-06-02 14:10 UTC (permalink / raw)
  To: mingo; +Cc: akpm, torvalds, linux-kernel

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

Hi,

I own a Dell OptiPlex GX240 which, when ACPI is disabled
but IO-APIC is enabled, shows very slow USB performance.
I thought that this could be related to IO-APIC and
tried to boot with "noapic" appended to the kernel
command line. This way the USB transfer speed returned
to normal values.

To make sure that noone else encounters a similar problem,
I have written a patch which includes an IO-APIC blacklist
and disables IO-APIC according to the blacklist.

I would like this patch to be merged into the main
tree. If there is any revision/correction that needs to
be done on the patch, please let me know.

I would appreciate any comments.

Thank you for your attention.

Regards,
- Tear

Note: The patch is appended and attached (in case
Yahoo wraps some lines.)

diff -u -r linux-2.6.21.3.orig/arch/i386/kernel/io_apic.c
linux-2.6.21.3/arch/i386/kernel/io_apic.c
--- linux-2.6.21.3.orig/arch/i386/kernel/io_apic.c	2007-06-01 19:01:35.000000000 +0000
+++ linux-2.6.21.3/arch/i386/kernel/io_apic.c	2007-06-01 21:00:46.000000000 +0000
@@ -35,6 +35,7 @@
 #include <linux/msi.h>
 #include <linux/htirq.h>
 #include <linux/freezer.h>
+#include <linux/dmi.h>
 
 #include <asm/io.h>
 #include <asm/smp.h>
@@ -98,6 +99,30 @@
 	unsigned int data;
 };
 
+static int __init disable_blacklisted_ioapic(struct dmi_system_id *d)
+{
+	printk(KERN_WARNING "%s detected... Disabling IO-APIC\n", d->ident);
+	skip_ioapic_setup = 1;
+	return(0);
+}
+
+static struct dmi_system_id __initdata ioapic_blacklist_dmi_table[] = {
+	{
+		.callback = disable_blacklisted_ioapic,
+		.ident = "Dell OptiPlex GX240",
+		.matches = {
+			DMI_MATCH(DMI_SYS_VENDOR, "Dell Computer Corporation"),
+			DMI_MATCH(DMI_PRODUCT_NAME, "OptiPlex GX240"),
+		},
+	},
+	{ }
+};
+
+void __init check_ioapic_blacklist(void) {
+	printk(KERN_INFO "Checking for IO-APIC blacklisted systems...\n");
+	dmi_check_system(ioapic_blacklist_dmi_table);
+}
+
 static __attribute_const__ struct io_apic __iomem *io_apic_base(int idx)
 {
 	return (void __iomem *) __fix_to_virt(FIX_IO_APIC_BASE_0 + idx)
diff -u -r linux-2.6.21.3.orig/arch/i386/kernel/setup.c linux-2.6.21.3/arch/i386/kernel/setup.c
--- linux-2.6.21.3.orig/arch/i386/kernel/setup.c	2007-06-01 19:01:35.000000000 +0000
+++ linux-2.6.21.3/arch/i386/kernel/setup.c	2007-06-01 21:04:01.000000000 +0000
@@ -124,6 +124,7 @@
 #endif
 
 extern void early_cpu_init(void);
+extern void check_ioapic_blacklist(void);
 extern int root_mountflags;
 
 unsigned long saved_videomode;
@@ -616,6 +617,11 @@
 #ifdef CONFIG_X86_GENERICARCH
 	generic_apic_probe();
 #endif	
+
+#ifdef CONFIG_X86_IO_APIC
+	check_ioapic_blacklist();
+#endif
+
 	if (efi_enabled)
 		efi_map_memmap();
 






       
____________________________________________________________________________________
Sick sense of humor? Visit Yahoo! TV's 
Comedy with an Edge to see what's on, when. 
http://tv.yahoo.com/collections/222

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 1403027118-io_apic-patch.diff --]
[-- Type: text/x-patch; name="io_apic-patch.diff", Size: 1908 bytes --]

diff -u -r linux-2.6.21.3.orig/arch/i386/kernel/io_apic.c linux-2.6.21.3/arch/i386/kernel/io_apic.c
--- linux-2.6.21.3.orig/arch/i386/kernel/io_apic.c	2007-06-01 19:01:35.000000000 +0000
+++ linux-2.6.21.3/arch/i386/kernel/io_apic.c	2007-06-01 21:00:46.000000000 +0000
@@ -35,6 +35,7 @@
 #include <linux/msi.h>
 #include <linux/htirq.h>
 #include <linux/freezer.h>
+#include <linux/dmi.h>
 
 #include <asm/io.h>
 #include <asm/smp.h>
@@ -98,6 +99,30 @@
 	unsigned int data;
 };
 
+static int __init disable_blacklisted_ioapic(struct dmi_system_id *d)
+{
+	printk(KERN_WARNING "%s detected... Disabling IO-APIC\n", d->ident);
+	skip_ioapic_setup = 1;
+	return(0);
+}
+
+static struct dmi_system_id __initdata ioapic_blacklist_dmi_table[] = {
+	{
+		.callback = disable_blacklisted_ioapic,
+		.ident = "Dell OptiPlex GX240",
+		.matches = {
+			DMI_MATCH(DMI_SYS_VENDOR, "Dell Computer Corporation"),
+			DMI_MATCH(DMI_PRODUCT_NAME, "OptiPlex GX240"),
+		},
+	},
+	{ }
+};
+
+void __init check_ioapic_blacklist(void) {
+	printk(KERN_INFO "Checking for IO-APIC blacklisted systems...\n");
+	dmi_check_system(ioapic_blacklist_dmi_table);
+}
+
 static __attribute_const__ struct io_apic __iomem *io_apic_base(int idx)
 {
 	return (void __iomem *) __fix_to_virt(FIX_IO_APIC_BASE_0 + idx)
diff -u -r linux-2.6.21.3.orig/arch/i386/kernel/setup.c linux-2.6.21.3/arch/i386/kernel/setup.c
--- linux-2.6.21.3.orig/arch/i386/kernel/setup.c	2007-06-01 19:01:35.000000000 +0000
+++ linux-2.6.21.3/arch/i386/kernel/setup.c	2007-06-01 21:04:01.000000000 +0000
@@ -124,6 +124,7 @@
 #endif
 
 extern void early_cpu_init(void);
+extern void check_ioapic_blacklist(void);
 extern int root_mountflags;
 
 unsigned long saved_videomode;
@@ -616,6 +617,11 @@
 #ifdef CONFIG_X86_GENERICARCH
 	generic_apic_probe();
 #endif	
+
+#ifdef CONFIG_X86_IO_APIC
+	check_ioapic_blacklist();
+#endif
+
 	if (efi_enabled)
 		efi_map_memmap();
 

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

* Re: [RFC][PATCH] IO-APIC blacklist
  2007-06-02 14:10 [RFC][PATCH] IO-APIC blacklist Tear
@ 2007-06-02 14:39 ` Heikki Orsila
  2007-06-02 16:39 ` Linus Torvalds
  2007-06-02 17:46 ` Len Brown
  2 siblings, 0 replies; 16+ messages in thread
From: Heikki Orsila @ 2007-06-02 14:39 UTC (permalink / raw)
  To: Tear; +Cc: mingo, akpm, torvalds, linux-kernel

On Sat, Jun 02, 2007 at 07:10:58AM -0700, Tear wrote:
> I would like this patch to be merged into the main
> tree. If there is any revision/correction that needs to
> be done on the patch, please let me know.

You forgot:

Signed-off-by: Random J Developer <random@developer.example.org>

(See Documentation/SubmittingPatches)

-- 
Heikki Orsila			Barbie's law:
heikki.orsila@iki.fi		"Math is hard, let's go shopping!"
http://www.iki.fi/shd

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

* Re: [RFC][PATCH] IO-APIC blacklist
  2007-06-02 14:10 [RFC][PATCH] IO-APIC blacklist Tear
  2007-06-02 14:39 ` Heikki Orsila
@ 2007-06-02 16:39 ` Linus Torvalds
  2007-06-02 20:32   ` Tear
  2007-06-02 17:46 ` Len Brown
  2 siblings, 1 reply; 16+ messages in thread
From: Linus Torvalds @ 2007-06-02 16:39 UTC (permalink / raw)
  To: Tear; +Cc: mingo, akpm, linux-kernel



On Sat, 2 Jun 2007, Tear wrote:
> 
> I own a Dell OptiPlex GX240 which, when ACPI is disabled
> but IO-APIC is enabled, shows very slow USB performance.
> I thought that this could be related to IO-APIC and
> tried to boot with "noapic" appended to the kernel
> command line. This way the USB transfer speed returned
> to normal values.

Well, it's almost certainly not the IO-APIC per se.

It's more likely to be some irq routing issue, where ACPI fixes up 
something.  Do you have diffs of 'dmesg' with and without ACPI?

		Linus

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

* Re: [RFC][PATCH] IO-APIC blacklist
  2007-06-02 14:10 [RFC][PATCH] IO-APIC blacklist Tear
  2007-06-02 14:39 ` Heikki Orsila
  2007-06-02 16:39 ` Linus Torvalds
@ 2007-06-02 17:46 ` Len Brown
  2007-06-02 20:39   ` Tear
  2 siblings, 1 reply; 16+ messages in thread
From: Len Brown @ 2007-06-02 17:46 UTC (permalink / raw)
  To: Tear; +Cc: mingo, akpm, torvalds, linux-kernel

> +static int __init disable_blacklisted_ioapic(struct dmi_system_id *d)
> +{
> +	printk(KERN_WARNING "%s detected... Disabling IO-APIC\n", d->ident);
> +	skip_ioapic_setup = 1;
> +	return(0);
> +}

Wouldn't this also disable the IOAPIC in the (working) ACPI+IOAPIC case?

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

* Re: [RFC][PATCH] IO-APIC blacklist
  2007-06-02 16:39 ` Linus Torvalds
@ 2007-06-02 20:32   ` Tear
  2007-06-02 21:28     ` Linus Torvalds
  0 siblings, 1 reply; 16+ messages in thread
From: Tear @ 2007-06-02 20:32 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: mingo, akpm, linux-kernel

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


--- Linus Torvalds <torvalds@linux-foundation.org> wrote:

> 
> 
> On Sat, 2 Jun 2007, Tear wrote:
> > 
> > I own a Dell OptiPlex GX240 which, when ACPI is disabled
> > but IO-APIC is enabled, shows very slow USB performance.
> > I thought that this could be related to IO-APIC and
> > tried to boot with "noapic" appended to the kernel
> > command line. This way the USB transfer speed returned
> > to normal values.
> 
> Well, it's almost certainly not the IO-APIC per se.
> 
> It's more likely to be some irq routing issue, where ACPI fixes up 
> something.  Do you have diffs of 'dmesg' with and without ACPI?
> 
> 		Linus

Mr. Torvalds,

I have tested my system with different kernel command lines
and have ruled out all of the four possibilities. Here's a
matrix which summarizes the situtation. My USB-enabled
digital camera's data transfer rate is as follows:

           | acpi=ht   | acpi=force
~~~~~~~~~~~+~~~~~~~~~~~+~~~~~~~~~~~~
 apic      | very slow | normal
~~~~~~~~~~~+~~~~~~~~~~~+~~~~~~~~~~~~
 noapic    | normal    | normal

"apic" means that an apic related option was NOT
appended to the kernel command line whereas "noapic"
means that "noapic" was appended to the kernel
command line. acpi=ht is the default since Dell
OptiPlex GX240 is in the ACPI blacklist.

By testing carefully, I have concluded that it is IO-APIC
which causes problems when acpi is =ht or =off. This is
why I wrote the IO-APIC blacklist patch.

I am attaching the dmesg output of all of the four cases.
If you would like a diff between any of the four cases,
I would be glad to send one. (The kernel command line
printed by the kernel should help in determining which
dmesg output is which - in addition to the names of
the attachments.)

Thank you for your attention.

Regards,
- Tear




      ____________________________________________________________________________________
Park yourself in front of a world of choices in alternative vehicles. Visit the Yahoo! Auto Green Center.
http://autos.yahoo.com/green_center/ 

[-- Attachment #2: 301108161-dmesg-acpi=force-apic.txt --]
[-- Type: text/plain, Size: 14258 bytes --]

Linux version 2.6.21.3-smp (root@root) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #20 SMP Sat Jun 2 22:15:56 EEST 2007
BIOS-provided physical RAM map:
sanitize start
sanitize end
copy_e820_map() start: 0000000000000000 size: 00000000000a0000 end: 00000000000a0000 type: 1
copy_e820_map() type is E820_RAM
copy_e820_map() start: 00000000000f0000 size: 0000000000010000 end: 0000000000100000 type: 2
copy_e820_map() start: 0000000000100000 size: 000000003fe77000 end: 000000003ff77000 type: 1
copy_e820_map() type is E820_RAM
copy_e820_map() start: 000000003ff77000 size: 0000000000002000 end: 000000003ff79000 type: 4
copy_e820_map() start: 000000003ff79000 size: 0000000000087000 end: 0000000040000000 type: 2
copy_e820_map() start: 00000000fec00000 size: 0000000000010000 end: 00000000fec10000 type: 2
copy_e820_map() start: 00000000fee00000 size: 0000000000010000 end: 00000000fee10000 type: 2
copy_e820_map() start: 00000000ffb00000 size: 0000000000500000 end: 0000000100000000 type: 2
 BIOS-e820: 0000000000000000 - 00000000000a0000 (usable)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000003ff77000 (usable)
 BIOS-e820: 000000003ff77000 - 000000003ff79000 (ACPI NVS)
 BIOS-e820: 000000003ff79000 - 0000000040000000 (reserved)
 BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee10000 (reserved)
 BIOS-e820: 00000000ffb00000 - 0000000100000000 (reserved)
127MB HIGHMEM available.
896MB LOWMEM available.
found SMP MP-table at 000fe710
Entering add_active_range(0, 0, 262007) 0 entries of 256 used
Zone PFN ranges:
  DMA             0 ->     4096
  Normal       4096 ->   229376
  HighMem    229376 ->   262007
early_node_map[1] active PFN ranges
    0:        0 ->   262007
On node 0 totalpages: 262007
  DMA zone: 32 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 4064 pages, LIFO batch:0
  Normal zone: 1760 pages used for memmap
  Normal zone: 223520 pages, LIFO batch:31
  HighMem zone: 254 pages used for memmap
  HighMem zone: 32377 pages, LIFO batch:7
DMI 2.3 present.
Warning: acpi=force overrules DMI blacklist: acpi=ht
ACPI: RSDP 000FD560, 0014 (r0 DELL  )
ACPI: RSDT 000FD574, 0034 (r1 DELL    GX240          8 ASL        61)
ACPI: FACP 000FD5A8, 0074 (r1 DELL    GX240          8 ASL        61)
ACPI: DSDT FFFE3C22, 2393 (r1   DELL    dt_ex     1000 MSFT  100000D)
ACPI: FACS 3FF77000, 0040
ACPI: SSDT FFFE5FB5, 00A7 (r1   DELL    st_ex     1000 MSFT  100000D)
ACPI: APIC 000FD61C, 005C (r1 DELL    GX240          8 ASL        61)
ACPI: BOOT 000FD678, 0028 (r1 DELL    GX240          8 ASL        61)
ACPI: PM-Timer IO Port: 0x808
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
Processor #0 15:0 APIC version 20
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] disabled)
ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Enabling APIC mode:  Flat.  Using 1 I/O APICs
Using ACPI (MADT) for SMP configuration information
Allocating PCI resources starting at 50000000 (gap: 40000000:bec00000)
Built 1 zonelists.  Total pages: 259961
Kernel command line: root=/dev/hda8 ro acpi=force
mapped APIC to ffffd000 (fee00000)
mapped IOAPIC to ffffc000 (fec00000)
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 16384 bytes)
Detected 1694.589 MHz processor.
Console: colour VGA+ 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 1029056k/1048028k available (2028k kernel code, 18228k reserved, 921k data, 324k init, 130524k highmem)
virtual kernel memory layout:
    fixmap  : 0xfff4f000 - 0xfffff000   ( 704 kB)
    pkmap   : 0xff800000 - 0xffc00000   (4096 kB)
    vmalloc : 0xf8800000 - 0xff7fe000   ( 111 MB)
    lowmem  : 0xc0000000 - 0xf8000000   ( 896 MB)
      .init : 0xc03e8000 - 0xc0439000   ( 324 kB)
      .data : 0xc02fb289 - 0xc03e1774   ( 921 kB)
      .text : 0xc0100000 - 0xc02fb289   (2028 kB)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 3392.50 BogoMIPS (lpj=6785013)
Security Framework v1.0.0 initialized
SELinux:  Disabled at boot.
Mount-cache hash table entries: 512
CPU: After generic identify, caps: 3febfbff 00000000 00000000 00000000 00000000 00000000 00000000
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 256K
CPU: Hyper-Threading is disabled
CPU: After all inits, caps: 3febfbff 00000000 00000000 00003080 00000000 00000000 00000000
Compat vDSO mapped to ffffe000.
Checking 'hlt' instruction... OK.
SMP alternatives: switching to UP code
Freeing SMP alternatives: 12k freed
ACPI: Core revision 20070126
CPU0: Intel(R) Pentium(R) 4 CPU 1700MHz stepping 0a
Total of 1 processors activated (3392.50 BogoMIPS).
ENABLING IO-APIC IRQs
...TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1
Brought up 1 CPUs
NET: Registered protocol family 16
EISA bus registered
ACPI: bus type pci registered
PCI: PCI BIOS revision 2.10 entry at 0xfbe2e, last bus=2
PCI: Using configuration type 1
Setting up standard PCI resources
ACPI: Interpreter enabled
ACPI: (supports S0 S1 S3 S4 S5)
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
PCI quirk: region 0800-087f claimed by ICH4 ACPI/GPIO/TCO
PCI quirk: region 0880-08bf claimed by ICH4 GPIO
Boot video device is 0000:01:00.0
PCI: Transparent bridge - 0000:00:1e.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI1._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 *5 6 7 9 10 11 12 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 *10 11 12 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 *9 10 11 12 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 *9 10 11 12 15)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 11 12 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 11 12 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 10 11 12 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 *9 10 11 12 15)
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
pnp: PnP ACPI: found 13 devices
PnPBIOS: Disabled by ACPI PNP
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a report
NET: Registered protocol family 8
NET: Registered protocol family 20
NetLabel: Initializing
NetLabel:  domain hash size = 128
NetLabel:  protocols = UNLABELED CIPSOv4
NetLabel:  unlabeled traffic allowed by default
pnp: 00:00: iomem range 0x0-0x9ffff could not be reserved
pnp: 00:00: iomem range 0x100000-0xffffff could not be reserved
pnp: 00:00: iomem range 0x1000000-0x3ff76fff could not be reserved
pnp: 00:00: iomem range 0xf0000-0xfffff could not be reserved
pnp: 00:0c: ioport range 0x800-0x85f has been reserved
pnp: 00:0c: ioport range 0xc00-0xc7f has been reserved
pnp: 00:0c: ioport range 0x860-0x8ff could not be reserved
Time: tsc clocksource has been installed.
PCI: Bridge: 0000:00:01.0
  IO window: e000-efff
  MEM window: ff800000-ff9fffff
  PREFETCH window: f8000000-fbffffff
PCI: Bridge: 0000:00:1e.0
  IO window: d000-dfff
  MEM window: ff600000-ff7fffff
  PREFETCH window: 50000000-500fffff
PCI: Setting latency timer of device 0000:00:1e.0 to 64
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 8, 1572864 bytes)
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
checking if image is initramfs... it is
Switched to high resolution mode on CPU 0
Freeing initrd memory: 5477k freed
Simple Boot Flag at 0x7a set to 0x1
audit: initializing netlink socket (disabled)
audit(1180823701.212:1): initialized
highmem bounce pool size: 64 pages
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Real Time Clock Driver v1.12ac
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:0a: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
EISA: Probing bus 0 at eisa.0
EISA: Detected 0 cards.
TCP cubic registered
NET: Registered protocol family 1
Using IPI No-Shortcut mode
Freeing unused kernel memory: 324k freed
input: AT Translated Set 2 keyboard as /class/input/input0
ICH2: IDE controller at PCI slot 0000:00:1f.1
ICH2: chipset revision 18
ICH2: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
hda: SAMSUNG SP0802N, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: SAMSUNG CD-R/RW SW-252B, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
SCSI subsystem initialized
libata version 2.20 loaded.
ACPI: PCI Interrupt 0000:02:0c.0[A] -> GSI 18 (level, low) -> IRQ 16
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
0000:02:0c.0: 3Com PCI 3c905C Tornado at f881ac00.
hda: max request size: 512KiB
hda: 156368016 sectors (80060 MB) w/2048KiB Cache, CHS=16383/255/63, UDMA(100)
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
USB Universal Host Controller Interface driver v3.0
ACPI: PCI Interrupt 0000:00:1f.2[D] -> GSI 19 (level, low) -> IRQ 17
PCI: Setting latency timer of device 0000:00:1f.2 to 64
uhci_hcd 0000:00:1f.2: UHCI Host Controller
uhci_hcd 0000:00:1f.2: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:1f.2: irq 17, io base 0x0000ff80
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
hda: cache flushes supported
 hda: hda1 hda2 hda3 hda4 <<6>ACPI: PCI Interrupt 0000:00:1f.4[C] -> GSI 23 (level, low) -> IRQ 18
PCI: Setting latency timer of device 0000:00:1f.4 to 64
uhci_hcd 0000:00:1f.4: UHCI Host Controller
uhci_hcd 0000:00:1f.4: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1f.4: irq 18, io base 0x0000ff60
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
 hda5 hda6 hda7 hda8 hda9 hda10 hda11 >
hdc: ATAPI 52X CD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
usb 1-1: new full speed USB device using uhci_hcd and address 2
usb 1-1: configuration #1 chosen from 1 choice
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
Linux agpgart interface v0.102 (c) Dave Jones
iTCO_vendor_support: vendor-support=0
iTCO_wdt: Intel TCO WatchDog Timer Driver v1.01 (21-Jan-2007)
iTCO_wdt: Found a ICH2 TCO device (Version=1, TCOBASE=0x0860)
iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
intel_rng: FWH not detected
agpgart: Detected an Intel i845 Chipset.
agpgart: AGP aperture is 64M @ 0xf4000000
ACPI: PCI Interrupt 0000:00:1f.3[B] -> GSI 17 (level, low) -> IRQ 19
input: PC Speaker as /class/input/input1
Floppy drive(s): fd0 is 1.44M
logips2pp: Detected unknown logitech mouse model 1
FDC 0 is a post-1991 82077
parport: PnPBIOS parport detected.
parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,ECP,DMA]
input: PS/2 Logitech Mouse as /class/input/input2
drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 2 if 0 alt 1 proto 2 vid 0x03F0 pid 0x0917
usbcore: registered new interface driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
ACPI: PCI Interrupt 0000:00:1f.5[B] -> GSI 17 (level, low) -> IRQ 19
PCI: Setting latency timer of device 0000:00:1f.5 to 64
intel8x0_measure_ac97_clock: measured 52048 usecs
intel8x0: clocking to 41153
EXT3 FS on hda8, internal journal
loop: loaded (max 8 devices)
device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com
Adding 1052216k swap on /dev/mapper/cryptoswap.  Priority:-1 extents:1 across:1052216k
eth0:  setting full-duplex.
NET: Registered protocol family 17
lp0: using parport0 (interrupt-driven).
ppdev: user-space parallel port driver
tsdev (compaq touchscreen emulation) is scheduled for removal.
See Documentation/feature-removal-schedule.txt for details.
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
NFSD: starting 90-second grace period
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
Mobile IPv6
ip_tables: (C) 2000-2006 Netfilter Core Team
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (8187 buckets, 65496 max)
[drm] Initialized drm 1.1.0 20060810
ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 20
[drm] Initialized r128 2.5.0 20030725 on minor 0
agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V2 device at 0000:00:00.0 into 1x mode
agpgart: Putting AGP V2 device at 0000:01:00.0 into 1x mode
eth0: no IPv6 routers present

[-- Attachment #3: 1919115955-dmesg-acpi=force-noapic.txt --]
[-- Type: text/plain, Size: 14590 bytes --]

Linux version 2.6.21.3-smp (root@root) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #20 SMP Sat Jun 2 22:15:56 EEST 2007
BIOS-provided physical RAM map:
sanitize start
sanitize end
copy_e820_map() start: 0000000000000000 size: 00000000000a0000 end: 00000000000a0000 type: 1
copy_e820_map() type is E820_RAM
copy_e820_map() start: 00000000000f0000 size: 0000000000010000 end: 0000000000100000 type: 2
copy_e820_map() start: 0000000000100000 size: 000000003fe77000 end: 000000003ff77000 type: 1
copy_e820_map() type is E820_RAM
copy_e820_map() start: 000000003ff77000 size: 0000000000002000 end: 000000003ff79000 type: 4
copy_e820_map() start: 000000003ff79000 size: 0000000000087000 end: 0000000040000000 type: 2
copy_e820_map() start: 00000000fec00000 size: 0000000000010000 end: 00000000fec10000 type: 2
copy_e820_map() start: 00000000fee00000 size: 0000000000010000 end: 00000000fee10000 type: 2
copy_e820_map() start: 00000000ffb00000 size: 0000000000500000 end: 0000000100000000 type: 2
 BIOS-e820: 0000000000000000 - 00000000000a0000 (usable)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000003ff77000 (usable)
 BIOS-e820: 000000003ff77000 - 000000003ff79000 (ACPI NVS)
 BIOS-e820: 000000003ff79000 - 0000000040000000 (reserved)
 BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee10000 (reserved)
 BIOS-e820: 00000000ffb00000 - 0000000100000000 (reserved)
127MB HIGHMEM available.
896MB LOWMEM available.
found SMP MP-table at 000fe710
Entering add_active_range(0, 0, 262007) 0 entries of 256 used
Zone PFN ranges:
  DMA             0 ->     4096
  Normal       4096 ->   229376
  HighMem    229376 ->   262007
early_node_map[1] active PFN ranges
    0:        0 ->   262007
On node 0 totalpages: 262007
  DMA zone: 32 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 4064 pages, LIFO batch:0
  Normal zone: 1760 pages used for memmap
  Normal zone: 223520 pages, LIFO batch:31
  HighMem zone: 254 pages used for memmap
  HighMem zone: 32377 pages, LIFO batch:7
DMI 2.3 present.
Warning: acpi=force overrules DMI blacklist: acpi=ht
ACPI: RSDP 000FD560, 0014 (r0 DELL  )
ACPI: RSDT 000FD574, 0034 (r1 DELL    GX240          8 ASL        61)
ACPI: FACP 000FD5A8, 0074 (r1 DELL    GX240          8 ASL        61)
ACPI: DSDT FFFE3C22, 2393 (r1   DELL    dt_ex     1000 MSFT  100000D)
ACPI: FACS 3FF77000, 0040
ACPI: SSDT FFFE5FB5, 00A7 (r1   DELL    st_ex     1000 MSFT  100000D)
ACPI: APIC 000FD61C, 005C (r1 DELL    GX240          8 ASL        61)
ACPI: BOOT 000FD678, 0028 (r1 DELL    GX240          8 ASL        61)
ACPI: PM-Timer IO Port: 0x808
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
Processor #0 15:0 APIC version 20
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] disabled)
ACPI: Skipping IOAPIC probe due to 'noapic' option.
Using ACPI for processor (LAPIC) configuration information
Intel MultiProcessor Specification v1.4
    Virtual Wire compatibility mode.
OEM ID: DELL     Product ID: Opti GX240   APIC at: 0xFEE00000
I/O APIC #1 Version 32 at 0xFEC00000.
Enabling APIC mode:  Flat.  Using 1 I/O APICs
Processors: 1
Allocating PCI resources starting at 50000000 (gap: 40000000:bec00000)
Built 1 zonelists.  Total pages: 259961
Kernel command line: root=/dev/hda8 ro acpi=force noapic
mapped APIC to ffffd000 (fee00000)
mapped IOAPIC to ffffc000 (fec00000)
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 16384 bytes)
Detected 1694.608 MHz processor.
Console: colour VGA+ 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 1029056k/1048028k available (2028k kernel code, 18228k reserved, 921k data, 324k init, 130524k highmem)
virtual kernel memory layout:
    fixmap  : 0xfff4f000 - 0xfffff000   ( 704 kB)
    pkmap   : 0xff800000 - 0xffc00000   (4096 kB)
    vmalloc : 0xf8800000 - 0xff7fe000   ( 111 MB)
    lowmem  : 0xc0000000 - 0xf8000000   ( 896 MB)
      .init : 0xc03e8000 - 0xc0439000   ( 324 kB)
      .data : 0xc02fb289 - 0xc03e1774   ( 921 kB)
      .text : 0xc0100000 - 0xc02fb289   (2028 kB)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 3392.49 BogoMIPS (lpj=6784998)
Security Framework v1.0.0 initialized
SELinux:  Disabled at boot.
Mount-cache hash table entries: 512
CPU: After generic identify, caps: 3febfbff 00000000 00000000 00000000 00000000 00000000 00000000
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 256K
CPU: Hyper-Threading is disabled
CPU: After all inits, caps: 3febfbff 00000000 00000000 00003080 00000000 00000000 00000000
Compat vDSO mapped to ffffe000.
Checking 'hlt' instruction... OK.
SMP alternatives: switching to UP code
Freeing SMP alternatives: 12k freed
ACPI: Core revision 20070126
ACPI: setting ELCR to 0200 (from 0620)
CPU0: Intel(R) Pentium(R) 4 CPU 1700MHz stepping 0a
Total of 1 processors activated (3392.49 BogoMIPS).
Brought up 1 CPUs
NET: Registered protocol family 16
EISA bus registered
ACPI: bus type pci registered
PCI: PCI BIOS revision 2.10 entry at 0xfbe2e, last bus=2
PCI: Using configuration type 1
Setting up standard PCI resources
ACPI: Interpreter enabled
ACPI: (supports S0 S1 S3 S4 S5)
ACPI: Using PIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
PCI quirk: region 0800-087f claimed by ICH4 ACPI/GPIO/TCO
PCI quirk: region 0880-08bf claimed by ICH4 GPIO
Boot video device is 0000:01:00.0
PCI: Transparent bridge - 0000:00:1e.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI1._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 *5 6 7 9 10 11 12 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 *10 11 12 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 *9 10 11 12 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 *9 10 11 12 15)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 11 12 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 11 12 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 10 11 12 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 *9 10 11 12 15)
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
pnp: PnP ACPI: found 13 devices
PnPBIOS: Disabled by ACPI PNP
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a report
NET: Registered protocol family 8
NET: Registered protocol family 20
NetLabel: Initializing
NetLabel:  domain hash size = 128
NetLabel:  protocols = UNLABELED CIPSOv4
NetLabel:  unlabeled traffic allowed by default
pnp: 00:00: iomem range 0x0-0x9ffff could not be reserved
pnp: 00:00: iomem range 0x100000-0xffffff could not be reserved
pnp: 00:00: iomem range 0x1000000-0x3ff76fff could not be reserved
pnp: 00:00: iomem range 0xf0000-0xfffff could not be reserved
pnp: 00:0c: ioport range 0x800-0x85f has been reserved
pnp: 00:0c: ioport range 0xc00-0xc7f has been reserved
pnp: 00:0c: ioport range 0x860-0x8ff could not be reserved
Time: tsc clocksource has been installed.
PCI: Bridge: 0000:00:01.0
  IO window: e000-efff
  MEM window: ff800000-ff9fffff
  PREFETCH window: f8000000-fbffffff
PCI: Bridge: 0000:00:1e.0
  IO window: d000-dfff
  MEM window: ff600000-ff7fffff
  PREFETCH window: 50000000-500fffff
PCI: Setting latency timer of device 0000:00:1e.0 to 64
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 8, 1572864 bytes)
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
checking if image is initramfs... it is
Switched to high resolution mode on CPU 0
Freeing initrd memory: 5477k freed
Simple Boot Flag at 0x7a set to 0x1
audit: initializing netlink socket (disabled)
audit(1180824002.168:1): initialized
highmem bounce pool size: 64 pages
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Real Time Clock Driver v1.12ac
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:0a: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
EISA: Probing bus 0 at eisa.0
EISA: Detected 0 cards.
TCP cubic registered
NET: Registered protocol family 1
Using IPI No-Shortcut mode
Freeing unused kernel memory: 324k freed
input: AT Translated Set 2 keyboard as /class/input/input0
ICH2: IDE controller at PCI slot 0000:00:1f.1
ICH2: chipset revision 18
ICH2: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
hda: SAMSUNG SP0802N, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: SAMSUNG CD-R/RW SW-252B, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
SCSI subsystem initialized
libata version 2.20 loaded.
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 9
PCI: setting IRQ 9 as level-triggered
ACPI: PCI Interrupt 0000:02:0c.0[A] -> Link [LNKC] -> GSI 9 (level, low) -> IRQ 9
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
0000:02:0c.0: 3Com PCI 3c905C Tornado at f881ac00.
hda: max request size: 512KiB
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
USB Universal Host Controller Interface driver v3.0
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 9
ACPI: PCI Interrupt 0000:00:1f.2[D] -> Link [LNKD] -> GSI 9 (level, low) -> IRQ 9
PCI: Setting latency timer of device 0000:00:1f.2 to 64
uhci_hcd 0000:00:1f.2: UHCI Host Controller
uhci_hcd 0000:00:1f.2: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:1f.2: irq 9, io base 0x0000ff80
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
hda: 156368016 sectors (80060 MB) w/2048KiB Cache, CHS=16383/255/63, UDMA(100)
hda: cache flushes supported
 hda: hda1 hda2 hda3 hda4 <ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 9
ACPI: PCI Interrupt 0000:00:1f.4[C] -> Link [LNKH] -> GSI 9 (level, low) -> IRQ 9
PCI: Setting latency timer of device 0000:00:1f.4 to 64
uhci_hcd 0000:00:1f.4: UHCI Host Controller
uhci_hcd 0000:00:1f.4: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1f.4: irq 9, io base 0x0000ff60
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
 hda5 hda6 hda7 hda8 hda9 hda10 hda11 >
hdc: ATAPI 52X CD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
usb 1-1: new full speed USB device using uhci_hcd and address 2
usb 1-1: configuration #1 chosen from 1 choice
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
iTCO_vendor_support: vendor-support=0
iTCO_wdt: Intel TCO WatchDog Timer Driver v1.01 (21-Jan-2007)
iTCO_wdt: Found a ICH2 TCO device (Version=1, TCOBASE=0x0860)
iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
intel_rng: FWH not detected
Linux agpgart interface v0.102 (c) Dave Jones
agpgart: Detected an Intel i845 Chipset.
agpgart: AGP aperture is 64M @ 0xf4000000
input: PC Speaker as /class/input/input1
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10
PCI: setting IRQ 10 as level-triggered
ACPI: PCI Interrupt 0000:00:1f.3[B] -> Link [LNKB] -> GSI 10 (level, low) -> IRQ 10
Floppy drive(s): fd0 is 1.44M
parport: PnPBIOS parport detected.
parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,ECP,DMA]
FDC 0 is a post-1991 82077
logips2pp: Detected unknown logitech mouse model 1
drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 2 if 0 alt 1 proto 2 vid 0x03F0 pid 0x0917
usbcore: registered new interface driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
ACPI: PCI Interrupt 0000:00:1f.5[B] -> Link [LNKB] -> GSI 10 (level, low) -> IRQ 10
PCI: Setting latency timer of device 0000:00:1f.5 to 64
input: PS/2 Logitech Mouse as /class/input/input2
intel8x0_measure_ac97_clock: measured 52043 usecs
intel8x0: clocking to 41148
EXT3 FS on hda8, internal journal
loop: loaded (max 8 devices)
device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com
Adding 1052216k swap on /dev/mapper/cryptoswap.  Priority:-1 extents:1 across:1052216k
eth0:  setting full-duplex.
NET: Registered protocol family 17
lp0: using parport0 (interrupt-driven).
ppdev: user-space parallel port driver
tsdev (compaq touchscreen emulation) is scheduled for removal.
See Documentation/feature-removal-schedule.txt for details.
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
NFSD: starting 90-second grace period
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
Mobile IPv6
ip_tables: (C) 2000-2006 Netfilter Core Team
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (8187 buckets, 65496 max)
[drm] Initialized drm 1.1.0 20060810
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 5
PCI: setting IRQ 5 as level-triggered
ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKA] -> GSI 5 (level, low) -> IRQ 5
[drm] Initialized r128 2.5.0 20030725 on minor 0
agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V2 device at 0000:00:00.0 into 1x mode
agpgart: Putting AGP V2 device at 0000:01:00.0 into 1x mode
eth0: no IPv6 routers present

[-- Attachment #4: 1065317838-dmesg-acpi=ht-apic.txt --]
[-- Type: text/plain, Size: 13498 bytes --]

Linux version 2.6.21.3-smp (root@root) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #20 SMP Sat Jun 2 22:15:56 EEST 2007
BIOS-provided physical RAM map:
sanitize start
sanitize end
copy_e820_map() start: 0000000000000000 size: 00000000000a0000 end: 00000000000a0000 type: 1
copy_e820_map() type is E820_RAM
copy_e820_map() start: 00000000000f0000 size: 0000000000010000 end: 0000000000100000 type: 2
copy_e820_map() start: 0000000000100000 size: 000000003fe77000 end: 000000003ff77000 type: 1
copy_e820_map() type is E820_RAM
copy_e820_map() start: 000000003ff77000 size: 0000000000002000 end: 000000003ff79000 type: 4
copy_e820_map() start: 000000003ff79000 size: 0000000000087000 end: 0000000040000000 type: 2
copy_e820_map() start: 00000000fec00000 size: 0000000000010000 end: 00000000fec10000 type: 2
copy_e820_map() start: 00000000fee00000 size: 0000000000010000 end: 00000000fee10000 type: 2
copy_e820_map() start: 00000000ffb00000 size: 0000000000500000 end: 0000000100000000 type: 2
 BIOS-e820: 0000000000000000 - 00000000000a0000 (usable)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000003ff77000 (usable)
 BIOS-e820: 000000003ff77000 - 000000003ff79000 (ACPI NVS)
 BIOS-e820: 000000003ff79000 - 0000000040000000 (reserved)
 BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee10000 (reserved)
 BIOS-e820: 00000000ffb00000 - 0000000100000000 (reserved)
127MB HIGHMEM available.
896MB LOWMEM available.
found SMP MP-table at 000fe710
Entering add_active_range(0, 0, 262007) 0 entries of 256 used
Zone PFN ranges:
  DMA             0 ->     4096
  Normal       4096 ->   229376
  HighMem    229376 ->   262007
early_node_map[1] active PFN ranges
    0:        0 ->   262007
On node 0 totalpages: 262007
  DMA zone: 32 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 4064 pages, LIFO batch:0
  Normal zone: 1760 pages used for memmap
  Normal zone: 223520 pages, LIFO batch:31
  HighMem zone: 254 pages used for memmap
  HighMem zone: 32377 pages, LIFO batch:7
DMI 2.3 present.
DELL GX240 detected: force use of acpi=ht
ACPI: RSDP 000FD560, 0014 (r0 DELL  )
ACPI: RSDT 000FD574, 0034 (r1 DELL    GX240          8 ASL        61)
ACPI: FACP 000FD5A8, 0074 (r1 DELL    GX240          8 ASL        61)
ACPI: DSDT FFFE3C22, 2393 (r1   DELL    dt_ex     1000 MSFT  100000D)
ACPI: FACS 3FF77000, 0040
ACPI: SSDT FFFE5FB5, 00A7 (r1   DELL    st_ex     1000 MSFT  100000D)
ACPI: APIC 000FD61C, 005C (r1 DELL    GX240          8 ASL        61)
ACPI: BOOT 000FD678, 0028 (r1 DELL    GX240          8 ASL        61)
ACPI: PM-Timer IO Port: 0x808
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
Processor #0 15:0 APIC version 20
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] disabled)
Using ACPI for processor (LAPIC) configuration information
Intel MultiProcessor Specification v1.4
    Virtual Wire compatibility mode.
OEM ID: DELL     Product ID: Opti GX240   APIC at: 0xFEE00000
I/O APIC #1 Version 32 at 0xFEC00000.
Enabling APIC mode:  Flat.  Using 1 I/O APICs
Processors: 1
Allocating PCI resources starting at 50000000 (gap: 40000000:bec00000)
Built 1 zonelists.  Total pages: 259961
Kernel command line: root=/dev/hda8 ro 
mapped APIC to ffffd000 (fee00000)
mapped IOAPIC to ffffc000 (fec00000)
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 16384 bytes)
Detected 1694.617 MHz processor.
Console: colour VGA+ 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 1029056k/1048028k available (2028k kernel code, 18228k reserved, 921k data, 324k init, 130524k highmem)
virtual kernel memory layout:
    fixmap  : 0xfff4f000 - 0xfffff000   ( 704 kB)
    pkmap   : 0xff800000 - 0xffc00000   (4096 kB)
    vmalloc : 0xf8800000 - 0xff7fe000   ( 111 MB)
    lowmem  : 0xc0000000 - 0xf8000000   ( 896 MB)
      .init : 0xc03e8000 - 0xc0439000   ( 324 kB)
      .data : 0xc02fb289 - 0xc03e1774   ( 921 kB)
      .text : 0xc0100000 - 0xc02fb289   (2028 kB)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 3392.48 BogoMIPS (lpj=6784970)
Security Framework v1.0.0 initialized
SELinux:  Disabled at boot.
Mount-cache hash table entries: 512
CPU: After generic identify, caps: 3febfbff 00000000 00000000 00000000 00000000 00000000 00000000
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 256K
CPU: Hyper-Threading is disabled
CPU: After all inits, caps: 3febfbff 00000000 00000000 00003080 00000000 00000000 00000000
Compat vDSO mapped to ffffe000.
Checking 'hlt' instruction... OK.
SMP alternatives: switching to UP code
Freeing SMP alternatives: 12k freed
CPU0: Intel(R) Pentium(R) 4 CPU 1700MHz stepping 0a
Total of 1 processors activated (3392.48 BogoMIPS).
ExtINT not setup in hardware but reported by MP table
ENABLING IO-APIC IRQs
...TIMER: vector=0x31 apic1=0 pin1=2 apic2=0 pin2=0
Brought up 1 CPUs
NET: Registered protocol family 16
EISA bus registered
PCI: PCI BIOS revision 2.10 entry at 0xfbe2e, last bus=2
PCI: Using configuration type 1
Setting up standard PCI resources
ACPI: Interpreter disabled.
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI: disabled
PnPBIOS: Scanning system for PnP BIOS support...
PnPBIOS: Found PnP BIOS installation structure at 0xc00fe2d0
PnPBIOS: PnP BIOS version 1.0, entry 0xf0000:0xe2f4, dseg 0x40
PnPBIOS: 17 nodes reported by PnP BIOS; 17 recorded by driver
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI quirk: region 0800-087f claimed by ICH4 ACPI/GPIO/TCO
PCI quirk: region 0880-08bf claimed by ICH4 GPIO
Boot video device is 0000:01:00.0
PCI: Transparent bridge - 0000:00:1e.0
PCI: Using IRQ router PIIX/ICH [8086/2440] at 0000:00:1f.0
PCI->APIC IRQ transform: 0000:00:1f.2[D] -> IRQ 19
PCI->APIC IRQ transform: 0000:00:1f.3[B] -> IRQ 17
PCI->APIC IRQ transform: 0000:00:1f.4[C] -> IRQ 18
PCI->APIC IRQ transform: 0000:00:1f.5[B] -> IRQ 17
PCI->APIC IRQ transform: 0000:01:00.0[A] -> IRQ 16
PCI->APIC IRQ transform: 0000:02:08.0[A] -> IRQ 17
PCI->APIC IRQ transform: 0000:02:0c.0[A] -> IRQ 18
NET: Registered protocol family 8
NET: Registered protocol family 20
NetLabel: Initializing
NetLabel:  domain hash size = 128
NetLabel:  protocols = UNLABELED CIPSOv4
NetLabel:  unlabeled traffic allowed by default
pnp: 00:00: ioport range 0x800-0x8df could not be reserved
pnp: 00:00: ioport range 0xc00-0xc7f has been reserved
pnp: 00:00: iomem range 0x0-0x9ffff could not be reserved
pnp: 00:00: iomem range 0x100000-0x3ff76fff could not be reserved
pnp: 00:00: iomem range 0xffb00000-0xffffffff could not be reserved
Time: tsc clocksource has been installed.
pnp: 00:00: iomem range 0xf0000-0xfffff could not be reserved
pnp: 00:0f: iomem range 0x3ff77000-0x3fffffff could not be reserved
PCI: Bridge: 0000:00:01.0
  IO window: e000-efff
  MEM window: ff800000-ff9fffff
  PREFETCH window: f8000000-fbffffff
PCI: Bridge: 0000:00:1e.0
  IO window: d000-dfff
  MEM window: ff600000-ff7fffff
  PREFETCH window: 50000000-500fffff
PCI: Setting latency timer of device 0000:00:1e.0 to 64
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 8, 1572864 bytes)
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
checking if image is initramfs... it is
Switched to high resolution mode on CPU 0
Freeing initrd memory: 5477k freed
Simple Boot Flag at 0x7a set to 0x1
audit: initializing netlink socket (disabled)
audit(1180823164.068:1): initialized
highmem bounce pool size: 64 pages
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Real Time Clock Driver v1.12ac
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
00:01: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:02: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PNP: PS/2 Controller [PNP0303,PNP0f13] at 0x60,0x64 irq 1,12
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
EISA: Probing bus 0 at eisa.0
EISA: Detected 0 cards.
TCP cubic registered
NET: Registered protocol family 1
Using IPI No-Shortcut mode
Freeing unused kernel memory: 324k freed
input: AT Translated Set 2 keyboard as /class/input/input0
ICH2: IDE controller at PCI slot 0000:00:1f.1
ICH2: chipset revision 18
ICH2: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
hda: SAMSUNG SP0802N, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: SAMSUNG CD-R/RW SW-252B, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
SCSI subsystem initialized
libata version 2.20 loaded.
thermal: Unknown symbol acpi_processor_set_thermal_limit
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
USB Universal Host Controller Interface driver v3.0
PCI: Setting latency timer of device 0000:00:1f.2 to 64
uhci_hcd 0000:00:1f.2: UHCI Host Controller
uhci_hcd 0000:00:1f.2: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:1f.2: irq 19, io base 0x0000ff80
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
PCI: Setting latency timer of device 0000:00:1f.4 to 64
uhci_hcd 0000:00:1f.4: UHCI Host Controller
uhci_hcd 0000:00:1f.4: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1f.4: irq 18, io base 0x0000ff60
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
hda: max request size: 512KiB
hda: 156368016 sectors (80060 MB) w/2048KiB Cache, CHS=16383/255/63, UDMA(100)
hda: cache flushes supported
 hda:3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
0000:02:0c.0: 3Com PCI 3c905C Tornado at f880cc00.
 hda1 hda2 hda3 hda4 <<6>usb 1-1: new full speed USB device using uhci_hcd and address 2
 hda5 hda6 hda7 hda8 hda9<6>usb 1-1: configuration #1 chosen from 1 choice
 hda10 hda11 >
hdc: ATAPI 52X CD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
iTCO_vendor_support: vendor-support=0
iTCO_wdt: Intel TCO WatchDog Timer Driver v1.01 (21-Jan-2007)
iTCO_wdt: Found a ICH2 TCO device (Version=1, TCOBASE=0x0860)
iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
intel_rng: FWH not detected
Linux agpgart interface v0.102 (c) Dave Jones
agpgart: Detected an Intel i845 Chipset.
agpgart: AGP aperture is 64M @ 0xf4000000
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
input: PC Speaker as /class/input/input1
logips2pp: Detected unknown logitech mouse model 1
Floppy drive(s): fd0 is 1.44M
input: PS/2 Logitech Mouse as /class/input/input2
FDC 0 is a post-1991 82077
drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 2 if 0 alt 1 proto 2 vid 0x03F0 pid 0x0917
usbcore: registered new interface driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
parport: PnPBIOS parport detected.
parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,ECP,DMA]
PCI: Setting latency timer of device 0000:00:1f.5 to 64
intel8x0_measure_ac97_clock: measured 52045 usecs
intel8x0: clocking to 41150
EXT3 FS on hda8, internal journal
loop: loaded (max 8 devices)
device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com
Adding 1052216k swap on /dev/mapper/cryptoswap.  Priority:-1 extents:1 across:1052216k
eth0:  setting full-duplex.
NET: Registered protocol family 17
lp0: using parport0 (interrupt-driven).
ppdev: user-space parallel port driver
tsdev (compaq touchscreen emulation) is scheduled for removal.
See Documentation/feature-removal-schedule.txt for details.
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
NFSD: starting 90-second grace period
ip_tables: (C) 2000-2006 Netfilter Core Team
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
Mobile IPv6
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (8187 buckets, 65496 max)
[drm] Initialized drm 1.1.0 20060810
[drm] Initialized r128 2.5.0 20030725 on minor 0
agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V2 device at 0000:00:00.0 into 1x mode
agpgart: Putting AGP V2 device at 0000:01:00.0 into 1x mode
eth0: no IPv6 routers present

[-- Attachment #5: 331973418-dmesg-acpi=ht-noapic.txt --]
[-- Type: text/plain, Size: 13535 bytes --]

Linux version 2.6.21.3-smp (root@root) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #20 SMP Sat Jun 2 22:15:56 EEST 2007
BIOS-provided physical RAM map:
sanitize start
sanitize end
copy_e820_map() start: 0000000000000000 size: 00000000000a0000 end: 00000000000a0000 type: 1
copy_e820_map() type is E820_RAM
copy_e820_map() start: 00000000000f0000 size: 0000000000010000 end: 0000000000100000 type: 2
copy_e820_map() start: 0000000000100000 size: 000000003fe77000 end: 000000003ff77000 type: 1
copy_e820_map() type is E820_RAM
copy_e820_map() start: 000000003ff77000 size: 0000000000002000 end: 000000003ff79000 type: 4
copy_e820_map() start: 000000003ff79000 size: 0000000000087000 end: 0000000040000000 type: 2
copy_e820_map() start: 00000000fec00000 size: 0000000000010000 end: 00000000fec10000 type: 2
copy_e820_map() start: 00000000fee00000 size: 0000000000010000 end: 00000000fee10000 type: 2
copy_e820_map() start: 00000000ffb00000 size: 0000000000500000 end: 0000000100000000 type: 2
 BIOS-e820: 0000000000000000 - 00000000000a0000 (usable)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000003ff77000 (usable)
 BIOS-e820: 000000003ff77000 - 000000003ff79000 (ACPI NVS)
 BIOS-e820: 000000003ff79000 - 0000000040000000 (reserved)
 BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee10000 (reserved)
 BIOS-e820: 00000000ffb00000 - 0000000100000000 (reserved)
127MB HIGHMEM available.
896MB LOWMEM available.
found SMP MP-table at 000fe710
Entering add_active_range(0, 0, 262007) 0 entries of 256 used
Zone PFN ranges:
  DMA             0 ->     4096
  Normal       4096 ->   229376
  HighMem    229376 ->   262007
early_node_map[1] active PFN ranges
    0:        0 ->   262007
On node 0 totalpages: 262007
  DMA zone: 32 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 4064 pages, LIFO batch:0
  Normal zone: 1760 pages used for memmap
  Normal zone: 223520 pages, LIFO batch:31
  HighMem zone: 254 pages used for memmap
  HighMem zone: 32377 pages, LIFO batch:7
DMI 2.3 present.
DELL GX240 detected: force use of acpi=ht
ACPI: RSDP 000FD560, 0014 (r0 DELL  )
ACPI: RSDT 000FD574, 0034 (r1 DELL    GX240          8 ASL        61)
ACPI: FACP 000FD5A8, 0074 (r1 DELL    GX240          8 ASL        61)
ACPI: DSDT FFFE3C22, 2393 (r1   DELL    dt_ex     1000 MSFT  100000D)
ACPI: FACS 3FF77000, 0040
ACPI: SSDT FFFE5FB5, 00A7 (r1   DELL    st_ex     1000 MSFT  100000D)
ACPI: APIC 000FD61C, 005C (r1 DELL    GX240          8 ASL        61)
ACPI: BOOT 000FD678, 0028 (r1 DELL    GX240          8 ASL        61)
ACPI: PM-Timer IO Port: 0x808
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
Processor #0 15:0 APIC version 20
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] disabled)
Using ACPI for processor (LAPIC) configuration information
Intel MultiProcessor Specification v1.4
    Virtual Wire compatibility mode.
OEM ID: DELL     Product ID: Opti GX240   APIC at: 0xFEE00000
I/O APIC #1 Version 32 at 0xFEC00000.
Enabling APIC mode:  Flat.  Using 1 I/O APICs
Processors: 1
Allocating PCI resources starting at 50000000 (gap: 40000000:bec00000)
Built 1 zonelists.  Total pages: 259961
Kernel command line: root=/dev/hda8 ro noapic
mapped APIC to ffffd000 (fee00000)
mapped IOAPIC to ffffc000 (fec00000)
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 16384 bytes)
Detected 1694.601 MHz processor.
Console: colour VGA+ 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 1029056k/1048028k available (2028k kernel code, 18228k reserved, 921k data, 324k init, 130524k highmem)
virtual kernel memory layout:
    fixmap  : 0xfff4f000 - 0xfffff000   ( 704 kB)
    pkmap   : 0xff800000 - 0xffc00000   (4096 kB)
    vmalloc : 0xf8800000 - 0xff7fe000   ( 111 MB)
    lowmem  : 0xc0000000 - 0xf8000000   ( 896 MB)
      .init : 0xc03e8000 - 0xc0439000   ( 324 kB)
      .data : 0xc02fb289 - 0xc03e1774   ( 921 kB)
      .text : 0xc0100000 - 0xc02fb289   (2028 kB)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 3392.49 BogoMIPS (lpj=6784989)
Security Framework v1.0.0 initialized
SELinux:  Disabled at boot.
Mount-cache hash table entries: 512
CPU: After generic identify, caps: 3febfbff 00000000 00000000 00000000 00000000 00000000 00000000
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 256K
CPU: Hyper-Threading is disabled
CPU: After all inits, caps: 3febfbff 00000000 00000000 00003080 00000000 00000000 00000000
Compat vDSO mapped to ffffe000.
Checking 'hlt' instruction... OK.
SMP alternatives: switching to UP code
Freeing SMP alternatives: 12k freed
CPU0: Intel(R) Pentium(R) 4 CPU 1700MHz stepping 0a
Total of 1 processors activated (3392.49 BogoMIPS).
Brought up 1 CPUs
NET: Registered protocol family 16
EISA bus registered
PCI: PCI BIOS revision 2.10 entry at 0xfbe2e, last bus=2
PCI: Using configuration type 1
Setting up standard PCI resources
ACPI: Interpreter disabled.
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI: disabled
PnPBIOS: Scanning system for PnP BIOS support...
PnPBIOS: Found PnP BIOS installation structure at 0xc00fe2d0
PnPBIOS: PnP BIOS version 1.0, entry 0xf0000:0xe2f4, dseg 0x40
PnPBIOS: 17 nodes reported by PnP BIOS; 17 recorded by driver
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI quirk: region 0800-087f claimed by ICH4 ACPI/GPIO/TCO
PCI quirk: region 0880-08bf claimed by ICH4 GPIO
Boot video device is 0000:01:00.0
PCI: Transparent bridge - 0000:00:1e.0
PCI: Using IRQ router PIIX/ICH [8086/2440] at 0000:00:1f.0
NET: Registered protocol family 8
NET: Registered protocol family 20
NetLabel: Initializing
NetLabel:  domain hash size = 128
NetLabel:  protocols = UNLABELED CIPSOv4
NetLabel:  unlabeled traffic allowed by default
pnp: 00:00: ioport range 0x800-0x8df could not be reserved
pnp: 00:00: ioport range 0xc00-0xc7f has been reserved
pnp: 00:00: iomem range 0x0-0x9ffff could not be reserved
pnp: 00:00: iomem range 0x100000-0x3ff76fff could not be reserved
pnp: 00:00: iomem range 0xffb00000-0xffffffff could not be reserved
pnp: 00:00: iomem range 0xf0000-0xfffff could not be reserved
pnp: 00:0f: iomem range 0x3ff77000-0x3fffffff could not be reserved
Time: tsc clocksource has been installed.
PCI: Bridge: 0000:00:01.0
  IO window: e000-efff
  MEM window: ff800000-ff9fffff
  PREFETCH window: f8000000-fbffffff
PCI: Bridge: 0000:00:1e.0
  IO window: d000-dfff
  MEM window: ff600000-ff7fffff
  PREFETCH window: 50000000-500fffff
PCI: Setting latency timer of device 0000:00:1e.0 to 64
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 8, 1572864 bytes)
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
checking if image is initramfs... it is
Switched to high resolution mode on CPU 0
Freeing initrd memory: 5477k freed
Simple Boot Flag at 0x7a set to 0x1
audit: initializing netlink socket (disabled)
audit(1180823484.028:1): initialized
highmem bounce pool size: 64 pages
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Real Time Clock Driver v1.12ac
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
00:01: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:02: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PNP: PS/2 Controller [PNP0303,PNP0f13] at 0x60,0x64 irq 1,12
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
EISA: Probing bus 0 at eisa.0
EISA: Detected 0 cards.
TCP cubic registered
NET: Registered protocol family 1
Using IPI No-Shortcut mode
Freeing unused kernel memory: 324k freed
input: AT Translated Set 2 keyboard as /class/input/input0
ICH2: IDE controller at PCI slot 0000:00:1f.1
ICH2: chipset revision 18
ICH2: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
hda: SAMSUNG SP0802N, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: SAMSUNG CD-R/RW SW-252B, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
SCSI subsystem initialized
libata version 2.20 loaded.
thermal: Unknown symbol acpi_processor_set_thermal_limit
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
USB Universal Host Controller Interface driver v3.0
PCI: setting IRQ 9 as level-triggered
PCI: Found IRQ 9 for device 0000:00:1f.2
PCI: Setting latency timer of device 0000:00:1f.2 to 64
uhci_hcd 0000:00:1f.2: UHCI Host Controller
uhci_hcd 0000:00:1f.2: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:1f.2: irq 9, io base 0x0000ff80
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
hda: max request size: 512KiB
PCI: Found IRQ 9 for device 0000:00:1f.4
PCI: Setting latency timer of device 0000:00:1f.4 to 64
uhci_hcd 0000:00:1f.4: UHCI Host Controller
uhci_hcd 0000:00:1f.4: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1f.4: irq 9, io base 0x0000ff60
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
hda: 156368016 sectors (80060 MB) w/2048KiB Cache, CHS=16383/255/63, UDMA(100)
hda: cache flushes supported
 hda:<6>PCI: Found IRQ 9 for device 0000:02:0c.0
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
0000:02:0c.0: 3Com PCI 3c905C Tornado at f880cc00.
 hda1 hda2 hda3 hda4 <<6>usb 1-1: new full speed USB device using uhci_hcd and address 2
 hda5 hda6 hda7 hda8<6>usb 1-1: configuration #1 chosen from 1 choice
 hda9 hda10 hda11 >
hdc: ATAPI 52X CD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
Linux agpgart interface v0.102 (c) Dave Jones
agpgart: Detected an Intel i845 Chipset.
agpgart: AGP aperture is 64M @ 0xf4000000
PCI: setting IRQ 10 as level-triggered
PCI: Found IRQ 10 for device 0000:00:1f.3
PCI: Sharing IRQ 10 with 0000:00:1f.5
PCI: Sharing IRQ 10 with 0000:02:08.0
iTCO_vendor_support: vendor-support=0
iTCO_wdt: Intel TCO WatchDog Timer Driver v1.01 (21-Jan-2007)
iTCO_wdt: Found a ICH2 TCO device (Version=1, TCOBASE=0x0860)
iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
Floppy drive(s): fd0 is 1.44M
input: PC Speaker as /class/input/input1
FDC 0 is a post-1991 82077
intel_rng: FWH not detected
parport: PnPBIOS parport detected.
parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,ECP,DMA]
drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 2 if 0 alt 1 proto 2 vid 0x03F0 pid 0x0917
usbcore: registered new interface driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
logips2pp: Detected unknown logitech mouse model 1
input: PS/2 Logitech Mouse as /class/input/input2
PCI: Found IRQ 10 for device 0000:00:1f.5
PCI: Sharing IRQ 10 with 0000:00:1f.3
PCI: Sharing IRQ 10 with 0000:02:08.0
PCI: Setting latency timer of device 0000:00:1f.5 to 64
intel8x0_measure_ac97_clock: measured 52021 usecs
intel8x0: clocking to 41159
EXT3 FS on hda8, internal journal
loop: loaded (max 8 devices)
device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com
Adding 1052216k swap on /dev/mapper/cryptoswap.  Priority:-1 extents:1 across:1052216k
eth0:  setting full-duplex.
NET: Registered protocol family 17
lp0: using parport0 (interrupt-driven).
ppdev: user-space parallel port driver
tsdev (compaq touchscreen emulation) is scheduled for removal.
See Documentation/feature-removal-schedule.txt for details.
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
NFSD: starting 90-second grace period
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
Mobile IPv6
ip_tables: (C) 2000-2006 Netfilter Core Team
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (8187 buckets, 65496 max)
[drm] Initialized drm 1.1.0 20060810
PCI: setting IRQ 5 as level-triggered
PCI: Found IRQ 5 for device 0000:01:00.0
[drm] Initialized r128 2.5.0 20030725 on minor 0
agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V2 device at 0000:00:00.0 into 1x mode
agpgart: Putting AGP V2 device at 0000:01:00.0 into 1x mode
eth0: no IPv6 routers present

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

* Re: [RFC][PATCH] IO-APIC blacklist
  2007-06-02 17:46 ` Len Brown
@ 2007-06-02 20:39   ` Tear
  2007-06-02 20:55     ` Linus Torvalds
  0 siblings, 1 reply; 16+ messages in thread
From: Tear @ 2007-06-02 20:39 UTC (permalink / raw)
  To: Len Brown; +Cc: mingo, torvalds, akpm, linux-kernel


--- Len Brown <lenb@kernel.org> wrote:

> > +static int __init disable_blacklisted_ioapic(struct dmi_system_id *d)
> > +{
> > +	printk(KERN_WARNING "%s detected... Disabling IO-APIC\n", d->ident);
> > +	skip_ioapic_setup = 1;
> > +	return(0);
> > +}
> 
> Wouldn't this also disable the IOAPIC in the (working) ACPI+IOAPIC case?

Yes, it would. However, I wanted to make my addition
to the kernel generic so that other people with
problematic IO-APIC implementations can blacklist
their systems without checking whether ACPI is enabled
or not.

Thank you for your question/attention.

Regards,
- Tear



       
____________________________________________________________________________________
Take the Internet to Go: Yahoo!Go puts the Internet in your pocket: mail, news, photos & more. 
http://mobile.yahoo.com/go?refer=1GNXIC


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

* Re: [RFC][PATCH] IO-APIC blacklist
  2007-06-02 20:39   ` Tear
@ 2007-06-02 20:55     ` Linus Torvalds
  2007-06-02 23:48       ` Tear
  0 siblings, 1 reply; 16+ messages in thread
From: Linus Torvalds @ 2007-06-02 20:55 UTC (permalink / raw)
  To: Tear; +Cc: Len Brown, mingo, akpm, linux-kernel



On Sat, 2 Jun 2007, Tear wrote:
> > 
> > Wouldn't this also disable the IOAPIC in the (working) ACPI+IOAPIC case?
> 
> Yes, it would. However, I wanted to make my addition
> to the kernel generic so that other people with
> problematic IO-APIC implementations can blacklist
> their systems without checking whether ACPI is enabled
> or not.

But that's just wrong. First off, all distro kernels come with ACPI on, so 
the thing you're fixing is really just for somebody who compiles his own 
kernel in a particular (and unusual/strange) configuration, and you're 
making it _worse_ for everybody else.

And you're blacklisting it without even understaning _what_ is wrong. I 
really think we should figure that part out first,

		Linus

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

* Re: [RFC][PATCH] IO-APIC blacklist
  2007-06-02 20:32   ` Tear
@ 2007-06-02 21:28     ` Linus Torvalds
  2007-06-02 22:54       ` Andrew Morton
                         ` (3 more replies)
  0 siblings, 4 replies; 16+ messages in thread
From: Linus Torvalds @ 2007-06-02 21:28 UTC (permalink / raw)
  To: Tear; +Cc: mingo, akpm, Linux Kernel Mailing List, Brown, Len



On Sat, 2 Jun 2007, Tear wrote:
> 
> I have tested my system with different kernel command lines
> and have ruled out all of the four possibilities. Here's a
> matrix which summarizes the situtation. My USB-enabled
> digital camera's data transfer rate is as follows:

That's not the interesting part.

There's no way the IO-APIC itself "cant' work". That's a normal Intel 
IO-APIC, it's fine. There's somethign else that causes things to not work, 
properly, and the question is why.

So the APIC choice triggers some other bug that then ACPI fixes up.

>From the dmesg between "acpi=ht" and "acpi-force", the prime candidates 
would seem to be:

   ENABLING IO-APIC IRQs
  -...TIMER: vector=0x31 apic1=0 pin1=2 apic2=0 pin2=0	 # slow
  +...TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1 # fine

and

  -uhci_hcd 0000:00:1f.2: irq 19, io base 0x0000ff80	 # slow
  +uhci_hcd 0000:00:1f.2: irq 17, io base 0x0000ff80	 # fine

(Interestingly, your *other* USB controller at 0:1f.4 gets assigned irq 18 
in both cases).

Now, I doubt it's the timer, and the UHCI irq thing sounds more likely to 
be a problem anyway, since it's USB that's slow, so it would be 
interesting to hear whether:

	acpi=force pci=routeirq

is still slow (it should enable ACPI, but then force the interrupt routing 
to use the PIRQ table anyway). 

Also, if you can figure out which USB ports are on the _other_ controller 
(the one that gets irq 18 regardless of whether ACPI is on or off), it 
would also be interesting to hear whether the camera is always fast (or 
perhaps always slow) when connected to a part that is off that 
controller..

Finally, I wonder why that particular box is marked with an "acpi=ht" 
blacklisting in the first place. Rather than add a new blacklist, it migth 
be better to remove an old (and perhaps incorrect) one.

That blacklist entry is _ancient_. It's entirely possible that it's just 
bogus: we've had so many ACPI fixes since it was added, that it's quite 
possible that the blacklist entry itself is bogus, and is the result of 
some old ACPI bug that triggered on that entry.

The Dell GX240 entry was added by commit 68e4ad79294 in the historic Linux 
archive:

    Author: Len Brown <len.brown@intel.com>
    Date:   Sat Aug 9 15:00:59 2003 -0400

    ACPI from 2.4:
    build: add ACPI_HT, delete ACPI_HT_ONLY
    boot: add acpi={force, off, ht}; delete "noht", "acpismp="
    add DMI blacklist from UnitedLinux

and since it sounds like the machine _works_ with ACPI on, my real 
preference would be to just remove the black-list entry.

In fact, I thought that patch already existed in the -mm tree?

Len - do you have any archives back from 2003 and earlier to indicate why 
the Dell GX240 was blacklisted?

In fact, googling for this shows some other users saying that removing the 
blacklist entry fixes things:

	http://forums.fedoraforum.org/showthread.php?t=107291

and there is another report ("Lil_miss_linux") claiming that moving a USB 
cardreader from one USB plug to another just "fixed" the issue they had. 
So I'm doubly interested to hear whether maybe the camera works fine in 
another USB port (which I'd guess is the one presumably connected to 
irq18).

		Linus

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

* Re: [RFC][PATCH] IO-APIC blacklist
  2007-06-02 21:28     ` Linus Torvalds
@ 2007-06-02 22:54       ` Andrew Morton
  2007-06-02 23:13       ` Len Brown
                         ` (2 subsequent siblings)
  3 siblings, 0 replies; 16+ messages in thread
From: Andrew Morton @ 2007-06-02 22:54 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Tear, mingo, Linux Kernel Mailing List, Brown, Len

On Sat, 2 Jun 2007 14:28:58 -0700 (PDT) Linus Torvalds <torvalds@linux-foundation.org> wrote:

> That blacklist entry is _ancient_. It's entirely possible that it's just 
> bogus: we've had so many ACPI fixes since it was added, that it's quite 
> possible that the blacklist entry itself is bogus, and is the result of 
> some old ACPI bug that triggered on that entry.
> 
> The Dell GX240 entry was added by commit 68e4ad79294 in the historic Linux 
> archive:
> 
>     Author: Len Brown <len.brown@intel.com>
>     Date:   Sat Aug 9 15:00:59 2003 -0400
> 
>     ACPI from 2.4:
>     build: add ACPI_HT, delete ACPI_HT_ONLY
>     boot: add acpi={force, off, ht}; delete "noht", "acpismp="
>     add DMI blacklist from UnitedLinux
> 
> and since it sounds like the machine _works_ with ACPI on, my real 
> preference would be to just remove the black-list entry.
> 
> In fact, I thought that patch already existed in the -mm tree?

It is.  remove-dell-optiplex-gx240-from-the-acpi-blacklist.patch

> Len - do you have any archives back from 2003 and earlier to indicate why 
> the Dell GX240 was blacklisted?

"add DMI blacklist from UnitedLinux".  Lost in the mists of time, I expect.

I guess we can tag remove-dell-optiplex-gx240-from-the-acpi-blacklist.patch
as "backport to 2.6.22.x if it doesn't break anything in 2.6.23-rcX".

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

* Re: [RFC][PATCH] IO-APIC blacklist
  2007-06-02 21:28     ` Linus Torvalds
  2007-06-02 22:54       ` Andrew Morton
@ 2007-06-02 23:13       ` Len Brown
  2007-06-02 23:33       ` Len Brown
  2007-06-02 23:53       ` Tear
  3 siblings, 0 replies; 16+ messages in thread
From: Len Brown @ 2007-06-02 23:13 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Tear, mingo, akpm, Linux Kernel Mailing List

On Saturday 02 June 2007 17:28, Linus Torvalds wrote:

> Finally, I wonder why that particular box is marked with an "acpi=ht" 
> blacklisting in the first place. Rather than add a new blacklist, it migth 
> be better to remove an old (and perhaps incorrect) one.
> 
> That blacklist entry is _ancient_. It's entirely possible that it's just 
> bogus: we've had so many ACPI fixes since it was added, that it's quite 
> possible that the blacklist entry itself is bogus, and is the result of 
> some old ACPI bug that triggered on that entry.
> 
> The Dell GX240 entry was added by commit 68e4ad79294 in the historic Linux 
> archive:
> 
>     Author: Len Brown <len.brown@intel.com>
>     Date:   Sat Aug 9 15:00:59 2003 -0400
> 
>     ACPI from 2.4:
>     build: add ACPI_HT, delete ACPI_HT_ONLY
>     boot: add acpi={force, off, ht}; delete "noht", "acpismp="
>     add DMI blacklist from UnitedLinux
>
> and since it sounds like the machine _works_ with ACPI on, my real 
> preference would be to just remove the black-list entry.
> 
> In fact, I thought that patch already existed in the -mm tree?

Yes, Tear sent the correct patch a while back, akpm picked it up, and i slurped
it into my tree just last night for 2.6.23:

http://git.kernel.org/?p=linux/kernel/git/lenb/linux-acpi-2.6.git;a=commit;h=4d2fafd17a325b3f4f5f9edb1211bc7f4c311269

> Len - do you have any archives back from 2003 and earlier to indicate why 
> the Dell GX240 was blacklisted?

Yep, it came to us in this Cset on 2003-08-09
http://linux.bkbits.net:8080/linux-2.6.11-stable/?PAGE=cset&REV=3f35b56btNYYpQfjOuQmiUdjSGFtWg

A young, impressionable maintainer, I'd been working on Linux for about 2 months.
I sync'd the workarounds from 2.4 into 2.5, and this particular one came
from the "UnitedLinux" tree.

My theory at the time was that SuSE had been most successful deploying ACPI,
and so upstream should benefit from their workarounds.
I later realized that this was a strategic mistake, as distro workarounds
often paper-over real bugs by addressing the symptom only.
A bunch of these entries were removed over time, and these days I add
DMI workarounds only when we are sure we have the root cause.

cheers,
-Len

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

* Re: [RFC][PATCH] IO-APIC blacklist
  2007-06-02 21:28     ` Linus Torvalds
  2007-06-02 22:54       ` Andrew Morton
  2007-06-02 23:13       ` Len Brown
@ 2007-06-02 23:33       ` Len Brown
  2007-06-02 23:53       ` Tear
  3 siblings, 0 replies; 16+ messages in thread
From: Len Brown @ 2007-06-02 23:33 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Tear, mingo, akpm, Linux Kernel Mailing List, Eric W. Biederman,
	Andi Kleen

>   -uhci_hcd 0000:00:1f.2: irq 19, io base 0x0000ff80	 # slow
>   +uhci_hcd 0000:00:1f.2: irq 17, io base 0x0000ff80	 # fine

nope, this function is on on hardware IRQ 19 in both cases.

it just looks like IRQ 17 in the ACPI case due to this:

ACPI: PCI Interrupt 0000:00:1f.2[D] -> GSI 19 (level, low) -> IRQ 17

Totally bogus?  Yes.
google "Kill IRQ compression"
But while I truly hate this particular hack and I've wanted it gone for a long time,
it doesn't appear to be related to the failure at hand -- it just makes
it more irritating to debug.

-Len

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

* Re: [RFC][PATCH] IO-APIC blacklist
  2007-06-02 20:55     ` Linus Torvalds
@ 2007-06-02 23:48       ` Tear
  0 siblings, 0 replies; 16+ messages in thread
From: Tear @ 2007-06-02 23:48 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Len Brown, mingo, akpm, linux-kernel

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

Linus Torvalds wrote:
> On Sat, 2 Jun 2007, Tear wrote:
> > >
> > > Wouldn't this also disable the IOAPIC in the (working) ACPI+IOAPIC case?
> >
> > Yes, it would. However, I wanted to make my addition
> > to the kernel generic so that other people with
> > problematic IO-APIC implementations can blacklist
> > their systems without checking whether ACPI is enabled
> > or not.
> 
> But that's just wrong. First off, all distro kernels come with ACPI on, so
> the thing you're fixing is really just for somebody who compiles his own
> kernel in a particular (and unusual/strange) configuration, and you're
> making it _worse_ for everybody else.

Mr. Torvalds,

The patch scans the DMI for "Dell OptiPlex GX240"
and disables IO-APIC only if such a system is detected.
It does not disable IO-APIC for other people.

In addition, Dell OptiPlex GX240 is (at least currently)
in the ACPI blacklist. So with a regular distro, one
gets IO-APIC and acpi=ht which causes USB transfers
to be very slow. 

I have made an attempt to get Dell OptiPlex GX240
out of the ACPI blacklist. Please see:
http://marc.info/?t=117897881900001&r=1&w=2

Nevertheless, I am willing to modify the patch
to make IO-APIC work when ACPI is enabled. A
quick search pointed me to the variable named
"acpi_disabled". I can use this variable to
detect whether ACPI is enabled and disable
IO-APIC if it is not. Please see the
attached patch for such an implementation.

> And you're blacklisting it without even understaning _what_ is wrong. I
> really think we should figure that part out first,

I willing to put effort into figuring out what
is wrong. Please let me know if there is anything
I can do to further our information about this
problem. As I said before, I would be glad to
send to you the diff between any of the four
cases I mentioned in my previous e-mail to you.

Were you able to take a look at the dmesg
outputs in my previous e-mail?

Thank you for your attention.

Regards,
- Tear




       
____________________________________________________________________________________
Choose the right car based on your needs.  Check out Yahoo! Autos new Car Finder tool.
http://autos.yahoo.com/carfinder/

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 4294953666-io_apic-patch2.diff --]
[-- Type: text/x-patch; name="io_apic-patch2.diff", Size: 2033 bytes --]

--- linux-2.6.21.3.orig/arch/i386/kernel/io_apic.c	2007-06-02 14:17:10.000000000 +0000
+++ linux-2.6.21.3/arch/i386/kernel/io_apic.c	2007-06-02 22:24:44.000000000 +0000
@@ -35,6 +35,7 @@
 #include <linux/msi.h>
 #include <linux/htirq.h>
 #include <linux/freezer.h>
+#include <linux/dmi.h>
 
 #include <asm/io.h>
 #include <asm/smp.h>
@@ -44,6 +45,7 @@
 #include <asm/nmi.h>
 #include <asm/msidef.h>
 #include <asm/hypertransport.h>
+#include <asm/acpi.h>
 
 #include <mach_apic.h>
 #include <mach_apicdef.h>
@@ -98,6 +100,33 @@
 	unsigned int data;
 };
 
+static int __init disable_gx240_ioapic(struct dmi_system_id *d)
+{
+	/* Disable IO-APIC only if ACPI is disabled */
+	if (acpi_disabled) {
+		printk(KERN_WARNING "%s detected... Disabling IO-APIC\n", d->ident);
+		skip_ioapic_setup = 1;
+	}
+	return(0);
+}
+
+static struct dmi_system_id __initdata ioapic_blacklist_dmi_table[] = {
+	{
+		.callback = disable_gx240_ioapic,
+		.ident = "Dell OptiPlex GX240",
+		.matches = {
+			DMI_MATCH(DMI_SYS_VENDOR, "Dell Computer Corporation"),
+			DMI_MATCH(DMI_PRODUCT_NAME, "OptiPlex GX240"),
+		},
+	},
+	{ }
+};
+
+void __init check_ioapic_blacklist(void) {
+	printk(KERN_INFO "Checking for IO-APIC blacklisted systems...\n");
+	dmi_check_system(ioapic_blacklist_dmi_table);
+}
+
 static __attribute_const__ struct io_apic __iomem *io_apic_base(int idx)
 {
 	return (void __iomem *) __fix_to_virt(FIX_IO_APIC_BASE_0 + idx)
--- linux-2.6.21.3.orig/arch/i386/kernel/setup.c	2007-06-02 14:17:10.000000000 +0000
+++ linux-2.6.21.3/arch/i386/kernel/setup.c	2007-06-02 22:39:46.000000000 +0000
@@ -124,6 +124,7 @@
 #endif
 
 extern void early_cpu_init(void);
+extern void check_ioapic_blacklist(void);
 extern int root_mountflags;
 
 unsigned long saved_videomode;
@@ -642,6 +643,11 @@
 			"CONFIG_X86_GENERICARCH or CONFIG_X86_BIGSMP.\n");
 #endif
 #endif
+
+#ifdef CONFIG_X86_IO_APIC
+	check_ioapic_blacklist(); /* This must be after acpi_boot_init */
+#endif
+
 #ifdef CONFIG_X86_LOCAL_APIC
 	if (smp_found_config)
 		get_smp_config();

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

* Re: [RFC][PATCH] IO-APIC blacklist
  2007-06-02 21:28     ` Linus Torvalds
                         ` (2 preceding siblings ...)
  2007-06-02 23:33       ` Len Brown
@ 2007-06-02 23:53       ` Tear
  2007-06-03  4:16         ` Len Brown
  3 siblings, 1 reply; 16+ messages in thread
From: Tear @ 2007-06-02 23:53 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: mingo, akpm, Linux Kernel Mailing List, Brown, Len

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

Linus Torvalds <torvalds@linux-foundation.org> wrote:
> On Sat, 2 Jun 2007, Tear wrote:
> > 
> > I have tested my system with different kernel command lines
> > and have ruled out all of the four possibilities. Here's a
> > matrix which summarizes the situtation. My USB-enabled
> > digital camera's data transfer rate is as follows:
> 
> That's not the interesting part.
> 
> There's no way the IO-APIC itself "cant' work". That's a normal Intel 
> IO-APIC, it's fine. There's somethign else that causes things to not work, 
> properly, and the question is why.
> 
> So the APIC choice triggers some other bug that then ACPI fixes up.
> 
> From the dmesg between "acpi=ht" and "acpi-force", the prime candidates 
> would seem to be:
> 
>    ENABLING IO-APIC IRQs
>   -...TIMER: vector=0x31 apic1=0 pin1=2 apic2=0 pin2=0	 # slow
>   +...TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1 # fine
> 
> and
> 
>   -uhci_hcd 0000:00:1f.2: irq 19, io base 0x0000ff80	 # slow
>   +uhci_hcd 0000:00:1f.2: irq 17, io base 0x0000ff80	 # fine
> 
> (Interestingly, your *other* USB controller at 0:1f.4 gets assigned irq 18 
> in both cases).
> 
> Now, I doubt it's the timer, and the UHCI irq thing sounds more likely to 
> be a problem anyway, since it's USB that's slow, so it would be 
> interesting to hear whether:
> 
> 	acpi=force pci=routeirq
> 
> is still slow (it should enable ACPI, but then force the interrupt routing 
> to use the PIRQ table anyway). 

No, the camera is fast when I use acpi=force and pci=routeirq.
It does not matter which USB port I use. I am attaching
the dmesg output with acpi=force and pci=routeirq appended to
the kernel command line.

> Also, if you can figure out which USB ports are on the _other_ controller 
> (the one that gets irq 18 regardless of whether ACPI is on or off), it 
> would also be interesting to hear whether the camera is always fast (or 
> perhaps always slow) when connected to a part that is off that 
> controller..

Originally I have been using the USB ports on the front panel of
the computer. I had not tested the USB ports on the rear panel
of the computer. I have just tested the USB ports on the rear
panel of the computer with acpi=ht, and surprise, the camera is fast!

>From this we learn that the problematic ports are on the front
panel whereas the "always-working" ports are on the rear panel.
The problematic ports work when acpi=force is appended to the
kernel command line.

> Finally, I wonder why that particular box is marked with an "acpi=ht" 
> blacklisting in the first place. Rather than add a new blacklist, it might 
> be better to remove an old (and perhaps incorrect) one.
> 
> That blacklist entry is _ancient_. It's entirely possible that it's just 
> bogus: we've had so many ACPI fixes since it was added, that it's quite 
> possible that the blacklist entry itself is bogus, and is the result of 
> some old ACPI bug that triggered on that entry.
> 
> The Dell GX240 entry was added by commit 68e4ad79294 in the historic Linux 
> archive:
> 
>     Author: Len Brown <len.brown@intel.com>
>     Date:   Sat Aug 9 15:00:59 2003 -0400
> 
>     ACPI from 2.4:
>     build: add ACPI_HT, delete ACPI_HT_ONLY
>     boot: add acpi={force, off, ht}; delete "noht", "acpismp="
>     add DMI blacklist from UnitedLinux
> 
> and since it sounds like the machine _works_ with ACPI on, my real 
> preference would be to just remove the black-list entry.

I would prefer to patch the kernel to prevent IO-APIC when
ACPI is not enabled by using the "acpi_disabled" variable.
But since you are the kernel developer among you and I,
I guess you should have the right choose what the best
option is.

> In fact, I thought that patch already existed in the -mm tree?

Yes, I had made an attempt to get it out of the blacklist a
couple of weeks ago. The patch is in the -mm tree. Could we
please get that patch into the main tree?

> Len - do you have any archives back from 2003 and earlier to indicate why 
> the Dell GX240 was blacklisted?
> 
> In fact, googling for this shows some other users saying that removing the 
> blacklist entry fixes things:
> 
> 	http://forums.fedoraforum.org/showthread.php?t=107291
> 
> and there is another report ("Lil_miss_linux") claiming that moving a USB 
> cardreader from one USB plug to another just "fixed" the issue they had. 
> So I'm doubly interested to hear whether maybe the camera works fine in 
> another USB port (which I'd guess is the one presumably connected to 
> irq18).

As I said above, with acpi=ht, the camera works
fine when connected to the USB port on the back
side of the computer. (Not the ports on the front
side.)

Thank you for spending time on this problem.
I really appreciate your efforts.

Regards,
- Tear




 
____________________________________________________________________________________
Expecting? Get great news right away with email Auto-Check. 
Try the Yahoo! Mail Beta.
http://advision.webevents.yahoo.com/mailbeta/newmail_tools.html 

[-- Attachment #2: 3724319857-dmesg-acpi=force-pci=routeirq.txt --]
[-- Type: text/plain, Size: 15453 bytes --]

Linux version 2.6.21.3-smp (root@root) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #25 SMP Sun Jun 3 01:56:11 EEST 2007
BIOS-provided physical RAM map:
sanitize start
sanitize end
copy_e820_map() start: 0000000000000000 size: 00000000000a0000 end: 00000000000a0000 type: 1
copy_e820_map() type is E820_RAM
copy_e820_map() start: 00000000000f0000 size: 0000000000010000 end: 0000000000100000 type: 2
copy_e820_map() start: 0000000000100000 size: 000000003fe77000 end: 000000003ff77000 type: 1
copy_e820_map() type is E820_RAM
copy_e820_map() start: 000000003ff77000 size: 0000000000002000 end: 000000003ff79000 type: 4
copy_e820_map() start: 000000003ff79000 size: 0000000000087000 end: 0000000040000000 type: 2
copy_e820_map() start: 00000000fec00000 size: 0000000000010000 end: 00000000fec10000 type: 2
copy_e820_map() start: 00000000fee00000 size: 0000000000010000 end: 00000000fee10000 type: 2
copy_e820_map() start: 00000000ffb00000 size: 0000000000500000 end: 0000000100000000 type: 2
 BIOS-e820: 0000000000000000 - 00000000000a0000 (usable)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000003ff77000 (usable)
 BIOS-e820: 000000003ff77000 - 000000003ff79000 (ACPI NVS)
 BIOS-e820: 000000003ff79000 - 0000000040000000 (reserved)
 BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee10000 (reserved)
 BIOS-e820: 00000000ffb00000 - 0000000100000000 (reserved)
127MB HIGHMEM available.
896MB LOWMEM available.
found SMP MP-table at 000fe710
Entering add_active_range(0, 0, 262007) 0 entries of 256 used
Zone PFN ranges:
  DMA             0 ->     4096
  Normal       4096 ->   229376
  HighMem    229376 ->   262007
early_node_map[1] active PFN ranges
    0:        0 ->   262007
On node 0 totalpages: 262007
  DMA zone: 32 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 4064 pages, LIFO batch:0
  Normal zone: 1760 pages used for memmap
  Normal zone: 223520 pages, LIFO batch:31
  HighMem zone: 254 pages used for memmap
  HighMem zone: 32377 pages, LIFO batch:7
DMI 2.3 present.
Warning: acpi=force overrules DMI blacklist: acpi=ht
ACPI: RSDP 000FD560, 0014 (r0 DELL  )
ACPI: RSDT 000FD574, 0034 (r1 DELL    GX240          8 ASL        61)
ACPI: FACP 000FD5A8, 0074 (r1 DELL    GX240          8 ASL        61)
ACPI: DSDT FFFE3C22, 2393 (r1   DELL    dt_ex     1000 MSFT  100000D)
ACPI: FACS 3FF77000, 0040
ACPI: SSDT FFFE5FB5, 00A7 (r1   DELL    st_ex     1000 MSFT  100000D)
ACPI: APIC 000FD61C, 005C (r1 DELL    GX240          8 ASL        61)
ACPI: BOOT 000FD678, 0028 (r1 DELL    GX240          8 ASL        61)
ACPI: PM-Timer IO Port: 0x808
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
Processor #0 15:0 APIC version 20
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] disabled)
ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Enabling APIC mode:  Flat.  Using 1 I/O APICs
Using ACPI (MADT) for SMP configuration information
Allocating PCI resources starting at 50000000 (gap: 40000000:bec00000)
Built 1 zonelists.  Total pages: 259961
Kernel command line: root=/dev/hda8 ro acpi=force pci=routeirq
mapped APIC to ffffd000 (fee00000)
mapped IOAPIC to ffffc000 (fec00000)
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 16384 bytes)
Detected 1694.587 MHz processor.
Console: colour VGA+ 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 1029056k/1048028k available (2028k kernel code, 18228k reserved, 921k data, 324k init, 130524k highmem)
virtual kernel memory layout:
    fixmap  : 0xfff4f000 - 0xfffff000   ( 704 kB)
    pkmap   : 0xff800000 - 0xffc00000   (4096 kB)
    vmalloc : 0xf8800000 - 0xff7fe000   ( 111 MB)
    lowmem  : 0xc0000000 - 0xf8000000   ( 896 MB)
      .init : 0xc03e8000 - 0xc0439000   ( 324 kB)
      .data : 0xc02fb289 - 0xc03e1774   ( 921 kB)
      .text : 0xc0100000 - 0xc02fb289   (2028 kB)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 3392.50 BogoMIPS (lpj=6785006)
Security Framework v1.0.0 initialized
SELinux:  Disabled at boot.
Mount-cache hash table entries: 512
CPU: After generic identify, caps: 3febfbff 00000000 00000000 00000000 00000000 00000000 00000000
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 256K
CPU: Hyper-Threading is disabled
CPU: After all inits, caps: 3febfbff 00000000 00000000 00003080 00000000 00000000 00000000
Compat vDSO mapped to ffffe000.
Checking 'hlt' instruction... OK.
SMP alternatives: switching to UP code
Freeing SMP alternatives: 12k freed
ACPI: Core revision 20070126
CPU0: Intel(R) Pentium(R) 4 CPU 1700MHz stepping 0a
Total of 1 processors activated (3392.50 BogoMIPS).
ENABLING IO-APIC IRQs
...TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1
Brought up 1 CPUs
NET: Registered protocol family 16
EISA bus registered
ACPI: bus type pci registered
PCI: PCI BIOS revision 2.10 entry at 0xfbe2e, last bus=2
PCI: Using configuration type 1
Setting up standard PCI resources
ACPI: Interpreter enabled
ACPI: (supports S0 S1 S3 S4 S5)
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
PCI quirk: region 0800-087f claimed by ICH4 ACPI/GPIO/TCO
PCI quirk: region 0880-08bf claimed by ICH4 GPIO
Boot video device is 0000:01:00.0
PCI: Transparent bridge - 0000:00:1e.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI1._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 *5 6 7 9 10 11 12 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 *10 11 12 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 *9 10 11 12 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 *9 10 11 12 15)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 11 12 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 11 12 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 10 11 12 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 *9 10 11 12 15)
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
pnp: PnP ACPI: found 13 devices
PnPBIOS: Disabled by ACPI PNP
PCI: Using ACPI for IRQ routing
PCI: Routing PCI interrupts for all devices because "pci=routeirq" specified
ACPI: PCI Interrupt 0000:00:1f.2[D] -> GSI 19 (level, low) -> IRQ 16
ACPI: PCI Interrupt 0000:00:1f.3[B] -> GSI 17 (level, low) -> IRQ 17
ACPI: PCI Interrupt 0000:00:1f.4[C] -> GSI 23 (level, low) -> IRQ 18
ACPI: PCI Interrupt 0000:00:1f.5[B] -> GSI 17 (level, low) -> IRQ 17
ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 19
ACPI: PCI Interrupt 0000:02:08.0[A] -> GSI 17 (level, low) -> IRQ 17
ACPI: PCI Interrupt 0000:02:0c.0[A] -> GSI 18 (level, low) -> IRQ 20
NET: Registered protocol family 8
NET: Registered protocol family 20
NetLabel: Initializing
NetLabel:  domain hash size = 128
NetLabel:  protocols = UNLABELED CIPSOv4
NetLabel:  unlabeled traffic allowed by default
pnp: 00:00: iomem range 0x0-0x9ffff could not be reserved
pnp: 00:00: iomem range 0x100000-0xffffff could not be reserved
pnp: 00:00: iomem range 0x1000000-0x3ff76fff could not be reserved
pnp: 00:00: iomem range 0xf0000-0xfffff could not be reserved
pnp: 00:0c: ioport range 0x800-0x85f has been reserved
pnp: 00:0c: ioport range 0xc00-0xc7f has been reserved
pnp: 00:0c: ioport range 0x860-0x8ff could not be reserved
Time: tsc clocksource has been installed.
PCI: Bridge: 0000:00:01.0
  IO window: e000-efff
  MEM window: ff800000-ff9fffff
  PREFETCH window: f8000000-fbffffff
PCI: Bridge: 0000:00:1e.0
  IO window: d000-dfff
  MEM window: ff600000-ff7fffff
  PREFETCH window: 50000000-500fffff
PCI: Setting latency timer of device 0000:00:1e.0 to 64
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 8, 1572864 bytes)
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
checking if image is initramfs... it is
Switched to high resolution mode on CPU 0
Freeing initrd memory: 5477k freed
Simple Boot Flag at 0x7a set to 0x1
audit: initializing netlink socket (disabled)
audit(1180837391.204:1): initialized
highmem bounce pool size: 64 pages
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Real Time Clock Driver v1.12ac
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:0a: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
EISA: Probing bus 0 at eisa.0
EISA: Detected 0 cards.
TCP cubic registered
NET: Registered protocol family 1
Using IPI No-Shortcut mode
Freeing unused kernel memory: 324k freed
input: AT Translated Set 2 keyboard as /class/input/input0
ICH2: IDE controller at PCI slot 0000:00:1f.1
ICH2: chipset revision 18
ICH2: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
hda: SAMSUNG SP0802N, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: SAMSUNG CD-R/RW SW-252B, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
SCSI subsystem initialized
libata version 2.20 loaded.
hda: max request size: 512KiB
hda: 156368016 sectors (80060 MB) w/2048KiB Cache, CHS=16383/255/63, UDMA(100)
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
USB Universal Host Controller Interface driver v3.0
ACPI: PCI Interrupt 0000:00:1f.2[D] -> GSI 19 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:00:1f.2 to 64
uhci_hcd 0000:00:1f.2: UHCI Host Controller
uhci_hcd 0000:00:1f.2: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:1f.2: irq 16, io base 0x0000ff80
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
hda: cache flushes supported
 hda: hda1 hda2 hda3 hda4 < hda5<6>ACPI: PCI Interrupt 0000:00:1f.4[C] -> GSI 23 (level, low) -> IRQ 18
PCI: Setting latency timer of device 0000:00:1f.4 to 64
uhci_hcd 0000:00:1f.4: UHCI Host Controller
uhci_hcd 0000:00:1f.4: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1f.4: irq 18, io base 0x0000ff60
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
 hda6 hda7 hda8 hda9<6>ACPI: PCI Interrupt 0000:02:0c.0[A] -> GSI 18 (level, low) -> IRQ 20
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
0000:02:0c.0: 3Com PCI 3c905C Tornado at f882cc00.
 hda10 hda11 >
hdc: ATAPI 52X CD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
usb 1-1: new full speed USB device using uhci_hcd and address 2
usb 1-1: configuration #1 chosen from 1 choice
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Linux agpgart interface v0.102 (c) Dave Jones
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
agpgart: Detected an Intel i845 Chipset.
agpgart: AGP aperture is 64M @ 0xf4000000
iTCO_vendor_support: vendor-support=0
iTCO_wdt: Intel TCO WatchDog Timer Driver v1.01 (21-Jan-2007)
iTCO_wdt: Found a ICH2 TCO device (Version=1, TCOBASE=0x0860)
iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
intel_rng: FWH not detected
input: PC Speaker as /class/input/input1
ACPI: PCI Interrupt 0000:00:1f.3[B] -> GSI 17 (level, low) -> IRQ 17
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
parport: PnPBIOS parport detected.
parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,ECP,DMA]
drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 2 if 0 alt 1 proto 2 vid 0x03F0 pid 0x0917
usbcore: registered new interface driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
logips2pp: Detected unknown logitech mouse model 1
ACPI: PCI Interrupt 0000:00:1f.5[B] -> GSI 17 (level, low) -> IRQ 17
PCI: Setting latency timer of device 0000:00:1f.5 to 64
input: PS/2 Logitech Mouse as /class/input/input2
intel8x0_measure_ac97_clock: measured 52046 usecs
intel8x0: clocking to 41151
EXT3 FS on hda8, internal journal
loop: loaded (max 8 devices)
device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com
ReiserFS: hda2: found reiserfs format "3.6" with standard journal
ReiserFS: hda2: using ordered data mode
ReiserFS: hda2: journal params: device hda2, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hda2: checking transaction log (hda2)
ReiserFS: hda2: Using r5 hash to sort names
ReiserFS: hda3: found reiserfs format "3.6" with standard journal
ReiserFS: hda3: using ordered data mode
ReiserFS: hda3: journal params: device hda3, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hda3: checking transaction log (hda3)
ReiserFS: hda3: Using r5 hash to sort names
Adding 1052216k swap on /dev/mapper/cryptoswap.  Priority:-1 extents:1 across:1052216k
eth0:  setting full-duplex.
NET: Registered protocol family 17
lp0: using parport0 (interrupt-driven).
ppdev: user-space parallel port driver
tsdev (compaq touchscreen emulation) is scheduled for removal.
See Documentation/feature-removal-schedule.txt for details.
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
NFSD: starting 90-second grace period
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
Mobile IPv6
ip_tables: (C) 2000-2006 Netfilter Core Team
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (8187 buckets, 65496 max)
[drm] Initialized drm 1.1.0 20060810
ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 19
[drm] Initialized r128 2.5.0 20030725 on minor 0
agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V2 device at 0000:00:00.0 into 1x mode
agpgart: Putting AGP V2 device at 0000:01:00.0 into 1x mode
eth0: no IPv6 routers present

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

* Re: [RFC][PATCH] IO-APIC blacklist
  2007-06-02 23:53       ` Tear
@ 2007-06-03  4:16         ` Len Brown
  2007-06-03 10:24           ` Tear
  2007-06-03 11:25           ` Tear
  0 siblings, 2 replies; 16+ messages in thread
From: Len Brown @ 2007-06-03  4:16 UTC (permalink / raw)
  To: Tear; +Cc: Linus Torvalds, mingo, akpm, Linux Kernel Mailing List

On Saturday 02 June 2007 19:53, Tear wrote:
> Linus Torvalds <torvalds@linux-foundation.org> wrote:
> > On Sat, 2 Jun 2007, Tear wrote:

> > Now, I doubt it's the timer, and the UHCI irq thing sounds more likely to 
> > be a problem anyway, since it's USB that's slow, so it would be 
> > interesting to hear whether:
> > 
> > 	acpi=force pci=routeirq
> > 
> > is still slow (it should enable ACPI, but then force the interrupt routing 
> > to use the PIRQ table anyway). 

I think you meant to suggest acpi=force plus "acpi=noirq", which will
cause all of ACPI except its interrupt routing code to run.
(similarly, "pci=noacpi" causes all of ACPI to run except its
 interrupt code and PCI bus enumeration code)

pci=routeirq actually just goes and forces the interrupt routing
for all PCI devices to be set up before driver probe time
when it is normally done.  This is a workaround for PCI drivers
that don't call pci_enable_device() to enable their IRQ.

In any case, it is possible that the assumption that IRQs
are broken on this box may be invalid.  In the case of
the PCI interrupts above 15 on this box -- they are
all "hard coded" in the _PRT -- there is no run-time
interrupt link to program, Linux will always use the
same IRQ for each device and it has no choice in the matter
in ACPI mode.  So the same is likely true in legacy mode.

> > Also, if you can figure out which USB ports are on the _other_ controller 
> > (the one that gets irq 18 regardless of whether ACPI is on or off), it 
> > would also be interesting to hear whether the camera is always fast (or 
> > perhaps always slow) when connected to a part that is off that 
> > controller..
> 
> Originally I have been using the USB ports on the front panel of
> the computer. I had not tested the USB ports on the rear panel
> of the computer. I have just tested the USB ports on the rear
> panel of the computer with acpi=ht, and surprise, the camera is fast!

When we talk about "fast" and "slow" here, what are we talking about?
What are the relative speeds?
I see uhci only in dmesg, I guess there is no ehci on this box?

Also, can you associate the physical ports on back and front
with the software drivers loaded by performing an operation
on the port and observing which line in /proc/interrupts increments?

do all of the USB interfaces tested have their own unshared
IRQ in /proc/interrupts?

thanks,
-Len

ps. there could still be some "ACPI magic" going on here.
We've seen motherboards that enable parts of USB based
on what OS they think they are running.  Try
acpi=force acpi_os_name=Linux acpi_osi=
and if that makes USB go slow, that is proof
of where the magic lives.

Also, please capture the output from acpidump
and attach it to a bug report here:
http://bugzilla.kernel.org/enter_bug.cgi?product=ACPI
If you don't have acpidump installed, you can get it
from pmtools here:
http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/utils/


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

* Re: [RFC][PATCH] IO-APIC blacklist
  2007-06-03  4:16         ` Len Brown
@ 2007-06-03 10:24           ` Tear
  2007-06-03 11:25           ` Tear
  1 sibling, 0 replies; 16+ messages in thread
From: Tear @ 2007-06-03 10:24 UTC (permalink / raw)
  To: Len Brown; +Cc: Linus Torvalds, mingo, akpm, Linux Kernel Mailing List

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

Len Brown <lenb@kernel.org> wrote:
> On Saturday 02 June 2007 19:53, Tear wrote:
> > Linus Torvalds <torvalds@linux-foundation.org> wrote:
> > > On Sat, 2 Jun 2007, Tear wrote:
> 
> > > Now, I doubt it's the timer, and the UHCI irq thing sounds more likely to 
> > > be a problem anyway, since it's USB that's slow, so it would be 
> > > interesting to hear whether:
> > > 
> > > 	acpi=force pci=routeirq
> > > 
> > > is still slow (it should enable ACPI, but then force the interrupt routing 
> > > to use the PIRQ table anyway). 
> 
> I think you meant to suggest acpi=force plus "acpi=noirq", which will
> cause all of ACPI except its interrupt routing code to run.
> (similarly, "pci=noacpi" causes all of ACPI to run except its
>  interrupt code and PCI bus enumeration code)

acpi=force plus acpi=noirq changes the situation a little bit.
With acpi=force and acpi=noirq, the ports on the front panel
work at a "medium" speed, neither fast nor slow.

> pci=routeirq actually just goes and forces the interrupt routing
> for all PCI devices to be set up before driver probe time
> when it is normally done.  This is a workaround for PCI drivers
> that don't call pci_enable_device() to enable their IRQ.
> 
> In any case, it is possible that the assumption that IRQs
> are broken on this box may be invalid.  In the case of
> the PCI interrupts above 15 on this box -- they are
> all "hard coded" in the _PRT -- there is no run-time
> interrupt link to program, Linux will always use the
> same IRQ for each device and it has no choice in the matter
> in ACPI mode.  So the same is likely true in legacy mode.
> 
> > > Also, if you can figure out which USB ports are on the _other_ controller 
> > > (the one that gets irq 18 regardless of whether ACPI is on or off), it 
> > > would also be interesting to hear whether the camera is always fast (or 
> > > perhaps always slow) when connected to a part that is off that 
> > > controller..
> > 
> > Originally I have been using the USB ports on the front panel of
> > the computer. I had not tested the USB ports on the rear panel
> > of the computer. I have just tested the USB ports on the rear
> > panel of the computer with acpi=ht, and surprise, the camera is fast!
> 
> When we talk about "fast" and "slow" here, what are we talking about?
> What are the relative speeds?
> I see uhci only in dmesg, I guess there is no ehci on this box?

Yes, this is a relatively old system;
it has only uhci and no ehci. Please
see the following outputs for the speed
of the USB transfers. Before each mount,
I flushed the caches with "blockdev --flushbufs".

~~~~~ Slow: (acpi=ht, USB port on the *front* panel) ~~~~~

# time mount /dev/sda1 /media/usbdisk/

real    0m18.343s
user    0m0.000s
sys     0m0.008s

# time dd if=dsc00673.jpg of=/dev/null
4295+1 records in
4295+1 records out
2199226 bytes (2,2 MB) copied, 16.7524 seconds, 131 kB/s

real    0m16.757s
user    0m0.000s
sys     0m0.004s


~~~~~ Fast: (acpi=ht, USB port on the *rear* panel) ~~~~~

# time mount /dev/sda1 /media/usbdisk/

real    0m0.259s
user    0m0.004s
sys     0m0.012s

# time dd if=dsc00673.jpg of=/dev/null
4295+1 records in
4295+1 records out
2199226 bytes (2,2 MB) copied, 2.60062 seconds, 846 kB/s

real    0m2.606s
user    0m0.000s
sys     0m0.020s

~~~~~ Fast: (acpi=force, USB port on the *front* panel) ~~~~~

# time mount /dev/sda1 /media/usbdisk/

real    0m0.287s
user    0m0.000s
sys     0m0.008s

# time dd if=dsc00673.jpg of=/dev/null
4295+1 records in
4295+1 records out
2199226 bytes (2,2 MB) copied, 2.60754 seconds, 843 kB/s

real    0m2.612s
user    0m0.000s
sys     0m0.012s


> Also, can you associate the physical ports on back and front
> with the software drivers loaded by performing an operation
> on the port and observing which line in /proc/interrupts increments?

Sure. With acpi=ht, /proc/interrupts is as follows:

           CPU0
  0:     201306   IO-APIC-edge      timer
  1:       1457   IO-APIC-edge      i8042
  2:          0    XT-PIC-XT        cascade
  6:          5   IO-APIC-edge      floppy
  7:          0   IO-APIC-edge      parport0
  8:          1   IO-APIC-edge      rtc
 12:      19218   IO-APIC-edge      i8042
 14:      18704   IO-APIC-edge      ide0
 15:       6973   IO-APIC-edge      ide1
 16:      56862   IO-APIC-fasteoi   r128@pci:0000:01:00.0
 17:      20792   IO-APIC-fasteoi   Intel 82801BA-ICH2
 18:         74   IO-APIC-fasteoi   uhci_hcd:usb2, eth0
 19:         38   IO-APIC-fasteoi   uhci_hcd:usb1
NMI:          0
LOC:     201260
ERR:          0
MIS:          0

With acpi=force, /proc/interrupts is as follows:

           CPU0
  0:         71   IO-APIC-edge      timer
  1:       5772   IO-APIC-edge      i8042
  6:          5   IO-APIC-edge      floppy
  7:          0   IO-APIC-edge      parport0
  8:          1   IO-APIC-edge      rtc
  9:          1   IO-APIC-fasteoi   acpi
 12:      24882   IO-APIC-edge      i8042
 14:      15278   IO-APIC-edge      ide0
 15:      10141   IO-APIC-edge      ide1
 16:       1961   IO-APIC-fasteoi   uhci_hcd:usb1
 17:       1333   IO-APIC-fasteoi   uhci_hcd:usb2
 18:        609   IO-APIC-fasteoi   eth0
 19:          0   IO-APIC-fasteoi   Intel 82801BA-ICH2
 20:      83137   IO-APIC-fasteoi   r128@pci:0000:01:00.0
NMI:          0
LOC:     312469
ERR:          0
MIS:          0

With acpi=force, the following is observed:

Ports on the front panel increment the following line:
 17:       1763   IO-APIC-fasteoi   uhci_hcd:usb2

Whereas the ports on the rear panel increment the following line:
 16:       2477   IO-APIC-fasteoi   uhci_hcd:usb1

> do all of the USB interfaces tested have their own unshared
> IRQ in /proc/interrupts?

With acpi=ht, no. However, with acpi=force, yes.

> thanks,
> -Len
> 
> ps. there could still be some "ACPI magic" going on here.
> We've seen motherboards that enable parts of USB based
> on what OS they think they are running.  Try
> acpi=force acpi_os_name=Linux acpi_osi=
> and if that makes USB go slow, that is proof
> of where the magic lives.

acpi=force acpi_os_name=Linux acpi_osi= does not differ
from only acpi=force. Both of the USB controllers
are fast.

> Also, please capture the output from acpidump
> and attach it to a bug report here:
> http://bugzilla.kernel.org/enter_bug.cgi?product=ACPI
> If you don't have acpidump installed, you can get it
> from pmtools here:
> http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/utils/

I do not know what I should write in the bug report.
For this reason, I am attaching the output of acpidump.

Thank you for your attention.

Regards,
- Tear




 
____________________________________________________________________________________
Never miss an email again!
Yahoo! Toolbar alerts you the instant new Mail arrives.
http://tools.search.yahoo.com/toolbar/features/mail/

[-- Attachment #2: 2274583100-acpidump.txt --]
[-- Type: text/plain, Size: 45062 bytes --]

DSDT @ 0xfffe3c22
  0000: 44 53 44 54 93 23 00 00 01 6e 44 45 4c 4c 00 00  DSDT.#...nDELL..
  0010: 64 74 5f 65 78 00 00 00 00 10 00 00 4d 53 46 54  dt_ex.......MSFT
  0020: 0d 00 00 01 14 07 44 42 49 4e 00 a3 10 4f 05 5c  ......DBIN...O.\
  0030: 00 5b 82 21 5c 2e 5f 53 42 5f 56 42 54 4e 08 5f  .[.!\._SB_VBTN._
  0040: 48 49 44 0c 41 d0 0c 0c 08 5f 50 52 57 12 06 02  HID.A...._PRW...
  0050: 0a 01 0a 04 5b 80 5c 53 53 54 53 01 0b 28 08 0a  ....[.\SSTS..(..
  0060: 01 5b 81 0c 5c 53 53 54 53 41 54 53 54 53 01 5b  .[..\SSTSATSTS.[
  0070: 80 5c 53 41 43 54 01 0b 2a 08 0a 01 5b 81 0e 5c  .\SACT..*...[..\
  0080: 53 41 43 54 41 00 02 54 50 4f 4c 01 10 28 5c 5f  SACTA..TPOL..(\_
  0090: 47 50 45 14 21 5f 4c 30 30 00 70 0a 00 54 50 4f  GPE.!_L00.p..TPO
  00a0: 4c 70 0a 01 54 53 54 53 86 5c 2e 5f 53 42 5f 56  Lp..TSTS.\._SB_V
  00b0: 42 54 4e 0a 02 08 4d 53 4f 53 0a 00 5b 01 4d 54  BTN...MSOS..[.MT
  00c0: 58 5f 01 14 38 43 4d 52 44 01 5b 23 53 4d 49 4d  X_..8CMRD.[#SMIM
  00d0: ff ff 70 68 60 7b 60 0a 7f 60 70 60 53 4d 49 44  ..ph`{`..`p`SMID
  00e0: 70 0a 84 53 4d 49 43 70 0a 85 53 4d 49 43 70 53  p..SMICp..SMICpS
  00f0: 4d 49 44 60 5b 27 53 4d 49 4d a4 60 14 36 43 4d  MID`['SMIM.`.6CM
  0100: 57 52 02 5b 23 53 4d 49 4d ff ff 70 68 60 7d 60  WR.[#SMIM..ph`}`
  0110: 0a 80 60 70 60 53 4d 49 44 70 0a 84 53 4d 49 43  ..`p`SMIDp..SMIC
  0120: 70 69 53 4d 49 44 70 0a 85 53 4d 49 43 5b 27 53  piSMIDp..SMIC['S
  0130: 4d 49 4d 14 11 47 43 4b 42 00 a4 7b 0a 20 43 4d  MIM..GCKB..{. CM
  0140: 52 44 0a 26 00 14 11 47 43 4d 53 00 a4 7b 0a 40  RD.&...GCMS..{.@
  0150: 43 4d 52 44 0a 6f 00 14 11 47 43 4f 4e 00 a4 7b  CMRD.o...GCON..{
  0160: 0a 04 43 4d 52 44 0a 55 00 14 11 47 43 55 43 00  ..CMRD.U...GCUC.
  0170: a4 7f 0a 01 43 4d 52 44 0a 22 00 14 11 47 43 53  ....CMRD."...GCS
  0180: 31 00 a4 7b 0a 03 43 4d 52 44 0a 25 00 14 11 47  1..{..CMRD.%...G
  0190: 43 53 32 00 a4 7b 0a 0c 43 4d 52 44 0a 25 00 14  CS2..{..CMRD.%..
  01a0: 11 47 43 46 44 00 a4 7b 0a 18 43 4d 52 44 0a 55  .GCFD..{..CMRD.U
  01b0: 00 14 11 47 43 50 50 00 a4 7b 0a 70 43 4d 52 44  ...GCPP..{.pCMRD
  01c0: 0a 23 00 14 4a 13 48 41 43 4b 00 70 43 4d 52 44  .#..J.HACK.pCMRD
  01d0: 0a 37 60 7b 60 0a df 60 43 4d 57 52 0a 37 60 a0  .7`{`..`CMWR.7`.
  01e0: 1e 93 4d 53 4f 53 0a 04 70 43 4d 52 44 0a 6f 60  ..MSOS..pCMRD.o`
  01f0: 7d 60 0a 04 60 43 4d 57 52 0a 6f 60 a4 01 a1 15  }`..`CMWR.o`....
  0200: 70 43 4d 52 44 0a 6f 60 7b 60 0a fb 60 43 4d 57  pCMRD.o`{`..`CMW
  0210: 52 0a 6f 60 72 87 5c 5f 4f 53 5f 0a 01 60 70 60  R.o`r.\_OS_..`p`
  0220: 61 08 42 55 46 30 11 02 60 08 42 55 46 31 11 02  a.BUF0..`.BUF1..
  0230: 60 08 4f 53 4e 54 0a 01 08 4f 53 39 38 0a 01 70  `.OSNT...OS98..p
  0240: 5c 5f 4f 53 5f 42 55 46 30 70 0d 4d 69 63 72 6f  \_OS_BUF0p.Micro
  0250: 73 6f 66 74 20 57 69 6e 64 6f 77 73 20 4e 54 00  soft Windows NT.
  0260: 42 55 46 31 a2 20 60 76 60 a0 12 93 83 88 42 55  BUF1. `v`.....BU
  0270: 46 30 60 00 83 88 42 55 46 31 60 00 a1 08 70 0a  F0`...BUF1`...p.
  0280: 00 4f 53 4e 54 a0 0e 4f 53 4e 54 70 0a 03 4d 53  .OSNT..OSNTp..MS
  0290: 4f 53 a4 01 a1 49 06 70 0d 4d 69 63 72 6f 73 6f  OS...I.p.Microso
  02a0: 66 74 20 57 69 6e 64 6f 77 73 00 42 55 46 31 a2  ft Windows.BUF1.
  02b0: 20 61 76 61 a0 12 93 83 88 42 55 46 30 61 00 83   ava.....BUF0a..
  02c0: 88 42 55 46 31 61 00 a1 08 70 0a 00 4f 53 39 38  .BUF1a...p..OS98
  02d0: a0 22 4f 53 39 38 70 43 4d 52 44 0a 37 60 7d 60  ."OS98pCMRD.7`}`
  02e0: 0a 20 60 43 4d 57 52 0a 37 60 70 0a 01 4d 53 4f  . `CMWR.7`p..MSO
  02f0: 53 a4 00 a1 0a 70 0a 02 4d 53 4f 53 a4 00 10 13  S....p..MSOS....
  0300: 5c 5f 50 52 5f 5b 83 0b 43 50 55 30 01 10 08 00  \_PR_[..CPU0....
  0310: 00 06 5b 80 53 50 4b 52 01 0b 8c 08 0a 04 5b 81  ..[.SPKR......[.
  0320: 15 53 50 4b 52 01 47 52 53 31 16 47 53 50 4b 01  .SPKR.GRS1.GSPK.
  0330: 47 52 53 32 09 5b 80 43 4d 53 5f 01 0a 70 0a 02  GRS2.[.CMS_..p..
  0340: 5b 81 10 43 4d 53 5f 01 43 4d 53 49 08 43 4d 53  [..CMS_.CMSI.CMS
  0350: 44 08 5b 80 53 4d 49 52 01 0a b2 0a 02 5b 81 10  D.[.SMIR.....[..
  0360: 53 4d 49 52 01 53 4d 49 43 08 53 4d 49 44 08 5b  SMIR.SMIC.SMID.[
  0370: 80 50 4d 31 52 01 0b 00 08 0a 04 5b 81 1a 50 4d  .PM1R......[..PM
  0380: 31 52 01 50 4d 53 31 08 50 4d 53 32 08 50 4d 45  1R.PMS1.PMS2.PME
  0390: 31 08 50 4d 45 32 08 5b 80 47 4c 42 43 01 0b 28  1.PME2.[.GLBC..(
  03a0: 08 0a 04 5b 81 1a 47 4c 42 43 01 54 48 52 50 08  ...[..GLBC.THRP.
  03b0: 47 4c 42 54 08 45 4f 53 5f 08 4c 49 44 50 08 5b  GLBT.EOS_.LIDP.[
  03c0: 80 50 58 59 30 01 0b 29 09 0a 01 5b 81 0f 50 58  .PXY0..)...[..PX
  03d0: 59 30 01 00 01 43 48 41 53 03 00 04 5b 80 53 49  Y0...CHAS...[.SI
  03e0: 4f 5f 01 0a 2e 0a 02 5b 81 10 53 49 4f 5f 01 53  O_.....[..SIO_.S
  03f0: 49 4f 49 08 53 49 4f 44 08 5b 80 50 4d 45 53 01  IOI.SIOD.[.PMES.
  0400: 0b 00 0c 0a 01 5b 81 0b 50 4d 45 53 01 47 53 54  .....[..PMES.GST
  0410: 53 08 5b 80 57 45 4e 58 01 0b 0a 0c 0a 06 5b 81  S.[.WENX......[.
  0420: 24 57 45 4e 58 01 57 45 4e 31 08 57 45 4e 32 08  $WENX.WEN1.WEN2.
  0430: 57 45 4e 33 08 57 45 4e 34 08 57 45 4e 35 08 57  WEN3.WEN4.WEN5.W
  0440: 45 4e 36 08 5b 80 57 53 54 58 01 0b 04 0c 0a 06  EN6.[.WSTX......
  0450: 5b 81 24 57 53 54 58 01 57 53 54 31 08 57 53 54  [.$WSTX.WST1.WST
  0460: 32 08 57 53 54 33 08 57 53 54 34 08 57 53 54 35  2.WST3.WST4.WST5
  0470: 08 57 53 54 36 08 5b 80 4c 45 44 58 01 0b 5d 0c  .WST6.[.LEDX..].
  0480: 0a 02 5b 81 10 4c 45 44 58 01 4c 45 44 31 08 4c  ..[..LEDX.LED1.L
  0490: 45 44 32 08 5b 01 53 4d 49 4d 01 14 34 53 4d 49  ED2.[.SMIM..4SMI
  04a0: 32 01 5b 23 53 4d 49 4d ff ff 70 68 53 4d 49 43  2.[#SMIM..phSMIC
  04b0: 70 53 4d 49 43 60 70 53 4d 49 44 60 79 60 0a 08  pSMIC`pSMID`y`..
  04c0: 60 72 53 4d 49 43 60 60 5b 27 53 4d 49 4d a4 60  `rSMIC``['SMIM.`
  04d0: 14 24 53 4d 49 34 01 72 68 0a 01 60 70 53 4d 49  .$SMI4.rh..`pSMI
  04e0: 32 68 62 70 53 4d 49 32 60 61 79 61 0a 10 61 72  2hbpSMI2`aya..ar
  04f0: 61 62 60 a4 60 14 0d 47 54 4d 52 00 a4 53 4d 49  ab`.`..GTMR..SMI
  0500: 34 0a 78 14 0d 47 54 4d 4c 00 a4 53 4d 49 34 0a  4.x..GTML..SMI4.
  0510: 74 14 0d 47 54 4d 48 00 a4 53 4d 49 34 0a 76 08  t..GTMH..SMI4.v.
  0520: 47 50 45 46 0a 00 08 53 53 54 58 0a 00 14 41 05  GPEF...SSTX...A.
  0530: 5c 2e 5f 47 50 45 5f 4c 30 33 00 a0 17 80 93 53  \._GPE_L03.....S
  0540: 53 54 58 0a 01 00 86 5c 2e 5f 53 42 5f 56 42 54  STX....\._SB_VBT
  0550: 4e 0a 02 5b 22 0a 14 7f 54 48 52 50 0a 08 54 48  N..["...THRP..TH
  0560: 52 50 7d 50 4d 45 32 0a 01 50 4d 45 32 86 5c 2f  RP}PME2..PME2.\/
  0570: 03 5f 53 42 5f 50 43 49 30 55 53 42 30 0a 02 14  ._SB_PCI0USB0...
  0580: 41 05 5c 2e 5f 47 50 45 5f 4c 30 34 00 a0 17 80  A.\._GPE_L04....
  0590: 93 53 53 54 58 0a 01 00 86 5c 2e 5f 53 42 5f 56  .SSTX....\._SB_V
  05a0: 42 54 4e 0a 02 5b 22 0a 14 7f 54 48 52 50 0a 10  BTN..["...THRP..
  05b0: 54 48 52 50 7d 50 4d 45 32 0a 01 50 4d 45 32 86  THRP}PME2..PME2.
  05c0: 5c 2f 03 5f 53 42 5f 50 43 49 30 55 53 42 31 0a  \/._SB_PCI0USB1.
  05d0: 02 14 34 5c 2e 5f 47 50 45 5f 4c 30 42 00 7f 47  ..4\._GPE_L0B..G
  05e0: 4c 42 54 0a 08 47 4c 42 54 7d 50 4d 45 32 0a 01  LBT..GLBT}PME2..
  05f0: 50 4d 45 32 86 5c 2f 03 5f 53 42 5f 50 43 49 30  PME2.\/._SB_PCI0
  0600: 50 43 49 31 0a 02 14 45 06 5c 2e 5f 47 50 45 5f  PCI1...E.\._GPE_
  0610: 4c 30 38 00 70 57 45 4e 31 60 7b 60 0a e7 57 45  L08.pWEN1`{`..WE
  0620: 4e 31 70 57 53 54 31 60 7b 60 0a 18 57 53 54 31  N1pWST1`{`..WST1
  0630: 70 47 53 54 53 60 7b 60 0a 01 47 53 54 53 a0 17  pGSTS`{`..GSTS..
  0640: 80 93 53 53 54 58 0a 01 00 86 5c 2e 5f 53 42 5f  ..SSTX....\._SB_
  0650: 56 42 54 4e 0a 02 86 5c 2f 04 5f 53 42 5f 50 43  VBTN...\/._SB_PC
  0660: 49 30 49 53 41 5f 4b 42 44 5f 0a 02 14 40 07 5c  I0ISA_KBD_...@.\
  0670: 5f 50 54 53 01 a0 47 06 7d 93 68 0a 03 93 68 0a  _PTS..G.}.h...h.
  0680: 01 00 70 0a 55 53 49 4f 49 70 0a 07 53 49 4f 49  ..p.USIOIp..SIOI
  0690: 70 0a 07 53 49 4f 44 70 0a f0 53 49 4f 49 70 53  p..SIODp..SIOIpS
  06a0: 49 4f 44 60 7d 60 0a 60 53 49 4f 44 70 0a aa 53  IOD`}`.`SIODp..S
  06b0: 49 4f 49 70 57 53 54 31 60 7b 60 0a 18 57 53 54  IOIpWST1`{`..WST
  06c0: 31 70 47 53 54 53 60 7b 60 0a 01 47 53 54 53 70  1pGSTS`{`..GSTSp
  06d0: 57 45 4e 31 60 7d 60 0a 18 57 45 4e 31 14 43 04  WEN1`}`..WEN1.C.
  06e0: 5c 5f 57 41 4b 01 a0 38 7d 7b 50 4d 53 32 0a 01  \_WAK..8}{PMS2..
  06f0: 00 7d 7b 92 48 41 43 4b 7b 47 4c 42 54 0a 01 00  .}{.HACK{GLBT...
  0700: 00 7b 92 48 41 43 4b 7b 54 48 52 50 0a 08 00 00  .{.HACK{THRP....
  0710: 00 00 86 5c 2e 5f 53 42 5f 56 42 54 4e 0a 02 a4  ...\._SB_VBTN...
  0720: 00 10 35 5c 5f 53 49 5f 14 2e 5f 53 53 54 01 70  ..5\_SI_.._SST.p
  0730: 68 53 53 54 58 a0 10 93 68 0a 03 7b 4c 45 44 32  hSSTX...h..{LED2
  0740: 0a fd 4c 45 44 32 a0 10 93 68 0a 01 7d 4c 45 44  ..LED2...h..}LED
  0750: 32 0a 02 4c 45 44 32 10 17 5c 00 08 50 49 43 46  2..LED2..\..PICF
  0760: 0a 00 14 0c 5f 50 49 43 01 70 68 50 49 43 46 10  ...._PIC.phPICF.
  0770: 83 c2 01 5c 5f 53 42 5f 14 2b 5f 49 4e 49 00 a0  ...\_SB_.+_INI..
  0780: 24 5b 12 5f 4f 53 49 60 a0 1b 5c 5f 4f 53 49 0d  $[._OSI`..\_OSI.
  0790: 57 69 6e 64 6f 77 73 20 32 30 30 31 00 70 0a 04  Windows 2001.p..
  07a0: 4d 53 4f 53 5b 82 4c 0c 4d 45 4d 5f 08 5f 48 49  MSOS[.L.MEM_._HI
  07b0: 44 0c 41 d0 0c 01 08 5f 55 49 44 0a 01 14 44 0b  D.A...._UID...D.
  07c0: 5f 43 52 53 00 08 4d 45 4d 42 11 46 06 0a 62 86  _CRS..MEMB.F..b.
  07d0: 09 00 01 00 00 00 00 00 00 0a 00 86 09 00 01 00  ................
  07e0: 00 10 00 00 00 00 00 86 09 00 01 00 00 00 01 00  ................
  07f0: 00 00 00 86 09 00 00 00 00 0f 00 00 00 01 00 86  ................
  0800: 09 00 01 00 00 c0 fe 00 00 01 00 86 09 00 01 00  ................
  0810: 00 e0 fe 00 00 01 00 86 09 00 00 00 00 b0 ff 00  ................
  0820: 00 10 00 86 09 00 00 00 00 c0 ff 00 00 40 00 79  .............@.y
  0830: 00 8a 4d 45 4d 42 0a 08 4d 45 4d 52 8a 4d 45 4d  ..MEMB..MEMR.MEM
  0840: 42 0a 14 4d 45 4d 4c 8a 4d 45 4d 42 0a 20 4d 45  B..MEML.MEMB. ME
  0850: 4d 48 70 47 54 4d 52 4d 45 4d 52 70 47 54 4d 4c  MHpGTMRMEMRpGTML
  0860: 4d 45 4d 4c 70 47 54 4d 48 4d 45 4d 48 a4 4d 45  MEMLpGTMHMEMH.ME
  0870: 4d 42 5b 82 81 52 01 50 43 49 30 08 5f 48 49 44  MB[..R.PCI0._HID
  0880: 0c 41 d0 0a 03 08 5f 55 49 44 0a 04 08 5f 41 44  .A...._UID..._AD
  0890: 52 0a 00 08 5f 50 52 57 12 06 02 0a 0b 0a 05 14  R..._PRW........
  08a0: 09 5f 53 31 44 00 a4 0a 01 14 14 5f 53 33 44 00  ._S1D......_S3D.
  08b0: a0 08 48 41 43 4b a4 0a 03 a1 04 a4 0a 02 08 50  ..HACK.........P
  08c0: 49 43 30 12 43 09 09 12 0f 04 0c ff ff 01 00 0a  IC0.C...........
  08d0: 00 4c 4e 4b 41 0a 00 12 0f 04 0c ff ff 01 00 0a  .LNKA...........
  08e0: 01 4c 4e 4b 42 0a 00 12 0f 04 0c ff ff 1f 00 0a  .LNKB...........
  08f0: 02 4c 4e 4b 48 0a 00 12 0f 04 0c ff ff 1f 00 0a  .LNKH...........
  0900: 03 4c 4e 4b 44 0a 00 12 0f 04 0c ff ff 1f 00 0a  .LNKD...........
  0910: 01 4c 4e 4b 42 0a 00 12 0f 04 0c ff ff 1e 00 0a  .LNKB...........
  0920: 00 4c 4e 4b 41 0a 00 12 0f 04 0c ff ff 1e 00 0a  .LNKA...........
  0930: 01 4c 4e 4b 42 0a 00 12 0f 04 0c ff ff 1e 00 0a  .LNKB...........
  0940: 02 4c 4e 4b 43 0a 00 12 0f 04 0c ff ff 1e 00 0a  .LNKC...........
  0950: 03 4c 4e 4b 44 0a 00 08 41 50 49 30 12 41 08 09  .LNKD...API0.A..
  0960: 12 0d 04 0c ff ff 01 00 0a 00 0a 00 0a 10 12 0d  ................
  0970: 04 0c ff ff 01 00 0a 01 0a 00 0a 11 12 0d 04 0c  ................
  0980: ff ff 1f 00 0a 02 0a 00 0a 17 12 0d 04 0c ff ff  ................
  0990: 1f 00 0a 03 0a 00 0a 13 12 0d 04 0c ff ff 1f 00  ................
  09a0: 0a 01 0a 00 0a 11 12 0d 04 0c ff ff 1e 00 0a 00  ................
  09b0: 0a 00 0a 10 12 0d 04 0c ff ff 1e 00 0a 01 0a 00  ................
  09c0: 0a 11 12 0d 04 0c ff ff 1e 00 0a 02 0a 00 0a 12  ................
  09d0: 12 0d 04 0c ff ff 1e 00 0a 03 0a 00 0a 13 14 1b  ................
  09e0: 5f 50 52 54 00 70 41 50 49 30 60 a0 0c 92 50 49  _PRT.pAPI0`...PI
  09f0: 43 46 70 50 49 43 30 60 a4 60 5b 82 49 08 55 53  CFpPIC0`.`[.I.US
  0a00: 42 30 08 5f 41 44 52 0c 02 00 1f 00 08 5f 55 49  B0._ADR......_UI
  0a10: 44 0a 05 08 5f 50 52 57 12 06 02 0a 03 0a 03 5b  D..._PRW.......[
  0a20: 80 55 50 43 31 02 0a c1 0a 01 5b 81 0b 55 50 43  .UPC1.....[..UPC
  0a30: 31 01 4c 45 47 4b 08 14 24 5f 49 4e 49 00 a0 05  1.LEGK..$_INI...
  0a40: 48 41 43 4b a1 17 70 4c 45 47 4b 60 7b 60 0a 60  HACK..pLEGK`{`.`
  0a50: 60 7d 60 0a 20 60 70 60 4c 45 47 4b 14 14 5f 53  `}`. `p`LEGK.._S
  0a60: 54 41 00 a0 08 47 43 55 43 a4 0a 0f a1 04 a4 0a  TA...GCUC.......
  0a70: 00 14 09 5f 53 31 44 00 a4 0a 01 14 09 5f 53 33  ..._S1D......_S3
  0a80: 44 00 a4 0a 02 5b 82 49 08 55 53 42 31 08 5f 41  D....[.I.USB1._A
  0a90: 44 52 0c 04 00 1f 00 08 5f 55 49 44 0a 06 08 5f  DR......_UID..._
  0aa0: 50 52 57 12 06 02 0a 04 0a 03 5b 80 55 50 43 31  PRW.......[.UPC1
  0ab0: 02 0a c1 0a 01 5b 81 0b 55 50 43 31 01 4c 45 47  .....[..UPC1.LEG
  0ac0: 4b 08 14 24 5f 49 4e 49 00 a0 05 48 41 43 4b a1  K..$_INI...HACK.
  0ad0: 17 70 4c 45 47 4b 60 7b 60 0a 60 60 7d 60 0a 20  .pLEGK`{`.``}`. 
  0ae0: 60 70 60 4c 45 47 4b 14 14 5f 53 54 41 00 a0 08  `p`LEGK.._STA...
  0af0: 47 43 55 43 a4 0a 0f a1 04 a4 0a 00 14 09 5f 53  GCUC.........._S
  0b00: 31 44 00 a4 0a 01 14 09 5f 53 33 44 00 a4 0a 02  1D......_S3D....
  0b10: 5b 82 4d 27 50 43 49 31 14 09 5f 53 31 44 00 a4  [.M'PCI1.._S1D..
  0b20: 0a 01 14 09 5f 53 33 44 00 a4 0a 02 14 09 5f 53  ...._S3D......_S
  0b30: 34 44 00 a4 0a 02 14 09 5f 53 35 44 00 a4 0a 02  4D......_S5D....
  0b40: 14 0f 5f 41 44 52 00 70 0c 00 00 1e 00 60 a4 60  .._ADR.p.....`.`
  0b50: 08 5f 55 49 44 0a 07 08 5f 50 52 57 12 06 02 0a  ._UID..._PRW....
  0b60: 0b 0a 05 08 50 49 43 31 12 43 11 11 12 0f 04 0c  ....PIC1.C......
  0b70: ff ff 0c 00 0a 00 4c 4e 4b 43 0a 00 12 0f 04 0c  ......LNKC......
  0b80: ff ff 07 00 0a 00 4c 4e 4b 41 0a 00 12 0f 04 0c  ......LNKA......
  0b90: ff ff 07 00 0a 01 4c 4e 4b 42 0a 00 12 0f 04 0c  ......LNKB......
  0ba0: ff ff 07 00 0a 02 4c 4e 4b 43 0a 00 12 0f 04 0c  ......LNKC......
  0bb0: ff ff 07 00 0a 03 4c 4e 4b 44 0a 00 12 0f 04 0c  ......LNKD......
  0bc0: ff ff 08 00 0a 00 4c 4e 4b 42 0a 00 12 0f 04 0c  ......LNKB......
  0bd0: ff ff 08 00 0a 01 4c 4e 4b 43 0a 00 12 0f 04 0c  ......LNKC......
  0be0: ff ff 08 00 0a 02 4c 4e 4b 44 0a 00 12 0f 04 0c  ......LNKD......
  0bf0: ff ff 08 00 0a 03 4c 4e 4b 41 0a 00 12 0f 04 0c  ......LNKA......
  0c00: ff ff 09 00 0a 00 4c 4e 4b 43 0a 00 12 0f 04 0c  ......LNKC......
  0c10: ff ff 09 00 0a 01 4c 4e 4b 44 0a 00 12 0f 04 0c  ......LNKD......
  0c20: ff ff 09 00 0a 02 4c 4e 4b 41 0a 00 12 0f 04 0c  ......LNKA......
  0c30: ff ff 09 00 0a 03 4c 4e 4b 42 0a 00 12 0f 04 0c  ......LNKB......
  0c40: ff ff 0a 00 0a 00 4c 4e 4b 44 0a 00 12 0f 04 0c  ......LNKD......
  0c50: ff ff 0a 00 0a 01 4c 4e 4b 41 0a 00 12 0f 04 0c  ......LNKA......
  0c60: ff ff 0a 00 0a 02 4c 4e 4b 42 0a 00 12 0f 04 0c  ......LNKB......
  0c70: ff ff 0a 00 0a 03 4c 4e 4b 43 0a 00 08 41 50 49  ......LNKC...API
  0c80: 31 12 41 0f 11 12 0d 04 0c ff ff 0c 00 0a 00 0a  1.A.............
  0c90: 00 0a 12 12 0d 04 0c ff ff 07 00 0a 00 0a 00 0a  ................
  0ca0: 10 12 0d 04 0c ff ff 07 00 0a 01 0a 00 0a 11 12  ................
  0cb0: 0d 04 0c ff ff 07 00 0a 02 0a 00 0a 12 12 0d 04  ................
  0cc0: 0c ff ff 07 00 0a 03 0a 00 0a 13 12 0d 04 0c ff  ................
  0cd0: ff 08 00 0a 00 0a 00 0a 11 12 0d 04 0c ff ff 08  ................
  0ce0: 00 0a 01 0a 00 0a 12 12 0d 04 0c ff ff 08 00 0a  ................
  0cf0: 02 0a 00 0a 13 12 0d 04 0c ff ff 08 00 0a 03 0a  ................
  0d00: 00 0a 10 12 0d 04 0c ff ff 09 00 0a 00 0a 00 0a  ................
  0d10: 12 12 0d 04 0c ff ff 09 00 0a 01 0a 00 0a 13 12  ................
  0d20: 0d 04 0c ff ff 09 00 0a 02 0a 00 0a 10 12 0d 04  ................
  0d30: 0c ff ff 09 00 0a 03 0a 00 0a 11 12 0d 04 0c ff  ................
  0d40: ff 0a 00 0a 00 0a 00 0a 13 12 0d 04 0c ff ff 0a  ................
  0d50: 00 0a 01 0a 00 0a 10 12 0d 04 0c ff ff 0a 00 0a  ................
  0d60: 02 0a 00 0a 11 12 0d 04 0c ff ff 0a 00 0a 03 0a  ................
  0d70: 00 0a 12 14 1b 5f 50 52 54 00 70 41 50 49 31 60  ....._PRT.pAPI1`
  0d80: a0 0c 92 50 49 43 46 70 50 49 43 31 60 a4 60 08  ...PICFpPIC1`.`.
  0d90: 5f 43 52 53 11 4c 08 0a 88 88 0d 00 02 0c 00 00  _CRS.L..........
  0da0: 00 00 00 ff 00 00 00 00 01 47 01 f8 0c f8 0c 01  .........G......
  0db0: 08 88 0d 00 01 0c 03 00 00 00 00 f7 0c 00 00 f8  ................
  0dc0: 0c 88 0d 00 01 0c 03 00 00 00 0d ff ff 00 00 00  ................
  0dd0: f3 87 17 00 00 0c 03 00 00 00 00 00 00 0a 00 ff  ................
  0de0: ff 0b 00 00 00 00 00 00 00 02 00 87 17 00 00 0c  ................
  0df0: 03 00 00 00 00 00 80 0c 00 ff ff 0d 00 00 00 00  ................
  0e00: 00 00 80 01 00 87 17 00 00 0c 03 00 00 00 00 00  ................
  0e10: 00 00 c0 ff ff df ff 00 00 00 00 00 00 e0 3f 79  ..............?y
  0e20: 00 5b 82 42 f7 49 53 41 5f 08 5f 41 44 52 0c 00  .[.B.ISA_._ADR..
  0e30: 00 1f 00 08 5f 55 49 44 0a 0a 5b 80 50 34 30 43  ...._UID..[.P40C
  0e40: 02 0a 60 0a 04 5b 80 50 34 31 43 02 0a 68 0a 04  ..`..[.P41C..h..
  0e50: 5b 82 42 04 44 4d 41 5f 08 5f 48 49 44 0c 41 d0  [.B.DMA_._HID.A.
  0e60: 02 00 14 31 5f 43 52 53 00 08 44 4d 41 42 11 20  ...1_CRS..DMAB. 
  0e70: 0a 1d 47 01 80 00 80 00 01 20 47 01 00 00 00 00  ..G...... G.....
  0e80: 01 20 47 01 c0 00 c0 00 01 20 2a 10 12 79 00 a4  . G...... *..y..
  0e90: 44 4d 41 42 5b 82 31 46 50 55 5f 08 5f 48 49 44  DMAB[.1FPU_._HID
  0ea0: 0c 41 d0 0c 04 14 21 5f 43 52 53 00 08 46 50 55  .A....!_CRS..FPU
  0eb0: 42 11 10 0a 0d 47 01 f0 00 f0 00 01 10 22 00 20  B....G.......". 
  0ec0: 79 00 a4 46 50 55 42 5b 82 3f 50 49 43 5f 08 5f  y..FPUB[.?PIC_._
  0ed0: 48 49 44 0b 41 d0 14 31 5f 43 52 53 00 08 50 49  HID.A..1_CRS..PI
  0ee0: 43 42 11 20 0a 1d 47 01 20 00 20 00 01 20 47 01  CB. ..G. . .. G.
  0ef0: a0 00 a0 00 01 20 47 01 d0 04 d0 04 01 02 22 04  ..... G.......".
  0f00: 00 79 00 a4 50 49 43 42 5b 82 2e 53 50 4b 5f 08  .y..PICB[..SPK_.
  0f10: 5f 48 49 44 0c 41 d0 08 00 14 1e 5f 43 52 53 00  _HID.A....._CRS.
  0f20: 08 53 50 4b 42 11 0d 0a 0a 47 01 61 00 61 00 01  .SPKB....G.a.a..
  0f30: 01 79 00 a4 53 50 4b 42 5b 82 31 52 54 43 5f 08  .y..SPKB[.1RTC_.
  0f40: 5f 48 49 44 0c 41 d0 0b 00 14 21 5f 43 52 53 00  _HID.A....!_CRS.
  0f50: 08 52 54 43 42 11 10 0a 0d 47 01 70 00 70 00 01  .RTCB....G.p.p..
  0f60: 10 22 00 01 79 00 a4 52 54 43 42 5b 82 31 54 4d  ."..y..RTCB[.1TM
  0f70: 52 5f 08 5f 48 49 44 0c 41 d0 01 00 14 21 5f 43  R_._HID.A....!_C
  0f80: 52 53 00 08 54 4d 52 42 11 10 0a 0d 47 01 40 00  RS..TMRB....G.@.
  0f90: 40 00 01 20 22 01 00 79 00 a4 54 4d 52 42 5b 80  @.. "..y..TMRB[.
  0fa0: 4e 53 49 4f 01 0a 2e 0a 02 5b 81 10 4e 53 49 4f  NSIO.....[..NSIO
  0fb0: 01 49 4e 44 58 08 44 41 54 41 08 5b 86 47 05 49  .INDX.DATA.[.G.I
  0fc0: 4e 44 58 44 41 54 41 01 00 10 43 46 47 5f 08 00  NDXDATA...CFG_..
  0fd0: 20 4c 44 4e 5f 08 00 40 0c 53 49 49 44 08 00 48   LDN_..@.SIID..H
  0fe0: 07 41 43 54 52 08 00 48 17 49 4f 41 48 08 49 4f  .ACTR..H.IOAH.IO
  0ff0: 41 4c 08 00 40 07 49 4e 54 52 08 00 18 44 4d 43  AL..@.INTR...DMC
  1000: 48 08 00 48 3d 4f 50 54 31 08 4f 50 54 32 08 4f  H..H=OPT1.OPT2.O
  1010: 50 54 33 08 5b 80 43 4f 4d 5f 02 0a e0 0a 01 5b  PT3.[.COM_.....[
  1020: 81 23 5c 2f 04 5f 53 42 5f 50 43 49 30 49 53 41  .#\/._SB_PCI0ISA
  1030: 5f 43 4f 4d 5f 01 00 01 4e 53 43 42 03 00 01 4e  _COM_...NSCB...N
  1040: 53 43 41 03 5b 80 46 44 50 41 02 0a e1 0a 01 5b  SCA.[.FDPA.....[
  1050: 81 23 5c 2f 04 5f 53 42 5f 50 43 49 30 49 53 41  .#\/._SB_PCI0ISA
  1060: 5f 46 44 50 41 01 00 02 46 44 44 43 01 00 02 4c  _FDPA...FDDC...L
  1070: 50 54 4f 02 5b 01 4d 54 58 5f 01 14 18 53 49 4f  PTO.[.MTX_...SIO
  1080: 44 01 43 53 49 4f 0a 55 70 68 4c 44 4e 5f 43 53  D.CSIO.UphLDN_CS
  1090: 49 4f 0a aa 14 0c 43 53 49 4f 01 70 68 49 4e 44  IO....CSIO.phIND
  10a0: 58 5b 82 4a 2c 46 44 43 5f 08 5f 48 49 44 0c 41  X[.J,FDC_._HID.A
  10b0: d0 07 00 14 43 06 5f 53 54 41 00 08 52 45 54 5f  ....C._STA..RET_
  10c0: 00 5b 23 4d 54 58 5f ff ff 53 49 4f 44 0a 00 a0  .[#MTX_..SIOD...
  10d0: 2d 47 43 46 44 43 53 49 4f 0a 55 a0 12 41 43 54  -GCFDCSIO.U..ACT
  10e0: 52 43 53 49 4f 0a aa 70 0a 0f 52 45 54 5f a1 0e  RCSIO..p..RET_..
  10f0: 43 53 49 4f 0a aa 70 0a 0d 52 45 54 5f a1 0e 43  CSIO..p..RET_..C
  1100: 53 49 4f 0a aa 70 0a 00 52 45 54 5f 5b 27 4d 54  SIO..p..RET_['MT
  1110: 58 5f a4 52 45 54 5f 14 32 5f 44 49 53 00 5b 23  X_.RET_.2_DIS.[#
  1120: 4d 54 58 5f ff ff 53 49 4f 44 0a 00 43 53 49 4f  MTX_..SIOD..CSIO
  1130: 0a 55 70 00 49 4e 54 52 70 00 41 43 54 52 43 53  .Up.INTRp.ACTRCS
  1140: 49 4f 0a aa 5b 27 4d 54 58 5f 14 4b 11 5f 43 52  IO..['MTX_.K._CR
  1150: 53 00 08 46 44 42 30 11 1b 0a 18 47 01 f0 03 f0  S..FDB0....G....
  1160: 03 08 06 47 01 f7 03 f7 03 01 01 22 40 00 2a 04  ...G......."@.*.
  1170: 08 79 00 8c 46 44 42 30 0a 02 49 4f 4c 30 8c 46  .y..FDB0..IOL0.F
  1180: 44 42 30 0a 03 49 4f 48 30 8c 46 44 42 30 0a 04  DB0..IOH0.FDB0..
  1190: 49 4f 4c 31 8c 46 44 42 30 0a 05 49 4f 48 31 8c  IOL1.FDB0..IOH1.
  11a0: 46 44 42 30 0a 0a 49 32 4c 30 8c 46 44 42 30 0a  FDB0..I2L0.FDB0.
  11b0: 0b 49 32 48 30 8c 46 44 42 30 0a 0c 49 32 4c 31  .I2H0.FDB0..I2L1
  11c0: 8c 46 44 42 30 0a 0d 49 32 48 31 8b 46 44 42 30  .FDB0..I2H1.FDB0
  11d0: 0a 11 49 51 52 5f 8c 46 44 42 30 0a 14 44 41 4d  ..IQR_.FDB0..DAM
  11e0: 5f 5b 23 4d 54 58 5f ff ff 53 49 4f 44 0a 00 43  _[#MTX_..SIOD..C
  11f0: 53 49 4f 0a 55 70 49 4f 41 48 49 4f 48 30 70 49  SIO.UpIOAHIOH0pI
  1200: 4f 41 48 49 4f 48 31 70 49 4f 41 4c 49 4f 4c 30  OAHIOH1pIOALIOL0
  1210: 70 49 4f 41 4c 49 4f 4c 31 70 49 4f 41 48 49 32  pIOALIOL1pIOAHI2
  1220: 48 30 70 49 4f 41 48 49 32 48 31 72 49 4f 41 4c  H0pIOAHI2H1rIOAL
  1230: 0a 07 49 32 4c 30 72 49 4f 41 4c 0a 07 49 32 4c  ..I2L0rIOAL..I2L
  1240: 31 79 01 49 4e 54 52 49 51 52 5f 79 01 44 4d 43  1y.INTRIQR_y.DMC
  1250: 48 44 41 4d 5f 43 53 49 4f 0a aa 5b 27 4d 54 58  HDAM_CSIO..['MTX
  1260: 5f a4 46 44 42 30 14 4e 05 5f 50 52 53 00 08 46  _.FDB0.N._PRS..F
  1270: 44 42 31 11 4c 04 0a 48 30 47 01 f0 03 f0 03 08  DB1.L..H0G......
  1280: 06 47 01 f7 03 f7 03 01 01 22 40 00 2a 04 08 30  .G......."@.*..0
  1290: 47 01 f0 03 f0 03 08 06 47 01 f7 03 f7 03 01 01  G.......G.......
  12a0: 22 f8 10 2a 0e 08 30 47 01 70 03 70 03 08 06 47  "..*..0G.p.p...G
  12b0: 01 77 03 77 03 01 01 22 f8 10 2a 0e 08 38 79 00  .w.w..."..*..8y.
  12c0: a4 46 44 42 31 14 47 0a 5f 53 52 53 01 8c 68 0a  .FDB1.G._SRS..h.
  12d0: 02 49 4f 4c 4f 8c 68 0a 03 49 4f 48 49 8b 68 0a  .IOLO.h..IOHI.h.
  12e0: 11 49 51 52 5f 8c 68 0a 14 44 41 4d 5f 5b 23 4d  .IQR_.h..DAM_[#M
  12f0: 54 58 5f ff ff 53 49 4f 44 0a 00 43 53 49 4f 0a  TX_..SIOD..CSIO.
  1300: 55 70 49 4f 4c 4f 49 4f 41 4c 70 49 4f 48 49 49  UpIOLOIOALpIOHII
  1310: 4f 41 48 43 53 49 4f 0a aa a0 0f 93 49 4f 4c 4f  OAHCSIO.....IOLO
  1320: 0a 70 70 0a 00 46 44 44 43 a0 0f 93 49 4f 4c 4f  .pp..FDDC...IOLO
  1330: 0a f0 70 0a 01 46 44 44 43 43 53 49 4f 0a 55 82  ..p..FDDCCSIO.U.
  1340: 49 51 52 5f 60 74 60 0a 01 49 4e 54 52 82 44 41  IQR_`t`..INTR.DA
  1350: 4d 5f 60 74 60 0a 01 44 4d 43 48 70 01 41 43 54  M_`t`..DMCHp.ACT
  1360: 52 43 53 49 4f 0a aa 5b 27 4d 54 58 5f 5b 82 40  RCSIO..['MTX_[.@
  1370: 06 4b 42 44 5f 08 5f 48 49 44 0c 41 d0 03 03 14  .KBD_._HID.A....
  1380: 25 5f 53 54 41 00 08 52 45 54 5f 00 70 0a 00 52  %_STA..RET_.p..R
  1390: 45 54 5f a0 0c 47 43 4b 42 70 0a 0f 52 45 54 5f  ET_..GCKBp..RET_
  13a0: a4 52 45 54 5f 14 29 5f 43 52 53 00 08 4b 42 44  .RET_.)_CRS..KBD
  13b0: 42 11 18 0a 15 47 01 60 00 60 00 01 01 47 01 64  B....G.`.`...G.d
  13c0: 00 64 00 01 01 22 02 00 79 00 a4 4b 42 44 42 5b  .d..."..y..KBDB[
  13d0: 82 42 08 4d 4f 55 5f 08 5f 48 49 44 0c 41 d0 0f  .B.MOU_._HID.A..
  13e0: 13 14 2b 5f 53 54 41 00 08 52 45 54 5f 00 70 0a  ..+_STA..RET_.p.
  13f0: 00 52 45 54 5f a0 12 47 43 4f 4e a0 0c 47 43 4d  .RET_..GCON..GCM
  1400: 53 70 0a 0f 52 45 54 5f a4 52 45 54 5f 14 45 04  Sp..RET_.RET_.E.
  1410: 5f 43 52 53 00 08 4d 4f 55 42 11 08 0a 05 22 00  _CRS..MOUB....".
  1420: 10 79 00 08 4d 4f 4b 42 11 18 0a 15 47 01 60 00  .y..MOKB....G.`.
  1430: 60 00 01 01 47 01 64 00 64 00 01 01 22 00 10 79  `...G.d.d..."..y
  1440: 00 a0 0a 47 43 4b 42 a4 4d 4f 55 42 a1 06 a4 4d  ...GCKB.MOUB...M
  1450: 4f 4b 42 5b 82 45 22 43 4f 4d 41 08 5f 48 49 44  OKB[.E"COMA._HID
  1460: 0c 41 d0 05 01 08 5f 55 49 44 0a 01 14 43 06 5f  .A...._UID...C._
  1470: 53 54 41 00 08 52 45 54 5f 00 5b 23 4d 54 58 5f  STA..RET_.[#MTX_
  1480: ff ff 53 49 4f 44 0a 04 a0 2d 47 43 53 31 43 53  ..SIOD...-GCS1CS
  1490: 49 4f 0a 55 a0 12 41 43 54 52 43 53 49 4f 0a aa  IO.U..ACTRCSIO..
  14a0: 70 0a 0f 52 45 54 5f a1 0e 43 53 49 4f 0a aa 70  p..RET_..CSIO..p
  14b0: 0a 0d 52 45 54 5f a1 0e 43 53 49 4f 0a aa 70 0a  ..RET_..CSIO..p.
  14c0: 00 52 45 54 5f 5b 27 4d 54 58 5f a4 52 45 54 5f  .RET_['MTX_.RET_
  14d0: 14 32 5f 44 49 53 00 5b 23 4d 54 58 5f ff ff 53  .2_DIS.[#MTX_..S
  14e0: 49 4f 44 0a 04 43 53 49 4f 0a 55 70 00 49 4e 54  IOD..CSIO.Up.INT
  14f0: 52 70 00 41 43 54 52 43 53 49 4f 0a aa 5b 27 4d  Rp.ACTRCSIO..['M
  1500: 54 58 5f 14 47 0a 5f 43 52 53 00 08 43 4d 41 30  TX_.G._CRS..CMA0
  1510: 11 10 0a 0d 47 01 f8 03 f8 03 08 08 22 10 00 79  ....G......."..y
  1520: 00 8c 43 4d 41 30 0a 02 49 4f 4c 30 8c 43 4d 41  ..CMA0..IOL0.CMA
  1530: 30 0a 03 49 4f 48 30 8c 43 4d 41 30 0a 04 49 4f  0..IOH0.CMA0..IO
  1540: 4c 31 8c 43 4d 41 30 0a 05 49 4f 48 31 8b 43 4d  L1.CMA0..IOH1.CM
  1550: 41 30 0a 09 49 51 52 5f 5b 23 4d 54 58 5f ff ff  A0..IQR_[#MTX_..
  1560: 53 49 4f 44 0a 04 43 53 49 4f 0a 55 70 49 4f 41  SIOD..CSIO.UpIOA
  1570: 4c 49 4f 4c 30 70 49 4f 41 4c 49 4f 4c 31 70 49  LIOL0pIOALIOL1pI
  1580: 4f 41 48 49 4f 48 30 70 49 4f 41 48 49 4f 48 31  OAHIOH0pIOAHIOH1
  1590: 79 01 49 4e 54 52 49 51 52 5f 43 53 49 4f 0a aa  y.INTRIQR_CSIO..
  15a0: 5b 27 4d 54 58 5f a4 43 4d 41 30 14 48 04 5f 50  ['MTX_.CMA0.H._P
  15b0: 52 53 00 08 43 4d 41 31 11 36 0a 33 30 47 01 f8  RS..CMA1.6.30G..
  15c0: 03 f8 03 08 08 22 10 00 30 47 01 e8 03 e8 03 08  ....."..0G......
  15d0: 08 22 10 00 30 47 01 f8 02 f8 02 08 08 22 08 00  ."..0G......."..
  15e0: 30 47 01 e8 02 e8 02 08 08 22 08 00 38 79 00 a4  0G......."..8y..
  15f0: 43 4d 41 31 14 45 08 5f 53 52 53 01 8c 68 0a 02  CMA1.E._SRS..h..
  1600: 49 4f 4c 4f 8c 68 0a 03 49 4f 48 49 8b 68 0a 09  IOLO.h..IOHI.h..
  1610: 49 51 52 5f 5b 23 4d 54 58 5f ff ff 53 49 4f 44  IQR_[#MTX_..SIOD
  1620: 0a 04 43 53 49 4f 0a 55 70 49 4f 4c 4f 49 4f 41  ..CSIO.UpIOLOIOA
  1630: 4c 70 49 4f 48 49 49 4f 41 48 82 49 51 52 5f 60  LpIOHIIOAH.IQR_`
  1640: 74 60 0a 01 49 4e 54 52 a0 0f 93 49 4f 4c 4f 0a  t`..INTR...IOLO.
  1650: f8 70 0a 00 4e 53 43 41 a0 0f 93 49 4f 4c 4f 0a  .p..NSCA...IOLO.
  1660: e8 70 0a 03 4e 53 43 41 70 01 41 43 54 52 43 53  .p..NSCAp.ACTRCS
  1670: 49 4f 0a aa 5b 27 4d 54 58 5f 5b 82 48 24 43 4f  IO..['MTX_[.H$CO
  1680: 4d 42 08 5f 48 49 44 0c 41 d0 05 01 08 5f 55 49  MB._HID.A...._UI
  1690: 44 0a 02 14 43 06 5f 53 54 41 00 08 52 45 54 5f  D...C._STA..RET_
  16a0: 00 5b 23 4d 54 58 5f ff ff 53 49 4f 44 0a 05 a0  .[#MTX_..SIOD...
  16b0: 2d 47 43 53 32 43 53 49 4f 0a 55 a0 12 41 43 54  -GCS2CSIO.U..ACT
  16c0: 52 43 53 49 4f 0a aa 70 0a 0f 52 45 54 5f a1 0e  RCSIO..p..RET_..
  16d0: 43 53 49 4f 0a aa 70 0a 0d 52 45 54 5f a1 0e 43  CSIO..p..RET_..C
  16e0: 53 49 4f 0a aa 70 0a 00 52 45 54 5f 5b 27 4d 54  SIO..p..RET_['MT
  16f0: 58 5f a4 52 45 54 5f 14 44 04 5f 44 49 53 00 5b  X_.RET_.D._DIS.[
  1700: 23 4d 54 58 5f ff ff 53 49 4f 44 0a 05 43 53 49  #MTX_..SIOD..CSI
  1710: 4f 0a 55 70 00 49 4e 54 52 70 4f 50 54 31 60 7d  O.Up.INTRpOPT1`}
  1720: 60 0a 20 60 70 60 4f 50 54 31 70 00 41 43 54 52  `. `p`OPT1p.ACTR
  1730: 43 53 49 4f 0a aa 5b 27 4d 54 58 5f 14 47 0a 5f  CSIO..['MTX_.G._
  1740: 43 52 53 00 08 43 4d 42 30 11 10 0a 0d 47 01 f8  CRS..CMB0....G..
  1750: 03 f8 03 08 08 22 10 00 79 00 8c 43 4d 42 30 0a  ....."..y..CMB0.
  1760: 02 49 4f 4c 30 8c 43 4d 42 30 0a 03 49 4f 48 30  .IOL0.CMB0..IOH0
  1770: 8c 43 4d 42 30 0a 04 49 4f 4c 31 8c 43 4d 42 30  .CMB0..IOL1.CMB0
  1780: 0a 05 49 4f 48 31 8b 43 4d 42 30 0a 09 49 51 52  ..IOH1.CMB0..IQR
  1790: 5f 5b 23 4d 54 58 5f ff ff 53 49 4f 44 0a 05 43  _[#MTX_..SIOD..C
  17a0: 53 49 4f 0a 55 70 49 4f 41 4c 49 4f 4c 30 70 49  SIO.UpIOALIOL0pI
  17b0: 4f 41 4c 49 4f 4c 31 70 49 4f 41 48 49 4f 48 30  OALIOL1pIOAHIOH0
  17c0: 70 49 4f 41 48 49 4f 48 31 79 01 49 4e 54 52 49  pIOAHIOH1y.INTRI
  17d0: 51 52 5f 43 53 49 4f 0a aa 5b 27 4d 54 58 5f a4  QR_CSIO..['MTX_.
  17e0: 43 4d 42 30 14 48 04 5f 50 52 53 00 08 43 4d 42  CMB0.H._PRS..CMB
  17f0: 31 11 36 0a 33 30 47 01 f8 02 f8 02 08 08 22 08  1.6.30G.......".
  1800: 00 30 47 01 e8 02 e8 02 08 08 22 08 00 30 47 01  .0G......."..0G.
  1810: f8 03 f8 03 08 08 22 10 00 30 47 01 e8 03 e8 03  ......"..0G.....
  1820: 08 08 22 10 00 38 79 00 a4 43 4d 42 31 14 46 09  .."..8y..CMB1.F.
  1830: 5f 53 52 53 01 8c 68 0a 02 49 4f 4c 4f 8c 68 0a  _SRS..h..IOLO.h.
  1840: 03 49 4f 48 49 8b 68 0a 09 49 51 52 5f 5b 23 4d  .IOHI.h..IQR_[#M
  1850: 54 58 5f ff ff 53 49 4f 44 0a 05 43 53 49 4f 0a  TX_..SIOD..CSIO.
  1860: 55 70 49 4f 4c 4f 49 4f 41 4c 70 49 4f 48 49 49  UpIOLOIOALpIOHII
  1870: 4f 41 48 82 49 51 52 5f 60 74 60 0a 01 49 4e 54  OAH.IQR_`t`..INT
  1880: 52 a0 0f 93 49 4f 4c 4f 0a f8 70 0a 00 4e 53 43  R...IOLO..p..NSC
  1890: 42 a0 0f 93 49 4f 4c 4f 0a e8 70 0a 03 4e 53 43  B...IOLO..p..NSC
  18a0: 42 70 01 41 43 54 52 70 4f 50 54 31 60 7b 60 0a  Bp.ACTRpOPT1`{`.
  18b0: df 60 70 60 4f 50 54 31 43 53 49 4f 0a aa 5b 27  .`p`OPT1CSIO..['
  18c0: 4d 54 58 5f 5b 82 4f 40 50 52 54 5f 08 5f 48 49  MTX_[.O@PRT_._HI
  18d0: 44 0c 41 d0 04 01 14 43 06 5f 53 54 41 00 08 52  D.A....C._STA..R
  18e0: 45 54 5f 00 5b 23 4d 54 58 5f ff ff 53 49 4f 44  ET_.[#MTX_..SIOD
  18f0: 0a 03 a0 2d 47 43 50 50 43 53 49 4f 0a 55 a0 12  ...-GCPPCSIO.U..
  1900: 41 43 54 52 43 53 49 4f 0a aa 70 0a 0f 52 45 54  ACTRCSIO..p..RET
  1910: 5f a1 0e 43 53 49 4f 0a aa 70 0a 0d 52 45 54 5f  _..CSIO..p..RET_
  1920: a1 0e 43 53 49 4f 0a aa 70 0a 00 52 45 54 5f 5b  ..CSIO..p..RET_[
  1930: 27 4d 54 58 5f a4 52 45 54 5f 14 39 5f 44 49 53  'MTX_.RET_.9_DIS
  1940: 00 5b 23 4d 54 58 5f ff ff 53 49 4f 44 0a 03 43  .[#MTX_..SIOD..C
  1950: 53 49 4f 0a 55 70 00 49 4e 54 52 70 0a 04 44 4d  SIO.Up.INTRp..DM
  1960: 43 48 70 00 41 43 54 52 43 53 49 4f 0a aa 5b 27  CHp.ACTRCSIO..['
  1970: 4d 54 58 5f 14 4a 18 5f 43 52 53 00 08 50 54 42  MTX_.J._CRS..PTB
  1980: 30 11 1b 0a 18 47 01 78 03 78 03 08 08 47 01 78  0....G.x.x...G.x
  1990: 07 78 07 08 08 22 80 00 2a 00 08 79 00 8c 50 54  .x..."..*..y..PT
  19a0: 42 30 0a 02 49 4f 4c 30 8c 50 54 42 30 0a 03 49  B0..IOL0.PTB0..I
  19b0: 4f 48 30 8c 50 54 42 30 0a 04 49 4f 4c 31 8c 50  OH0.PTB0..IOL1.P
  19c0: 54 42 30 0a 05 49 4f 48 31 8c 50 54 42 30 0a 06  TB0..IOH1.PTB0..
  19d0: 4c 41 4c 4e 8c 50 54 42 30 0a 07 4c 4c 45 4e 8c  LALN.PTB0..LLEN.
  19e0: 50 54 42 30 0a 0a 49 32 4c 30 8c 50 54 42 30 0a  PTB0..I2L0.PTB0.
  19f0: 0b 49 32 48 30 8c 50 54 42 30 0a 0c 49 32 4c 31  .I2H0.PTB0..I2L1
  1a00: 8c 50 54 42 30 0a 0d 49 32 48 31 8c 50 54 42 30  .PTB0..I2H1.PTB0
  1a10: 0a 0e 48 41 4c 4e 8c 50 54 42 30 0a 0f 48 4c 45  ..HALN.PTB0..HLE
  1a20: 4e 8b 50 54 42 30 0a 11 49 51 52 5f 8c 50 54 42  N.PTB0..IQR_.PTB
  1a30: 30 0a 14 44 41 4d 5f 5b 23 4d 54 58 5f ff ff 53  0..DAM_[#MTX_..S
  1a40: 49 4f 44 0a 03 43 53 49 4f 0a 55 70 49 4f 41 48  IOD..CSIO.UpIOAH
  1a50: 49 4f 48 30 70 49 4f 41 48 49 4f 48 31 70 49 4f  IOH0pIOAHIOH1pIO
  1a60: 41 4c 49 4f 4c 30 70 49 4f 41 4c 49 4f 4c 31 72  ALIOL0pIOALIOL1r
  1a70: 49 4f 41 48 0a 04 49 32 48 30 72 49 4f 41 48 0a  IOAH..I2H0rIOAH.
  1a80: 04 49 32 48 31 70 49 4f 41 4c 49 32 4c 30 70 49  .I2H1pIOALI2L0pI
  1a90: 4f 41 4c 49 32 4c 31 79 01 49 4e 54 52 49 51 52  OALI2L1y.INTRIQR
  1aa0: 5f 79 01 44 4d 43 48 44 41 4d 5f a0 24 93 49 4f  _y.DMCHDAM_.$.IO
  1ab0: 4c 30 0a bc 70 0a 04 4c 41 4c 4e 70 0a 04 4c 4c  L0..p..LALNp..LL
  1ac0: 45 4e 70 0a 04 48 41 4c 4e 70 0a 04 48 4c 45 4e  ENp..HALNp..HLEN
  1ad0: a0 0e 93 44 4d 43 48 0a 04 70 00 44 41 4d 5f a0  ...DMCH..p.DAM_.
  1ae0: 0e 93 49 4e 54 52 0a 00 70 00 49 51 52 5f 43 53  ..INTR..p.IQR_CS
  1af0: 49 4f 0a aa 5b 27 4d 54 58 5f a4 50 54 42 30 14  IO..['MTX_.PTB0.
  1b00: 4f 0f 5f 50 52 53 00 08 50 54 42 31 11 4d 0e 0a  O._PRS..PTB1.M..
  1b10: e9 30 47 01 78 03 78 03 08 08 47 01 78 07 78 07  .0G.x.x...G.x.x.
  1b20: 08 08 22 80 00 2a 00 08 30 47 01 78 02 78 02 08  .."..*..0G.x.x..
  1b30: 08 47 01 78 06 78 06 08 08 22 20 00 2a 00 08 30  .G.x.x..." .*..0
  1b40: 47 01 78 03 78 03 08 08 47 01 78 07 78 07 08 08  G.x.x...G.x.x...
  1b50: 22 f8 10 2a 00 08 30 47 01 78 03 78 03 08 08 47  "..*..0G.x.x...G
  1b60: 01 78 07 78 07 08 08 22 f8 10 2a 0e 08 30 47 01  .x.x..."..*..0G.
  1b70: 78 02 78 02 08 08 47 01 78 06 78 06 08 08 22 f8  x.x...G.x.x...".
  1b80: 10 2a 00 08 30 47 01 78 02 78 02 08 08 47 01 78  .*..0G.x.x...G.x
  1b90: 06 78 06 08 08 22 f8 10 2a 0e 08 30 47 01 78 03  .x..."..*..0G.x.
  1ba0: 78 03 08 08 47 01 78 07 78 07 08 08 22 00 00 2a  x...G.x.x..."..*
  1bb0: 00 08 30 47 01 78 02 78 02 08 08 47 01 78 06 78  ..0G.x.x...G.x.x
  1bc0: 06 08 08 22 00 00 2a 00 08 30 47 01 bc 03 bc 03  ..."..*..0G.....
  1bd0: 04 04 47 01 bc 07 bc 07 04 04 22 00 00 2a 00 08  ..G......."..*..
  1be0: 30 47 01 bc 03 bc 03 04 04 47 01 bc 07 bc 07 04  0G.......G......
  1bf0: 04 22 80 00 2a 00 08 38 79 00 a4 50 54 42 31 14  ."..*..8y..PTB1.
  1c00: 45 0d 5f 53 52 53 01 8c 68 0a 02 49 4f 4c 4f 8c  E._SRS..h..IOLO.
  1c10: 68 0a 03 49 4f 48 49 8b 68 0a 11 49 51 52 5f 8c  h..IOHI.h..IQR_.
  1c20: 68 0a 14 44 41 4d 5f 5b 23 4d 54 58 5f ff ff 53  h..DAM_[#MTX_..S
  1c30: 49 4f 44 0a 03 43 53 49 4f 0a 55 70 49 4f 4c 4f  IOD..CSIO.UpIOLO
  1c40: 49 4f 41 4c 70 49 4f 48 49 49 4f 41 48 a0 0f 93  IOALpIOHIIOAH...
  1c50: 49 4f 4c 4f 0a bc 70 0a 02 4c 50 54 4f a0 28 93  IOLO..p..LPTO.(.
  1c60: 49 4f 4c 4f 0a 78 a0 0f 93 49 4f 48 49 0a 02 70  IOLO.x...IOHI..p
  1c70: 0a 01 4c 50 54 4f a0 0f 93 49 4f 48 49 0a 03 70  ..LPTO...IOHI..p
  1c80: 0a 00 4c 50 54 4f a0 0d 93 49 51 52 5f 00 70 00  ..LPTO...IQR_.p.
  1c90: 49 4e 54 52 a1 0f 82 49 51 52 5f 60 74 60 0a 01  INTR...IQR_`t`..
  1ca0: 49 4e 54 52 a0 0e 93 44 41 4d 5f 00 70 0a 04 44  INTR...DAM_.p..D
  1cb0: 4d 43 48 a1 0f 82 44 41 4d 5f 60 74 60 0a 01 44  MCH...DAM_`t`..D
  1cc0: 4d 43 48 70 01 41 43 54 52 43 53 49 4f 0a aa 5b  MCHp.ACTRCSIO..[
  1cd0: 27 4d 54 58 5f 5b 82 4e 0b 4d 42 49 4f 08 5f 48  'MTX_[.N.MBIO._H
  1ce0: 49 44 0c 41 d0 0c 01 08 5f 55 49 44 0a 0b 14 46  ID.A...._UID...F
  1cf0: 0a 5f 43 52 53 00 08 4d 49 4f 31 11 35 0a 32 47  ._CRS..MIO1.5.2G
  1d00: 01 62 00 62 00 01 02 47 01 65 00 65 00 01 0b 47  .b.b...G.e.e...G
  1d10: 01 e0 00 e0 00 01 10 47 01 00 08 00 08 01 60 47  .......G......`G
  1d20: 01 00 0c 00 0c 01 80 47 01 60 08 60 08 01 a0 79  .......G.`.`...y
  1d30: 00 08 4d 49 4f 32 11 46 04 0a 42 47 01 60 00 60  ..MIO2.F..BG.`.`
  1d40: 00 01 01 47 01 64 00 64 00 01 01 47 01 62 00 62  ...G.d.d...G.b.b
  1d50: 00 01 02 47 01 65 00 65 00 01 0b 47 01 e0 00 e0  ...G.e.e...G....
  1d60: 00 01 10 47 01 00 08 00 08 01 60 47 01 00 0c 00  ...G......`G....
  1d70: 0c 01 80 47 01 60 08 60 08 01 a0 79 00 a0 10 7d  ...G.`.`...y...}
  1d80: 47 43 4b 42 47 43 4d 53 00 a4 4d 49 4f 31 a1 06  GCKBGCMS..MIO1..
  1d90: a4 4d 49 4f 32 5b 81 29 5c 2f 04 5f 53 42 5f 50  .MIO2[.)\/._SB_P
  1da0: 43 49 30 49 53 41 5f 50 34 30 43 01 50 52 51 30  CI0ISA_P40C.PRQ0
  1db0: 08 50 52 51 31 08 50 52 51 32 08 50 52 51 33 08  .PRQ1.PRQ2.PRQ3.
  1dc0: 5b 81 29 5c 2f 04 5f 53 42 5f 50 43 49 30 49 53  [.)\/._SB_PCI0IS
  1dd0: 41 5f 50 34 31 43 01 50 52 51 34 08 50 52 51 35  A_P41C.PRQ4.PRQ5
  1de0: 08 50 52 51 36 08 50 52 51 37 08 5b 82 43 0b 4c  .PRQ6.PRQ7.[.C.L
  1df0: 4e 4b 41 08 5f 48 49 44 0c 41 d0 0c 0f 08 5f 55  NKA._HID.A...._U
  1e00: 49 44 0a 0c 08 5f 50 52 53 11 09 0a 06 23 f8 9e  ID..._PRS....#..
  1e10: 18 79 00 14 1a 5f 53 54 41 00 70 0a 0b 60 a0 0d  .y..._STA.p..`..
  1e20: 7b 0a 80 50 52 51 30 61 70 0a 09 60 a4 60 14 11  {..PRQ0ap..`.`..
  1e30: 5f 44 49 53 00 7d 50 52 51 30 0a 80 50 52 51 30  _DIS.}PRQ0..PRQ0
  1e40: 14 42 04 5f 43 52 53 00 08 50 52 52 30 11 09 0a  .B._CRS..PRR0...
  1e50: 06 23 10 00 18 79 00 8b 50 52 52 30 0a 01 49 51  .#...y..PRR0..IQ
  1e60: 52 5f 70 50 52 51 30 60 a0 0c 92 95 60 0a 80 70  R_pPRQ0`....`..p
  1e70: 00 49 51 52 5f a1 08 79 01 60 49 51 52 5f a4 50  .IQR_..y.`IQR_.P
  1e80: 52 52 30 14 1c 5f 53 52 53 01 8b 68 0a 01 49 51  RR0.._SRS..h..IQ
  1e90: 52 5f 82 49 51 52 5f 60 76 60 70 60 50 52 51 30  R_.IQR_`v`p`PRQ0
  1ea0: 5b 82 43 0b 4c 4e 4b 42 08 5f 48 49 44 0c 41 d0  [.C.LNKB._HID.A.
  1eb0: 0c 0f 08 5f 55 49 44 0a 0d 08 5f 50 52 53 11 09  ..._UID..._PRS..
  1ec0: 0a 06 23 f8 9e 18 79 00 14 1a 5f 53 54 41 00 70  ..#...y..._STA.p
  1ed0: 0a 0b 60 a0 0d 7b 0a 80 50 52 51 31 61 70 0a 09  ..`..{..PRQ1ap..
  1ee0: 60 a4 60 14 11 5f 44 49 53 00 7d 50 52 51 31 0a  `.`.._DIS.}PRQ1.
  1ef0: 80 50 52 51 31 14 42 04 5f 43 52 53 00 08 50 52  .PRQ1.B._CRS..PR
  1f00: 52 31 11 09 0a 06 23 10 00 18 79 00 8b 50 52 52  R1....#...y..PRR
  1f10: 31 0a 01 49 51 52 5f 70 50 52 51 31 60 a0 0c 92  1..IQR_pPRQ1`...
  1f20: 95 60 0a 80 70 00 49 51 52 5f a1 08 79 01 60 49  .`..p.IQR_..y.`I
  1f30: 51 52 5f a4 50 52 52 31 14 1c 5f 53 52 53 01 8b  QR_.PRR1.._SRS..
  1f40: 68 0a 01 49 51 52 5f 82 49 51 52 5f 60 76 60 70  h..IQR_.IQR_`v`p
  1f50: 60 50 52 51 31 5b 82 43 0b 4c 4e 4b 43 08 5f 48  `PRQ1[.C.LNKC._H
  1f60: 49 44 0c 41 d0 0c 0f 08 5f 55 49 44 0a 0e 08 5f  ID.A...._UID..._
  1f70: 50 52 53 11 09 0a 06 23 f8 9e 18 79 00 14 1a 5f  PRS....#...y..._
  1f80: 53 54 41 00 70 0a 0b 60 a0 0d 7b 0a 80 50 52 51  STA.p..`..{..PRQ
  1f90: 32 61 70 0a 09 60 a4 60 14 11 5f 44 49 53 00 7d  2ap..`.`.._DIS.}
  1fa0: 50 52 51 32 0a 80 50 52 51 32 14 42 04 5f 43 52  PRQ2..PRQ2.B._CR
  1fb0: 53 00 08 50 52 52 32 11 09 0a 06 23 10 00 18 79  S..PRR2....#...y
  1fc0: 00 8b 50 52 52 32 0a 01 49 51 52 5f 70 50 52 51  ..PRR2..IQR_pPRQ
  1fd0: 32 60 a0 0c 92 95 60 0a 80 70 00 49 51 52 5f a1  2`....`..p.IQR_.
  1fe0: 08 79 01 60 49 51 52 5f a4 50 52 52 32 14 1c 5f  .y.`IQR_.PRR2.._
  1ff0: 53 52 53 01 8b 68 0a 01 49 51 52 5f 82 49 51 52  SRS..h..IQR_.IQR
  2000: 5f 60 76 60 70 60 50 52 51 32 5b 82 43 0b 4c 4e  _`v`p`PRQ2[.C.LN
  2010: 4b 44 08 5f 48 49 44 0c 41 d0 0c 0f 08 5f 55 49  KD._HID.A...._UI
  2020: 44 0a 0f 08 5f 50 52 53 11 09 0a 06 23 f8 9e 18  D..._PRS....#...
  2030: 79 00 14 1a 5f 53 54 41 00 70 0a 0b 60 a0 0d 7b  y..._STA.p..`..{
  2040: 0a 80 50 52 51 33 61 70 0a 09 60 a4 60 14 11 5f  ..PRQ3ap..`.`.._
  2050: 44 49 53 00 7d 50 52 51 33 0a 80 50 52 51 33 14  DIS.}PRQ3..PRQ3.
  2060: 42 04 5f 43 52 53 00 08 50 52 52 33 11 09 0a 06  B._CRS..PRR3....
  2070: 23 10 00 18 79 00 8b 50 52 52 33 0a 01 49 51 52  #...y..PRR3..IQR
  2080: 5f 70 50 52 51 33 60 a0 0c 92 95 60 0a 80 70 00  _pPRQ3`....`..p.
  2090: 49 51 52 5f a1 08 79 01 60 49 51 52 5f a4 50 52  IQR_..y.`IQR_.PR
  20a0: 52 33 14 1c 5f 53 52 53 01 8b 68 0a 01 49 51 52  R3.._SRS..h..IQR
  20b0: 5f 82 49 51 52 5f 60 76 60 70 60 50 52 51 33 5b  _.IQR_`v`p`PRQ3[
  20c0: 82 43 0b 4c 4e 4b 45 08 5f 48 49 44 0c 41 d0 0c  .C.LNKE._HID.A..
  20d0: 0f 08 5f 55 49 44 0a 10 08 5f 50 52 53 11 09 0a  .._UID..._PRS...
  20e0: 06 23 f8 9e 18 79 00 14 1a 5f 53 54 41 00 70 0a  .#...y..._STA.p.
  20f0: 0b 60 a0 0d 7b 0a 80 50 52 51 34 61 70 0a 09 60  .`..{..PRQ4ap..`
  2100: a4 60 14 11 5f 44 49 53 00 7d 50 52 51 34 0a 80  .`.._DIS.}PRQ4..
  2110: 50 52 51 34 14 42 04 5f 43 52 53 00 08 50 52 52  PRQ4.B._CRS..PRR
  2120: 34 11 09 0a 06 23 10 00 18 79 00 8b 50 52 52 34  4....#...y..PRR4
  2130: 0a 01 49 51 52 5f 70 50 52 51 34 60 a0 0c 92 95  ..IQR_pPRQ4`....
  2140: 60 0a 80 70 00 49 51 52 5f a1 08 79 01 60 49 51  `..p.IQR_..y.`IQ
  2150: 52 5f a4 50 52 52 34 14 1c 5f 53 52 53 01 8b 68  R_.PRR4.._SRS..h
  2160: 0a 01 49 51 52 5f 82 49 51 52 5f 60 76 60 70 60  ..IQR_.IQR_`v`p`
  2170: 50 52 51 34 5b 82 43 0b 4c 4e 4b 46 08 5f 48 49  PRQ4[.C.LNKF._HI
  2180: 44 0c 41 d0 0c 0f 08 5f 55 49 44 0a 11 08 5f 50  D.A...._UID..._P
  2190: 52 53 11 09 0a 06 23 f8 9e 18 79 00 14 1a 5f 53  RS....#...y..._S
  21a0: 54 41 00 70 0a 0b 60 a0 0d 7b 0a 80 50 52 51 35  TA.p..`..{..PRQ5
  21b0: 61 70 0a 09 60 a4 60 14 11 5f 44 49 53 00 7d 50  ap..`.`.._DIS.}P
  21c0: 52 51 35 0a 80 50 52 51 35 14 42 04 5f 43 52 53  RQ5..PRQ5.B._CRS
  21d0: 00 08 50 52 52 35 11 09 0a 06 23 10 00 18 79 00  ..PRR5....#...y.
  21e0: 8b 50 52 52 35 0a 01 49 51 52 5f 70 50 52 51 35  .PRR5..IQR_pPRQ5
  21f0: 60 a0 0c 92 95 60 0a 80 70 00 49 51 52 5f a1 08  `....`..p.IQR_..
  2200: 79 01 60 49 51 52 5f a4 50 52 52 35 14 1c 5f 53  y.`IQR_.PRR5.._S
  2210: 52 53 01 8b 68 0a 01 49 51 52 5f 82 49 51 52 5f  RS..h..IQR_.IQR_
  2220: 60 76 60 70 60 50 52 51 35 5b 82 43 0b 4c 4e 4b  `v`p`PRQ5[.C.LNK
  2230: 47 08 5f 48 49 44 0c 41 d0 0c 0f 08 5f 55 49 44  G._HID.A...._UID
  2240: 0a 12 08 5f 50 52 53 11 09 0a 06 23 f8 9e 18 79  ..._PRS....#...y
  2250: 00 14 1a 5f 53 54 41 00 70 0a 0b 60 a0 0d 7b 0a  ..._STA.p..`..{.
  2260: 80 50 52 51 36 61 70 0a 09 60 a4 60 14 11 5f 44  .PRQ6ap..`.`.._D
  2270: 49 53 00 7d 50 52 51 36 0a 80 50 52 51 36 14 42  IS.}PRQ6..PRQ6.B
  2280: 04 5f 43 52 53 00 08 50 52 52 36 11 09 0a 06 23  ._CRS..PRR6....#
  2290: 10 00 18 79 00 8b 50 52 52 36 0a 01 49 51 52 5f  ...y..PRR6..IQR_
  22a0: 70 50 52 51 36 60 a0 0c 92 95 60 0a 80 70 00 49  pPRQ6`....`..p.I
  22b0: 51 52 5f a1 08 79 01 60 49 51 52 5f a4 50 52 52  QR_..y.`IQR_.PRR
  22c0: 36 14 1c 5f 53 52 53 01 8b 68 0a 01 49 51 52 5f  6.._SRS..h..IQR_
  22d0: 82 49 51 52 5f 60 76 60 70 60 50 52 51 36 5b 82  .IQR_`v`p`PRQ6[.
  22e0: 43 0b 4c 4e 4b 48 08 5f 48 49 44 0c 41 d0 0c 0f  C.LNKH._HID.A...
  22f0: 08 5f 55 49 44 0a 13 08 5f 50 52 53 11 09 0a 06  ._UID..._PRS....
  2300: 23 f8 9e 18 79 00 14 1a 5f 53 54 41 00 70 0a 0b  #...y..._STA.p..
  2310: 60 a0 0d 7b 0a 80 50 52 51 37 61 70 0a 09 60 a4  `..{..PRQ7ap..`.
  2320: 60 14 11 5f 44 49 53 00 7d 50 52 51 37 0a 80 50  `.._DIS.}PRQ7..P
  2330: 52 51 37 14 42 04 5f 43 52 53 00 08 50 52 52 37  RQ7.B._CRS..PRR7
  2340: 11 09 0a 06 23 10 00 18 79 00 8b 50 52 52 37 0a  ....#...y..PRR7.
  2350: 01 49 51 52 5f 70 50 52 51 37 60 a0 0c 92 95 60  .IQR_pPRQ7`....`
  2360: 0a 80 70 00 49 51 52 5f a1 08 79 01 60 49 51 52  ..p.IQR_..y.`IQR
  2370: 5f a4 50 52 52 37 14 1c 5f 53 52 53 01 8b 68 0a  _.PRR7.._SRS..h.
  2380: 01 49 51 52 5f 82 49 51 52 5f 60 76 60 70 60 50  .IQR_.IQR_`v`p`P
  2390: 52 51 37                                         RQ7

FACS @ 0x3ff77000
  0000: 46 41 43 53 40 00 00 00 00 00 00 00 00 00 00 00  FACS@...........
  0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................

FACP @ 0xfd5a8
  0000: 46 41 43 50 74 00 00 00 01 fd 44 45 4c 4c 20 20  FACPt.....DELL  
  0010: 47 58 32 34 30 20 20 00 08 00 00 00 41 53 4c 20  GX240  .....ASL 
  0020: 61 00 00 00 00 70 f7 3f 22 3c fe ff 01 00 09 00  a....p.?"<......
  0030: b2 00 00 00 70 71 00 00 00 08 00 00 00 00 00 00  ....pq..........
  0040: 04 08 00 00 00 00 00 00 00 00 00 00 08 08 00 00  ................
  0050: 28 08 00 00 00 00 00 00 04 02 00 04 04 00 00 00  (...............
  0060: f4 01 88 13 00 00 00 00 00 00 00 00 00 00 00 00  ................
  0070: a5 00 00 00                                      ....

SSDT @ 0xfffe5fb5
  0000: 53 53 44 54 a7 00 00 00 01 e3 44 45 4c 4c 00 00  SSDT......DELL..
  0010: 73 74 5f 65 78 00 00 00 00 10 00 00 4d 53 46 54  st_ex.......MSFT
  0020: 0d 00 00 01 14 07 55 53 45 53 00 a3 10 49 05 5c  ......USES...I.\
  0030: 00 08 5c 5f 53 30 5f 12 0a 04 0a 00 0a 00 0a 00  ..\_S0_.........
  0040: 0a 00 08 5c 5f 53 31 5f 12 0a 04 0a 04 0a 04 0a  ...\_S1_........
  0050: 00 0a 00 08 5c 5f 53 33 5f 12 0a 04 0a 03 0a 03  ....\_S3_.......
  0060: 0a 00 0a 00 08 5c 5f 53 34 5f 12 0a 04 0a 00 0a  .....\_S4_......
  0070: 00 0a 00 0a 00 08 5c 5f 53 35 5f 12 0a 04 0a 02  ......\_S5_.....
  0080: 0a 02 0a 00 0a 00 10 20 5c 2f 04 5f 53 42 5f 50  ....... \/._SB_P
  0090: 43 49 30 49 53 41 5f 4b 42 44 5f 08 5f 50 52 57  CI0ISA_KBD_._PRW
  00a0: 12 06 02 0a 08 0a 03                             .......

APIC @ 0xfd61c
  0000: 41 50 49 43 5c 00 00 00 01 4e 44 45 4c 4c 20 20  APIC\....NDELL  
  0010: 47 58 32 34 30 20 20 00 08 00 00 00 41 53 4c 20  GX240  .....ASL 
  0020: 61 00 00 00 00 00 e0 fe 01 00 00 00 00 08 01 00  a...............
  0030: 01 00 00 00 00 08 02 01 00 00 00 00 01 0c 01 00  ................
  0040: 00 00 c0 fe 00 00 00 00 02 0a 00 00 02 00 00 00  ................
  0050: 00 00 02 0a 00 09 09 00 00 00 0d 00              ............

BOOT @ 0xfd678
  0000: 42 4f 4f 54 28 00 00 00 01 ea 44 45 4c 4c 20 20  BOOT(.....DELL  
  0010: 47 58 32 34 30 20 20 00 08 00 00 00 41 53 4c 20  GX240  .....ASL 
  0020: 61 00 00 00 7a 00 00 00                          a...z...

RSDT @ 0xfd574
  0000: 52 53 44 54 34 00 00 00 01 54 44 45 4c 4c 20 20  RSDT4....TDELL  
  0010: 47 58 32 34 30 20 20 00 08 00 00 00 41 53 4c 20  GX240  .....ASL 
  0020: 61 00 00 00 a8 d5 0f 00 b5 5f fe ff 1c d6 0f 00  a........_......
  0030: 78 d6 0f 00                                      x...

RSD PTR @ 0xfd560
  0000: 52 53 44 20 50 54 52 20 28 44 45 4c 4c 20 20 00  RSD PTR (DELL  .
  0010: 74 d5 0f 00                                      t...


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

* Re: [RFC][PATCH] IO-APIC blacklist
  2007-06-03  4:16         ` Len Brown
  2007-06-03 10:24           ` Tear
@ 2007-06-03 11:25           ` Tear
  1 sibling, 0 replies; 16+ messages in thread
From: Tear @ 2007-06-03 11:25 UTC (permalink / raw)
  To: Len Brown; +Cc: Linus Torvalds, mingo, akpm, Linux Kernel Mailing List

Len Brown <lenb@kernel.org> wrote:
> [snip]
> 
> Also, please capture the output from acpidump
> and attach it to a bug report here:
> http://bugzilla.kernel.org/enter_bug.cgi?product=ACPI
> 
> [snip]

Hi,

I have created a bug report in bugzilla.kernel.org.
Here's the URL:

http://bugzilla.kernel.org/show_bug.cgi?id=8572

I have attached the output of acpidump to the bug
report.

Let's continue our discussion there.

Thanks,
- Tear



       
____________________________________________________________________________________
Yahoo! oneSearch: Finally, mobile search 
that gives answers, not web links. 
http://mobile.yahoo.com/mobileweb/onesearch?refer=1ONXIC

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

end of thread, other threads:[~2007-06-03 11:25 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-06-02 14:10 [RFC][PATCH] IO-APIC blacklist Tear
2007-06-02 14:39 ` Heikki Orsila
2007-06-02 16:39 ` Linus Torvalds
2007-06-02 20:32   ` Tear
2007-06-02 21:28     ` Linus Torvalds
2007-06-02 22:54       ` Andrew Morton
2007-06-02 23:13       ` Len Brown
2007-06-02 23:33       ` Len Brown
2007-06-02 23:53       ` Tear
2007-06-03  4:16         ` Len Brown
2007-06-03 10:24           ` Tear
2007-06-03 11:25           ` Tear
2007-06-02 17:46 ` Len Brown
2007-06-02 20:39   ` Tear
2007-06-02 20:55     ` Linus Torvalds
2007-06-02 23:48       ` Tear

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.