linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Linux 2.6.28-rc2
@ 2008-10-26 19:41 Linus Torvalds
  2008-10-27 22:52 ` [2.6.28-rc2] EeePC ACPI errors & exceptions Darren Salt
                   ` (2 more replies)
  0 siblings, 3 replies; 22+ messages in thread
From: Linus Torvalds @ 2008-10-26 19:41 UTC (permalink / raw)
  To: Linux Kernel Mailing List


It's not been a week yet, but we had a few annoying brown-paper-bugs in 
-rc1 that made it hard for many people to test without applying patches. 
So rather than wait out the week, I'll just make an -rc2 early, with the 
fixes for the problems that kept people from testing it.

And hey, maybe we can even _continue_ the nice model of "just small fixes 
after -rc1". I know, it sounds insane, but it's a real pleasure to do an 
-rc2 with just a handful of fixes for real problems that real people see. 
What a concept!

Anyway, as a result, the shortlog and diffstats are both tiny, and easily 
appended. There's a few hwmon fixes and some pretty trivial ones, but the 
noticeable ones are:

 - the non-NCQ libata breakage thing that broke lots of peoples setups 

 - the workqueue init bug that caused various random problems if you had 
   a SMP machine and did not enable HOTPLUG_CPU. Symptoms included boot 
   hangs, or hung applications (eg sound from firefox) or lack of USB 
   activity (eg "no keyboard reaction")

 - some broken apps seemed to be unhappy that we checked the 'struct 
   timeval' timeout to select for sanity, since they initialized it with 
   insane multi-second microsecond fields. Oh, well.

 - ext3/ext4 had introduced a bug where the same directory entry might get 
   returned twice under some circumstances, which didn't faze most 
   programs, but caused problems for at least "rm -r" and "git clean"

There's other stuff in there too, but not much, and most of it is pretty 
trivial (eg odd config issues, or the explanation for why you should 
enable the regulatory option for wireless) or much harder to trigger (the 
eventpoll oops fix). Or small fixes to random drivers (hwmon and the r8169 
fix).

			Linus

---
Al Viro (2):
      fix allmodconfig breakage
      arm ide breakage

Alistair John Strachan (2):
      hwmon: (abituguru3) Cosmetic whitespace fixes
      hwmon: (abituguru3) enable DMI probing feature on AW9D-MAX

Arjan van de Ven (2):
      wireless: fix regression caused by regulatory config option
      select: deal with math overflow from borderline valid userland data

Davide Libenzi (1):
      epoll: avoid double-inserts in case of EFAULT

Francois Romieu (1):
      r8169: revert "read MAC address from EEPROM on init"

Geert Uytterhoeven (2):
      hwmon: (w83781d) Fix linking when built-in
      m68k: Disable Amiga serial console support if modular

Jean Delvare (4):
      hwmon-vid: Add support for AMD family 10h CPUs
      hwmon: (lm90) Fix handling of hysteresis value
      hwmon: (lm90) Add support for the LM99 16 degree offset
      hwmon: (adt7473) Fix voltage conversion routines

Jens Axboe (1):
      libata: fix bug with non-ncq devices

Linus Torvalds (2):
      Revert "Call init_workqueues before pre smp initcalls."
      Linux 2.6.28-rc2

Stephen Rothwell (1):
      cgroup: remove unused variable

Theodore Ts'o (2):
      ext3: Fix duplicate entries returned from getdents() system call
      ext4: Fix duplicate entries returned from getdents() system call

---
 Documentation/hwmon/lm90   |    2 +-
 Makefile                   |    2 +-
 drivers/ata/libata-scsi.c  |    6 ++-
 drivers/char/amiserial.c   |    6 ++-
 drivers/hwmon/abituguru3.c |   30 +++++++-------
 drivers/hwmon/adt7473.c    |   29 ++++----------
 drivers/hwmon/hwmon-vid.c  |    1 +
 drivers/hwmon/lm90.c       |   52 ++++++++++++++++++++++---
 drivers/hwmon/w83781d.c    |    4 +-
 drivers/ide/icside.c       |    4 +-
 drivers/ide/rapide.c       |    4 +-
 drivers/net/r8169.c        |   88 --------------------------------------------
 fs/compat.c                |    5 +-
 fs/eventpoll.c             |   11 ++++-
 fs/ext3/dir.c              |   20 ++++------
 fs/ext4/dir.c              |   20 ++++------
 fs/select.c                |    5 +-
 init/main.c                |    3 +-
 kernel/cgroup.c            |    2 +-
 kernel/stop_machine.c      |    2 +-
 net/wireless/Kconfig       |   11 ++---
 scripts/kconfig/confdata.c |    3 +-
 22 files changed, 127 insertions(+), 183 deletions(-)

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

* [2.6.28-rc2] EeePC ACPI errors & exceptions
  2008-10-26 19:41 Linux 2.6.28-rc2 Linus Torvalds
@ 2008-10-27 22:52 ` Darren Salt
  2008-10-28  1:32   ` Zhao Yakui
                     ` (2 more replies)
  2008-10-28 11:19 ` Linux 2.6.28-rc2 i/o error on /dev/ttyUSB0 Helge Hafting
  2008-10-30 13:50 ` Linux 2.6.28-rc2 lost IDE disk on old laptop Wolfgang Erig
  2 siblings, 3 replies; 22+ messages in thread
From: Darren Salt @ 2008-10-27 22:52 UTC (permalink / raw)
  To: linux-kernel, linux-acpi

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

EeePC 901, BIOS revision 1603, current Debian lenny; running on AC.

I've noticed the following errors & exceptions, apparently coinciding with
the startup of xfce4-sensors-plugin:

ACPI: EC: missing confirmations, switch off interrupt mode.
ACPI Exception (evregion-0419): AE_TIME, Returned by Handler for [EmbeddedControl] [20080926]
ACPI Error (psparse-0524): Method parse/execution failed [\_SB_.PCI0.SBRG.EC0_.BST2] (Node f7030d38), AE_TIME
ACPI Error (psparse-0524): Method parse/execution failed [\_SB_.PCI0.CBST] (Node f70336f8), AE_TIME
ACPI Error (psparse-0524): Method parse/execution failed [\_SB_.PCI0.BAT0._BST] (Node f7031c48), AE_TIME
ACPI Exception (battery-0360): AE_TIME, Evaluating _BST [20080926]

Also, this (which, unlike the above, is also present with 2.6.27.*):

ACPI: I/O resource 0000:00:1f.3 [0x400-0x41f] conflicts with ACPI region SMRG [0x400-0x40f]
ACPI: Device needs an ACPI driver

Full dmesg & config are attached.

(The Elantech touchpad patch from http://arjan.opmeer.net/elantech/ is
applied to this kernel.)

-- 
| Darren Salt    | linux or ds at              | nr. Ashington, | Toon
| RISC OS, Linux | youmustbejoking,demon,co,uk | Northumberland | Army
|   <URL:http://www.youmustbejoking.demon.co.uk/progs.packages.html>

Thou shalt not sleep within an interrupt handler.

[-- Attachment #2: dmesg.gz --]
[-- Type: application/x-gzip, Size: 8819 bytes --]

[-- Attachment #3: config-2.6.28-rc2.gz --]
[-- Type: application/x-gzip, Size: 13774 bytes --]

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

* Re: [2.6.28-rc2] EeePC ACPI errors & exceptions
  2008-10-27 22:52 ` [2.6.28-rc2] EeePC ACPI errors & exceptions Darren Salt
@ 2008-10-28  1:32   ` Zhao Yakui
  2008-10-28  6:47   ` Zhao Yakui
  2008-10-28  9:42   ` Zhao Yakui
  2 siblings, 0 replies; 22+ messages in thread
From: Zhao Yakui @ 2008-10-28  1:32 UTC (permalink / raw)
  To: Darren Salt; +Cc: linux-kernel, linux-acpi

On Mon, 2008-10-27 at 15:52 -0700, Darren Salt wrote:
Will you please attach the output of acpidump?
Of course you can file a bug report at
http://bugzilla.kernel.org/enter_bug.cgi?product=ACPI
and attach the output of acpidump, dmesg.

It will be better if you can add the boot option of "printk.time=1".
thanks.

> EeePC 901, BIOS revision 1603, current Debian lenny; running on AC.
> 
> I've noticed the following errors & exceptions, apparently coinciding with
> the startup of xfce4-sensors-plugin:
> 
> ACPI: EC: missing confirmations, switch off interrupt mode.
> ACPI Exception (evregion-0419): AE_TIME, Returned by Handler for [EmbeddedControl] [20080926]
> ACPI Error (psparse-0524): Method parse/execution failed [\_SB_.PCI0.SBRG.EC0_.BST2] (Node f7030d38), AE_TIME
> ACPI Error (psparse-0524): Method parse/execution failed [\_SB_.PCI0.CBST] (Node f70336f8), AE_TIME
> ACPI Error (psparse-0524): Method parse/execution failed [\_SB_.PCI0.BAT0._BST] (Node f7031c48), AE_TIME
> ACPI Exception (battery-0360): AE_TIME, Evaluating _BST [20080926]
> 
> Also, this (which, unlike the above, is also present with 2.6.27.*):
> 
> ACPI: I/O resource 0000:00:1f.3 [0x400-0x41f] conflicts with ACPI region SMRG [0x400-0x40f]
> ACPI: Device needs an ACPI driver
> 
> Full dmesg & config are attached.
> 
> (The Elantech touchpad patch from http://arjan.opmeer.net/elantech/ is
> applied to this kernel.)
> 


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

* Re: [2.6.28-rc2] EeePC ACPI errors & exceptions
  2008-10-27 22:52 ` [2.6.28-rc2] EeePC ACPI errors & exceptions Darren Salt
  2008-10-28  1:32   ` Zhao Yakui
@ 2008-10-28  6:47   ` Zhao Yakui
  2008-10-28  9:42   ` Zhao Yakui
  2 siblings, 0 replies; 22+ messages in thread
From: Zhao Yakui @ 2008-10-28  6:47 UTC (permalink / raw)
  To: Darren Salt; +Cc: linux-kernel, linux-acpi, Alexey Starikovskiy

On Mon, 2008-10-27 at 15:52 -0700, Darren Salt wrote: 
> EeePC 901, BIOS revision 1603, current Debian lenny; running on AC.
> 
> I've noticed the following errors & exceptions, apparently coinciding with
> the startup of xfce4-sensors-plugin:
Will you please confirm whether the same issue exists on the previous
kernel? For example: 2.6.27 or 2.6.27-rc6

After the following commit is merged, it seems that on the EEEPC laptop
the EC will switch off EC GPE interrupt mode when there is no EC GPE
interrupt confirm for some EC transactions. Then AE_TIME is returned by
the function of ec_poll, which causes that the _BST object of battery
can't be evaluated.
   >commit 7c6db4e050601f359081fde418ca6dc4fc2d0011
   >Author: Alexey Starikovskiy <astarikovskiy@suse.de>
   >Date:   Thu Sep 25 21:00:31 2008 +0400
     >ACPI: EC: do transaction from interrupt context

When there is no EC GPE interrupt confirm in some EC transaction, the
EC will switch off the EC GPE interrupt mode in the function of
acpi_ec_wait. 

But why is AE_TIME returned by the function of ec_poll?
>static int ec_poll(struct acpi_ec *ec)
{
        unsigned long delay = jiffies + msecs_to_jiffies(ACPI_EC_DELAY);
        msleep(1);
// Maybe the current jiffies is already after the predefined jiffies
after msleep(1). In such case the ETIME will be returned. Of course the
EC transaction can't be finished. If so, IMO this is not reasonable as
this is caused by that OS has no opportunity to issue the following EC
command sequence.
        while (time_before(jiffies, delay)) {
                gpe_transaction(ec, acpi_ec_read_status(ec));
                msleep(1);
                if (ec_transaction_done(ec))
                        return 0;
//Maybe there exists the following cases. EC transaction is not finished
after msleep(1),but the current jiffies is already after predefined
jiffies. So ETIME is returned. In such case, IMO this is also not
reasonable.
        }
        return -ETIME;
}
     At the same time msleep is realized by schedule_timeout. On linux
although one process is waked up by some events, it won't be scheduled
immediately. So maybe the current jiffies is already after the
predefined timeout jiffies  after msleep(1).

     Now some people suggest that msleep is replaced by udelay. Although
the above two cases can be avoided by that msleep is replaced by udelay,
maybe the above two cases still exist if the preempt schedule happens at
the corresponding place.
    At the same time when msleep is replaced by udelay, CPU will do
nothing but loop while executing udelay. If the 100 EC transactions are
done in one second, the CPU will do nothing in about 100*2*100
microseconds. IMO this is not reasonable. 

    IMO the better solution is that the EC transaction is divided into
the different phases. (Not do the EC transaction in one loop).
    For example:
    The EC read transaction can be done in the following sequence:
    a. Issue read command 
    b. wait until the EC input buffer is empty and then write the EC
internal read address
    c. wait until the EC output buffer is ready and read the data from
EC the Data port. Of course it indicates that EC read transaction is
finished.
    
    The EC  write transaction can be done in the following sequence:
    a. issue the write command
    b. wait until the EC input buffer is empty and write the EC internal
write address
    c. wait until the EC input buffer is empty and write the data to the
EC Data port
    d. wait until the EC input buffer is empty. After it becomes empty,
it indicates that the EC write transaction is finished.

Welcome the comments.
   Thanks.
    
    
> ACPI: EC: missing confirmations, switch off interrupt mode.
> ACPI Exception (evregion-0419): AE_TIME, Returned by Handler for [EmbeddedControl] [20080926]
> ACPI Error (psparse-0524): Method parse/execution failed [\_SB_.PCI0.SBRG.EC0_.BST2] (Node f7030d38), AE_TIME
> ACPI Error (psparse-0524): Method parse/execution failed [\_SB_.PCI0.CBST] (Node f70336f8), AE_TIME
> ACPI Error (psparse-0524): Method parse/execution failed [\_SB_.PCI0.BAT0._BST] (Node f7031c48), AE_TIME
> ACPI Exception (battery-0360): AE_TIME, Evaluating _BST [20080926]
> 
> Also, this (which, unlike the above, is also present with 2.6.27.*):
> 
> ACPI: I/O resource 0000:00:1f.3 [0x400-0x41f] conflicts with ACPI region SMRG [0x400-0x40f]
> ACPI: Device needs an ACPI driver
> 
> Full dmesg & config are attached.
> 
> (The Elantech touchpad patch from http://arjan.opmeer.net/elantech/ is
> applied to this kernel.)
> 


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

* Re: [2.6.28-rc2] EeePC ACPI errors & exceptions
  2008-10-27 22:52 ` [2.6.28-rc2] EeePC ACPI errors & exceptions Darren Salt
  2008-10-28  1:32   ` Zhao Yakui
  2008-10-28  6:47   ` Zhao Yakui
@ 2008-10-28  9:42   ` Zhao Yakui
  2008-10-28 11:16     ` Darren Salt
  2 siblings, 1 reply; 22+ messages in thread
From: Zhao Yakui @ 2008-10-28  9:42 UTC (permalink / raw)
  To: Darren Salt; +Cc: linux-kernel, linux-acpi

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

On Mon, 2008-10-27 at 15:52 -0700, Darren Salt wrote:
> EeePC 901, BIOS revision 1603, current Debian lenny; running on AC.
> 
> I've noticed the following errors & exceptions, apparently coinciding with
> the startup of xfce4-sensors-plugin:
> 
> ACPI: EC: missing confirmations, switch off interrupt mode.
> ACPI Exception (evregion-0419): AE_TIME, Returned by Handler for [EmbeddedControl] [20080926]
> ACPI Error (psparse-0524): Method parse/execution failed [\_SB_.PCI0.SBRG.EC0_.BST2] (Node f7030d38), AE_TIME
> ACPI Error (psparse-0524): Method parse/execution failed [\_SB_.PCI0.CBST] (Node f70336f8), AE_TIME
> ACPI Error (psparse-0524): Method parse/execution failed [\_SB_.PCI0.BAT0._BST] (Node f7031c48), AE_TIME
> ACPI Exception (battery-0360): AE_TIME, Evaluating _BST [20080926]
Will you please try the attached patch on the 2.6.28-rc2 and see whether
the issue still exists?
    After the test, please attach the output of dmesg.
    

The following is included by the attached patch.
   a. EC transaction is divided into several phases.
        For example: EC write transaction
        a. issue EC write command
        b. wait until the input is empty and then write the internal
address
        c. wait until the input is empty and write the data
        d. wait until the input is empty. If it is empty, it indicates
        that EC transaction is finished.
   At the same time EC driver will be started in EC GEP mode. And when
there is no EC GPE confirmation for some EC transaction on some broken
laptops,the EC driver will be switched to polling mode. But EC GPE is
still enabled.

b. Some delay is added in the EC GPE handler on some broken BIOS.
   The delay won't be added for most laptops.Only when more than five
interrupts happen in the same jiffies and EC status are the same, OS
will add some delay in the EC GPE handler. If the same issue still
happens after adding delay,the delay time will be increased.But the max
delay time is ten microseconds.

Thanks.

> 
> Also, this (which, unlike the above, is also present with 2.6.27.*):
> 
> ACPI: I/O resource 0000:00:1f.3 [0x400-0x41f] conflicts with ACPI region SMRG [0x400-0x40f]
> ACPI: Device needs an ACPI driver
> 
> Full dmesg & config are attached.
> 
> (The Elantech touchpad patch from http://arjan.opmeer.net/elantech/ is
> applied to this kernel.)
> 

[-- Attachment #2: ec_all.patch --]
[-- Type: text/x-patch, Size: 16358 bytes --]

a. EC transaction is divided into several phases.
        For example: EC write transaction
        a. issue EC write command
        b. wait until the input is empty and then write the internal address
        c. wait until the input is empty and write the data
        d. wait until the input is empty. If it is empty, it indicates
        that EC transaction is finished.
At the same time EC driver will be started in EC GEP mode. And when there is
no EC GPE confirmation for some EC transaction on some broken laptops,the EC
driver will be switched to polling mode. But EC GPE is still enabled.

b. Some delay is added in the EC GPE handler on some broken BIOS.
   The delay won't be added for most laptops.Only when more than five
interrupts happen in the same jiffies and EC status are the same, OS will add
some delay in the EC GPE handler. If the same issue still happens after adding
delay,the delay time will be increased.But the max delay time is ten
microseconds.

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
---
 drivers/acpi/ec.c |  333 +++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 233 insertions(+), 100 deletions(-)

Index: linux-2.6/drivers/acpi/ec.c
===================================================================
--- linux-2.6.orig/drivers/acpi/ec.c
+++ linux-2.6/drivers/acpi/ec.c
@@ -65,15 +65,25 @@ enum ec_command {
 	ACPI_EC_BURST_DISABLE = 0x83,
 	ACPI_EC_COMMAND_QUERY = 0x84,
 };
+/* EC events */
+enum ec_event {
+	ACPI_EC_EVENT_OBF_1 = 1,	/* Output buffer full */
+	ACPI_EC_EVENT_IBF_0,		/* Input buffer empty */
+};
 
 #define ACPI_EC_DELAY		500	/* Wait 500ms max. during EC ops */
 #define ACPI_EC_UDELAY_GLK	1000	/* Wait 1ms max. to get global lock */
 #define ACPI_EC_UDELAY		100	/* Wait 100us before polling EC again */
 
+#define EC_IRQ_NUM 		5	/* the EC interrupt storm threshold */
+#define EC_MAX_UDELAY		10	/* the max udelay time */
+
 #define ACPI_EC_STORM_THRESHOLD 20	/* number of false interrupts
 					   per one transaction */
 
 enum {
+	EC_FLAGS_WAIT_GPE,		/* Don't check EC status
+					 * until GPE arrives*/
 	EC_FLAGS_QUERY_PENDING,		/* Query is pending */
 	EC_FLAGS_GPE_MODE,		/* Expect GPE to be sent
 					 * for status change */
@@ -111,11 +121,21 @@ static struct acpi_ec {
 	unsigned long data_addr;
 	unsigned long global_lock;
 	unsigned long flags;
+	unsigned long pre_jiffies;
+	/* record the jiffies when last EC interrupt happens */
 	struct mutex lock;
 	wait_queue_head_t wait;
 	struct list_head list;
 	struct transaction *curr;
 	spinlock_t curr_lock;
+	u8 pre_state;
+	/* record the EC status when last EC interrrupt happens */
+	atomic_t ec_irq_count;
+	unsigned long udelay;
+	/*
+	 * this is for the input parameter of udelay in EC GPE interrupt.
+	 * the max value is IRQ_MAX_UDELAY.(10)
+	 */
 } *boot_ec, *first_ec;
 
 /* 
@@ -210,18 +230,60 @@ unlock:
 	spin_unlock_irqrestore(&ec->curr_lock, flags);
 }
 
-static int acpi_ec_wait(struct acpi_ec *ec)
+static inline int acpi_ec_check_status(struct acpi_ec *ec,
+			enum ec_event event)
 {
-	if (wait_event_timeout(ec->wait, ec_transaction_done(ec),
-			       msecs_to_jiffies(ACPI_EC_DELAY)))
+	if (test_bit(EC_FLAGS_WAIT_GPE, &ec->flags))
 		return 0;
-	/* missing GPEs, switch back to poll mode */
-	if (printk_ratelimit())
-		pr_info(PREFIX "missing confirmations, "
-				"switch off interrupt mode.\n");
-	set_bit(EC_FLAGS_NO_GPE, &ec->flags);
-	clear_bit(EC_FLAGS_GPE_MODE, &ec->flags);
-	return 1;
+	if (event == ACPI_EC_EVENT_OBF_1) {
+		if (acpi_ec_read_status(ec) & ACPI_EC_FLAG_OBF)
+			return 1;
+	} else if (event == ACPI_EC_EVENT_IBF_0) {
+		if (!(acpi_ec_read_status(ec) & ACPI_EC_FLAG_IBF))
+			return 1;
+	}
+
+	return 0;
+}
+
+static int acpi_ec_wait(struct acpi_ec *ec, enum ec_event event, int force_poll)
+{
+	if (likely(test_bit(EC_FLAGS_GPE_MODE, &ec->flags)) &&
+	    likely(!force_poll)) {
+		if (wait_event_timeout(ec->wait,
+				acpi_ec_check_status(ec, event),
+					msecs_to_jiffies(ACPI_EC_DELAY)))
+			return 0;
+		/* Check whether the bogus timeout happens */
+		if (!test_bit(EC_FLAGS_WAIT_GPE, &ec->flags) &&
+			acpi_ec_check_status(ec, event))
+			return 0;
+
+		clear_bit(EC_FLAGS_WAIT_GPE, &ec->flags);
+		if (acpi_ec_check_status(ec, event)) {
+			/*
+			 * Clear GPE mode flags. When EC internal register is
+			 * accessed, EC driver will work in polling mode.
+			 * But GPE is still enabled.
+			 */
+			clear_bit(EC_FLAGS_GPE_MODE, &ec->flags);
+			return 0;
+		}
+	} else {
+		unsigned long delay = jiffies + msecs_to_jiffies(ACPI_EC_DELAY);
+		clear_bit(EC_FLAGS_WAIT_GPE, &ec->flags);
+		while (time_before(jiffies, delay)) {
+			if (acpi_ec_check_status(ec, event))
+				return 0;
+			msleep(1);
+		}
+		if (acpi_ec_check_status(ec, event))
+			return 0;
+	}
+	pr_err(PREFIX "acpi_ec_wait timeout, status = 0x%2.2x, event = %s\n",
+		acpi_ec_read_status(ec),
+		(event == ACPI_EC_EVENT_OBF_1) ? "\"b0=1\"" : "\"b1=0\"");
+	return -ETIME;
 }
 
 static void acpi_ec_gpe_query(void *ec_cxt);
@@ -248,48 +310,51 @@ static int ec_poll(struct acpi_ec *ec)
 	}
 	return -ETIME;
 }
-
-static int acpi_ec_transaction_unlocked(struct acpi_ec *ec,
-					struct transaction *t,
+static int acpi_ec_transaction_unlocked(struct acpi_ec *ec, u8 command,
+					const u8 *wdata, unsigned wdata_len,
+					u8 *rdata, unsigned rdata_len,
 					int force_poll)
 {
-	unsigned long tmp;
-	int ret = 0;
+	int result = 0;
+	set_bit(EC_FLAGS_WAIT_GPE, &ec->flags);
 	pr_debug(PREFIX "transaction start\n");
-	/* disable GPE during transaction if storm is detected */
-	if (test_bit(EC_FLAGS_GPE_STORM, &ec->flags)) {
-		clear_bit(EC_FLAGS_GPE_MODE, &ec->flags);
-		acpi_disable_gpe(NULL, ec->gpe, ACPI_NOT_ISR);
-	}
-	/* start transaction */
-	spin_lock_irqsave(&ec->curr_lock, tmp);
-	/* following two actions should be kept atomic */
-	t->irq_count = 0;
-	ec->curr = t;
-	acpi_ec_write_cmd(ec, ec->curr->command);
-	if (ec->curr->command == ACPI_EC_COMMAND_QUERY)
+	acpi_ec_write_cmd(ec, command);
+	for (; wdata_len > 0; --wdata_len) {
+		result = acpi_ec_wait(ec, ACPI_EC_EVENT_IBF_0, force_poll);
+		if (result) {
+			pr_err(PREFIX
+			       "write_cmd timeout, command = %d\n", command);
+			goto end;
+		}
+		set_bit(EC_FLAGS_WAIT_GPE, &ec->flags);
+		acpi_ec_write_data(ec, *(wdata++));
+	}
+
+	if (!rdata_len) {
+		result = acpi_ec_wait(ec, ACPI_EC_EVENT_IBF_0, force_poll);
+		if (result) {
+			pr_err(PREFIX
+			       "finish-write timeout, command = %d\n", command);
+			goto end;
+		}
+	} else if (command == ACPI_EC_COMMAND_QUERY)
 		clear_bit(EC_FLAGS_QUERY_PENDING, &ec->flags);
-	spin_unlock_irqrestore(&ec->curr_lock, tmp);
-	/* if we selected poll mode or failed in GPE-mode do a poll loop */
-	if (force_poll ||
-	    !test_bit(EC_FLAGS_GPE_MODE, &ec->flags) ||
-	    acpi_ec_wait(ec))
-		ret = ec_poll(ec);
-	pr_debug(PREFIX "transaction end\n");
-	spin_lock_irqsave(&ec->curr_lock, tmp);
-	ec->curr = NULL;
-	spin_unlock_irqrestore(&ec->curr_lock, tmp);
-	if (test_bit(EC_FLAGS_GPE_STORM, &ec->flags)) {
-		/* check if we received SCI during transaction */
-		ec_check_sci(ec, acpi_ec_read_status(ec));
-		/* it is safe to enable GPE outside of transaction */
-		acpi_enable_gpe(NULL, ec->gpe, ACPI_NOT_ISR);
-	} else if (test_bit(EC_FLAGS_GPE_MODE, &ec->flags) &&
-		   t->irq_count > ACPI_EC_STORM_THRESHOLD) {
-		pr_debug(PREFIX "GPE storm detected\n");
-		set_bit(EC_FLAGS_GPE_STORM, &ec->flags);
+
+	for (; rdata_len > 0; --rdata_len) {
+		result = acpi_ec_wait(ec, ACPI_EC_EVENT_OBF_1, force_poll);
+		if (result) {
+			pr_err(PREFIX "read timeout, command = %d\n", command);
+			goto end;
+		}
+		/* Don't expect GPE after last read */
+		if (rdata_len > 1)
+			set_bit(EC_FLAGS_WAIT_GPE, &ec->flags);
+
+		*(rdata++) = acpi_ec_read_data(ec);
 	}
-	return ret;
+end:
+	pr_debug(PREFIX "transaction end\n");
+	return result;
 }
 
 static int ec_check_ibf0(struct acpi_ec *ec)
@@ -310,35 +375,47 @@ static int ec_wait_ibf0(struct acpi_ec *
 	return -ETIME;
 }
 
-static int acpi_ec_transaction(struct acpi_ec *ec, struct transaction *t,
+static int acpi_ec_transaction(struct acpi_ec *ec, u8 command,
+			       const u8 *wdata, unsigned wdata_len,
+			       u8 *rdata, unsigned rdata_len,
 			       int force_poll)
 {
 	int status;
 	u32 glk;
-	if (!ec || (!t) || (t->wlen && !t->wdata) || (t->rlen && !t->rdata))
+
+	if (!ec || (wdata_len && !wdata) || (rdata_len && !rdata))
 		return -EINVAL;
-	if (t->rdata)
-		memset(t->rdata, 0, t->rlen);
+
+	if (rdata)
+		memset(rdata, 0, rdata_len);
+
 	mutex_lock(&ec->lock);
 	if (ec->global_lock) {
 		status = acpi_acquire_global_lock(ACPI_EC_UDELAY_GLK, &glk);
 		if (ACPI_FAILURE(status)) {
-			status = -ENODEV;
-			goto unlock;
+			mutex_unlock(&ec->lock);
+			return -ENODEV;
 		}
 	}
-	if (ec_wait_ibf0(ec)) {
+
+	status = acpi_ec_wait(ec, ACPI_EC_EVENT_IBF_0, 0);
+	if (status) {
 		pr_err(PREFIX "input buffer is not empty, "
 				"aborting transaction\n");
-		status = -ETIME;
 		goto end;
 	}
-	status = acpi_ec_transaction_unlocked(ec, t, force_poll);
+
+	status = acpi_ec_transaction_unlocked(ec, command,
+					      wdata, wdata_len,
+					      rdata, rdata_len,
+					      force_poll);
+
 end:
+
 	if (ec->global_lock)
 		acpi_release_global_lock(glk);
-unlock:
 	mutex_unlock(&ec->lock);
+
 	return status;
 }
 
@@ -349,32 +426,35 @@ unlock:
 int acpi_ec_burst_enable(struct acpi_ec *ec)
 {
 	u8 d;
-	struct transaction t = {.command = ACPI_EC_BURST_ENABLE,
-				.wdata = NULL, .rdata = &d,
-				.wlen = 0, .rlen = 1};
-
-	return acpi_ec_transaction(ec, &t, 0);
+	/*
+	 * When burst enable command is issused, EC will put the EC burst
+	 * acknowledge byte (0x90) into output buffer.
+	 * Maybe it is worth checking the returned acknowledge bytes.
+	 */
+	return acpi_ec_transaction(ec, ACPI_EC_BURST_ENABLE, NULL, 0, &d, 1, 0);
 }
 
 int acpi_ec_burst_disable(struct acpi_ec *ec)
 {
-	struct transaction t = {.command = ACPI_EC_BURST_DISABLE,
-				.wdata = NULL, .rdata = NULL,
-				.wlen = 0, .rlen = 0};
+	u8 d = acpi_ec_read_status(ec);
+	if (d & ACPI_EC_FLAG_BURST) {
+		/*
+		 * Only when EC is in burst mode, it is necessary to disable.
+		 */
+		return acpi_ec_transaction(ec, ACPI_EC_BURST_DISABLE, NULL,
+						0, NULL, 0, 0);
+	}
+	return 0;
 
-	return (acpi_ec_read_status(ec) & ACPI_EC_FLAG_BURST) ?
-				acpi_ec_transaction(ec, &t, 0) : 0;
 }
 
 static int acpi_ec_read(struct acpi_ec *ec, u8 address, u8 * data)
 {
 	int result;
 	u8 d;
-	struct transaction t = {.command = ACPI_EC_COMMAND_READ,
-				.wdata = &address, .rdata = &d,
-				.wlen = 1, .rlen = 1};
 
-	result = acpi_ec_transaction(ec, &t, 0);
+	result = acpi_ec_transaction(ec, ACPI_EC_COMMAND_READ,
+				     &address, 1, &d, 1, 0);
 	*data = d;
 	return result;
 }
@@ -382,11 +462,8 @@ static int acpi_ec_read(struct acpi_ec *
 static int acpi_ec_write(struct acpi_ec *ec, u8 address, u8 data)
 {
 	u8 wdata[2] = { address, data };
-	struct transaction t = {.command = ACPI_EC_COMMAND_WRITE,
-				.wdata = wdata, .rdata = NULL,
-				.wlen = 2, .rlen = 0};
-
-	return acpi_ec_transaction(ec, &t, 0);
+	return acpi_ec_transaction(ec, ACPI_EC_COMMAND_WRITE,
+				   wdata, 2, NULL, 0, 0);
 }
 
 /*
@@ -448,13 +525,12 @@ int ec_transaction(u8 command,
 		   u8 * rdata, unsigned rdata_len,
 		   int force_poll)
 {
-	struct transaction t = {.command = command,
-				.wdata = wdata, .rdata = rdata,
-				.wlen = wdata_len, .rlen = rdata_len};
 	if (!first_ec)
 		return -ENODEV;
 
-	return acpi_ec_transaction(first_ec, &t, force_poll);
+	return acpi_ec_transaction(first_ec, command, wdata,
+				   wdata_len, rdata, rdata_len,
+				   force_poll);
 }
 
 EXPORT_SYMBOL(ec_transaction);
@@ -463,9 +539,7 @@ static int acpi_ec_query(struct acpi_ec 
 {
 	int result;
 	u8 d;
-	struct transaction t = {.command = ACPI_EC_COMMAND_QUERY,
-				.wdata = NULL, .rdata = &d,
-				.wlen = 0, .rlen = 1};
+
 	if (!ec || !data)
 		return -EINVAL;
 
@@ -475,7 +549,8 @@ static int acpi_ec_query(struct acpi_ec 
 	 * bit to be cleared (and thus clearing the interrupt source).
 	 */
 
-	result = acpi_ec_transaction(ec, &t, 0);
+	result = acpi_ec_transaction(ec, ACPI_EC_COMMAND_QUERY,
+						NULL, 0, &d, 1, 0);
 	if (result)
 		return result;
 
@@ -549,29 +624,77 @@ static void acpi_ec_gpe_query(void *ec_c
 	}
 	mutex_unlock(&ec->lock);
 }
+/*******************************************************************************
+*
+* FUNCTION:	acpi_ec_gpe_delay
+*
+* PARAMETERS:	struct acpi_ec *ec, the EC device
+		u8 state  - the EC status when EC GPE interrupt happens
+
+* RETURN:	No
+*
+* DESCRIPTION: detect whether there exists EC GPE interrupt storm. If yes, it
+		will try to add some delay to reduce the number of EC GPE
+		interrupts.
+******************************************************************************/
+static void acpi_ec_gpe_delay(struct acpi_ec *ec, u8 state)
+{
+	static int warn_done;
+	if ((jiffies == ec->pre_jiffies) && (state == ec->pre_state)) {
+		atomic_inc(&ec->ec_irq_count);
+		if (atomic_read(&ec->ec_irq_count) > EC_IRQ_NUM) {
+			/*
+			 * If the ec_irq_count is above EC_IRQ_NUM, it will
+			 * be regarded as EC GPE interrupt storm. We will
+			 * try to add some udelay in acpi_ec_gpe_delay.
+			 */
+			atomic_set(&ec->ec_irq_count, 0);
+			if (ec->udelay > EC_MAX_UDELAY) {
+				if (!warn_done) {
+					printk(KERN_WARNING "EC GPE interrupt"
+					" storm. And it is hardware issue\n");
+					warn_done++;
+				}
+			} else {
+				/*
+				 * the input parameter of udelay will be
+				 * increased.
+				 */
+				ec->udelay = ec->udelay + 1;
+			}
+		}
+	} else {
+		ec->pre_jiffies = jiffies;
+		ec->pre_state = state;
+		atomic_set(&ec->ec_irq_count, 0);
+	}
+	if (ec->udelay)
+		udelay(ec->udelay);
+}
 
 static u32 acpi_ec_gpe_handler(void *data)
 {
 	struct acpi_ec *ec = data;
-	u8 status;
+	u8 status ;
+	acpi_status ec_status = AE_OK;
 
 	pr_debug(PREFIX "~~~> interrupt\n");
 	status = acpi_ec_read_status(ec);
 
-	gpe_transaction(ec, status);
-	if (ec_transaction_done(ec) && (status & ACPI_EC_FLAG_IBF) == 0)
+	clear_bit(EC_FLAGS_WAIT_GPE, &ec->flags);
+	if (test_bit(EC_FLAGS_GPE_MODE, &ec->flags))
 		wake_up(&ec->wait);
 
-	ec_check_sci(ec, status);
-	if (!test_bit(EC_FLAGS_GPE_MODE, &ec->flags) &&
-	    !test_bit(EC_FLAGS_NO_GPE, &ec->flags)) {
-		/* this is non-query, must be confirmation */
-		if (printk_ratelimit())
-			pr_info(PREFIX "non-query interrupt received,"
-				" switching to interrupt mode\n");
-		set_bit(EC_FLAGS_GPE_MODE, &ec->flags);
+	if (status & ACPI_EC_FLAG_SCI) {
+		if (!test_and_set_bit(EC_FLAGS_QUERY_PENDING, &ec->flags)) {
+			ec_status = acpi_os_execute(OSL_EC_BURST_HANDLER,
+				acpi_ec_gpe_query, ec);
+		}
 	}
-	return ACPI_INTERRUPT_HANDLED;
+	acpi_ec_gpe_delay(ec, status);
+
+	return ACPI_SUCCESS(ec_status) ?
+			ACPI_INTERRUPT_HANDLED : ACPI_INTERRUPT_NOT_HANDLED;
 }
 
 /* --------------------------------------------------------------------------
@@ -712,10 +835,22 @@ static struct acpi_ec *make_acpi_ec(void
 	if (!ec)
 		return NULL;
 	ec->flags = 1 << EC_FLAGS_QUERY_PENDING;
+	/*
+	 * Start GPE mode.
+	 * When EC driver is started, it will work in GPE mode.
+	 * It means that the EC GPE interrupt is expected when EC status is
+	 * changed.
+	 * Of course if there is no EC GPE interrupt in some EC transaction,
+	 * it will be cleared and EC will work in polling mode when EC
+	 * internal register is accessed.
+	 */
+	set_bit(EC_FLAGS_GPE_MODE, &ec->flags);
 	mutex_init(&ec->lock);
 	init_waitqueue_head(&ec->wait);
 	INIT_LIST_HEAD(&ec->list);
 	spin_lock_init(&ec->curr_lock);
+	ec->pre_jiffies = jiffies;
+	atomic_set(&ec->ec_irq_count, 0);
 	return ec;
 }
 
@@ -1004,8 +1139,6 @@ int __init acpi_ec_ecdt_probe(void)
 static int acpi_ec_suspend(struct acpi_device *device, pm_message_t state)
 {
 	struct acpi_ec *ec = acpi_driver_data(device);
-	/* Stop using GPE */
-	set_bit(EC_FLAGS_NO_GPE, &ec->flags);
 	clear_bit(EC_FLAGS_GPE_MODE, &ec->flags);
 	acpi_disable_gpe(NULL, ec->gpe, ACPI_NOT_ISR);
 	return 0;
@@ -1014,9 +1147,9 @@ static int acpi_ec_suspend(struct acpi_d
 static int acpi_ec_resume(struct acpi_device *device)
 {
 	struct acpi_ec *ec = acpi_driver_data(device);
-	/* Enable use of GPE back */
-	clear_bit(EC_FLAGS_NO_GPE, &ec->flags);
 	acpi_enable_gpe(NULL, ec->gpe, ACPI_NOT_ISR);
+	/* Enable use of GPE back */
+	set_bit(EC_FLAGS_GPE_MODE, &ec->flags);
 	return 0;
 }
 

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

* Re: [2.6.28-rc2] EeePC ACPI errors & exceptions
  2008-10-28  9:42   ` Zhao Yakui
@ 2008-10-28 11:16     ` Darren Salt
  2008-10-28 20:46       ` Alexey Starikovskiy
  0 siblings, 1 reply; 22+ messages in thread
From: Darren Salt @ 2008-10-28 11:16 UTC (permalink / raw)
  To: Zhao Yakui; +Cc: linux-kernel, linux-acpi

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

I demand that Zhao Yakui may or may not have written...

> On Mon, 2008-10-27 at 15:52 -0700, Darren Salt wrote:
>> EeePC 901, BIOS revision 1603, current Debian lenny; running on AC.
>> I've noticed the following errors & exceptions, apparently coinciding with
>> the startup of xfce4-sensors-plugin:

>> ACPI: EC: missing confirmations, switch off interrupt mode.
>> ACPI Exception (evregion-0419): AE_TIME, Returned by Handler for [EmbeddedControl] [20080926]
>> ACPI Error (psparse-0524): Method parse/execution failed [\_SB_.PCI0.SBRG.EC0_.BST2] (Node f7030d38), AE_TIME
>> ACPI Error (psparse-0524): Method parse/execution failed [\_SB_.PCI0.CBST] (Node f70336f8), AE_TIME
>> ACPI Error (psparse-0524): Method parse/execution failed [\_SB_.PCI0.BAT0._BST] (Node f7031c48), AE_TIME
>> ACPI Exception (battery-0360): AE_TIME, Evaluating _BST [20080926]

> Will you please try the attached patch on the 2.6.28-rc2 and see whether
> the issue still exists?

> After the test, please attach the output of dmesg.

I later noticed that ACPI functions (lid, hot keys etc.) were effectively
disabled by that bug – acpi_listen reported nothing at all.

With the patch, those ACPI errors are gone and the ACPI functions work again.
I see no other significant differences, but output is attached regardless
along with an ACPI dump. (rt2860sta is also present.)

(This leaves only the I/O resource conflict; but, unlike this, that's also
present in 2.6.27, doesn't seem to cause any harm, and looks like it's
specific to BIOS rev. 1603 and possibly others > 1301.)

[snip]
-- 
| Darren Salt    | linux or ds at              | nr. Ashington, | Toon
| RISC OS, Linux | youmustbejoking,demon,co,uk | Northumberland | Army
| + Use more efficient products. Use less.          BE MORE ENERGY EFFICIENT.

I have 240 airconditioning in my car; 2 windows down at 40mph.

[-- Attachment #2: eee901-1603.acpi.gz --]
[-- Type: application/x-gzip, Size: 10303 bytes --]

[-- Attachment #3: dmesg.gz --]
[-- Type: application/x-gzip, Size: 11106 bytes --]

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

* Re: Linux 2.6.28-rc2 i/o error on /dev/ttyUSB0
  2008-10-26 19:41 Linux 2.6.28-rc2 Linus Torvalds
  2008-10-27 22:52 ` [2.6.28-rc2] EeePC ACPI errors & exceptions Darren Salt
@ 2008-10-28 11:19 ` Helge Hafting
  2008-10-28 16:37   ` Linus Torvalds
  2008-10-30 13:50 ` Linux 2.6.28-rc2 lost IDE disk on old laptop Wolfgang Erig
  2 siblings, 1 reply; 22+ messages in thread
From: Helge Hafting @ 2008-10-28 11:19 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Linux Kernel Mailing List

I have gps unit connected via USB-serial (pl2303).
This does not work with 2.6.28-rc2

udev creates devices as usual, but /dev/ttyUSB0 fail.
cat /dev/ttyUSB0 gives i/o errors, for example.

gpsd try several times, and then fall back on opening
in read-only mode. This works, but gpsd doesn't actually
get any data at all from the unit.

The pc is a core2duo laptop, using a 64-bit smp kernel.

2.6.27 is fine. I skipped 2.6.28-rc1 due to known breakage.
I can test it if that might help.

Helge Hafting

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

* Re: Linux 2.6.28-rc2 i/o error on /dev/ttyUSB0
  2008-10-28 11:19 ` Linux 2.6.28-rc2 i/o error on /dev/ttyUSB0 Helge Hafting
@ 2008-10-28 16:37   ` Linus Torvalds
  2008-10-28 17:06     ` Alan Cox
  0 siblings, 1 reply; 22+ messages in thread
From: Linus Torvalds @ 2008-10-28 16:37 UTC (permalink / raw)
  To: Helge Hafting, Alan Cox; +Cc: Linux Kernel Mailing List



On Tue, 28 Oct 2008, Helge Hafting wrote:
>
> I have gps unit connected via USB-serial (pl2303).
> This does not work with 2.6.28-rc2
> 
> 2.6.27 is fine. I skipped 2.6.28-rc1 due to known breakage.
> I can test it if that might help.

Don't bother with -rc1, but bisecting it may be relevant. You might of 
course hit the breakage, but it's fairly unlikely.

That said, the whole "error on USB serial device" sounds like it's 
squarely in the "oops, kref's are screwed up" corner, and you should talk 
to Alan about your particular USB dongle. I bet that bisection would just 
show you one of the kref commits (eg 4a90f09b "tty: usb-serial krefs" or 
maybe 7d7b93c14 "tty: kref the tty driver object"). 

Alan, pls help.

		Linus

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

* Re: Linux 2.6.28-rc2 i/o error on /dev/ttyUSB0
  2008-10-28 16:37   ` Linus Torvalds
@ 2008-10-28 17:06     ` Alan Cox
  2008-10-29 12:28       ` Helge Hafting
  0 siblings, 1 reply; 22+ messages in thread
From: Alan Cox @ 2008-10-28 17:06 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Helge Hafting, Linux Kernel Mailing List

> squarely in the "oops, kref's are screwed up" corner, and you should talk 
> to Alan about your particular USB dongle. I bet that bisection would just 
> show you one of the kref commits (eg 4a90f09b "tty: usb-serial krefs" or 
> maybe 7d7b93c14 "tty: kref the tty driver object"). 

Doesn't sound like krefs but does sound like the tty layer changes
somewhere.

Helge - can you get me an strace of this

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

* Re: [2.6.28-rc2] EeePC ACPI errors & exceptions
  2008-10-28 11:16     ` Darren Salt
@ 2008-10-28 20:46       ` Alexey Starikovskiy
  2008-10-29  0:37         ` Darren Salt
  2008-10-29  7:39         ` Zhao Yakui
  0 siblings, 2 replies; 22+ messages in thread
From: Alexey Starikovskiy @ 2008-10-28 20:46 UTC (permalink / raw)
  To: Darren Salt; +Cc: Zhao Yakui, linux-kernel, linux-acpi

Hi Darren,

Please check if the patch 
http://marc.info/?l=linux-acpi&m=122516784917952&w=4
helps.

Thanks,
Alex.



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

* Re: [2.6.28-rc2] EeePC ACPI errors & exceptions
  2008-10-28 20:46       ` Alexey Starikovskiy
@ 2008-10-29  0:37         ` Darren Salt
  2008-10-29  7:39         ` Zhao Yakui
  1 sibling, 0 replies; 22+ messages in thread
From: Darren Salt @ 2008-10-29  0:37 UTC (permalink / raw)
  To: Alexey Starikovskiy; +Cc: Zhao Yakui, linux-kernel, linux-acpi

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

I demand that Alexey Starikovskiy may or may not have written...

> Please check if the patch 
> http://marc.info/?l=linux-acpi&m=122516784917952&w=4
> helps.

With the other patch, this makes no difference.

With only your patch, ACPI EC is started in poll mode; later, several
"non-query interrupt received" messages are logged, followed by a "missing
confirmations" message; none of which I see with the other patch. Otherwise,
all seems well.

dmesg attached for the latter case.

-- 
| Darren Salt    | linux or ds at              | nr. Ashington, | Toon
| RISC OS, Linux | youmustbejoking,demon,co,uk | Northumberland | Army
| + Lobby friends, family, business, government.    WE'RE KILLING THE PLANET.

You will lose an important file.


[-- Attachment #2: dmesg.gz --]
[-- Type: application/x-gzip, Size: 11150 bytes --]

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

* Re: [2.6.28-rc2] EeePC ACPI errors & exceptions
  2008-10-28 20:46       ` Alexey Starikovskiy
  2008-10-29  0:37         ` Darren Salt
@ 2008-10-29  7:39         ` Zhao Yakui
  2008-10-29  9:29           ` Alexey Starikovskiy
  1 sibling, 1 reply; 22+ messages in thread
From: Zhao Yakui @ 2008-10-29  7:39 UTC (permalink / raw)
  To: Alexey Starikovskiy; +Cc: Darren Salt, linux-kernel, linux-acpi

On Tue, 2008-10-28 at 13:46 -0700, Alexey Starikovskiy wrote:
> Hi Darren,
> 
> Please check if the patch 
> http://marc.info/?l=linux-acpi&m=122516784917952&w=4
> helps.
In the attached patch the msleep is replaced by udelay gain. 
   In the following commit the udelay is replaced by msleep. 
   >commit 1b7fc5aae8867046f8d3d45808309d5b7f2e036a
   >Author: Alexey Starikovskiy <astarikovskiy@suse.de>
   >Date:   Fri Jun 6 11:49:33 2008 -0400
     >ACPI: EC: Use msleep instead of udelay while waiting for event
   
   After the problem happens again, the udelay is restored again before
getting the root cause. 
   Maybe we should find the root cause of the problem and change the
working flowchart about the EC driver. It is inappropriate that we make
some changes and it is reverted again when the problem happens.
   
   At the same time after mlseep is replaced by the udelay, the CPU will
do thing but loop while doing EC transaction on some laptops (In the
function of ec_poll). If 100 EC transactions are done, the CPU will do
nothing but loop at least for 100*2*100 microseconds. In such case maybe
the performance will be affected.

  After the following commit is merged, the EC transaction will be
executed in EC GPE interrupt context on most laptops.Maybe it is easier.
But for the some laptops it can't be done in EC GPE interrupt context.
So it falls back to the EC polling mode. (This is realized by the
function of ec_poll).
    >commit 7c6db4e050601f359081fde418ca6dc4fc2d0011
    >Author: Alexey Starikovskiy <astarikovskiy@suse.de>
    >Date:   Thu Sep 25 21:00:31 2008 +0400
       >ACPI: EC: do transaction from interrupt context
   
   Why is AE_TIME sometimes returned by the function of ec_poll?
>static int ec_poll(struct acpi_ec *ec)
{
        unsigned long delay = jiffies + msecs_to_jiffies(ACPI_EC_DELAY);
        msleep(1);
// Maybe the current jiffies is already after the predefined jiffies
after msleep(1). In such case the ETIME will be returned. Of course the
EC transaction can't be finished. If so, IMO this is not reasonable as
this is caused by that OS has no opportunity to issue the following EC
command sequence.
        while (time_before(jiffies, delay)) {
                gpe_transaction(ec, acpi_ec_read_status(ec));
                msleep(1);
                if (ec_transaction_done(ec))
                        return 0;
//Maybe there exists the following cases. EC transaction is not finished
after msleep(1),but the current jiffies is already after predefined
jiffies. So ETIME is returned. In such case, IMO this is also not
reasonable.
        }
        return -ETIME;
}
     At the same time msleep is realized by schedule_timeout. On linux
although one process is waked up by some events, it won't be scheduled
immediately. So maybe the current jiffies is already after the
predefined timeout jiffies  after msleep(1). 
    Although the possibility of this issue can be reduced by that msleep
is replaced by udelay,maybe the issue still exists if the preempt
schedule happens at the corresponding place.

    In the above case the ETIME will be returned by ec_poll. But the
reason is not that EC controller can't update its status in time.
Instead it is caused by that host has no opportunity to issue the
sequence operation in the current work flowchart. In current EC work
flowchart the EC transaction is done in a big loop. 
    
    Maybe the better solution is that the EC transaction is explicitly
divided into several different phases. 

    Maybe my analysis is not correct. If so, please correct me. 
Welcome the comments.

    thanks.
    
    
     
> Thanks,
> Alex.
> 
> 


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

* Re: [2.6.28-rc2] EeePC ACPI errors & exceptions
  2008-10-29  7:39         ` Zhao Yakui
@ 2008-10-29  9:29           ` Alexey Starikovskiy
  2008-10-30  1:32             ` Zhao Yakui
  0 siblings, 1 reply; 22+ messages in thread
From: Alexey Starikovskiy @ 2008-10-29  9:29 UTC (permalink / raw)
  To: Zhao Yakui; +Cc: Darren Salt, linux-kernel, linux-acpi

Not a problem, just find the root cause. Or shut up.


Zhao Yakui wrote:
> On Tue, 2008-10-28 at 13:46 -0700, Alexey Starikovskiy wrote:
>   
>> Hi Darren,
>>
>> Please check if the patch 
>> http://marc.info/?l=linux-acpi&m=122516784917952&w=4
>> helps.
>>     
> In the attached patch the msleep is replaced by udelay gain. 
>    In the following commit the udelay is replaced by msleep. 
>    >commit 1b7fc5aae8867046f8d3d45808309d5b7f2e036a
>    >Author: Alexey Starikovskiy <astarikovskiy@suse.de>
>    >Date:   Fri Jun 6 11:49:33 2008 -0400
>      >ACPI: EC: Use msleep instead of udelay while waiting for event
>    
>    After the problem happens again, the udelay is restored again before
> getting the root cause. 
>    Maybe we should find the root cause of the problem and change the
> working flowchart about the EC driver. It is inappropriate that we make
> some changes and it is reverted again when the problem happens.
>    
>    At the same time after mlseep is replaced by the udelay, the CPU will
> do thing but loop while doing EC transaction on some laptops (In the
> function of ec_poll). If 100 EC transactions are done, the CPU will do
> nothing but loop at least for 100*2*100 microseconds. In such case maybe
> the performance will be affected.
>
>   After the following commit is merged, the EC transaction will be
> executed in EC GPE interrupt context on most laptops.Maybe it is easier.
> But for the some laptops it can't be done in EC GPE interrupt context.
> So it falls back to the EC polling mode. (This is realized by the
> function of ec_poll).
>     >commit 7c6db4e050601f359081fde418ca6dc4fc2d0011
>     >Author: Alexey Starikovskiy <astarikovskiy@suse.de>
>     >Date:   Thu Sep 25 21:00:31 2008 +0400
>        >ACPI: EC: do transaction from interrupt context
>    
>    Why is AE_TIME sometimes returned by the function of ec_poll?
>   
>> static int ec_poll(struct acpi_ec *ec)
>>     
> {
>         unsigned long delay = jiffies + msecs_to_jiffies(ACPI_EC_DELAY);
>         msleep(1);
> // Maybe the current jiffies is already after the predefined jiffies
> after msleep(1). In such case the ETIME will be returned. Of course the
> EC transaction can't be finished. If so, IMO this is not reasonable as
> this is caused by that OS has no opportunity to issue the following EC
> command sequence.
>         while (time_before(jiffies, delay)) {
>                 gpe_transaction(ec, acpi_ec_read_status(ec));
>                 msleep(1);
>                 if (ec_transaction_done(ec))
>                         return 0;
> //Maybe there exists the following cases. EC transaction is not finished
> after msleep(1),but the current jiffies is already after predefined
> jiffies. So ETIME is returned. In such case, IMO this is also not
> reasonable.
>         }
>         return -ETIME;
> }
>      At the same time msleep is realized by schedule_timeout. On linux
> although one process is waked up by some events, it won't be scheduled
> immediately. So maybe the current jiffies is already after the
> predefined timeout jiffies  after msleep(1). 
>     Although the possibility of this issue can be reduced by that msleep
> is replaced by udelay,maybe the issue still exists if the preempt
> schedule happens at the corresponding place.
>
>     In the above case the ETIME will be returned by ec_poll. But the
> reason is not that EC controller can't update its status in time.
> Instead it is caused by that host has no opportunity to issue the
> sequence operation in the current work flowchart. In current EC work
> flowchart the EC transaction is done in a big loop. 
>     
>     Maybe the better solution is that the EC transaction is explicitly
> divided into several different phases. 
>
>     Maybe my analysis is not correct. If so, please correct me. 
> Welcome the comments.
>
>     thanks.
>     
>     
>      
>   
>> Thanks,
>> Alex.
>>
>>
>>     
>
>   


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

* Re: Linux 2.6.28-rc2 i/o error on /dev/ttyUSB0
  2008-10-28 17:06     ` Alan Cox
@ 2008-10-29 12:28       ` Helge Hafting
  2008-10-30 15:54         ` Alan Cox
  0 siblings, 1 reply; 22+ messages in thread
From: Helge Hafting @ 2008-10-29 12:28 UTC (permalink / raw)
  To: Alan Cox; +Cc: Linus Torvalds, Linux Kernel Mailing List

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

Alan Cox wrote:
>> squarely in the "oops, kref's are screwed up" corner, and you should talk 
>> to Alan about your particular USB dongle. I bet that bisection would just 
>> show you one of the kref commits (eg 4a90f09b "tty: usb-serial krefs" or 
>> maybe 7d7b93c14 "tty: kref the tty driver object"). 
> 
> Doesn't sound like krefs but does sound like the tty layer changes
> somewhere.
> 
> Helge - can you get me an strace of this

I got "gpsd" out of the way - usually, this one is started
automatically by hotplug functionality.

Files attached:
1. dmesg right after inserting the pl2303, seems ok.
2. Then,
    strace cat /dev/ttyUSB0 > strace-cat-ttyUSB0
3. Nothing happened, so I interrupted with ^C. Then:
    strace cat /dev/ttyUSB0 > strace-cat-ttyUSB0-2
    This time I got an i/o error. Nothing in the dmesg log though.
4. Tried stracing gpsd, to see what happens when it tries
    read-only mode. It failed to open /dev/ttyUSB0, both regular and ro.
    Nothing special in dmesg.
5. Unplugged and replugged the gps unit. Tried a second strace of gpsd.
    It just failed to open /dev/ttyUSB0.
6. Another dmesg. Nothing much to see, other than the replugging.

The kernel warning seems harder to reproduce, but not the malfunctioning.

Helge Hafting



[-- Attachment #2: strace-cat-ttyUSB0 --]
[-- Type: text/plain, Size: 2203 bytes --]

execve("/bin/cat", ["cat", "/dev/ttyUSB0"], [/* 25 vars */]) = 0
brk(0)                                  = 0x242b000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe1d5dc2000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe1d5dc0000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=107139, ...}) = 0
mmap(NULL, 107139, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fe1d5da5000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\342\1\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1375536, ...}) = 0
mmap(NULL, 3482232, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe1d5855000
mprotect(0x7fe1d599f000, 2093056, PROT_NONE) = 0
mmap(0x7fe1d5b9e000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x149000) = 0x7fe1d5b9e000
mmap(0x7fe1d5ba3000, 17016, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fe1d5ba3000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe1d5da4000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe1d5da3000
arch_prctl(ARCH_SET_FS, 0x7fe1d5da36e0) = 0
mprotect(0x7fe1d5b9e000, 12288, PROT_READ) = 0
munmap(0x7fe1d5da5000, 107139)          = 0
brk(0)                                  = 0x242b000
brk(0x244c000)                          = 0x244c000
open("/usr/lib/locale/locale-archive", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=1283184, ...}) = 0
mmap(NULL, 1283184, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fe1d5c69000
close(3)                                = 0
fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
open("/dev/ttyUSB0", O_RDONLY)          = 3
fstat(3, {st_mode=S_IFCHR|0660, st_rdev=makedev(188, 0), ...}) = 0
read(3,  <unfinished ...>

[-- Attachment #3: strace-cat-ttyUSB0-2 --]
[-- Type: text/plain, Size: 3919 bytes --]

execve("/bin/cat", ["cat", "/dev/ttyUSB0"], [/* 25 vars */]) = 0
brk(0)                                  = 0x1acf000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcb31815000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcb31813000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=107139, ...}) = 0
mmap(NULL, 107139, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fcb317f8000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\342\1\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1375536, ...}) = 0
mmap(NULL, 3482232, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fcb312a8000
mprotect(0x7fcb313f2000, 2093056, PROT_NONE) = 0
mmap(0x7fcb315f1000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x149000) = 0x7fcb315f1000
mmap(0x7fcb315f6000, 17016, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fcb315f6000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcb317f7000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcb317f6000
arch_prctl(ARCH_SET_FS, 0x7fcb317f66e0) = 0
mprotect(0x7fcb315f1000, 12288, PROT_READ) = 0
munmap(0x7fcb317f8000, 107139)          = 0
brk(0)                                  = 0x1acf000
brk(0x1af0000)                          = 0x1af0000
open("/usr/lib/locale/locale-archive", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=1283184, ...}) = 0
mmap(NULL, 1283184, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fcb316bc000
close(3)                                = 0
fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
open("/dev/ttyUSB0", O_RDONLY)          = -1 EIO (Input/output error)
write(2, "cat: "..., 5cat: )                 = 5
write(2, "/dev/ttyUSB0"..., 12/dev/ttyUSB0)         = 12
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2586, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcb31812000
read(3, "# Locale name alias data base.\n# "..., 4096) = 2586
read(3, ""..., 4096)                    = 0
close(3)                                = 0
munmap(0x7fcb31812000, 4096)            = 0
open("/usr/share/locale/nb_NO/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/nb/LC_MESSAGES/libc.mo", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=69070, ...}) = 0
mmap(NULL, 69070, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fcb31802000
close(3)                                = 0
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=25700, ...}) = 0
mmap(NULL, 25700, PROT_READ, MAP_SHARED, 3, 0) = 0x7fcb317fb000
close(3)                                = 0
open("/usr/lib/gconv/ISO8859-1.so", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\4\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=10192, ...}) = 0
mmap(NULL, 2105392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fcb310a5000
mprotect(0x7fcb310a7000, 2093056, PROT_NONE) = 0
mmap(0x7fcb312a6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fcb312a6000
close(3)                                = 0
write(2, ": Inn/ut-feil"..., 13: Inn/ut-feil)        = 13
write(2, "\n"..., 1
)                    = 1
close(1)                                = 0
close(2)                                = 0
exit_group(1)                           = ?

[-- Attachment #4: dmesg-inserted-pl2303 --]
[-- Type: text/plain, Size: 61912 bytes --]

eg: 2  	lose cover RAM: 7M
 gran_size: 8M 	chunk_size: 128M 	num_reg: 2  	lose cover RAM: 7M
 gran_size: 8M 	chunk_size: 256M 	num_reg: 2  	lose cover RAM: 7M
 gran_size: 8M 	chunk_size: 512M 	num_reg: 2  	lose cover RAM: 7M
 gran_size: 8M 	chunk_size: 1G 	num_reg: 2  	lose cover RAM: 7M
 gran_size: 8M 	chunk_size: 2G 	num_reg: 2  	lose cover RAM: 7M
 gran_size: 16M 	chunk_size: 16M 	num_reg: 7  	lose cover RAM: 15M
 gran_size: 16M 	chunk_size: 32M 	num_reg: 2  	lose cover RAM: 15M
 gran_size: 16M 	chunk_size: 64M 	num_reg: 2  	lose cover RAM: 15M
 gran_size: 16M 	chunk_size: 128M 	num_reg: 2  	lose cover RAM: 15M
 gran_size: 16M 	chunk_size: 256M 	num_reg: 2  	lose cover RAM: 15M
 gran_size: 16M 	chunk_size: 512M 	num_reg: 2  	lose cover RAM: 15M
 gran_size: 16M 	chunk_size: 1G 	num_reg: 2  	lose cover RAM: 15M
 gran_size: 16M 	chunk_size: 2G 	num_reg: 2  	lose cover RAM: 15M
 gran_size: 32M 	chunk_size: 32M 	num_reg: 6  	lose cover RAM: 31M
 gran_size: 32M 	chunk_size: 64M 	num_reg: 2  	lose cover RAM: 31M
 gran_size: 32M 	chunk_size: 128M 	num_reg: 2  	lose cover RAM: 31M
 gran_size: 32M 	chunk_size: 256M 	num_reg: 2  	lose cover RAM: 31M
 gran_size: 32M 	chunk_size: 512M 	num_reg: 2  	lose cover RAM: 31M
 gran_size: 32M 	chunk_size: 1G 	num_reg: 2  	lose cover RAM: 31M
 gran_size: 32M 	chunk_size: 2G 	num_reg: 2  	lose cover RAM: 31M
 gran_size: 64M 	chunk_size: 64M 	num_reg: 5  	lose cover RAM: 63M
 gran_size: 64M 	chunk_size: 128M 	num_reg: 2  	lose cover RAM: 63M
 gran_size: 64M 	chunk_size: 256M 	num_reg: 2  	lose cover RAM: 63M
 gran_size: 64M 	chunk_size: 512M 	num_reg: 2  	lose cover RAM: 63M
 gran_size: 64M 	chunk_size: 1G 	num_reg: 2  	lose cover RAM: 63M
 gran_size: 64M 	chunk_size: 2G 	num_reg: 2  	lose cover RAM: 63M
 gran_size: 128M 	chunk_size: 128M 	num_reg: 4  	lose cover RAM: 127M
 gran_size: 128M 	chunk_size: 256M 	num_reg: 2  	lose cover RAM: 127M
 gran_size: 128M 	chunk_size: 512M 	num_reg: 2  	lose cover RAM: 127M
 gran_size: 128M 	chunk_size: 1G 	num_reg: 2  	lose cover RAM: 127M
 gran_size: 128M 	chunk_size: 2G 	num_reg: 2  	lose cover RAM: 127M
 gran_size: 256M 	chunk_size: 256M 	num_reg: 3  	lose cover RAM: 255M
 gran_size: 256M 	chunk_size: 512M 	num_reg: 2  	lose cover RAM: 255M
 gran_size: 256M 	chunk_size: 1G 	num_reg: 2  	lose cover RAM: 255M
 gran_size: 256M 	chunk_size: 2G 	num_reg: 2  	lose cover RAM: 255M
 gran_size: 512M 	chunk_size: 512M 	num_reg: 2  	lose cover RAM: 511M
 gran_size: 512M 	chunk_size: 1G 	num_reg: 2  	lose cover RAM: 511M
 gran_size: 512M 	chunk_size: 2G 	num_reg: 2  	lose cover RAM: 511M
 gran_size: 1G 	chunk_size: 1G 	num_reg: 1  	lose cover RAM: 1023M
 gran_size: 1G 	chunk_size: 2G 	num_reg: 1  	lose cover RAM: 1023M
 gran_size: 2G 	chunk_size: 2G 	num_reg: 0  	lose cover RAM: 2047M
Found optimal setting for mtrr clean up
gran_size: 64K 	chunk_size: 2M 	num_reg: 2  	lose RAM: 0G
range0: 0000000000000000 - 0000000080000000
Setting variable MTRR 0, base: 0GB, range: 2GB, type WB
hole: 000000007ff00000 - 0000000080000000
Setting variable MTRR 1, base: 2047MB, range: 1MB, type UC
x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
Scanning 2 areas for low memory corruption
modified physical RAM map:
 modified: 0000000000000000 - 0000000000001000 (usable)
 modified: 0000000000001000 - 0000000000006000 (reserved)
 modified: 0000000000006000 - 0000000000008000 (usable)
 modified: 0000000000008000 - 0000000000010000 (reserved)
 modified: 0000000000010000 - 0000000000092000 (usable)
 modified: 000000000009f000 - 00000000000a0000 (reserved)
 modified: 0000000000100000 - 000000007fe5a800 (usable)
 modified: 000000007fe5a800 - 0000000080000000 (reserved)
 modified: 00000000f8000000 - 00000000fc000000 (reserved)
 modified: 00000000fec00000 - 00000000fec10000 (reserved)
 modified: 00000000fed18000 - 00000000fed1c000 (reserved)
 modified: 00000000fed20000 - 00000000fed90000 (reserved)
 modified: 00000000feda0000 - 00000000feda6000 (reserved)
 modified: 00000000fee00000 - 00000000fee10000 (reserved)
 modified: 00000000ffe00000 - 0000000100000000 (reserved)
init_memory_mapping
 0000000000 - 007fe00000 page 2M
 007fe00000 - 007fe5a000 page 4k
kernel direct mapping tables up to 7fe5a000 @ 10000-14000
last_map_addr: 7fe5a000 end: 7fe5a000
ACPI: RSDP 000FBB10, 0024 (r2 DELL  )
ACPI: XSDT 7FE5D200, 0064 (r1 DELL    M08     27D80715 ASL        61)
ACPI: FACP 7FE5D09C, 00F4 (r4 DELL    M08     27D80715 ASL        61)
ACPI: DSDT 7FE5D800, 63EA (r2 INT430 SYSFexxx     1001 INTL 20050624)
ACPI: FACS 7FE6C000, 0040
ACPI: HPET 7FE5D300, 0038 (r1 DELL    M08            1 ASL        61)
ACPI: APIC 7FE5D400, 0068 (r1 DELL    M08     27D80715 ASL        47)
ACPI: ASF! 7FE5D000, 007E (r32 DELL    M08     27D80715 ASL        61)
ACPI: MCFG 7FE5D3C0, 003E (r16 DELL    M08     27D80715 ASL        61)
ACPI: TCPA 7FE5D700, 0032 (r1                        0 ASL         0)
ACPI: SLIC 7FE5D49C, 0176 (r1 DELL    M08     27D80715 ASL        61)
ACPI: SSDT 7FE5BA02, 04CC (r1  PmRef    CpuPm     3000 INTL 20050624)
ACPI: DMI detected: Dell Latitude D830
ACPI: Local APIC address 0xfee00000
(5 early reservations) ==> bootmem [0000000000 - 007fe5a000]
  #0 [0000000000 - 0000001000]   BIOS data page ==> [0000000000 - 0000001000]
  #1 [0000006000 - 0000008000]       TRAMPOLINE ==> [0000006000 - 0000008000]
  #2 [0000200000 - 0000b019f0]    TEXT DATA BSS ==> [0000200000 - 0000b019f0]
  #3 [000009f000 - 0000100000]    BIOS reserved ==> [000009f000 - 0000100000]
  #4 [0000010000 - 0000012000]          PGTABLE ==> [0000010000 - 0000012000]
 [ffffe20000000000-ffffe20001bfffff] PMD -> [ffff880001200000-ffff880002dfffff] on node 0
Zone PFN ranges:
  DMA      0x00000000 -> 0x00001000
  DMA32    0x00001000 -> 0x00100000
  Normal   0x00100000 -> 0x00100000
Movable zone start PFN for each node
early_node_map[4] active PFN ranges
    0: 0x00000000 -> 0x00000001
    0: 0x00000006 -> 0x00000008
    0: 0x00000010 -> 0x00000092
    0: 0x00000100 -> 0x0007fe5a
On node 0 totalpages: 523743
  DMA zone: 56 pages used for memmap
  DMA zone: 2407 pages reserved
  DMA zone: 1510 pages, LIFO batch:0
  DMA32 zone: 7107 pages used for memmap
  DMA32 zone: 512663 pages, LIFO batch:31
  Normal zone: 0 pages used for memmap
  Movable zone: 0 pages used for memmap
ACPI: PM-Timer IO Port: 0x1008
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 2, version 0, 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.
ACPI: HPET id: 0x8086a201 base: 0xfed00000
Using ACPI (MADT) for SMP configuration information
SMP: Allowing 2 CPUs, 0 hotplug CPUs
PM: Registered nosave memory: 0000000000001000 - 0000000000006000
PM: Registered nosave memory: 0000000000008000 - 0000000000010000
PM: Registered nosave memory: 0000000000092000 - 000000000009f000
PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
PM: Registered nosave memory: 00000000000a0000 - 0000000000100000
Allocating PCI resources starting at 88000000 (gap: 80000000:78000000)
PERCPU: Allocating 57344 bytes of per cpu data
NR_CPUS: 2, nr_cpu_ids: 2, nr_node_ids 1
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 514173
Kernel command line: root=/dev/sda2 ro 
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 32768 bytes)
Extended CMOS year: 2000
TSC: PIT calibration matches PMTIMER. 1 loops
Detected 1795.493 MHz processor.
Console: colour VGA+ 80x25
console [tty0] enabled
Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)
Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)
Scanning for low memory corruption every 60 seconds
Checking aperture...
No AGP bridge found
Calgary: detecting Calgary via BIOS EBDA area
Calgary: Unable to locate Rio Grande table in EBDA - bailing!
Memory: 2053352k/2095464k available (5043k kernel code, 41232k reserved, 2533k data, 516k init)
SLUB: Genslabs=12, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
hpet clockevent registered
HPET: 3 timers in total, 0 timers will be used for per-cpu timer
Calibrating delay loop (skipped), value calculated using timer frequency.. 3592.61 BogoMIPS (lpj=5984976)
Mount-cache hash table entries: 256
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 2048K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
CPU0: Thermal monitoring enabled (TM2)
using mwait in idle threads.
ACPI: Core revision 20080926
Setting APIC routing to flat
..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
CPU0: Intel(R) Core(TM)2 Duo CPU     T7100  @ 1.80GHz stepping 0d
Booting processor 1 APIC 0x1 ip 0x6000
Initializing CPU#1
Calibrating delay using timer specific routine.. 3592.63 BogoMIPS (lpj=5985012)
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 2048K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 1
CPU1: Thermal monitoring enabled (TM2)
x86 PAT enabled: cpu 1, old 0x7040600070406, new 0x7010600070106
CPU1: Intel(R) Core(TM)2 Duo CPU     T7100  @ 1.80GHz stepping 0d
checking TSC synchronization [CPU#0 -> CPU#1]: passed.
Brought up 2 CPUs
Total of 2 processors activated (7184.24 BogoMIPS).
CPU0 attaching sched-domain:
 domain 0: span 0-1 level MC
  groups: 0 1
CPU1 attaching sched-domain:
 domain 0: span 0-1 level MC
  groups: 1 0
net_namespace: 1400 bytes
Booting paravirtualized kernel on bare hardware
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: MCFG configuration 0: base f8000000 segment 0 buses 0 - 63
PCI: MCFG area at f8000000 reserved in E820
PCI: Using MMCONFIG at f8000000 - fbffffff
PCI: Using configuration type 1 for base access
ACPI: EC: Look up EC in DSDT
ACPI: BIOS _OSI(Linux) query ignored via DMI
ACPI: If "acpi_osi=Linux" works better, please notify linux-acpi@vger.kernel.org
ACPI Warning (tbutils-0217): Incorrect checksum in table [TCPA] - B3, should be 57 [20080926]
ACPI: SSDT 7FE6C080, 0043 (r1  LMPWR  DELLLOM     1001 INTL 20050624)
ACPI: Interpreter enabled
ACPI: (supports S0 S3 S4 S5)
ACPI: Using IOAPIC for interrupt routing
ACPI: ACPI Dock Station Driver: 3 docks/bays found
ACPI: PCI Root Bridge [PCI0] (0000:00)
pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
pci 0000:00:01.0: PME# disabled
pci 0000:00:1a.0: reg 20 io port: [0x6f20-0x6f3f]
pci 0000:00:1a.1: reg 20 io port: [0x6f00-0x6f1f]
pci 0000:00:1a.7: reg 10 32bit mmio: [0xfed1c400-0xfed1c7ff]
pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold
pci 0000:00:1a.7: PME# disabled
pci 0000:00:1b.0: reg 10 64bit mmio: [0xf6ffc000-0xf6ffffff]
pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1b.0: PME# disabled
pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.0: PME# disabled
pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.1: PME# disabled
pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.3: PME# disabled
pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.5: PME# disabled
pci 0000:00:1d.0: reg 20 io port: [0x6f80-0x6f9f]
pci 0000:00:1d.1: reg 20 io port: [0x6f60-0x6f7f]
pci 0000:00:1d.2: reg 20 io port: [0x6f40-0x6f5f]
pci 0000:00:1d.7: reg 10 32bit mmio: [0xfed1c000-0xfed1c3ff]
pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
pci 0000:00:1d.7: PME# disabled
pci 0000:00:1f.0: quirk: region 1000-107f claimed by ICH6 ACPI/GPIO/TCO
pci 0000:00:1f.0: quirk: region 1080-10bf claimed by ICH6 GPIO
pci 0000:00:1f.1: reg 10 io port: [0x1f0-0x1f7]
pci 0000:00:1f.1: reg 14 io port: [0x3f4-0x3f7]
pci 0000:00:1f.1: reg 18 io port: [0x170-0x177]
pci 0000:00:1f.1: reg 1c io port: [0x374-0x377]
pci 0000:00:1f.1: reg 20 io port: [0x6fa0-0x6faf]
pci 0000:00:1f.2: reg 10 io port: [0x6eb0-0x6eb7]
pci 0000:00:1f.2: reg 14 io port: [0x6eb8-0x6ebb]
pci 0000:00:1f.2: reg 18 io port: [0x6ec0-0x6ec7]
pci 0000:00:1f.2: reg 1c io port: [0x6ec8-0x6ecb]
pci 0000:00:1f.2: reg 20 io port: [0x6ee0-0x6eff]
pci 0000:00:1f.2: reg 24 32bit mmio: [0xf6ffb800-0xf6ffbfff]
pci 0000:00:1f.2: PME# supported from D3hot
pci 0000:00:1f.2: PME# disabled
pci 0000:00:1f.3: reg 10 32bit mmio: [0xf6ffb700-0xf6ffb7ff]
pci 0000:00:1f.3: reg 20 io port: [0x10c0-0x10df]
pci 0000:01:00.0: reg 10 32bit mmio: [0xf5000000-0xf5ffffff]
pci 0000:01:00.0: reg 14 64bit mmio: [0xe0000000-0xefffffff]
pci 0000:01:00.0: reg 1c 64bit mmio: [0xf2000000-0xf3ffffff]
pci 0000:01:00.0: reg 24 io port: [0xef00-0xef7f]
pci 0000:01:00.0: reg 30 32bit mmio: [0x000000-0x01ffff]
pci 0000:00:01.0: bridge io port: [0xe000-0xefff]
pci 0000:00:01.0: bridge 32bit mmio: [0xf2000000-0xf6efffff]
pci 0000:00:01.0: bridge 64bit mmio pref: [0xe0000000-0xefffffff]
pci 0000:0c:00.0: reg 10 32bit mmio: [0xf1fff000-0xf1ffffff]
pci 0000:0c:00.0: PME# supported from D0 D3hot D3cold
pci 0000:0c:00.0: PME# disabled
pci 0000:00:1c.1: bridge 32bit mmio: [0xf1f00000-0xf1ffffff]
pci 0000:00:1c.3: bridge io port: [0xd000-0xdfff]
pci 0000:00:1c.3: bridge 32bit mmio: [0xf1c00000-0xf1efffff]
pci 0000:00:1c.3: bridge 64bit mmio pref: [0xf0000000-0xf01fffff]
pci 0000:09:00.0: reg 10 64bit mmio: [0xf1bf0000-0xf1bfffff]
pci 0000:09:00.0: PME# supported from D3hot D3cold
pci 0000:09:00.0: PME# disabled
pci 0000:00:1c.5: bridge 32bit mmio: [0xf1b00000-0xf1bfffff]
pci 0000:03:01.0: reg 10 32bit mmio: [0x000000-0x000fff]
pci 0000:03:01.0: supports D1 D2
pci 0000:03:01.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:03:01.0: PME# disabled
pci 0000:03:01.4: reg 10 32bit mmio: [0xf1aff000-0xf1afffff]
pci 0000:03:01.4: reg 14 32bit mmio: [0xf1afe800-0xf1afefff]
pci 0000:03:01.4: supports D1 D2
pci 0000:03:01.4: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:03:01.4: PME# disabled
pci 0000:00:1e.0: transparent bridge
pci 0000:00:1e.0: bridge 32bit mmio: [0xf1a00000-0xf1afffff]
bus 00 -> node 0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIE._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGP_._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP01._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP02._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP04._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP06._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 9 10 11) *5
ACPI: PCI Interrupt Link [LNKB] (IRQs 5 7) *3
ACPI: PCI Interrupt Link [LNKC] (IRQs 9 *10 11)
ACPI: PCI Interrupt Link [LNKD] (IRQs 5 7 *9 10 11)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
ACPI: WMI: Mapper loaded
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
PCI: Using ACPI for IRQ routing
Bluetooth: Core ver 2.13
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
cfg80211: Using static regulatory domain info
cfg80211: Regulatory domain: US
	(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
	(2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm)
	(5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
	(5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
	(5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
	(5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
	(5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)
cfg80211: Calling CRDA for country: US
PCI-GART: No AMD northbridge found.
hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
hpet0: 3 comparators, 64-bit 14.318180 MHz counter
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp 00:0b: io resource (0x1000-0x1005) overlaps 0000:00:1f.0 BAR 7 (0x1000-0x107f), disabling
pnp 00:0b: io resource (0x1008-0x100f) overlaps 0000:00:1f.0 BAR 7 (0x1000-0x107f), disabling
pnp 00:0c: io resource (0x1006-0x1007) overlaps 0000:00:1f.0 BAR 7 (0x1000-0x107f), disabling
pnp 00:0c: io resource (0x100a-0x1059) overlaps 0000:00:1f.0 BAR 7 (0x1000-0x107f), disabling
pnp 00:0c: io resource (0x1060-0x107f) overlaps 0000:00:1f.0 BAR 7 (0x1000-0x107f), disabling
pnp 00:0c: io resource (0x1010-0x102f) overlaps 0000:00:1f.0 BAR 7 (0x1000-0x107f), disabling
pnp: PnP ACPI: found 14 devices
ACPI: ACPI bus type pnp unregistered
system 00:05: ioport range 0xc80-0xcaf has been reserved
system 00:05: ioport range 0xcc0-0xcff could not be reserved
system 00:08: iomem range 0xfed00000-0xfed003ff has been reserved
system 00:0b: ioport range 0x900-0x97f has been reserved
system 00:0b: ioport range 0x4d0-0x4d1 has been reserved
system 00:0c: ioport range 0xf400-0xf4fe has been reserved
system 00:0c: ioport range 0x1080-0x10bf has been reserved
system 00:0c: ioport range 0x10c0-0x10df has been reserved
system 00:0c: ioport range 0x809-0x809 has been reserved
system 00:0d: iomem range 0x0-0x9efff could not be reserved
system 00:0d: iomem range 0x9f000-0x9ffff could not be reserved
system 00:0d: iomem range 0xc0000-0xcffff has been reserved
system 00:0d: iomem range 0xe0000-0xfffff has been reserved
system 00:0d: iomem range 0x100000-0x7fe5a7ff could not be reserved
system 00:0d: iomem range 0x7fe5a800-0x7fefffff could not be reserved
system 00:0d: iomem range 0x7ff00000-0x7fffffff could not be reserved
system 00:0d: iomem range 0x7ff00000-0x806fffff could not be reserved
system 00:0d: iomem range 0xffe00000-0xffffffff could not be reserved
system 00:0d: iomem range 0xffa00000-0xffbfffff has been reserved
system 00:0d: iomem range 0xfec00000-0xfec0ffff could not be reserved
system 00:0d: iomem range 0xfee00000-0xfee0ffff could not be reserved
system 00:0d: iomem range 0xfed20000-0xfed3ffff could not be reserved
system 00:0d: iomem range 0xfed45000-0xfed8ffff could not be reserved
system 00:0d: iomem range 0xfeda0000-0xfeda3fff could not be reserved
system 00:0d: iomem range 0xfeda4000-0xfeda4fff could not be reserved
system 00:0d: iomem range 0xfeda5000-0xfeda5fff could not be reserved
system 00:0d: iomem range 0xfeda6000-0xfeda6fff has been reserved
system 00:0d: iomem range 0xfed18000-0xfed1bfff could not be reserved
system 00:0d: iomem range 0xf8000000-0xfbffffff could not be reserved
pci 0000:00:01.0: PCI bridge, secondary bus 0000:01
pci 0000:00:01.0:   IO window: 0xe000-0xefff
pci 0000:00:01.0:   MEM window: 0xf2000000-0xf6efffff
pci 0000:00:01.0:   PREFETCH window: 0x000000e0000000-0x000000efffffff
pci 0000:00:1c.0: PCI bridge, secondary bus 0000:0b
pci 0000:00:1c.0:   IO window: disabled
pci 0000:00:1c.0:   MEM window: disabled
pci 0000:00:1c.0:   PREFETCH window: disabled
pci 0000:00:1c.1: PCI bridge, secondary bus 0000:0c
pci 0000:00:1c.1:   IO window: disabled
pci 0000:00:1c.1:   MEM window: 0xf1f00000-0xf1ffffff
pci 0000:00:1c.1:   PREFETCH window: disabled
pci 0000:00:1c.3: PCI bridge, secondary bus 0000:0d
pci 0000:00:1c.3:   IO window: 0xd000-0xdfff
pci 0000:00:1c.3:   MEM window: 0xf1c00000-0xf1efffff
pci 0000:00:1c.3:   PREFETCH window: 0x000000f0000000-0x000000f01fffff
pci 0000:00:1c.5: PCI bridge, secondary bus 0000:09
pci 0000:00:1c.5:   IO window: disabled
pci 0000:00:1c.5:   MEM window: 0xf1b00000-0xf1bfffff
pci 0000:00:1c.5:   PREFETCH window: disabled
pci 0000:03:01.0: CardBus bridge, secondary bus 0000:04
pci 0000:03:01.0:   IO window: 0x002000-0x0020ff
pci 0000:03:01.0:   IO window: 0x002400-0x0024ff
pci 0000:03:01.0:   PREFETCH window: 0x88000000-0x8bffffff
pci 0000:03:01.0:   MEM window: 0x8c000000-0x8fffffff
pci 0000:00:1e.0: PCI bridge, secondary bus 0000:03
pci 0000:00:1e.0:   IO window: 0x2000-0x2fff
pci 0000:00:1e.0:   MEM window: 0xf1a00000-0xf1afffff
pci 0000:00:1e.0:   PREFETCH window: 0x00000088000000-0x0000008bffffff
pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:01.0: setting latency timer to 64
pci 0000:00:1c.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:1c.0: setting latency timer to 64
pci 0000:00:1c.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
pci 0000:00:1c.1: setting latency timer to 64
pci 0000:00:1c.3: PCI INT D -> GSI 19 (level, low) -> IRQ 19
pci 0000:00:1c.3: setting latency timer to 64
pci 0000:00:1c.5: PCI INT B -> GSI 17 (level, low) -> IRQ 17
pci 0000:00:1c.5: setting latency timer to 64
pci 0000:00:1e.0: setting latency timer to 64
pci 0000:03:01.0: enabling device (0000 -> 0003)
pci 0000:03:01.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
bus: 00 index 0 io port: [0x00-0xffff]
bus: 00 index 1 mmio: [0x000000-0xffffffffffffffff]
bus: 01 index 0 io port: [0xe000-0xefff]
bus: 01 index 1 mmio: [0xf2000000-0xf6efffff]
bus: 01 index 2 mmio: [0xe0000000-0xefffffff]
bus: 01 index 3 mmio: [0x0-0x0]
bus: 0b index 0 mmio: [0x0-0x0]
bus: 0b index 1 mmio: [0x0-0x0]
bus: 0b index 2 mmio: [0x0-0x0]
bus: 0b index 3 mmio: [0x0-0x0]
bus: 0c index 0 mmio: [0x0-0x0]
bus: 0c index 1 mmio: [0xf1f00000-0xf1ffffff]
bus: 0c index 2 mmio: [0x0-0x0]
bus: 0c index 3 mmio: [0x0-0x0]
bus: 0d index 0 io port: [0xd000-0xdfff]
bus: 0d index 1 mmio: [0xf1c00000-0xf1efffff]
bus: 0d index 2 mmio: [0xf0000000-0xf01fffff]
bus: 0d index 3 mmio: [0x0-0x0]
bus: 09 index 0 mmio: [0x0-0x0]
bus: 09 index 1 mmio: [0xf1b00000-0xf1bfffff]
bus: 09 index 2 mmio: [0x0-0x0]
bus: 09 index 3 mmio: [0x0-0x0]
bus: 03 index 0 io port: [0x2000-0x2fff]
bus: 03 index 1 mmio: [0xf1a00000-0xf1afffff]
bus: 03 index 2 mmio: [0x88000000-0x8bffffff]
bus: 03 index 3 io port: [0x00-0xffff]
bus: 03 index 4 mmio: [0x000000-0xffffffffffffffff]
bus: 04 index 0 io port: [0x2000-0x20ff]
bus: 04 index 1 io port: [0x2400-0x24ff]
bus: 04 index 2 mmio: [0x88000000-0x8bffffff]
bus: 04 index 3 mmio: [0x8c000000-0x8fffffff]
NET: Registered protocol family 2
Switched to high resolution mode on CPU 1
Switched to high resolution mode on CPU 0
IP route cache hash table entries: 65536 (order: 7, 524288 bytes)
TCP established hash table entries: 262144 (order: 10, 4194304 bytes)
TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
TCP: Hash tables configured (established 262144 bind 65536)
TCP reno registered
NET: Registered protocol family 1
Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk> <peter.oruba@amd.com>
audit: initializing netlink socket (disabled)
type=2000 audit(1225272931.524:1): initialized
HugeTLB registered 2 MB page size, pre-allocated 0 pages
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
fuse init (API version 7.10)
msgmni has been set to 4011
alg: No test for stdrng (krng)
alg: No test for stdrng (ansi_cprng)
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
pci 0000:00:1a.0: uhci_check_and_reset_hc: cmd = 0x0080
pci 0000:00:1a.0: Performing full reset
pci 0000:00:1a.1: uhci_check_and_reset_hc: cmd = 0x0080
pci 0000:00:1a.1: Performing full reset
pci 0000:00:1d.0: uhci_check_and_reset_hc: cmd = 0x0080
pci 0000:00:1d.0: Performing full reset
pci 0000:00:1d.1: uhci_check_and_reset_hc: cmd = 0x0080
pci 0000:00:1d.1: Performing full reset
pci 0000:00:1d.2: uhci_check_and_reset_hc: cmd = 0x0080
pci 0000:00:1d.2: Performing full reset
pci 0000:01:00.0: Boot video device
pcieport-driver 0000:00:01.0: setting latency timer to 64
pcieport-driver 0000:00:01.0: found MSI capability
pcieport-driver 0000:00:01.0: irq 319 for MSI/MSI-X
pci_express 0000:00:01.0:pcie00: allocate port service
pci_express 0000:00:01.0:pcie02: allocate port service
pci_express 0000:00:01.0:pcie03: allocate port service
pcieport-driver 0000:00:1c.0: setting latency timer to 64
pcieport-driver 0000:00:1c.0: found MSI capability
pcieport-driver 0000:00:1c.0: irq 318 for MSI/MSI-X
pci_express 0000:00:1c.0:pcie00: allocate port service
pci_express 0000:00:1c.0:pcie02: allocate port service
pci_express 0000:00:1c.0:pcie03: allocate port service
pcieport-driver 0000:00:1c.1: setting latency timer to 64
pcieport-driver 0000:00:1c.1: found MSI capability
pcieport-driver 0000:00:1c.1: irq 317 for MSI/MSI-X
pci_express 0000:00:1c.1:pcie00: allocate port service
pci_express 0000:00:1c.1:pcie02: allocate port service
pci_express 0000:00:1c.1:pcie03: allocate port service
pcieport-driver 0000:00:1c.3: setting latency timer to 64
pcieport-driver 0000:00:1c.3: found MSI capability
pcieport-driver 0000:00:1c.3: irq 316 for MSI/MSI-X
pci_express 0000:00:1c.3:pcie00: allocate port service
pci_express 0000:00:1c.3:pcie02: allocate port service
pci_express 0000:00:1c.3:pcie03: allocate port service
pcieport-driver 0000:00:1c.5: setting latency timer to 64
pcieport-driver 0000:00:1c.5: found MSI capability
pcieport-driver 0000:00:1c.5: irq 315 for MSI/MSI-X
pci_express 0000:00:1c.5:pcie00: allocate port service
pci_express 0000:00:1c.5:pcie02: allocate port service
pci_express 0000:00:1c.5:pcie03: allocate port service
nvidiafb 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
nvidiafb: Device ID: 10de042b 
nvidiafb: unknown NV_ARCH
ACPI: AC Adapter [AC] (on-line)
ACPI Warning (nspredef-0858): \_SB_.BAT0._BIF: Return Package type mismatch at index 9 - found Buffer, expected String [20080926]
ACPI: Battery Slot [BAT0] (battery present)
ACPI: Battery Slot [BAT1] (battery absent)
input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input0
ACPI: Lid Switch [LID]
input: Power Button (CM) as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input1
ACPI: Power Button (CM) [PBTN]
input: Sleep Button (CM) as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input2
ACPI: Sleep Button (CM) [SBTN]
input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A03:00/device:31/device:32/input/input3
ACPI: Video Device [VID] (multi-head: yes  rom: no  post: no)
input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A03:00/device:37/input/input4
ACPI: Video Device [VID1] (multi-head: yes  rom: no  post: no)
ACPI Warning (nspredef-0357): \_SB_.PCI0.VID2._DOD: Return Package has no elements (empty) [20080926]
input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A03:00/device:3c/input/input5
ACPI: Video Device [VID2] (multi-head: yes  rom: no  post: no)
ACPI: SSDT 7FE5C538, 0244 (r1  PmRef  Cpu0Ist     3000 INTL 20050624)
ACPI: SSDT 7FE5BECE, 05E5 (r1  PmRef  Cpu0Cst     3001 INTL 20050624)
Monitor-Mwait will be used to enter C-1 state
Monitor-Mwait will be used to enter C-2 state
Monitor-Mwait will be used to enter C-3 state
ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
processor ACPI0007:00: registered as cooling_device0
ACPI: Processor [CPU0] (supports 8 throttling states)
ACPI: SSDT 7FE5C77C, 00C4 (r1  PmRef  Cpu1Ist     3000 INTL 20050624)
ACPI: SSDT 7FE5C4B3, 0085 (r1  PmRef  Cpu1Cst     3000 INTL 20050624)
ACPI: CPU1 (power states: C1[C1] C2[C2] C3[C3])
processor ACPI0007:01: registered as cooling_device1
ACPI: Processor [CPU1] (supports 8 throttling states)
thermal LNXTHERM:01: registered as thermal_zone0
ACPI: Thermal Zone [THM] (25 C)
i8k: unable to get SMM BIOS version
Dell laptop SMM driver v1.14 21/02/2005 Massimo Dal Zotto (dz@debian.org)
Linux agpgart interface v0.103
ipmi message handler version 39.2
Hangcheck: starting hangcheck timer 0.9.0 (tick is 180 seconds, margin is 60 seconds).
Hangcheck: Using get_cycles().
Serial: 8250/16550 driver4 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
brd: module loaded
loop: module loaded
Ethernet Channel Bonding Driver: v3.3.0 (June 10, 2008)
bonding: Warning: either miimon or arp_interval and arp_ip_target module parameters must be specified, otherwise bonding will not detect link failures! see bonding.txt for details.
tg3.c:v3.94 (August 14, 2008)
tg3 0000:09:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
tg3 0000:09:00.0: setting latency timer to 64
eth0: Tigon3 [partno(BCM95755m) rev a002 PHY(5755)] (PCI Express) 10/100/1000Base-T Ethernet 00:1c:23:9f:6f:17
eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] WireSpeed[1] TSOcap[1]
eth0: dma_rwctrl[76180000] dma_mask[64-bit]
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP BSD Compression module registered
PPP MPPE Compression module registered
NET: Registered protocol family 24
PPPoL2TP kernel driver, V1.0
SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256).
CSLIP: code copyright 1989 Regents of the University of California.
SLIP linefill/keepalive option.
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26kds
iwl3945: Copyright(c) 2003-2008 Intel Corporation
iwl3945 0000:0c:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
iwl3945 0000:0c:00.0: setting latency timer to 64
iwl3945: Detected Intel Wireless WiFi Link 3945ABG
iwl3945: Tunable channels: 13 802.11bg, 23 802.11a channels
phy0: Selected rate control algorithm 'iwl-3945-rs'
iwl3945 0000:0c:00.0: PCI INT A disabled
console [netcon0] enabled
netconsole: network logging started
Linux video capture interface: v2.00
Uniform Multi-Platform E-IDE driver
piix 0000:00:1f.1: IDE controller (0x8086:0x2850 rev 0x02)
pci 0000:00:1f.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16
piix 0000:00:1f.1: IDE port disabled
piix 0000:00:1f.1: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0x6fa0-0x6fa7
Probing IDE interface ide0...
hda: TSSTcorp DVD+/-RW TS-L632D, ATAPI CD/DVD-ROM drive
hda: host max PIO4 wanted PIO255(auto-tune) selected PIO4
hda: UDMA/33 mode selected
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide_generic: please use "probe_mask=0x3f" module parameter for probing all legacy ISA IDE ports
ide-gd driver 1.18
ide-cd driver 5.00
ide-cd: hda: ATAPI 24X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache
Uniform CD-ROM driver Revision: 3.20
Driver 'sd' needs updating - please use bus_type methods
Driver 'sr' needs updating - please use bus_type methods
ahci 0000:00:1f.2: version 3.0
ahci 0000:00:1f.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
ahci 0000:00:1f.2: irq 314 for MSI/MSI-X
ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 3 ports 3 Gbps 0x5 impl SATA mode
ahci 0000:00:1f.2: flags: 64bit ncq sntf pm led clo pio slum part ems 
ahci 0000:00:1f.2: setting latency timer to 64
scsi0 : ahci
scsi1 : ahci
scsi2 : ahci
ata1: SATA max UDMA/133 abar m2048@0xf6ffb800 port 0xf6ffb900 irq 314
ata2: DUMMY
ata3: SATA max UDMA/133 abar m2048@0xf6ffb800 port 0xf6ffba00 irq 314
ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata1.00: ATA-8: Hitachi HTS722080K9A300, DCBOC54P, max UDMA/133
ata1.00: 156301488 sectors, multi 8: LBA48 NCQ (depth 31/32)
ata1.00: configured for UDMA/133
ata3: SATA link down (SStatus 0 SControl 300)
scsi 0:0:0:0: Direct-Access     ATA      Hitachi HTS72208 DCBO PQ: 0 ANSI: 5
sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors: (80.0 GB/74.5 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors: (80.0 GB/74.5 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sda: sda1 sda2 sda3 < sda5 sda6 sda7 sda8 sda9 >
sd 0:0:0:0: [sda] Attached SCSI disk
sd 0:0:0:0: Attached scsi generic sg0 type 0
firewire_ohci 0000:03:01.4: PCI INT A -> GSI 19 (level, low) -> IRQ 19
firewire_ohci: Added fw-ohci device 0000:03:01.4, OHCI version 1.10
yenta_cardbus 0000:03:01.0: CardBus bridge found [1028:01fe]
yenta_cardbus 0000:03:01.0: O2: res at 0x94/0xD4: 00/ea
yenta_cardbus 0000:03:01.0: O2: enabling read prefetch/write burst
yenta_cardbus 0000:03:01.0: ISA IRQ mask 0x0cb8, PCI irq 19
yenta_cardbus 0000:03:01.0: Socket status: 30000006
pci_bus 0000:03: Raising subordinate bus# of parent bus (#03) from #04 to #07
yenta_cardbus 0000:03:01.0: pcmcia: parent PCI bridge I/O window: 0x2000 - 0x2fff
yenta_cardbus 0000:03:01.0: pcmcia: parent PCI bridge Memory window: 0xf1a00000 - 0xf1afffff
yenta_cardbus 0000:03:01.0: pcmcia: parent PCI bridge Memory window: 0x88000000 - 0x8bffffff
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci_hcd: block sizes: qh 160 qtd 96 itd 192 sitd 96
ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 22 (level, low) -> IRQ 22
ehci_hcd 0000:00:1a.7: setting latency timer to 64
ehci_hcd 0000:00:1a.7: EHCI Host Controller
drivers/usb/core/inode.c: creating file 'devices'
drivers/usb/core/inode.c: creating file '001'
ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:1a.7: reset hcs_params 0x102204 dbg=1 cc=2 pcc=2 ordered !ppc ports=4
ehci_hcd 0000:00:1a.7: reset hcc_params 6871 thresh 7 uframes 1024 64 bit addr
ehci_hcd 0000:00:1a.7: reset command 000002 (park)=0 ithresh=0 period=1024 Reset HALT
ehci_hcd 0000:00:1a.7: debug port 1
ehci_hcd 0000:00:1a.7: cache line size of 32 is not supported
ehci_hcd 0000:00:1a.7: supports USB remote wakeup
ehci_hcd 0000:00:1a.7: irq 22, io mem 0xfed1c400
ehci_hcd 0000:00:1a.7: reset command 080002 (park)=0 ithresh=8 period=1024 Reset HALT
ehci_hcd 0000:00:1a.7: init command 010001 (park)=0 ithresh=1 period=1024 RUN
ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00
usb usb1: default language 0x0409
usb usb1: uevent
usb usb1: usb_probe_device
usb usb1: configuration #1 chosen from 1 choice
usb usb1: adding 1-0:1.0 (config #1, interface 0)
usb 1-0:1.0: uevent
hub 1-0:1.0: usb_probe_interface
hub 1-0:1.0: usb_probe_interface - got id
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 4 ports detected
hub 1-0:1.0: standalone hub
hub 1-0:1.0: no power switching (usb 1.0)
hub 1-0:1.0: individual port over-current protection
hub 1-0:1.0: power on to power good time: 20ms
hub 1-0:1.0: local power source is good
hub 1-0:1.0: trying to enable port power on non-switchable hub
drivers/usb/core/inode.c: creating file '001'
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: EHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.28-rc2-hh1 ehci_hcd
usb usb1: SerialNumber: 0000:00:1a.7
ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 20 (level, low) -> IRQ 20
ehci_hcd 0000:00:1d.7: setting latency timer to 64
ehci_hcd 0000:00:1d.7: EHCI Host Controller
drivers/usb/core/inode.c: creating file '002'
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2
ehci_hcd 0000:00:1d.7: reset hcs_params 0x103206 dbg=1 cc=3 pcc=2 ordered !ppc ports=6
ehci_hcd 0000:00:1d.7: reset hcc_params 6871 thresh 7 uframes 1024 64 bit addr
ehci_hcd 0000:00:1d.7: reset command 000002 (park)=0 ithresh=0 period=1024 Reset HALT
ehci_hcd 0000:00:1d.7: debug port 1
ehci_hcd 0000:00:1d.7: cache line size of 32 is not supported
ehci_hcd 0000:00:1d.7: supports USB remote wakeup
ehci_hcd 0000:00:1d.7: irq 20, io mem 0xfed1c000
ehci_hcd 0000:00:1d.7: reset command 080002 (park)=0 ithresh=8 period=1024 Reset HALT
ehci_hcd 0000:00:1d.7: init command 010001 (park)=0 ithresh=1 period=1024 RUN
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
usb usb2: default language 0x0409
usb usb2: uevent
usb usb2: usb_probe_device
usb usb2: configuration #1 chosen from 1 choice
usb usb2: adding 2-0:1.0 (config #1, interface 0)
usb 2-0:1.0: uevent
hub 2-0:1.0: usb_probe_interface
hub 2-0:1.0: usb_probe_interface - got id
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 6 ports detected
hub 2-0:1.0: standalone hub
hub 2-0:1.0: no power switching (usb 1.0)
hub 2-0:1.0: individual port over-current protection
hub 2-0:1.0: power on to power good time: 20ms
hub 2-0:1.0: local power source is good
hub 2-0:1.0: trying to enable port power on non-switchable hub
drivers/usb/core/inode.c: creating file '001'
usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: EHCI Host Controller
usb usb2: Manufacturer: Linux 2.6.28-rc2-hh1 ehci_hcd
usb usb2: SerialNumber: 0000:00:1d.7
uhci_hcd: USB Universal Host Controller Interface driver
uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
uhci_hcd 0000:00:1a.0: setting latency timer to 64
uhci_hcd 0000:00:1a.0: UHCI Host Controller
drivers/usb/core/inode.c: creating file '003'
uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1a.0: detected 2 ports
uhci_hcd 0000:00:1a.0: uhci_check_and_reset_hc: cmd = 0x0000
uhci_hcd 0000:00:1a.0: Performing full reset
uhci_hcd 0000:00:1a.0: supports USB remote wakeup
uhci_hcd 0000:00:1a.0: irq 20, io base 0x00006f20
usb usb3: default language 0x0409
usb usb3: uevent
usb usb3: usb_probe_device
usb usb3: configuration #1 chosen from 1 choice
usb usb3: adding 3-0:1.0 (config #1, interface 0)
usb 3-0:1.0: uevent
hub 3-0:1.0: usb_probe_interface
hub 3-0:1.0: usb_probe_interface - got id
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
hub 3-0:1.0: standalone hub
hub 3-0:1.0: no power switching (usb 1.0)
hub 3-0:1.0: individual port over-current protection
hub 3-0:1.0: power on to power good time: 2ms
hub 3-0:1.0: local power source is good
hub 3-0:1.0: trying to enable port power on non-switchable hub
drivers/usb/core/inode.c: creating file '001'
usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb3: Product: UHCI Host Controller
usb usb3: Manufacturer: Linux 2.6.28-rc2-hh1 uhci_hcd
usb usb3: SerialNumber: 0000:00:1a.0
uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:1a.1: setting latency timer to 64
uhci_hcd 0000:00:1a.1: UHCI Host Controller
drivers/usb/core/inode.c: creating file '004'
uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:1a.1: detected 2 ports
uhci_hcd 0000:00:1a.1: uhci_check_and_reset_hc: cmd = 0x0000
uhci_hcd 0000:00:1a.1: Performing full reset
uhci_hcd 0000:00:1a.1: supports USB remote wakeup
uhci_hcd 0000:00:1a.1: irq 21, io base 0x00006f00
usb usb4: default language 0x0409
usb usb4: uevent
usb usb4: usb_probe_device
usb usb4: configuration #1 chosen from 1 choice
usb usb4: adding 4-0:1.0 (config #1, interface 0)
usb 4-0:1.0: uevent
hub 4-0:1.0: usb_probe_interface
hub 4-0:1.0: usb_probe_interface - got id
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
hub 4-0:1.0: standalone hub
hub 4-0:1.0: no power switching (usb 1.0)
hub 4-0:1.0: individual port over-current protection
hub 4-0:1.0: power on to power good time: 2ms
hub 4-0:1.0: local power source is good
hub 4-0:1.0: trying to enable port power on non-switchable hub
drivers/usb/core/inode.c: creating file '001'
usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb4: Product: UHCI Host Controller
usb usb4: Manufacturer: Linux 2.6.28-rc2-hh1 uhci_hcd
usb usb4: SerialNumber: 0000:00:1a.1
uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
uhci_hcd 0000:00:1d.0: setting latency timer to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
drivers/usb/core/inode.c: creating file '005'
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 5
uhci_hcd 0000:00:1d.0: detected 2 ports
uhci_hcd 0000:00:1d.0: uhci_check_and_reset_hc: cmd = 0x0000
uhci_hcd 0000:00:1d.0: Performing full reset
uhci_hcd 0000:00:1d.0: supports USB remote wakeup
uhci_hcd 0000:00:1d.0: irq 20, io base 0x00006f80
usb usb5: default language 0x0409
usb usb5: uevent
usb usb5: usb_probe_device
usb usb5: configuration #1 chosen from 1 choice
usb usb5: adding 5-0:1.0 (config #1, interface 0)
usb 5-0:1.0: uevent
hub 5-0:1.0: usb_probe_interface
hub 5-0:1.0: usb_probe_interface - got id
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
hub 5-0:1.0: standalone hub
hub 5-0:1.0: no power switching (usb 1.0)
hub 5-0:1.0: individual port over-current protection
hub 5-0:1.0: power on to power good time: 2ms
hub 5-0:1.0: local power source is good
hub 5-0:1.0: trying to enable port power on non-switchable hub
drivers/usb/core/inode.c: creating file '001'
usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb5: Product: UHCI Host Controller
usb usb5: Manufacturer: Linux 2.6.28-rc2-hh1 uhci_hcd
usb usb5: SerialNumber: 0000:00:1d.0
uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:1d.1: setting latency timer to 64
uhci_hcd 0000:00:1d.1: UHCI Host Controller
drivers/usb/core/inode.c: creating file '006'
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 6
uhci_hcd 0000:00:1d.1: detected 2 ports
uhci_hcd 0000:00:1d.1: uhci_check_and_reset_hc: cmd = 0x0000
uhci_hcd 0000:00:1d.1: Performing full reset
uhci_hcd 0000:00:1d.1: supports USB remote wakeup
uhci_hcd 0000:00:1d.1: irq 21, io base 0x00006f60
usb usb6: default language 0x0409
usb usb6: uevent
usb usb6: usb_probe_device
usb usb6: configuration #1 chosen from 1 choice
usb usb6: adding 6-0:1.0 (config #1, interface 0)
usb 6-0:1.0: uevent
hub 6-0:1.0: usb_probe_interface
hub 6-0:1.0: usb_probe_interface - got id
hub 6-0:1.0: USB hub found
hub 6-0:1.0: 2 ports detected
hub 6-0:1.0: standalone hub
hub 6-0:1.0: no power switching (usb 1.0)
hub 6-0:1.0: individual port over-current protection
hub 6-0:1.0: power on to power good time: 2ms
hub 6-0:1.0: local power source is good
hub 6-0:1.0: trying to enable port power on non-switchable hub
drivers/usb/core/inode.c: creating file '001'
usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb6: Product: UHCI Host Controller
usb usb6: Manufacturer: Linux 2.6.28-rc2-hh1 uhci_hcd
usb usb6: SerialNumber: 0000:00:1d.1
uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 22 (level, low) -> IRQ 22
uhci_hcd 0000:00:1d.2: setting latency timer to 64
uhci_hcd 0000:00:1d.2: UHCI Host Controller
drivers/usb/core/inode.c: creating file '007'
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 7
uhci_hcd 0000:00:1d.2: detected 2 ports
uhci_hcd 0000:00:1d.2: uhci_check_and_reset_hc: cmd = 0x0000
uhci_hcd 0000:00:1d.2: Performing full reset
uhci_hcd 0000:00:1d.2: supports USB remote wakeup
uhci_hcd 0000:00:1d.2: irq 22, io base 0x00006f40
usb usb7: default language 0x0409
usb usb7: uevent
usb usb7: usb_probe_device
usb usb7: configuration #1 chosen from 1 choice
usb usb7: adding 7-0:1.0 (config #1, interface 0)
usb 7-0:1.0: uevent
hub 7-0:1.0: usb_probe_interface
hub 7-0:1.0: usb_probe_interface - got id
hub 7-0:1.0: USB hub found
hub 7-0:1.0: 2 ports detected
hub 7-0:1.0: standalone hub
hub 7-0:1.0: no power switching (usb 1.0)
hub 7-0:1.0: individual port over-current protection
hub 7-0:1.0: power on to power good time: 2ms
hub 7-0:1.0: local power source is good
hub 7-0:1.0: trying to enable port power on non-switchable hub
drivers/usb/core/inode.c: creating file '001'
usb usb7: New USB device found, idVendor=1d6b, idProduct=0001
usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb7: Product: UHCI Host Controller
usb usb7: Manufacturer: Linux 2.6.28-rc2-hh1 uhci_hcd
usb usb7: SerialNumber: 0000:00:1d.2
usbcore: registered new interface driver wusb-cbaf
usbcore: registered new interface driver usblp
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
PNP: PS/2 Controller [PNP0303:KBC,PNP0f13:PS2M] 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
rtc_cmos 00:03: RTC can wake from S4
rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one month, y3k, 114 bytes nvram, , hpet irqs irqs
i2c /dev entries driver
i801_smbus 0000:00:1f.3: PCI INT B -> GSI 17 (level, low) -> IRQ 17
iTCO_wdt: Intel TCO WatchDog Timer Driver v1.03 (30-Apr-2008)
iTCO_wdt: Found a ICH8M TCO device (Version=2, TCOBASE=0x1060)
iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
cpuidle: using governor ladder
cpuidle: using governor menu
Marking TSC unstable due to TSC halts in idle
dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
Driver for HIFN 795x crypto accelerator chip has been successfully registered.
dca service started, version 1.4
input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input6
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver
Advanced Linux Sound Architecture Driver Version 1.0.18rc3.
HDA Intel 0000:00:1b.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
HDA Intel 0000:00:1b.0: setting latency timer to 64
ehci_hcd 0000:00:1a.7: GetStatus port 2 status 001803 POWER sig=j CSC CONNECT
hub 1-0:1.0: port 2: status 0501 change 0001
ehci_hcd 0000:00:1d.7: GetStatus port 5 status 001803 POWER sig=j CSC CONNECT
hub 2-0:1.0: port 5: status 0501 change 0001
uhci_hcd 0000:00:1a.0: port 2 portsc 008a,00
hub 4-0:1.0: state 7 ports 2 chg 0000 evt 0000
hub 5-0:1.0: state 7 ports 2 chg 0000 evt 0000
uhci_hcd 0000:00:1d.2: port 1 portsc 008a,00
hub 6-0:1.0: state 7 ports 2 chg 0000 evt 0000
hub 2-0:1.0: state 7 ports 6 chg 0020 evt 0000
hub 2-0:1.0: port 5, status 0501, change 0000, 480 Mb/s
ehci_hcd 0000:00:1d.7: port 5 full speed --> companion
ehci_hcd 0000:00:1d.7: GetStatus port 5 status 003801 POWER OWNER sig=j CONNECT
hub 2-0:1.0: port 5 not reset yet, waiting 50ms
ALSA device list:
  #0: HDA Intel at 0xf6ffc000 irq 21
NET: Registered protocol family 26
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
nf_conntrack.acct=1 kernel paramater, acct=1 nf_conntrack module option or
sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
ctnetlink v0.93: registering with nfnetlink.
IPv4 over IPv4 tunneling driver
GRE over IPv4 tunneling driver
TCP bic registered
TCP westwood registered
Initializing XFRM netlink socket
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
tunl0: Disabled Privacy Extensions
NET: Registered protocol family 17
NET: Registered protocol family 15
Bridge firewalling registered
Ebtables v2.0 registered
NET: Registered protocol family 35
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
ehci_hcd 0000:00:1d.7: GetStatus port 5 status 003002 POWER OWNER sig=se0 CSC
hub 3-0:1.0: state 7 ports 2 chg 0000 evt 0000
hub 7-0:1.0: state 7 ports 2 chg 0000 evt 0000
hub 1-0:1.0: state 7 ports 4 chg 0004 evt 0000
hub 1-0:1.0: port 2, status 0501, change 0000, 480 Mb/s
CCID: Registered CCID 2 (TCP-like)
SCTP: Hash tables configured (established 65536 bind 65536)
Clocksource tsc unstable (delta = -163564522 ns)
TIPC: Activated (version 1.6.4 compiled Oct 27 2008 12:45:44)
NET: Registered protocol family 30
TIPC: Started in single node mode
rtc_cmos 00:03: setting system clock to 2008-10-29 09:35:35 UTC (1225272935)
firewire_core: created device fw0: GUID 464fc0000e451870, S400
ehci_hcd 0000:00:1a.7: port 2 full speed --> companion
ehci_hcd 0000:00:1a.7: GetStatus port 2 status 003801 POWER OWNER sig=j CONNECT
hub 1-0:1.0: port 2 not reset yet, waiting 50ms
ehci_hcd 0000:00:1a.7: GetStatus port 2 status 003002 POWER OWNER sig=se0 CSC
hub 2-0:1.0: state 7 ports 6 chg 0000 evt 0020
hub 1-0:1.0: state 7 ports 4 chg 0000 evt 0004
hub 3-0:1.0: state 7 ports 2 chg 0000 evt 0004
uhci_hcd 0000:00:1a.0: port 2 portsc 0093,00
hub 3-0:1.0: port 2, status 0101, change 0001, 12 Mb/s
hub 3-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x101
usb 3-2: new full speed USB device using uhci_hcd and address 2
input: PS/2 Mouse as /devices/platform/i8042/serio1/input/input7
usb 3-2: skipped 1 descriptor after interface
usb 3-2: uevent
usb 3-2: usb_probe_device
usb 3-2: configuration #1 chosen from 1 choice
usb 3-2: adding 3-2:1.0 (config #1, interface 0)
usb 3-2:1.0: uevent
usb 3-2: adding 3-2:1.1 (config #1, interface 1)
usb 3-2:1.1: uevent
usb 3-2: adding 3-2:1.2 (config #1, interface 2)
usb 3-2:1.2: uevent
drivers/usb/core/inode.c: creating file '002'
usb 3-2: New USB device found, idVendor=413c, idProduct=8140
usb 3-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
hub 7-0:1.0: state 7 ports 2 chg 0000 evt 0002
uhci_hcd 0000:00:1d.2: port 1 portsc 0093,00
hub 7-0:1.0: port 1, status 0101, change 0001, 12 Mb/s
input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input8
hub 7-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x101
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 516k freed
Write protecting the kernel read-only data: 6824k
usb 7-1: new full speed USB device using uhci_hcd and address 2
usb usb4: suspend_rh (auto-stop)
usb usb5: suspend_rh (auto-stop)
usb usb6: suspend_rh (auto-stop)
usb 7-1: ep0 maxpacket = 8
usb 7-1: uevent
usb 7-1: usb_probe_device
usb 7-1: configuration #1 chosen from 1 choice
usb 7-1: adding 7-1:1.0 (config #1, interface 0)
usb 7-1:1.0: uevent
hub 7-1:1.0: usb_probe_interface
hub 7-1:1.0: usb_probe_interface - got id
hub 7-1:1.0: USB hub found
hub 7-1:1.0: 4 ports detected
hub 7-1:1.0: compound device; port removable status: RFRR
hub 7-1:1.0: individual port power switching
hub 7-1:1.0: individual port over-current protection
hub 7-1:1.0: power on to power good time: 100ms
hub 7-1:1.0: local power source is lost (inactive)
hub 7-1:1.0: enabling power on all ports
drivers/usb/core/inode.c: creating file '002'
usb 7-1: New USB device found, idVendor=0b97, idProduct=7761
usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
hub 3-0:1.0: state 7 ports 2 chg 0000 evt 0004
hub 7-1:1.0: port 2: status 0101 change 0001
uhci_hcd 0000:00:1d.2: reserve dev 2 ep81-INT, period 128, phase 0, 12 us
hub 7-1:1.0: state 7 ports 4 chg 0004 evt 0000
hub 7-1:1.0: port 2, status 0101, change 0000, 12 Mb/s
usb 7-1.2: new full speed USB device using uhci_hcd and address 3
usb 7-1.2: skipped 1 descriptor after endpoint
usb 7-1.2: default language 0x0409
usb 7-1.2: uevent
usb 7-1.2: usb_probe_device
usb 7-1.2: configuration #1 chosen from 1 choice
usb 7-1.2: adding 7-1.2:1.0 (config #1, interface 0)
usb 7-1.2:1.0: uevent
drivers/usb/core/inode.c: creating file '003'
usb 7-1.2: New USB device found, idVendor=0b97, idProduct=7772
usb 7-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 7-1.2: Product: O2Micro CCID SC Reader
usb 7-1.2: Manufacturer: O2
hub 7-1:1.0: state 7 ports 4 chg 0000 evt 0004
hub 4-0:1.0: hub_suspend
usb usb4: bus auto-suspend
usb usb4: suspend_rh
hub 5-0:1.0: hub_suspend
usb usb5: bus auto-suspend
usb usb5: suspend_rh
hub 6-0:1.0: hub_suspend
usb usb6: bus auto-suspend
usb usb6: suspend_rh
usb usb3: uevent
usb 3-0:1.0: uevent
usb 3-2: uevent
usb 3-2:1.0: uevent
usb 3-2:1.1: uevent
usb 3-2:1.2: uevent
usb usb4: uevent
usb 4-0:1.0: uevent
usb usb1: uevent
usb 1-0:1.0: uevent
usb usb5: uevent
usb 5-0:1.0: uevent
usb usb6: uevent
usb 6-0:1.0: uevent
usb usb7: uevent
usb 7-0:1.0: uevent
usb 7-1: uevent
usb 7-1.2: uevent
usb 7-1.2:1.0: uevent
usb 7-1:1.0: uevent
usb usb2: uevent
usb 2-0:1.0: uevent
hub 2-0:1.0: hub_suspend
usb usb2: bus auto-suspend
ehci_hcd 0000:00:1d.7: suspend root hub
hub 1-0:1.0: hub_suspend
usb usb1: bus auto-suspend
ehci_hcd 0000:00:1a.7: suspend root hub
Bluetooth: Generic Bluetooth USB driver ver 0.3
btusb 3-2:1.0: usb_probe_interface
btusb 3-2:1.0: usb_probe_interface - got id
btusb 3-2:1.2: usb_probe_interface
btusb 3-2:1.2: usb_probe_interface - got id
usbcore: registered new interface driver btusb
loadkeys[1941]: segfault at 5a0 ip 00007f436874caf9 sp 00007fff70f7dd98 error 4 in libconsole.so.0.0.0[7f436873a000+19000]
Adding 3903752k swap on /dev/sda7.  Priority:-1 extents:1 across:3903752k
EXT3 FS on sda2, internal journal
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda9, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda8, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda5, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda6, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
CPU0 attaching NULL sched-domain.
CPU1 attaching NULL sched-domain.
CPU0 attaching sched-domain:
 domain 0: span 0-1 level MC
  groups: 0 1
  domain 1: span 0-1 level CPU
   groups: 0-1
CPU1 attaching sched-domain:
 domain 0: span 0-1 level MC
  groups: 1 0
  domain 1: span 0-1 level CPU
   groups: 0-1
drm: disagrees about version of symbol struct_module
nouveau: disagrees about version of symbol struct_module
iwl3945 0000:0c:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
iwl3945 0000:0c:00.0: restoring config space at offset 0x1 (was 0x100102, writing 0x100106)
iwl3945 0000:0c:00.0: irq 313 for MSI/MSI-X
iwl3945 0000:0c:00.0: firmware: requesting iwlwifi-3945-1.ucode
Registered led device: iwl-phy0:radio
Registered led device: iwl-phy0:assoc
Registered led device: iwl-phy0:RX
Registered led device: iwl-phy0:TX
ADDRCONF(NETDEV_UP): wlan0: link is not ready
tg3 0000:09:00.0: irq 312 for MSI/MSI-X
ADDRCONF(NETDEV_UP): eth0: link is not ready
tg3: eth0: Link is up at 100 Mbps, full duplex.
tg3: eth0: Flow control is on for TX and on for RX.
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
warning: `ntpd' uses 32-bit capabilities (legacy support in use)
wlan0: authenticate with AP 00:14:1b:5a:13:40
wlan0: authenticated
wlan0: associate with AP 00:14:1b:5a:13:40
wlan0: RX AssocResp from 00:14:1b:5a:13:40 (capab=0x431 status=0 aid=67)
wlan0: associated
ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
mtrr: base(0xe0000000) is not aligned on a size(0x7f00000) boundary
eth0: no IPv6 routers present
wlan0: no IPv6 routers present
npviewer.bin[3518]: segfault at f5c29030 ip 00000000f79524c0 sp 00000000ffee7b8c error 4 in libpthread-2.7.so[f794b000+13000]
npviewer.bin[3550]: segfault at f5c07030 ip 00000000f79304c0 sp 00000000ff8c756c error 4 in libpthread-2.7.so[f7929000+13000]
npviewer.bin[3664]: segfault at f5c14030 ip 00000000f793d4c0 sp 00000000ffbd307c error 4 in libpthread-2.7.so[f7936000+13000]
npviewer.bin[3707]: segfault at f5b94030 ip 00000000f78bd4c0 sp 00000000ff8524fc error 4 in libpthread-2.7.so[f78b6000+13000]
npviewer.bin[3819]: segfault at f5bff030 ip 00000000f79284c0 sp 00000000fffbfc6c error 4 in libpthread-2.7.so[f7921000+13000]
npviewer.bin[3969]: segfault at f5c0b030 ip 00000000f79344c0 sp 00000000ff9cbe6c error 4 in libpthread-2.7.so[f792d000+13000]
npviewer.bin[4132]: segfault at f5bdd030 ip 00000000f79064c0 sp 00000000ffe9bb4c error 4 in libpthread-2.7.so[f78ff000+13000]
npviewer.bin[4413]: segfault at f5bd2030 ip 00000000f78fb4c0 sp 00000000fff92c3c error 4 in libpthread-2.7.so[f78f4000+13000]
npviewer.bin[4493]: segfault at f5b65030 ip 00000000f788e4c0 sp 00000000ffe242cc error 4 in libpthread-2.7.so[f7887000+13000]
npviewer.bin[4641]: segfault at f5c07030 ip 00000000f79304c0 sp 00000000fffc5c6c error 4 in libpthread-2.7.so[f7929000+13000]
npviewer.bin[4660]: segfault at f5ba2030 ip 00000000f78cb4c0 sp 00000000ffa62f0c error 4 in libpthread-2.7.so[f78c4000+13000]
npviewer.bin[4692]: segfault at f5b45030 ip 00000000f786e4c0 sp 00000000ffd061ac error 4 in libpthread-2.7.so[f7867000+13000]
npviewer.bin[4792]: segfault at f5b47030 ip 00000000f78704c0 sp 00000000ffe082ac error 4 in libpthread-2.7.so[f7869000+13000]
npviewer.bin[4824]: segfault at f5bf8030 ip 00000000f79214c0 sp 00000000ff8b655c error 4 in libpthread-2.7.so[f791a000+13000]
npviewer.bin[5137]: segfault at f5b8c030 ip 00000000f78b54c0 sp 00000000ffb4c7ec error 4 in libpthread-2.7.so[f78ae000+13000]
npviewer.bin[5154]: segfault at f5be3030 ip 00000000f790c4c0 sp 00000000ffca394c error 4 in libpthread-2.7.so[f7905000+13000]
npviewer.bin[5234]: segfault at f5b4d030 ip 00000000f78764c0 sp 00000000ffe0babc error 4 in libpthread-2.7.so[f786f000+13000]
npviewer.bin[5531]: segfault at f5bb4030 ip 00000000f78dd4c0 sp 00000000ff97261c error 4 in libpthread-2.7.so[f78d6000+13000]
npviewer.bin[5901]: segfault at f5bba030 ip 00000000f78e34c0 sp 00000000ffb7901c error 4 in libpthread-2.7.so[f78dc000+13000]
npviewer.bin[6064]: segfault at f5b94030 ip 00000000f78bd4c0 sp 00000000ff854cfc error 4 in libpthread-2.7.so[f78b6000+13000]
npviewer.bin[6132]: segfault at f5c11030 ip 00000000f793a4c0 sp 00000000ffad177c error 4 in libpthread-2.7.so[f7933000+13000]
npviewer.bin[6164]: segfault at f5c04030 ip 00000000f792d4c0 sp 00000000ffcc496c error 4 in libpthread-2.7.so[f7926000+13000]
npviewer.bin[6263]: segfault at f5bfc030 ip 00000000f79254c0 sp 00000000ff9bae5c error 4 in libpthread-2.7.so[f791e000+13000]
npviewer.bin[6312]: segfault at f5b3e030 ip 00000000f78674c0 sp 00000000ffcfc9ac error 4 in libpthread-2.7.so[f7860000+13000]
npviewer.bin[6344]: segfault at f5bda030 ip 00000000f79034c0 sp 00000000ffe9933c error 4 in libpthread-2.7.so[f78fc000+13000]
npviewer.bin[6526]: segfault at f5b97030 ip 00000000f78c04c0 sp 00000000ff857cfc error 4 in libpthread-2.7.so[f78b9000+13000]
npviewer.bin[6593]: segfault at f5ba5030 ip 00000000f78ce4c0 sp 00000000ffe65b0c error 4 in libpthread-2.7.so[f78c7000+13000]
npviewer.bin[6722]: segfault at f5b8f030 ip 00000000f78b84c0 sp 00000000ffa4f6fc error 4 in libpthread-2.7.so[f78b1000+13000]
npviewer.bin[6738]: segfault at f5b3f030 ip 00000000f78684c0 sp 00000000ffafffac error 4 in libpthread-2.7.so[f7861000+13000]
npviewer.bin[6838]: segfault at f5bb8030 ip 00000000f78e14c0 sp 00000000ff97661c error 4 in libpthread-2.7.so[f78da000+13000]
npviewer.bin[6906]: segfault at f5c39030 ip 00000000f79624c0 sp 00000000ffef9b9c error 4 in libpthread-2.7.so[f795b000+13000]
npviewer.bin[7074]: segfault at f5b46030 ip 00000000f786f4c0 sp 00000000ffa06eac error 4 in libpthread-2.7.so[f7868000+13000]
npviewer.bin[7220]: segfault at f5b74030 ip 00000000f789d4c0 sp 00000000ffc348dc error 4 in libpthread-2.7.so[f7896000+13000]
npviewer.bin[7432]: segfault at f5bd3030 ip 00000000f78fc4c0 sp 00000000ff99363c error 4 in libpthread-2.7.so[f78f5000+13000]
npviewer.bin[7499]: segfault at f5b4b030 ip 00000000f78744c0 sp 00000000ffb0b7ac error 4 in libpthread-2.7.so[f786d000+13000]
npviewer.bin[7648]: segfault at f5bd5030 ip 00000000f78fe4c0 sp 00000000ff99363c error 4 in libpthread-2.7.so[f78f7000+13000]
npviewer.bin[7794]: segfault at f5b60030 ip 00000000f78894c0 sp 00000000ffa206cc error 4 in libpthread-2.7.so[f7882000+13000]
npviewer.bin[7924]: segfault at f5be8030 ip 00000000f79114c0 sp 00000000ffba704c error 4 in libpthread-2.7.so[f790a000+13000]
npviewer.bin[8021]: segfault at f5b93030 ip 00000000f78bc4c0 sp 00000000ffe542fc error 4 in libpthread-2.7.so[f78b5000+13000]
npviewer.bin[8145]: segfault at 2c ip 00000000f6bbc31a sp 00000000ffb48d40 error 4 in libflashplayer.so[f6b82000+778000]
npviewer.bin[8196]: segfault at f5bf2030 ip 00000000f791b4c0 sp 00000000ff9b265c error 4 in libpthread-2.7.so[f7914000+13000]
usb usb2: usb resume
ehci_hcd 0000:00:1d.7: resume root hub
hub 2-0:1.0: hub_resume
ehci_hcd 0000:00:1d.7: GetStatus port 2 status 001803 POWER sig=j CSC CONNECT
hub 2-0:1.0: port 2: status 0501 change 0001
hub 2-0:1.0: state 7 ports 6 chg 0004 evt 0000
hub 2-0:1.0: port 2, status 0501, change 0000, 480 Mb/s
ehci_hcd 0000:00:1d.7: port 2 full speed --> companion
ehci_hcd 0000:00:1d.7: GetStatus port 2 status 003801 POWER OWNER sig=j CONNECT
hub 2-0:1.0: port 2 not reset yet, waiting 50ms
usb usb5: usb resume
usb usb5: wakeup_rh
hub 5-0:1.0: hub_resume
uhci_hcd 0000:00:1d.0: port 2 portsc 0093,00
hub 5-0:1.0: port 2: status 0101 change 0001
ehci_hcd 0000:00:1d.7: GetStatus port 2 status 003002 POWER OWNER sig=se0 CSC
hub 2-0:1.0: state 7 ports 6 chg 0000 evt 0004
hub 5-0:1.0: state 7 ports 2 chg 0004 evt 0000
hub 5-0:1.0: port 2, status 0101, change 0000, 12 Mb/s
usb 5-2: new full speed USB device using uhci_hcd and address 2
usb 5-2: default language 0x0409
usb 5-2: uevent
usb 5-2: usb_probe_device
usb 5-2: configuration #1 chosen from 1 choice
usb 5-2: adding 5-2:1.0 (config #1, interface 0)
usb 5-2:1.0: uevent
drivers/usb/core/inode.c: creating file '002'
usb 5-2: New USB device found, idVendor=067b, idProduct=2303
usb 5-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 5-2: Product: USB-Serial Controller
usb 5-2: Manufacturer: Prolific Technology Inc.
usbcore: registered new interface driver usbserial
USB Serial support registered for generic
usbserial_generic 3-2:1.2: usb_probe_interface
usbserial_generic 3-2:1.2: usb_probe_interface - got id
usbserial_generic 7-1.2:1.0: usb_probe_interface
usbserial_generic 7-1.2:1.0: usb_probe_interface - got id
usbserial_generic 5-2:1.0: usb_probe_interface
usbserial_generic 5-2:1.0: usb_probe_interface - got id
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
USB Serial support registered for pl2303
pl2303 5-2:1.0: usb_probe_interface
pl2303 5-2:1.0: usb_probe_interface - got id
pl2303 5-2:1.0: pl2303 converter detected
usb 5-2: pl2303 converter now attached to ttyUSB0
usbcore: registered new interface driver pl2303
pl2303: Prolific PL2303 USB to serial adaptor driver
hub 2-0:1.0: hub_suspend
usb usb2: bus auto-suspend
ehci_hcd 0000:00:1d.7: suspend root hub

[-- Attachment #5: strace-gpsd-ttyUSB0 --]
[-- Type: text/plain, Size: 18387 bytes --]

execve("./gpsd", ["./gpsd", "-N", "-D", "7", "/dev/ttyUSB0"], [/* 25 vars */]) = 0
brk(0)                                  = 0x1cff000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa95db23000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa95db21000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=107139, ...}) = 0
mmap(NULL, 107139, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa95db06000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libdbus-1.so.3", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000s\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=253184, ...}) = 0
mmap(NULL, 2349256, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa95d6cb000
mprotect(0x7fa95d707000, 2097152, PROT_NONE) = 0
mmap(0x7fa95d907000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3c000) = 0x7fa95d907000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libgps.so.17", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340^\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=178816, ...}) = 0
mmap(NULL, 2276232, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa95d49f000
mprotect(0x7fa95d4c9000, 2093056, PROT_NONE) = 0
mmap(0x7fa95d6c8000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x29000) = 0x7fa95d6c8000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libnsl.so.1", O_RDONLY)      = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@@\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=88968, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa95db05000
mmap(NULL, 2194096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa95d287000
mprotect(0x7fa95d29c000, 2093056, PROT_NONE) = 0
mmap(0x7fa95d49b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7fa95d49b000
mmap(0x7fa95d49d000, 6832, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa95d49d000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libm.so.6", O_RDONLY)        = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P>\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=534736, ...}) = 0
mmap(NULL, 2629848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa95d004000
mprotect(0x7fa95d086000, 2093056, PROT_NONE) = 0
mmap(0x7fa95d285000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x81000) = 0x7fa95d285000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libpthread.so.0", O_RDONLY)  = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320W\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=130114, ...}) = 0
mmap(NULL, 2208624, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa95cde8000
mprotect(0x7fa95cdfe000, 2097152, PROT_NONE) = 0
mmap(0x7fa95cffe000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7fa95cffe000
mmap(0x7fa95d000000, 13168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa95d000000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\342\1\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1375536, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa95db04000
mmap(NULL, 3482232, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa95ca95000
mprotect(0x7fa95cbdf000, 2093056, PROT_NONE) = 0
mmap(0x7fa95cdde000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x149000) = 0x7fa95cdde000
mmap(0x7fa95cde3000, 17016, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa95cde3000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 ,\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=93016, ...}) = 0
mmap(NULL, 2188856, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa95c87e000
mprotect(0x7fa95c894000, 2097152, PROT_NONE) = 0
mmap(0x7fa95ca94000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7fa95ca94000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libstdc++.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300g\5\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=1019216, ...}) = 0
mmap(NULL, 3191480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa95c572000
mprotect(0x7fa95c662000, 2097152, PROT_NONE) = 0
mmap(0x7fa95c862000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf0000) = 0x7fa95c862000
mmap(0x7fa95c86b000, 74424, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa95c86b000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa95db03000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa95db02000
arch_prctl(ARCH_SET_FS, 0x7fa95db026f0) = 0
mprotect(0x7fa95c862000, 24576, PROT_READ) = 0
mprotect(0x7fa95cdde000, 12288, PROT_READ) = 0
munmap(0x7fa95db06000, 107139)          = 0
set_tid_address(0x7fa95db02780)         = 8700
set_robust_list(0x7fa95db02790, 0x18)   = 0
futex(0x7fff65b2516c, FUTEX_WAKE_PRIVATE, 1) = 0
rt_sigaction(SIGRTMIN, {0x7fa95cded660, [], SA_RESTORER|SA_SIGINFO, 0x7fa95cdf6a80}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x7fa95cded6f0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7fa95cdf6a80}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
write(2, "gpsd: launching (Version 2.37)\n"..., 31gpsd: launching (Version 2.37)
) = 31
brk(0)                                  = 0x1cff000
brk(0x1d20000)                          = 0x1d20000
socket(PF_FILE, SOCK_STREAM, 0)         = 3
fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"...}, 110) = -1 ENOENT (No such file or directory)
close(3)                                = 0
socket(PF_FILE, SOCK_STREAM, 0)         = 3
fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"...}, 110) = -1 ENOENT (No such file or directory)
close(3)                                = 0
open("/etc/nsswitch.conf", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=528, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa95db20000
read(3, "# /etc/nsswitch.conf\n#\n# Example "..., 4096) = 528
read(3, ""..., 4096)                    = 0
close(3)                                = 0
munmap(0x7fa95db20000, 4096)            = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=107139, ...}) = 0
mmap(NULL, 107139, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa95db06000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/x86_64/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/lib/tls/x86_64", 0x7fff65b22400) = -1 ENOENT (No such file or directory)
open("/lib/tls/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/lib/tls", 0x7fff65b22400)        = -1 ENOENT (No such file or directory)
open("/lib/x86_64/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/lib/x86_64", 0x7fff65b22400)     = -1 ENOENT (No such file or directory)
open("/lib/libnss_db.so.2", O_RDONLY)   = -1 ENOENT (No such file or directory)
stat("/lib", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
open("/usr/lib/tls/x86_64/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib/tls/x86_64", 0x7fff65b22400) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib/tls", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/lib/x86_64/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib/x86_64", 0x7fff65b22400) = -1 ENOENT (No such file or directory)
open("/usr/lib/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib", {st_mode=S_IFDIR|0755, st_size=106496, ...}) = 0
open("/lib/x86_64-linux-gnu/tls/x86_64/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/lib/x86_64-linux-gnu/tls/x86_64", 0x7fff65b22400) = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/tls/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/lib/x86_64-linux-gnu/tls", 0x7fff65b22400) = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/x86_64/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/lib/x86_64-linux-gnu/x86_64", 0x7fff65b22400) = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/lib/x86_64-linux-gnu", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/lib/x86_64-linux-gnu/tls/x86_64/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib/x86_64-linux-gnu/tls/x86_64", 0x7fff65b22400) = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/tls/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib/x86_64-linux-gnu/tls", 0x7fff65b22400) = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/x86_64/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib/x86_64-linux-gnu/x86_64", 0x7fff65b22400) = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib/x86_64-linux-gnu", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
munmap(0x7fa95db06000, 107139)          = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=107139, ...}) = 0
mmap(NULL, 107139, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa95db06000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libnss_files.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\37\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=47520, ...}) = 0
mmap(NULL, 2143528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa95c366000
mprotect(0x7fa95c370000, 2097152, PROT_NONE) = 0
mmap(0x7fa95c570000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0x7fa95c570000
close(3)                                = 0
munmap(0x7fa95db06000, 107139)          = 0
open("/etc/services", O_RDONLY|O_CLOEXEC) = 3
fcntl(3, F_GETFD)                       = 0x1 (flags FD_CLOEXEC)
fstat(3, {st_mode=S_IFREG|0644, st_size=18480, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa95db20000
read(3, "# Network services, Internet styl"..., 4096) = 4096
read(3, "9/tcp\t\t\t\t# Quick Mail Transfer Pr"..., 4096) = 4096
read(3, "note\t1352/tcp\tlotusnotes\t# Lotus "..., 4096) = 4096
close(3)                                = 0
munmap(0x7fa95db20000, 4096)            = 0
open("/etc/services", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=18480, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa95db20000
read(3, "# Network services, Internet styl"..., 4096) = 4096
read(3, "9/tcp\t\t\t\t# Quick Mail Transfer Pr"..., 4096) = 4096
read(3, "note\t1352/tcp\tlotusnotes\t# Lotus "..., 4096) = 4096
close(3)                                = 0
munmap(0x7fa95db20000, 4096)            = 0
open("/etc/protocols", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2626, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa95db20000
read(3, "# Internet (IP) protocols\n#\n# Upd"..., 4096) = 2626
close(3)                                = 0
munmap(0x7fa95db20000, 4096)            = 0
socket(PF_INET, SOCK_STREAM, IPPROTO_TCP) = 3
setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
bind(3, {sa_family=AF_INET, sin_port=htons(2947), sin_addr=inet_addr("0.0.0.0")}, 16) = 0
listen(3, 5)                            = 0
write(2, "gpsd: listening on port gpsd\n"..., 29gpsd: listening on port gpsd
) = 29
getuid()                                = 0
getpriority(PRIO_PROCESS, 0)            = 20
setpriority(PRIO_PROCESS, 0, 4294967286) = 0
getpriority(PRIO_PROCESS, 0)            = 30
shmget(0x4e545030, 96, IPC_CREAT|0644)  = 49315843
shmat(49315843, 0, 0)                   = ?
write(2, "gpsd: shmat(0,0,0) succeeded\n"..., 29gpsd: shmat(0,0,0) succeeded
) = 29
shmget(0x4e545031, 96, IPC_CREAT|0644)  = 49348612
shmat(49348612, 0, 0)                   = ?
write(2, "gpsd: shmat(0,0,0) succeeded\n"..., 29gpsd: shmat(0,0,0) succeeded
) = 29
shmget(0x4e545032, 96, IPC_CREAT|0644)  = 49381381
shmat(49381381, 0, 0)                   = ?
write(2, "gpsd: shmat(0,0,0) succeeded\n"..., 29gpsd: shmat(0,0,0) succeeded
) = 29
shmget(0x4e545033, 96, IPC_CREAT|0644)  = 49414150
shmat(49414150, 0, 0)                   = ?
write(2, "gpsd: shmat(0,0,0) succeeded\n"..., 29gpsd: shmat(0,0,0) succeeded
) = 29
socket(PF_FILE, SOCK_STREAM, 0)         = 4
connect(4, {sa_family=AF_FILE, path="/var/run/dbus/system_bus_socket"...}, 33) = 0
fcntl(4, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
fcntl(4, F_GETFD)                       = 0
fcntl(4, F_SETFD, FD_CLOEXEC)           = 0
geteuid()                               = 0
rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_DFL}, 8) = 0
poll([{fd=4, events=POLLOUT}], 1, 0)    = 1 ([{fd=4, revents=POLLOUT}])
write(4, "\0"..., 1)                    = 1
write(4, "AUTH EXTERNAL 30\r\n"..., 18) = 18
poll([{fd=4, events=POLLIN}], 1, -1)    = 1 ([{fd=4, revents=POLLIN}])
read(4, "OK be896d574206d5059da6b49849082e"..., 2048) = 37
poll([{fd=4, events=POLLOUT}], 1, -1)   = 1 ([{fd=4, revents=POLLOUT}])
write(4, "BEGIN\r\n"..., 7)             = 7
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"l\1\0\1\0\0\0\0\1\0\0\0n\0\0\0\1\1o\0\25\0\0\0/org/free"..., 128}, {""..., 0}], 2) = 128
poll([{fd=4, events=POLLIN}], 1, 25000) = 1 ([{fd=4, revents=POLLIN}])
read(4, "l\2\1\1\t\0\0\0\1\0\0\0=\0\0\0\6\1s\0\4\0\0\0:1.6\0\0\0\0\5"..., 2048) = 258
read(4, 0x1d02320, 2048)                = -1 EAGAIN (Resource temporarily unavailable)
write(2, "gpsd: successfully connected to t"..., 52gpsd: successfully connected to the DBUS system bus
) = 52
getuid()                                = 0
getegid()                               = 0
write(2, "gpsd: running with effective grou"..., 40gpsd: running with effective group ID 0
) = 40
geteuid()                               = 0
write(2, "gpsd: running with effective user"..., 39gpsd: running with effective user ID 0
) = 39
rt_sigaction(SIGHUP, {0x4026c0, [HUP], SA_RESTORER|SA_RESTART, 0x7fa95cac6f60}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {0x4026c0, [INT], SA_RESTORER|SA_RESTART, 0x7fa95cac6f60}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTERM, {0x4026c0, [TERM], SA_RESTORER|SA_RESTART, 0x7fa95cac6f60}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {0x4026c0, [QUIT], SA_RESTORER|SA_RESTART, 0x7fa95cac6f60}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_IGN}, 8) = 0
stat("/dev/ttyUSB0", {st_mode=S_IFCHR|0660, st_rdev=makedev(188, 0), ...}) = 0
write(2, "gpsd: opening GPS data source at "..., 48gpsd: opening GPS data source at '/dev/ttyUSB0'
) = 48
open("/dev/ttyUSB0", O_RDWR|O_NOCTTY|O_NONBLOCK) = -1 EIO (Input/output error)
write(2, "gpsd: device open failed: Input/o"..., 66gpsd: device open failed: Input/output error - retrying read-only
) = 66
open("/dev/ttyUSB0", O_RDONLY|O_NOCTTY|O_NONBLOCK) = -1 EIO (Input/output error)
write(2, "gpsd: read-only device open faile"..., 55gpsd: read-only device open failed: Input/output error
) = 55
write(2, "gpsd: GPS device /dev/ttyUSB0 non"..., 59gpsd: GPS device /dev/ttyUSB0 nonexistent or can't be read
) = 59
write(2, "gpsd: select waits\n"..., 19gpsd: select waits
) = 19
select(4, [3], NULL, NULL, {1, 0})      = 0 (Timeout)
write(2, "gpsd: select waits\n"..., 19gpsd: select waits
) = 19
select(4, [3], NULL, NULL, {1, 0})      = 0 (Timeout)
write(2, "gpsd: select waits\n"..., 19gpsd: select waits
) = 19
select(4, [3], NULL, NULL, {1, 0})      = 0 (Timeout)
write(2, "gpsd: select waits\n"..., 19gpsd: select waits
) = 19
select(4, [3], NULL, NULL, {1, 0})      = 0 (Timeout)
write(2, "gpsd: select waits\n"..., 19gpsd: select waits
) = 19
select(4, [3], NULL, NULL, {1, 0})      = 0 (Timeout)
write(2, "gpsd: select waits\n"..., 19gpsd: select waits
) = 19
select(4, [3], NULL, NULL, {1, 0})      = 0 (Timeout)
write(2, "gpsd: select waits\n"..., 19gpsd: select waits
) = 19
select(4, [3], NULL, NULL, {1, 0})      = 0 (Timeout)
write(2, "gpsd: select waits\n"..., 19gpsd: select waits
) = 19
select(4, [3], NULL, NULL, {1, 0})      = 0 (Timeout)
write(2, "gpsd: select waits\n"..., 19gpsd: select waits
) = 19
select(4, [3], NULL, NULL, {1, 0})      = 0 (Timeout)
write(2, "gpsd: select waits\n"..., 19gpsd: select waits
) = 19
select(4, [3], NULL, NULL, {1, 0} <unfinished ...>
gpsd: Received terminating signal 2. Exiting...

[-- Attachment #6: dmesg2 --]
[-- Type: text/plain, Size: 61855 bytes --]

  	lose cover RAM: 255M
 gran_size: 256M 	chunk_size: 2G 	num_reg: 2  	lose cover RAM: 255M
 gran_size: 512M 	chunk_size: 512M 	num_reg: 2  	lose cover RAM: 511M
 gran_size: 512M 	chunk_size: 1G 	num_reg: 2  	lose cover RAM: 511M
 gran_size: 512M 	chunk_size: 2G 	num_reg: 2  	lose cover RAM: 511M
 gran_size: 1G 	chunk_size: 1G 	num_reg: 1  	lose cover RAM: 1023M
 gran_size: 1G 	chunk_size: 2G 	num_reg: 1  	lose cover RAM: 1023M
 gran_size: 2G 	chunk_size: 2G 	num_reg: 0  	lose cover RAM: 2047M
Found optimal setting for mtrr clean up
gran_size: 64K 	chunk_size: 2M 	num_reg: 2  	lose RAM: 0G
range0: 0000000000000000 - 0000000080000000
Setting variable MTRR 0, base: 0GB, range: 2GB, type WB
hole: 000000007ff00000 - 0000000080000000
Setting variable MTRR 1, base: 2047MB, range: 1MB, type UC
x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
Scanning 2 areas for low memory corruption
modified physical RAM map:
 modified: 0000000000000000 - 0000000000001000 (usable)
 modified: 0000000000001000 - 0000000000006000 (reserved)
 modified: 0000000000006000 - 0000000000008000 (usable)
 modified: 0000000000008000 - 0000000000010000 (reserved)
 modified: 0000000000010000 - 0000000000092000 (usable)
 modified: 000000000009f000 - 00000000000a0000 (reserved)
 modified: 0000000000100000 - 000000007fe5a800 (usable)
 modified: 000000007fe5a800 - 0000000080000000 (reserved)
 modified: 00000000f8000000 - 00000000fc000000 (reserved)
 modified: 00000000fec00000 - 00000000fec10000 (reserved)
 modified: 00000000fed18000 - 00000000fed1c000 (reserved)
 modified: 00000000fed20000 - 00000000fed90000 (reserved)
 modified: 00000000feda0000 - 00000000feda6000 (reserved)
 modified: 00000000fee00000 - 00000000fee10000 (reserved)
 modified: 00000000ffe00000 - 0000000100000000 (reserved)
init_memory_mapping
 0000000000 - 007fe00000 page 2M
 007fe00000 - 007fe5a000 page 4k
kernel direct mapping tables up to 7fe5a000 @ 10000-14000
last_map_addr: 7fe5a000 end: 7fe5a000
ACPI: RSDP 000FBB10, 0024 (r2 DELL  )
ACPI: XSDT 7FE5D200, 0064 (r1 DELL    M08     27D80715 ASL        61)
ACPI: FACP 7FE5D09C, 00F4 (r4 DELL    M08     27D80715 ASL        61)
ACPI: DSDT 7FE5D800, 63EA (r2 INT430 SYSFexxx     1001 INTL 20050624)
ACPI: FACS 7FE6C000, 0040
ACPI: HPET 7FE5D300, 0038 (r1 DELL    M08            1 ASL        61)
ACPI: APIC 7FE5D400, 0068 (r1 DELL    M08     27D80715 ASL        47)
ACPI: ASF! 7FE5D000, 007E (r32 DELL    M08     27D80715 ASL        61)
ACPI: MCFG 7FE5D3C0, 003E (r16 DELL    M08     27D80715 ASL        61)
ACPI: TCPA 7FE5D700, 0032 (r1                        0 ASL         0)
ACPI: SLIC 7FE5D49C, 0176 (r1 DELL    M08     27D80715 ASL        61)
ACPI: SSDT 7FE5BA02, 04CC (r1  PmRef    CpuPm     3000 INTL 20050624)
ACPI: DMI detected: Dell Latitude D830
ACPI: Local APIC address 0xfee00000
(5 early reservations) ==> bootmem [0000000000 - 007fe5a000]
  #0 [0000000000 - 0000001000]   BIOS data page ==> [0000000000 - 0000001000]
  #1 [0000006000 - 0000008000]       TRAMPOLINE ==> [0000006000 - 0000008000]
  #2 [0000200000 - 0000b019f0]    TEXT DATA BSS ==> [0000200000 - 0000b019f0]
  #3 [000009f000 - 0000100000]    BIOS reserved ==> [000009f000 - 0000100000]
  #4 [0000010000 - 0000012000]          PGTABLE ==> [0000010000 - 0000012000]
 [ffffe20000000000-ffffe20001bfffff] PMD -> [ffff880001200000-ffff880002dfffff] on node 0
Zone PFN ranges:
  DMA      0x00000000 -> 0x00001000
  DMA32    0x00001000 -> 0x00100000
  Normal   0x00100000 -> 0x00100000
Movable zone start PFN for each node
early_node_map[4] active PFN ranges
    0: 0x00000000 -> 0x00000001
    0: 0x00000006 -> 0x00000008
    0: 0x00000010 -> 0x00000092
    0: 0x00000100 -> 0x0007fe5a
On node 0 totalpages: 523743
  DMA zone: 56 pages used for memmap
  DMA zone: 2407 pages reserved
  DMA zone: 1510 pages, LIFO batch:0
  DMA32 zone: 7107 pages used for memmap
  DMA32 zone: 512663 pages, LIFO batch:31
  Normal zone: 0 pages used for memmap
  Movable zone: 0 pages used for memmap
ACPI: PM-Timer IO Port: 0x1008
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 2, version 0, 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.
ACPI: HPET id: 0x8086a201 base: 0xfed00000
Using ACPI (MADT) for SMP configuration information
SMP: Allowing 2 CPUs, 0 hotplug CPUs
PM: Registered nosave memory: 0000000000001000 - 0000000000006000
PM: Registered nosave memory: 0000000000008000 - 0000000000010000
PM: Registered nosave memory: 0000000000092000 - 000000000009f000
PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
PM: Registered nosave memory: 00000000000a0000 - 0000000000100000
Allocating PCI resources starting at 88000000 (gap: 80000000:78000000)
PERCPU: Allocating 57344 bytes of per cpu data
NR_CPUS: 2, nr_cpu_ids: 2, nr_node_ids 1
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 514173
Kernel command line: root=/dev/sda2 ro 
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 32768 bytes)
Extended CMOS year: 2000
TSC: PIT calibration matches PMTIMER. 1 loops
Detected 1795.493 MHz processor.
Console: colour VGA+ 80x25
console [tty0] enabled
Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)
Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)
Scanning for low memory corruption every 60 seconds
Checking aperture...
No AGP bridge found
Calgary: detecting Calgary via BIOS EBDA area
Calgary: Unable to locate Rio Grande table in EBDA - bailing!
Memory: 2053352k/2095464k available (5043k kernel code, 41232k reserved, 2533k data, 516k init)
SLUB: Genslabs=12, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
hpet clockevent registered
HPET: 3 timers in total, 0 timers will be used for per-cpu timer
Calibrating delay loop (skipped), value calculated using timer frequency.. 3592.61 BogoMIPS (lpj=5984976)
Mount-cache hash table entries: 256
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 2048K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
CPU0: Thermal monitoring enabled (TM2)
using mwait in idle threads.
ACPI: Core revision 20080926
Setting APIC routing to flat
..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
CPU0: Intel(R) Core(TM)2 Duo CPU     T7100  @ 1.80GHz stepping 0d
Booting processor 1 APIC 0x1 ip 0x6000
Initializing CPU#1
Calibrating delay using timer specific routine.. 3592.63 BogoMIPS (lpj=5985012)
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 2048K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 1
CPU1: Thermal monitoring enabled (TM2)
x86 PAT enabled: cpu 1, old 0x7040600070406, new 0x7010600070106
CPU1: Intel(R) Core(TM)2 Duo CPU     T7100  @ 1.80GHz stepping 0d
checking TSC synchronization [CPU#0 -> CPU#1]: passed.
Brought up 2 CPUs
Total of 2 processors activated (7184.24 BogoMIPS).
CPU0 attaching sched-domain:
 domain 0: span 0-1 level MC
  groups: 0 1
CPU1 attaching sched-domain:
 domain 0: span 0-1 level MC
  groups: 1 0
net_namespace: 1400 bytes
Booting paravirtualized kernel on bare hardware
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: MCFG configuration 0: base f8000000 segment 0 buses 0 - 63
PCI: MCFG area at f8000000 reserved in E820
PCI: Using MMCONFIG at f8000000 - fbffffff
PCI: Using configuration type 1 for base access
ACPI: EC: Look up EC in DSDT
ACPI: BIOS _OSI(Linux) query ignored via DMI
ACPI: If "acpi_osi=Linux" works better, please notify linux-acpi@vger.kernel.org
ACPI Warning (tbutils-0217): Incorrect checksum in table [TCPA] - B3, should be 57 [20080926]
ACPI: SSDT 7FE6C080, 0043 (r1  LMPWR  DELLLOM     1001 INTL 20050624)
ACPI: Interpreter enabled
ACPI: (supports S0 S3 S4 S5)
ACPI: Using IOAPIC for interrupt routing
ACPI: ACPI Dock Station Driver: 3 docks/bays found
ACPI: PCI Root Bridge [PCI0] (0000:00)
pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
pci 0000:00:01.0: PME# disabled
pci 0000:00:1a.0: reg 20 io port: [0x6f20-0x6f3f]
pci 0000:00:1a.1: reg 20 io port: [0x6f00-0x6f1f]
pci 0000:00:1a.7: reg 10 32bit mmio: [0xfed1c400-0xfed1c7ff]
pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold
pci 0000:00:1a.7: PME# disabled
pci 0000:00:1b.0: reg 10 64bit mmio: [0xf6ffc000-0xf6ffffff]
pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1b.0: PME# disabled
pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.0: PME# disabled
pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.1: PME# disabled
pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.3: PME# disabled
pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.5: PME# disabled
pci 0000:00:1d.0: reg 20 io port: [0x6f80-0x6f9f]
pci 0000:00:1d.1: reg 20 io port: [0x6f60-0x6f7f]
pci 0000:00:1d.2: reg 20 io port: [0x6f40-0x6f5f]
pci 0000:00:1d.7: reg 10 32bit mmio: [0xfed1c000-0xfed1c3ff]
pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
pci 0000:00:1d.7: PME# disabled
pci 0000:00:1f.0: quirk: region 1000-107f claimed by ICH6 ACPI/GPIO/TCO
pci 0000:00:1f.0: quirk: region 1080-10bf claimed by ICH6 GPIO
pci 0000:00:1f.1: reg 10 io port: [0x1f0-0x1f7]
pci 0000:00:1f.1: reg 14 io port: [0x3f4-0x3f7]
pci 0000:00:1f.1: reg 18 io port: [0x170-0x177]
pci 0000:00:1f.1: reg 1c io port: [0x374-0x377]
pci 0000:00:1f.1: reg 20 io port: [0x6fa0-0x6faf]
pci 0000:00:1f.2: reg 10 io port: [0x6eb0-0x6eb7]
pci 0000:00:1f.2: reg 14 io port: [0x6eb8-0x6ebb]
pci 0000:00:1f.2: reg 18 io port: [0x6ec0-0x6ec7]
pci 0000:00:1f.2: reg 1c io port: [0x6ec8-0x6ecb]
pci 0000:00:1f.2: reg 20 io port: [0x6ee0-0x6eff]
pci 0000:00:1f.2: reg 24 32bit mmio: [0xf6ffb800-0xf6ffbfff]
pci 0000:00:1f.2: PME# supported from D3hot
pci 0000:00:1f.2: PME# disabled
pci 0000:00:1f.3: reg 10 32bit mmio: [0xf6ffb700-0xf6ffb7ff]
pci 0000:00:1f.3: reg 20 io port: [0x10c0-0x10df]
pci 0000:01:00.0: reg 10 32bit mmio: [0xf5000000-0xf5ffffff]
pci 0000:01:00.0: reg 14 64bit mmio: [0xe0000000-0xefffffff]
pci 0000:01:00.0: reg 1c 64bit mmio: [0xf2000000-0xf3ffffff]
pci 0000:01:00.0: reg 24 io port: [0xef00-0xef7f]
pci 0000:01:00.0: reg 30 32bit mmio: [0x000000-0x01ffff]
pci 0000:00:01.0: bridge io port: [0xe000-0xefff]
pci 0000:00:01.0: bridge 32bit mmio: [0xf2000000-0xf6efffff]
pci 0000:00:01.0: bridge 64bit mmio pref: [0xe0000000-0xefffffff]
pci 0000:0c:00.0: reg 10 32bit mmio: [0xf1fff000-0xf1ffffff]
pci 0000:0c:00.0: PME# supported from D0 D3hot D3cold
pci 0000:0c:00.0: PME# disabled
pci 0000:00:1c.1: bridge 32bit mmio: [0xf1f00000-0xf1ffffff]
pci 0000:00:1c.3: bridge io port: [0xd000-0xdfff]
pci 0000:00:1c.3: bridge 32bit mmio: [0xf1c00000-0xf1efffff]
pci 0000:00:1c.3: bridge 64bit mmio pref: [0xf0000000-0xf01fffff]
pci 0000:09:00.0: reg 10 64bit mmio: [0xf1bf0000-0xf1bfffff]
pci 0000:09:00.0: PME# supported from D3hot D3cold
pci 0000:09:00.0: PME# disabled
pci 0000:00:1c.5: bridge 32bit mmio: [0xf1b00000-0xf1bfffff]
pci 0000:03:01.0: reg 10 32bit mmio: [0x000000-0x000fff]
pci 0000:03:01.0: supports D1 D2
pci 0000:03:01.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:03:01.0: PME# disabled
pci 0000:03:01.4: reg 10 32bit mmio: [0xf1aff000-0xf1afffff]
pci 0000:03:01.4: reg 14 32bit mmio: [0xf1afe800-0xf1afefff]
pci 0000:03:01.4: supports D1 D2
pci 0000:03:01.4: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:03:01.4: PME# disabled
pci 0000:00:1e.0: transparent bridge
pci 0000:00:1e.0: bridge 32bit mmio: [0xf1a00000-0xf1afffff]
bus 00 -> node 0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIE._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGP_._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP01._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP02._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP04._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP06._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 9 10 11) *5
ACPI: PCI Interrupt Link [LNKB] (IRQs 5 7) *3
ACPI: PCI Interrupt Link [LNKC] (IRQs 9 *10 11)
ACPI: PCI Interrupt Link [LNKD] (IRQs 5 7 *9 10 11)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
ACPI: WMI: Mapper loaded
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
PCI: Using ACPI for IRQ routing
Bluetooth: Core ver 2.13
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
cfg80211: Using static regulatory domain info
cfg80211: Regulatory domain: US
	(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
	(2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm)
	(5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
	(5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
	(5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
	(5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
	(5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)
cfg80211: Calling CRDA for country: US
PCI-GART: No AMD northbridge found.
hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
hpet0: 3 comparators, 64-bit 14.318180 MHz counter
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp 00:0b: io resource (0x1000-0x1005) overlaps 0000:00:1f.0 BAR 7 (0x1000-0x107f), disabling
pnp 00:0b: io resource (0x1008-0x100f) overlaps 0000:00:1f.0 BAR 7 (0x1000-0x107f), disabling
pnp 00:0c: io resource (0x1006-0x1007) overlaps 0000:00:1f.0 BAR 7 (0x1000-0x107f), disabling
pnp 00:0c: io resource (0x100a-0x1059) overlaps 0000:00:1f.0 BAR 7 (0x1000-0x107f), disabling
pnp 00:0c: io resource (0x1060-0x107f) overlaps 0000:00:1f.0 BAR 7 (0x1000-0x107f), disabling
pnp 00:0c: io resource (0x1010-0x102f) overlaps 0000:00:1f.0 BAR 7 (0x1000-0x107f), disabling
pnp: PnP ACPI: found 14 devices
ACPI: ACPI bus type pnp unregistered
system 00:05: ioport range 0xc80-0xcaf has been reserved
system 00:05: ioport range 0xcc0-0xcff could not be reserved
system 00:08: iomem range 0xfed00000-0xfed003ff has been reserved
system 00:0b: ioport range 0x900-0x97f has been reserved
system 00:0b: ioport range 0x4d0-0x4d1 has been reserved
system 00:0c: ioport range 0xf400-0xf4fe has been reserved
system 00:0c: ioport range 0x1080-0x10bf has been reserved
system 00:0c: ioport range 0x10c0-0x10df has been reserved
system 00:0c: ioport range 0x809-0x809 has been reserved
system 00:0d: iomem range 0x0-0x9efff could not be reserved
system 00:0d: iomem range 0x9f000-0x9ffff could not be reserved
system 00:0d: iomem range 0xc0000-0xcffff has been reserved
system 00:0d: iomem range 0xe0000-0xfffff has been reserved
system 00:0d: iomem range 0x100000-0x7fe5a7ff could not be reserved
system 00:0d: iomem range 0x7fe5a800-0x7fefffff could not be reserved
system 00:0d: iomem range 0x7ff00000-0x7fffffff could not be reserved
system 00:0d: iomem range 0x7ff00000-0x806fffff could not be reserved
system 00:0d: iomem range 0xffe00000-0xffffffff could not be reserved
system 00:0d: iomem range 0xffa00000-0xffbfffff has been reserved
system 00:0d: iomem range 0xfec00000-0xfec0ffff could not be reserved
system 00:0d: iomem range 0xfee00000-0xfee0ffff could not be reserved
system 00:0d: iomem range 0xfed20000-0xfed3ffff could not be reserved
system 00:0d: iomem range 0xfed45000-0xfed8ffff could not be reserved
system 00:0d: iomem range 0xfeda0000-0xfeda3fff could not be reserved
system 00:0d: iomem range 0xfeda4000-0xfeda4fff could not be reserved
system 00:0d: iomem range 0xfeda5000-0xfeda5fff could not be reserved
system 00:0d: iomem range 0xfeda6000-0xfeda6fff has been reserved
system 00:0d: iomem range 0xfed18000-0xfed1bfff could not be reserved
system 00:0d: iomem range 0xf8000000-0xfbffffff could not be reserved
pci 0000:00:01.0: PCI bridge, secondary bus 0000:01
pci 0000:00:01.0:   IO window: 0xe000-0xefff
pci 0000:00:01.0:   MEM window: 0xf2000000-0xf6efffff
pci 0000:00:01.0:   PREFETCH window: 0x000000e0000000-0x000000efffffff
pci 0000:00:1c.0: PCI bridge, secondary bus 0000:0b
pci 0000:00:1c.0:   IO window: disabled
pci 0000:00:1c.0:   MEM window: disabled
pci 0000:00:1c.0:   PREFETCH window: disabled
pci 0000:00:1c.1: PCI bridge, secondary bus 0000:0c
pci 0000:00:1c.1:   IO window: disabled
pci 0000:00:1c.1:   MEM window: 0xf1f00000-0xf1ffffff
pci 0000:00:1c.1:   PREFETCH window: disabled
pci 0000:00:1c.3: PCI bridge, secondary bus 0000:0d
pci 0000:00:1c.3:   IO window: 0xd000-0xdfff
pci 0000:00:1c.3:   MEM window: 0xf1c00000-0xf1efffff
pci 0000:00:1c.3:   PREFETCH window: 0x000000f0000000-0x000000f01fffff
pci 0000:00:1c.5: PCI bridge, secondary bus 0000:09
pci 0000:00:1c.5:   IO window: disabled
pci 0000:00:1c.5:   MEM window: 0xf1b00000-0xf1bfffff
pci 0000:00:1c.5:   PREFETCH window: disabled
pci 0000:03:01.0: CardBus bridge, secondary bus 0000:04
pci 0000:03:01.0:   IO window: 0x002000-0x0020ff
pci 0000:03:01.0:   IO window: 0x002400-0x0024ff
pci 0000:03:01.0:   PREFETCH window: 0x88000000-0x8bffffff
pci 0000:03:01.0:   MEM window: 0x8c000000-0x8fffffff
pci 0000:00:1e.0: PCI bridge, secondary bus 0000:03
pci 0000:00:1e.0:   IO window: 0x2000-0x2fff
pci 0000:00:1e.0:   MEM window: 0xf1a00000-0xf1afffff
pci 0000:00:1e.0:   PREFETCH window: 0x00000088000000-0x0000008bffffff
pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:01.0: setting latency timer to 64
pci 0000:00:1c.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:1c.0: setting latency timer to 64
pci 0000:00:1c.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
pci 0000:00:1c.1: setting latency timer to 64
pci 0000:00:1c.3: PCI INT D -> GSI 19 (level, low) -> IRQ 19
pci 0000:00:1c.3: setting latency timer to 64
pci 0000:00:1c.5: PCI INT B -> GSI 17 (level, low) -> IRQ 17
pci 0000:00:1c.5: setting latency timer to 64
pci 0000:00:1e.0: setting latency timer to 64
pci 0000:03:01.0: enabling device (0000 -> 0003)
pci 0000:03:01.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
bus: 00 index 0 io port: [0x00-0xffff]
bus: 00 index 1 mmio: [0x000000-0xffffffffffffffff]
bus: 01 index 0 io port: [0xe000-0xefff]
bus: 01 index 1 mmio: [0xf2000000-0xf6efffff]
bus: 01 index 2 mmio: [0xe0000000-0xefffffff]
bus: 01 index 3 mmio: [0x0-0x0]
bus: 0b index 0 mmio: [0x0-0x0]
bus: 0b index 1 mmio: [0x0-0x0]
bus: 0b index 2 mmio: [0x0-0x0]
bus: 0b index 3 mmio: [0x0-0x0]
bus: 0c index 0 mmio: [0x0-0x0]
bus: 0c index 1 mmio: [0xf1f00000-0xf1ffffff]
bus: 0c index 2 mmio: [0x0-0x0]
bus: 0c index 3 mmio: [0x0-0x0]
bus: 0d index 0 io port: [0xd000-0xdfff]
bus: 0d index 1 mmio: [0xf1c00000-0xf1efffff]
bus: 0d index 2 mmio: [0xf0000000-0xf01fffff]
bus: 0d index 3 mmio: [0x0-0x0]
bus: 09 index 0 mmio: [0x0-0x0]
bus: 09 index 1 mmio: [0xf1b00000-0xf1bfffff]
bus: 09 index 2 mmio: [0x0-0x0]
bus: 09 index 3 mmio: [0x0-0x0]
bus: 03 index 0 io port: [0x2000-0x2fff]
bus: 03 index 1 mmio: [0xf1a00000-0xf1afffff]
bus: 03 index 2 mmio: [0x88000000-0x8bffffff]
bus: 03 index 3 io port: [0x00-0xffff]
bus: 03 index 4 mmio: [0x000000-0xffffffffffffffff]
bus: 04 index 0 io port: [0x2000-0x20ff]
bus: 04 index 1 io port: [0x2400-0x24ff]
bus: 04 index 2 mmio: [0x88000000-0x8bffffff]
bus: 04 index 3 mmio: [0x8c000000-0x8fffffff]
NET: Registered protocol family 2
Switched to high resolution mode on CPU 1
Switched to high resolution mode on CPU 0
IP route cache hash table entries: 65536 (order: 7, 524288 bytes)
TCP established hash table entries: 262144 (order: 10, 4194304 bytes)
TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
TCP: Hash tables configured (established 262144 bind 65536)
TCP reno registered
NET: Registered protocol family 1
Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk> <peter.oruba@amd.com>
audit: initializing netlink socket (disabled)
type=2000 audit(1225272931.524:1): initialized
HugeTLB registered 2 MB page size, pre-allocated 0 pages
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
fuse init (API version 7.10)
msgmni has been set to 4011
alg: No test for stdrng (krng)
alg: No test for stdrng (ansi_cprng)
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
pci 0000:00:1a.0: uhci_check_and_reset_hc: cmd = 0x0080
pci 0000:00:1a.0: Performing full reset
pci 0000:00:1a.1: uhci_check_and_reset_hc: cmd = 0x0080
pci 0000:00:1a.1: Performing full reset
pci 0000:00:1d.0: uhci_check_and_reset_hc: cmd = 0x0080
pci 0000:00:1d.0: Performing full reset
pci 0000:00:1d.1: uhci_check_and_reset_hc: cmd = 0x0080
pci 0000:00:1d.1: Performing full reset
pci 0000:00:1d.2: uhci_check_and_reset_hc: cmd = 0x0080
pci 0000:00:1d.2: Performing full reset
pci 0000:01:00.0: Boot video device
pcieport-driver 0000:00:01.0: setting latency timer to 64
pcieport-driver 0000:00:01.0: found MSI capability
pcieport-driver 0000:00:01.0: irq 319 for MSI/MSI-X
pci_express 0000:00:01.0:pcie00: allocate port service
pci_express 0000:00:01.0:pcie02: allocate port service
pci_express 0000:00:01.0:pcie03: allocate port service
pcieport-driver 0000:00:1c.0: setting latency timer to 64
pcieport-driver 0000:00:1c.0: found MSI capability
pcieport-driver 0000:00:1c.0: irq 318 for MSI/MSI-X
pci_express 0000:00:1c.0:pcie00: allocate port service
pci_express 0000:00:1c.0:pcie02: allocate port service
pci_express 0000:00:1c.0:pcie03: allocate port service
pcieport-driver 0000:00:1c.1: setting latency timer to 64
pcieport-driver 0000:00:1c.1: found MSI capability
pcieport-driver 0000:00:1c.1: irq 317 for MSI/MSI-X
pci_express 0000:00:1c.1:pcie00: allocate port service
pci_express 0000:00:1c.1:pcie02: allocate port service
pci_express 0000:00:1c.1:pcie03: allocate port service
pcieport-driver 0000:00:1c.3: setting latency timer to 64
pcieport-driver 0000:00:1c.3: found MSI capability
pcieport-driver 0000:00:1c.3: irq 316 for MSI/MSI-X
pci_express 0000:00:1c.3:pcie00: allocate port service
pci_express 0000:00:1c.3:pcie02: allocate port service
pci_express 0000:00:1c.3:pcie03: allocate port service
pcieport-driver 0000:00:1c.5: setting latency timer to 64
pcieport-driver 0000:00:1c.5: found MSI capability
pcieport-driver 0000:00:1c.5: irq 315 for MSI/MSI-X
pci_express 0000:00:1c.5:pcie00: allocate port service
pci_express 0000:00:1c.5:pcie02: allocate port service
pci_express 0000:00:1c.5:pcie03: allocate port service
nvidiafb 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
nvidiafb: Device ID: 10de042b 
nvidiafb: unknown NV_ARCH
ACPI: AC Adapter [AC] (on-line)
ACPI Warning (nspredef-0858): \_SB_.BAT0._BIF: Return Package type mismatch at index 9 - found Buffer, expected String [20080926]
ACPI: Battery Slot [BAT0] (battery present)
ACPI: Battery Slot [BAT1] (battery absent)
input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input0
ACPI: Lid Switch [LID]
input: Power Button (CM) as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input1
ACPI: Power Button (CM) [PBTN]
input: Sleep Button (CM) as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input2
ACPI: Sleep Button (CM) [SBTN]
input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A03:00/device:31/device:32/input/input3
ACPI: Video Device [VID] (multi-head: yes  rom: no  post: no)
input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A03:00/device:37/input/input4
ACPI: Video Device [VID1] (multi-head: yes  rom: no  post: no)
ACPI Warning (nspredef-0357): \_SB_.PCI0.VID2._DOD: Return Package has no elements (empty) [20080926]
input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A03:00/device:3c/input/input5
ACPI: Video Device [VID2] (multi-head: yes  rom: no  post: no)
ACPI: SSDT 7FE5C538, 0244 (r1  PmRef  Cpu0Ist     3000 INTL 20050624)
ACPI: SSDT 7FE5BECE, 05E5 (r1  PmRef  Cpu0Cst     3001 INTL 20050624)
Monitor-Mwait will be used to enter C-1 state
Monitor-Mwait will be used to enter C-2 state
Monitor-Mwait will be used to enter C-3 state
ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
processor ACPI0007:00: registered as cooling_device0
ACPI: Processor [CPU0] (supports 8 throttling states)
ACPI: SSDT 7FE5C77C, 00C4 (r1  PmRef  Cpu1Ist     3000 INTL 20050624)
ACPI: SSDT 7FE5C4B3, 0085 (r1  PmRef  Cpu1Cst     3000 INTL 20050624)
ACPI: CPU1 (power states: C1[C1] C2[C2] C3[C3])
processor ACPI0007:01: registered as cooling_device1
ACPI: Processor [CPU1] (supports 8 throttling states)
thermal LNXTHERM:01: registered as thermal_zone0
ACPI: Thermal Zone [THM] (25 C)
i8k: unable to get SMM BIOS version
Dell laptop SMM driver v1.14 21/02/2005 Massimo Dal Zotto (dz@debian.org)
Linux agpgart interface v0.103
ipmi message handler version 39.2
Hangcheck: starting hangcheck timer 0.9.0 (tick is 180 seconds, margin is 60 seconds).
Hangcheck: Using get_cycles().
Serial: 8250/16550 driver4 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
brd: module loaded
loop: module loaded
Ethernet Channel Bonding Driver: v3.3.0 (June 10, 2008)
bonding: Warning: either miimon or arp_interval and arp_ip_target module parameters must be specified, otherwise bonding will not detect link failures! see bonding.txt for details.
tg3.c:v3.94 (August 14, 2008)
tg3 0000:09:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
tg3 0000:09:00.0: setting latency timer to 64
eth0: Tigon3 [partno(BCM95755m) rev a002 PHY(5755)] (PCI Express) 10/100/1000Base-T Ethernet 00:1c:23:9f:6f:17
eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] WireSpeed[1] TSOcap[1]
eth0: dma_rwctrl[76180000] dma_mask[64-bit]
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP BSD Compression module registered
PPP MPPE Compression module registered
NET: Registered protocol family 24
PPPoL2TP kernel driver, V1.0
SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256).
CSLIP: code copyright 1989 Regents of the University of California.
SLIP linefill/keepalive option.
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26kds
iwl3945: Copyright(c) 2003-2008 Intel Corporation
iwl3945 0000:0c:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
iwl3945 0000:0c:00.0: setting latency timer to 64
iwl3945: Detected Intel Wireless WiFi Link 3945ABG
iwl3945: Tunable channels: 13 802.11bg, 23 802.11a channels
phy0: Selected rate control algorithm 'iwl-3945-rs'
iwl3945 0000:0c:00.0: PCI INT A disabled
console [netcon0] enabled
netconsole: network logging started
Linux video capture interface: v2.00
Uniform Multi-Platform E-IDE driver
piix 0000:00:1f.1: IDE controller (0x8086:0x2850 rev 0x02)
pci 0000:00:1f.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16
piix 0000:00:1f.1: IDE port disabled
piix 0000:00:1f.1: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0x6fa0-0x6fa7
Probing IDE interface ide0...
hda: TSSTcorp DVD+/-RW TS-L632D, ATAPI CD/DVD-ROM drive
hda: host max PIO4 wanted PIO255(auto-tune) selected PIO4
hda: UDMA/33 mode selected
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide_generic: please use "probe_mask=0x3f" module parameter for probing all legacy ISA IDE ports
ide-gd driver 1.18
ide-cd driver 5.00
ide-cd: hda: ATAPI 24X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache
Uniform CD-ROM driver Revision: 3.20
Driver 'sd' needs updating - please use bus_type methods
Driver 'sr' needs updating - please use bus_type methods
ahci 0000:00:1f.2: version 3.0
ahci 0000:00:1f.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
ahci 0000:00:1f.2: irq 314 for MSI/MSI-X
ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 3 ports 3 Gbps 0x5 impl SATA mode
ahci 0000:00:1f.2: flags: 64bit ncq sntf pm led clo pio slum part ems 
ahci 0000:00:1f.2: setting latency timer to 64
scsi0 : ahci
scsi1 : ahci
scsi2 : ahci
ata1: SATA max UDMA/133 abar m2048@0xf6ffb800 port 0xf6ffb900 irq 314
ata2: DUMMY
ata3: SATA max UDMA/133 abar m2048@0xf6ffb800 port 0xf6ffba00 irq 314
ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata1.00: ATA-8: Hitachi HTS722080K9A300, DCBOC54P, max UDMA/133
ata1.00: 156301488 sectors, multi 8: LBA48 NCQ (depth 31/32)
ata1.00: configured for UDMA/133
ata3: SATA link down (SStatus 0 SControl 300)
scsi 0:0:0:0: Direct-Access     ATA      Hitachi HTS72208 DCBO PQ: 0 ANSI: 5
sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors: (80.0 GB/74.5 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors: (80.0 GB/74.5 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sda: sda1 sda2 sda3 < sda5 sda6 sda7 sda8 sda9 >
sd 0:0:0:0: [sda] Attached SCSI disk
sd 0:0:0:0: Attached scsi generic sg0 type 0
firewire_ohci 0000:03:01.4: PCI INT A -> GSI 19 (level, low) -> IRQ 19
firewire_ohci: Added fw-ohci device 0000:03:01.4, OHCI version 1.10
yenta_cardbus 0000:03:01.0: CardBus bridge found [1028:01fe]
yenta_cardbus 0000:03:01.0: O2: res at 0x94/0xD4: 00/ea
yenta_cardbus 0000:03:01.0: O2: enabling read prefetch/write burst
yenta_cardbus 0000:03:01.0: ISA IRQ mask 0x0cb8, PCI irq 19
yenta_cardbus 0000:03:01.0: Socket status: 30000006
pci_bus 0000:03: Raising subordinate bus# of parent bus (#03) from #04 to #07
yenta_cardbus 0000:03:01.0: pcmcia: parent PCI bridge I/O window: 0x2000 - 0x2fff
yenta_cardbus 0000:03:01.0: pcmcia: parent PCI bridge Memory window: 0xf1a00000 - 0xf1afffff
yenta_cardbus 0000:03:01.0: pcmcia: parent PCI bridge Memory window: 0x88000000 - 0x8bffffff
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci_hcd: block sizes: qh 160 qtd 96 itd 192 sitd 96
ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 22 (level, low) -> IRQ 22
ehci_hcd 0000:00:1a.7: setting latency timer to 64
ehci_hcd 0000:00:1a.7: EHCI Host Controller
drivers/usb/core/inode.c: creating file 'devices'
drivers/usb/core/inode.c: creating file '001'
ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:1a.7: reset hcs_params 0x102204 dbg=1 cc=2 pcc=2 ordered !ppc ports=4
ehci_hcd 0000:00:1a.7: reset hcc_params 6871 thresh 7 uframes 1024 64 bit addr
ehci_hcd 0000:00:1a.7: reset command 000002 (park)=0 ithresh=0 period=1024 Reset HALT
ehci_hcd 0000:00:1a.7: debug port 1
ehci_hcd 0000:00:1a.7: cache line size of 32 is not supported
ehci_hcd 0000:00:1a.7: supports USB remote wakeup
ehci_hcd 0000:00:1a.7: irq 22, io mem 0xfed1c400
ehci_hcd 0000:00:1a.7: reset command 080002 (park)=0 ithresh=8 period=1024 Reset HALT
ehci_hcd 0000:00:1a.7: init command 010001 (park)=0 ithresh=1 period=1024 RUN
ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00
usb usb1: default language 0x0409
usb usb1: uevent
usb usb1: usb_probe_device
usb usb1: configuration #1 chosen from 1 choice
usb usb1: adding 1-0:1.0 (config #1, interface 0)
usb 1-0:1.0: uevent
hub 1-0:1.0: usb_probe_interface
hub 1-0:1.0: usb_probe_interface - got id
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 4 ports detected
hub 1-0:1.0: standalone hub
hub 1-0:1.0: no power switching (usb 1.0)
hub 1-0:1.0: individual port over-current protection
hub 1-0:1.0: power on to power good time: 20ms
hub 1-0:1.0: local power source is good
hub 1-0:1.0: trying to enable port power on non-switchable hub
drivers/usb/core/inode.c: creating file '001'
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: EHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.28-rc2-hh1 ehci_hcd
usb usb1: SerialNumber: 0000:00:1a.7
ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 20 (level, low) -> IRQ 20
ehci_hcd 0000:00:1d.7: setting latency timer to 64
ehci_hcd 0000:00:1d.7: EHCI Host Controller
drivers/usb/core/inode.c: creating file '002'
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2
ehci_hcd 0000:00:1d.7: reset hcs_params 0x103206 dbg=1 cc=3 pcc=2 ordered !ppc ports=6
ehci_hcd 0000:00:1d.7: reset hcc_params 6871 thresh 7 uframes 1024 64 bit addr
ehci_hcd 0000:00:1d.7: reset command 000002 (park)=0 ithresh=0 period=1024 Reset HALT
ehci_hcd 0000:00:1d.7: debug port 1
ehci_hcd 0000:00:1d.7: cache line size of 32 is not supported
ehci_hcd 0000:00:1d.7: supports USB remote wakeup
ehci_hcd 0000:00:1d.7: irq 20, io mem 0xfed1c000
ehci_hcd 0000:00:1d.7: reset command 080002 (park)=0 ithresh=8 period=1024 Reset HALT
ehci_hcd 0000:00:1d.7: init command 010001 (park)=0 ithresh=1 period=1024 RUN
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
usb usb2: default language 0x0409
usb usb2: uevent
usb usb2: usb_probe_device
usb usb2: configuration #1 chosen from 1 choice
usb usb2: adding 2-0:1.0 (config #1, interface 0)
usb 2-0:1.0: uevent
hub 2-0:1.0: usb_probe_interface
hub 2-0:1.0: usb_probe_interface - got id
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 6 ports detected
hub 2-0:1.0: standalone hub
hub 2-0:1.0: no power switching (usb 1.0)
hub 2-0:1.0: individual port over-current protection
hub 2-0:1.0: power on to power good time: 20ms
hub 2-0:1.0: local power source is good
hub 2-0:1.0: trying to enable port power on non-switchable hub
drivers/usb/core/inode.c: creating file '001'
usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: EHCI Host Controller
usb usb2: Manufacturer: Linux 2.6.28-rc2-hh1 ehci_hcd
usb usb2: SerialNumber: 0000:00:1d.7
uhci_hcd: USB Universal Host Controller Interface driver
uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
uhci_hcd 0000:00:1a.0: setting latency timer to 64
uhci_hcd 0000:00:1a.0: UHCI Host Controller
drivers/usb/core/inode.c: creating file '003'
uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1a.0: detected 2 ports
uhci_hcd 0000:00:1a.0: uhci_check_and_reset_hc: cmd = 0x0000
uhci_hcd 0000:00:1a.0: Performing full reset
uhci_hcd 0000:00:1a.0: supports USB remote wakeup
uhci_hcd 0000:00:1a.0: irq 20, io base 0x00006f20
usb usb3: default language 0x0409
usb usb3: uevent
usb usb3: usb_probe_device
usb usb3: configuration #1 chosen from 1 choice
usb usb3: adding 3-0:1.0 (config #1, interface 0)
usb 3-0:1.0: uevent
hub 3-0:1.0: usb_probe_interface
hub 3-0:1.0: usb_probe_interface - got id
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
hub 3-0:1.0: standalone hub
hub 3-0:1.0: no power switching (usb 1.0)
hub 3-0:1.0: individual port over-current protection
hub 3-0:1.0: power on to power good time: 2ms
hub 3-0:1.0: local power source is good
hub 3-0:1.0: trying to enable port power on non-switchable hub
drivers/usb/core/inode.c: creating file '001'
usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb3: Product: UHCI Host Controller
usb usb3: Manufacturer: Linux 2.6.28-rc2-hh1 uhci_hcd
usb usb3: SerialNumber: 0000:00:1a.0
uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:1a.1: setting latency timer to 64
uhci_hcd 0000:00:1a.1: UHCI Host Controller
drivers/usb/core/inode.c: creating file '004'
uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:1a.1: detected 2 ports
uhci_hcd 0000:00:1a.1: uhci_check_and_reset_hc: cmd = 0x0000
uhci_hcd 0000:00:1a.1: Performing full reset
uhci_hcd 0000:00:1a.1: supports USB remote wakeup
uhci_hcd 0000:00:1a.1: irq 21, io base 0x00006f00
usb usb4: default language 0x0409
usb usb4: uevent
usb usb4: usb_probe_device
usb usb4: configuration #1 chosen from 1 choice
usb usb4: adding 4-0:1.0 (config #1, interface 0)
usb 4-0:1.0: uevent
hub 4-0:1.0: usb_probe_interface
hub 4-0:1.0: usb_probe_interface - got id
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
hub 4-0:1.0: standalone hub
hub 4-0:1.0: no power switching (usb 1.0)
hub 4-0:1.0: individual port over-current protection
hub 4-0:1.0: power on to power good time: 2ms
hub 4-0:1.0: local power source is good
hub 4-0:1.0: trying to enable port power on non-switchable hub
drivers/usb/core/inode.c: creating file '001'
usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb4: Product: UHCI Host Controller
usb usb4: Manufacturer: Linux 2.6.28-rc2-hh1 uhci_hcd
usb usb4: SerialNumber: 0000:00:1a.1
uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
uhci_hcd 0000:00:1d.0: setting latency timer to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
drivers/usb/core/inode.c: creating file '005'
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 5
uhci_hcd 0000:00:1d.0: detected 2 ports
uhci_hcd 0000:00:1d.0: uhci_check_and_reset_hc: cmd = 0x0000
uhci_hcd 0000:00:1d.0: Performing full reset
uhci_hcd 0000:00:1d.0: supports USB remote wakeup
uhci_hcd 0000:00:1d.0: irq 20, io base 0x00006f80
usb usb5: default language 0x0409
usb usb5: uevent
usb usb5: usb_probe_device
usb usb5: configuration #1 chosen from 1 choice
usb usb5: adding 5-0:1.0 (config #1, interface 0)
usb 5-0:1.0: uevent
hub 5-0:1.0: usb_probe_interface
hub 5-0:1.0: usb_probe_interface - got id
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
hub 5-0:1.0: standalone hub
hub 5-0:1.0: no power switching (usb 1.0)
hub 5-0:1.0: individual port over-current protection
hub 5-0:1.0: power on to power good time: 2ms
hub 5-0:1.0: local power source is good
hub 5-0:1.0: trying to enable port power on non-switchable hub
drivers/usb/core/inode.c: creating file '001'
usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb5: Product: UHCI Host Controller
usb usb5: Manufacturer: Linux 2.6.28-rc2-hh1 uhci_hcd
usb usb5: SerialNumber: 0000:00:1d.0
uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:1d.1: setting latency timer to 64
uhci_hcd 0000:00:1d.1: UHCI Host Controller
drivers/usb/core/inode.c: creating file '006'
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 6
uhci_hcd 0000:00:1d.1: detected 2 ports
uhci_hcd 0000:00:1d.1: uhci_check_and_reset_hc: cmd = 0x0000
uhci_hcd 0000:00:1d.1: Performing full reset
uhci_hcd 0000:00:1d.1: supports USB remote wakeup
uhci_hcd 0000:00:1d.1: irq 21, io base 0x00006f60
usb usb6: default language 0x0409
usb usb6: uevent
usb usb6: usb_probe_device
usb usb6: configuration #1 chosen from 1 choice
usb usb6: adding 6-0:1.0 (config #1, interface 0)
usb 6-0:1.0: uevent
hub 6-0:1.0: usb_probe_interface
hub 6-0:1.0: usb_probe_interface - got id
hub 6-0:1.0: USB hub found
hub 6-0:1.0: 2 ports detected
hub 6-0:1.0: standalone hub
hub 6-0:1.0: no power switching (usb 1.0)
hub 6-0:1.0: individual port over-current protection
hub 6-0:1.0: power on to power good time: 2ms
hub 6-0:1.0: local power source is good
hub 6-0:1.0: trying to enable port power on non-switchable hub
drivers/usb/core/inode.c: creating file '001'
usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb6: Product: UHCI Host Controller
usb usb6: Manufacturer: Linux 2.6.28-rc2-hh1 uhci_hcd
usb usb6: SerialNumber: 0000:00:1d.1
uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 22 (level, low) -> IRQ 22
uhci_hcd 0000:00:1d.2: setting latency timer to 64
uhci_hcd 0000:00:1d.2: UHCI Host Controller
drivers/usb/core/inode.c: creating file '007'
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 7
uhci_hcd 0000:00:1d.2: detected 2 ports
uhci_hcd 0000:00:1d.2: uhci_check_and_reset_hc: cmd = 0x0000
uhci_hcd 0000:00:1d.2: Performing full reset
uhci_hcd 0000:00:1d.2: supports USB remote wakeup
uhci_hcd 0000:00:1d.2: irq 22, io base 0x00006f40
usb usb7: default language 0x0409
usb usb7: uevent
usb usb7: usb_probe_device
usb usb7: configuration #1 chosen from 1 choice
usb usb7: adding 7-0:1.0 (config #1, interface 0)
usb 7-0:1.0: uevent
hub 7-0:1.0: usb_probe_interface
hub 7-0:1.0: usb_probe_interface - got id
hub 7-0:1.0: USB hub found
hub 7-0:1.0: 2 ports detected
hub 7-0:1.0: standalone hub
hub 7-0:1.0: no power switching (usb 1.0)
hub 7-0:1.0: individual port over-current protection
hub 7-0:1.0: power on to power good time: 2ms
hub 7-0:1.0: local power source is good
hub 7-0:1.0: trying to enable port power on non-switchable hub
drivers/usb/core/inode.c: creating file '001'
usb usb7: New USB device found, idVendor=1d6b, idProduct=0001
usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb7: Product: UHCI Host Controller
usb usb7: Manufacturer: Linux 2.6.28-rc2-hh1 uhci_hcd
usb usb7: SerialNumber: 0000:00:1d.2
usbcore: registered new interface driver wusb-cbaf
usbcore: registered new interface driver usblp
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
PNP: PS/2 Controller [PNP0303:KBC,PNP0f13:PS2M] 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
rtc_cmos 00:03: RTC can wake from S4
rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one month, y3k, 114 bytes nvram, , hpet irqs irqs
i2c /dev entries driver
i801_smbus 0000:00:1f.3: PCI INT B -> GSI 17 (level, low) -> IRQ 17
iTCO_wdt: Intel TCO WatchDog Timer Driver v1.03 (30-Apr-2008)
iTCO_wdt: Found a ICH8M TCO device (Version=2, TCOBASE=0x1060)
iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
cpuidle: using governor ladder
cpuidle: using governor menu
Marking TSC unstable due to TSC halts in idle
dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
Driver for HIFN 795x crypto accelerator chip has been successfully registered.
dca service started, version 1.4
input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input6
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver
Advanced Linux Sound Architecture Driver Version 1.0.18rc3.
HDA Intel 0000:00:1b.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
HDA Intel 0000:00:1b.0: setting latency timer to 64
ehci_hcd 0000:00:1a.7: GetStatus port 2 status 001803 POWER sig=j CSC CONNECT
hub 1-0:1.0: port 2: status 0501 change 0001
ehci_hcd 0000:00:1d.7: GetStatus port 5 status 001803 POWER sig=j CSC CONNECT
hub 2-0:1.0: port 5: status 0501 change 0001
uhci_hcd 0000:00:1a.0: port 2 portsc 008a,00
hub 4-0:1.0: state 7 ports 2 chg 0000 evt 0000
hub 5-0:1.0: state 7 ports 2 chg 0000 evt 0000
uhci_hcd 0000:00:1d.2: port 1 portsc 008a,00
hub 6-0:1.0: state 7 ports 2 chg 0000 evt 0000
hub 2-0:1.0: state 7 ports 6 chg 0020 evt 0000
hub 2-0:1.0: port 5, status 0501, change 0000, 480 Mb/s
ehci_hcd 0000:00:1d.7: port 5 full speed --> companion
ehci_hcd 0000:00:1d.7: GetStatus port 5 status 003801 POWER OWNER sig=j CONNECT
hub 2-0:1.0: port 5 not reset yet, waiting 50ms
ALSA device list:
  #0: HDA Intel at 0xf6ffc000 irq 21
NET: Registered protocol family 26
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
nf_conntrack.acct=1 kernel paramater, acct=1 nf_conntrack module option or
sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
ctnetlink v0.93: registering with nfnetlink.
IPv4 over IPv4 tunneling driver
GRE over IPv4 tunneling driver
TCP bic registered
TCP westwood registered
Initializing XFRM netlink socket
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
tunl0: Disabled Privacy Extensions
NET: Registered protocol family 17
NET: Registered protocol family 15
Bridge firewalling registered
Ebtables v2.0 registered
NET: Registered protocol family 35
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
ehci_hcd 0000:00:1d.7: GetStatus port 5 status 003002 POWER OWNER sig=se0 CSC
hub 3-0:1.0: state 7 ports 2 chg 0000 evt 0000
hub 7-0:1.0: state 7 ports 2 chg 0000 evt 0000
hub 1-0:1.0: state 7 ports 4 chg 0004 evt 0000
hub 1-0:1.0: port 2, status 0501, change 0000, 480 Mb/s
CCID: Registered CCID 2 (TCP-like)
SCTP: Hash tables configured (established 65536 bind 65536)
Clocksource tsc unstable (delta = -163564522 ns)
TIPC: Activated (version 1.6.4 compiled Oct 27 2008 12:45:44)
NET: Registered protocol family 30
TIPC: Started in single node mode
rtc_cmos 00:03: setting system clock to 2008-10-29 09:35:35 UTC (1225272935)
firewire_core: created device fw0: GUID 464fc0000e451870, S400
ehci_hcd 0000:00:1a.7: port 2 full speed --> companion
ehci_hcd 0000:00:1a.7: GetStatus port 2 status 003801 POWER OWNER sig=j CONNECT
hub 1-0:1.0: port 2 not reset yet, waiting 50ms
ehci_hcd 0000:00:1a.7: GetStatus port 2 status 003002 POWER OWNER sig=se0 CSC
hub 2-0:1.0: state 7 ports 6 chg 0000 evt 0020
hub 1-0:1.0: state 7 ports 4 chg 0000 evt 0004
hub 3-0:1.0: state 7 ports 2 chg 0000 evt 0004
uhci_hcd 0000:00:1a.0: port 2 portsc 0093,00
hub 3-0:1.0: port 2, status 0101, change 0001, 12 Mb/s
hub 3-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x101
usb 3-2: new full speed USB device using uhci_hcd and address 2
input: PS/2 Mouse as /devices/platform/i8042/serio1/input/input7
usb 3-2: skipped 1 descriptor after interface
usb 3-2: uevent
usb 3-2: usb_probe_device
usb 3-2: configuration #1 chosen from 1 choice
usb 3-2: adding 3-2:1.0 (config #1, interface 0)
usb 3-2:1.0: uevent
usb 3-2: adding 3-2:1.1 (config #1, interface 1)
usb 3-2:1.1: uevent
usb 3-2: adding 3-2:1.2 (config #1, interface 2)
usb 3-2:1.2: uevent
drivers/usb/core/inode.c: creating file '002'
usb 3-2: New USB device found, idVendor=413c, idProduct=8140
usb 3-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
hub 7-0:1.0: state 7 ports 2 chg 0000 evt 0002
uhci_hcd 0000:00:1d.2: port 1 portsc 0093,00
hub 7-0:1.0: port 1, status 0101, change 0001, 12 Mb/s
input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input8
hub 7-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x101
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 516k freed
Write protecting the kernel read-only data: 6824k
usb 7-1: new full speed USB device using uhci_hcd and address 2
usb usb4: suspend_rh (auto-stop)
usb usb5: suspend_rh (auto-stop)
usb usb6: suspend_rh (auto-stop)
usb 7-1: ep0 maxpacket = 8
usb 7-1: uevent
usb 7-1: usb_probe_device
usb 7-1: configuration #1 chosen from 1 choice
usb 7-1: adding 7-1:1.0 (config #1, interface 0)
usb 7-1:1.0: uevent
hub 7-1:1.0: usb_probe_interface
hub 7-1:1.0: usb_probe_interface - got id
hub 7-1:1.0: USB hub found
hub 7-1:1.0: 4 ports detected
hub 7-1:1.0: compound device; port removable status: RFRR
hub 7-1:1.0: individual port power switching
hub 7-1:1.0: individual port over-current protection
hub 7-1:1.0: power on to power good time: 100ms
hub 7-1:1.0: local power source is lost (inactive)
hub 7-1:1.0: enabling power on all ports
drivers/usb/core/inode.c: creating file '002'
usb 7-1: New USB device found, idVendor=0b97, idProduct=7761
usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
hub 3-0:1.0: state 7 ports 2 chg 0000 evt 0004
hub 7-1:1.0: port 2: status 0101 change 0001
uhci_hcd 0000:00:1d.2: reserve dev 2 ep81-INT, period 128, phase 0, 12 us
hub 7-1:1.0: state 7 ports 4 chg 0004 evt 0000
hub 7-1:1.0: port 2, status 0101, change 0000, 12 Mb/s
usb 7-1.2: new full speed USB device using uhci_hcd and address 3
usb 7-1.2: skipped 1 descriptor after endpoint
usb 7-1.2: default language 0x0409
usb 7-1.2: uevent
usb 7-1.2: usb_probe_device
usb 7-1.2: configuration #1 chosen from 1 choice
usb 7-1.2: adding 7-1.2:1.0 (config #1, interface 0)
usb 7-1.2:1.0: uevent
drivers/usb/core/inode.c: creating file '003'
usb 7-1.2: New USB device found, idVendor=0b97, idProduct=7772
usb 7-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 7-1.2: Product: O2Micro CCID SC Reader
usb 7-1.2: Manufacturer: O2
hub 7-1:1.0: state 7 ports 4 chg 0000 evt 0004
hub 4-0:1.0: hub_suspend
usb usb4: bus auto-suspend
usb usb4: suspend_rh
hub 5-0:1.0: hub_suspend
usb usb5: bus auto-suspend
usb usb5: suspend_rh
hub 6-0:1.0: hub_suspend
usb usb6: bus auto-suspend
usb usb6: suspend_rh
usb usb3: uevent
usb 3-0:1.0: uevent
usb 3-2: uevent
usb 3-2:1.0: uevent
usb 3-2:1.1: uevent
usb 3-2:1.2: uevent
usb usb4: uevent
usb 4-0:1.0: uevent
usb usb1: uevent
usb 1-0:1.0: uevent
usb usb5: uevent
usb 5-0:1.0: uevent
usb usb6: uevent
usb 6-0:1.0: uevent
usb usb7: uevent
usb 7-0:1.0: uevent
usb 7-1: uevent
usb 7-1.2: uevent
usb 7-1.2:1.0: uevent
usb 7-1:1.0: uevent
usb usb2: uevent
usb 2-0:1.0: uevent
hub 2-0:1.0: hub_suspend
usb usb2: bus auto-suspend
ehci_hcd 0000:00:1d.7: suspend root hub
hub 1-0:1.0: hub_suspend
usb usb1: bus auto-suspend
ehci_hcd 0000:00:1a.7: suspend root hub
Bluetooth: Generic Bluetooth USB driver ver 0.3
btusb 3-2:1.0: usb_probe_interface
btusb 3-2:1.0: usb_probe_interface - got id
btusb 3-2:1.2: usb_probe_interface
btusb 3-2:1.2: usb_probe_interface - got id
usbcore: registered new interface driver btusb
loadkeys[1941]: segfault at 5a0 ip 00007f436874caf9 sp 00007fff70f7dd98 error 4 in libconsole.so.0.0.0[7f436873a000+19000]
Adding 3903752k swap on /dev/sda7.  Priority:-1 extents:1 across:3903752k
EXT3 FS on sda2, internal journal
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda9, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda8, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda5, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda6, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
CPU0 attaching NULL sched-domain.
CPU1 attaching NULL sched-domain.
CPU0 attaching sched-domain:
 domain 0: span 0-1 level MC
  groups: 0 1
  domain 1: span 0-1 level CPU
   groups: 0-1
CPU1 attaching sched-domain:
 domain 0: span 0-1 level MC
  groups: 1 0
  domain 1: span 0-1 level CPU
   groups: 0-1
drm: disagrees about version of symbol struct_module
nouveau: disagrees about version of symbol struct_module
iwl3945 0000:0c:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
iwl3945 0000:0c:00.0: restoring config space at offset 0x1 (was 0x100102, writing 0x100106)
iwl3945 0000:0c:00.0: irq 313 for MSI/MSI-X
iwl3945 0000:0c:00.0: firmware: requesting iwlwifi-3945-1.ucode
Registered led device: iwl-phy0:radio
Registered led device: iwl-phy0:assoc
Registered led device: iwl-phy0:RX
Registered led device: iwl-phy0:TX
ADDRCONF(NETDEV_UP): wlan0: link is not ready
tg3 0000:09:00.0: irq 312 for MSI/MSI-X
ADDRCONF(NETDEV_UP): eth0: link is not ready
tg3: eth0: Link is up at 100 Mbps, full duplex.
tg3: eth0: Flow control is on for TX and on for RX.
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
warning: `ntpd' uses 32-bit capabilities (legacy support in use)
wlan0: authenticate with AP 00:14:1b:5a:13:40
wlan0: authenticated
wlan0: associate with AP 00:14:1b:5a:13:40
wlan0: RX AssocResp from 00:14:1b:5a:13:40 (capab=0x431 status=0 aid=67)
wlan0: associated
ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
mtrr: base(0xe0000000) is not aligned on a size(0x7f00000) boundary
eth0: no IPv6 routers present
wlan0: no IPv6 routers present
npviewer.bin[3518]: segfault at f5c29030 ip 00000000f79524c0 sp 00000000ffee7b8c error 4 in libpthread-2.7.so[f794b000+13000]
npviewer.bin[3550]: segfault at f5c07030 ip 00000000f79304c0 sp 00000000ff8c756c error 4 in libpthread-2.7.so[f7929000+13000]
npviewer.bin[3664]: segfault at f5c14030 ip 00000000f793d4c0 sp 00000000ffbd307c error 4 in libpthread-2.7.so[f7936000+13000]
npviewer.bin[3707]: segfault at f5b94030 ip 00000000f78bd4c0 sp 00000000ff8524fc error 4 in libpthread-2.7.so[f78b6000+13000]
npviewer.bin[3819]: segfault at f5bff030 ip 00000000f79284c0 sp 00000000fffbfc6c error 4 in libpthread-2.7.so[f7921000+13000]
npviewer.bin[3969]: segfault at f5c0b030 ip 00000000f79344c0 sp 00000000ff9cbe6c error 4 in libpthread-2.7.so[f792d000+13000]
npviewer.bin[4132]: segfault at f5bdd030 ip 00000000f79064c0 sp 00000000ffe9bb4c error 4 in libpthread-2.7.so[f78ff000+13000]
npviewer.bin[4413]: segfault at f5bd2030 ip 00000000f78fb4c0 sp 00000000fff92c3c error 4 in libpthread-2.7.so[f78f4000+13000]
npviewer.bin[4493]: segfault at f5b65030 ip 00000000f788e4c0 sp 00000000ffe242cc error 4 in libpthread-2.7.so[f7887000+13000]
npviewer.bin[4641]: segfault at f5c07030 ip 00000000f79304c0 sp 00000000fffc5c6c error 4 in libpthread-2.7.so[f7929000+13000]
npviewer.bin[4660]: segfault at f5ba2030 ip 00000000f78cb4c0 sp 00000000ffa62f0c error 4 in libpthread-2.7.so[f78c4000+13000]
npviewer.bin[4692]: segfault at f5b45030 ip 00000000f786e4c0 sp 00000000ffd061ac error 4 in libpthread-2.7.so[f7867000+13000]
npviewer.bin[4792]: segfault at f5b47030 ip 00000000f78704c0 sp 00000000ffe082ac error 4 in libpthread-2.7.so[f7869000+13000]
npviewer.bin[4824]: segfault at f5bf8030 ip 00000000f79214c0 sp 00000000ff8b655c error 4 in libpthread-2.7.so[f791a000+13000]
npviewer.bin[5137]: segfault at f5b8c030 ip 00000000f78b54c0 sp 00000000ffb4c7ec error 4 in libpthread-2.7.so[f78ae000+13000]
npviewer.bin[5154]: segfault at f5be3030 ip 00000000f790c4c0 sp 00000000ffca394c error 4 in libpthread-2.7.so[f7905000+13000]
npviewer.bin[5234]: segfault at f5b4d030 ip 00000000f78764c0 sp 00000000ffe0babc error 4 in libpthread-2.7.so[f786f000+13000]
npviewer.bin[5531]: segfault at f5bb4030 ip 00000000f78dd4c0 sp 00000000ff97261c error 4 in libpthread-2.7.so[f78d6000+13000]
npviewer.bin[5901]: segfault at f5bba030 ip 00000000f78e34c0 sp 00000000ffb7901c error 4 in libpthread-2.7.so[f78dc000+13000]
npviewer.bin[6064]: segfault at f5b94030 ip 00000000f78bd4c0 sp 00000000ff854cfc error 4 in libpthread-2.7.so[f78b6000+13000]
npviewer.bin[6132]: segfault at f5c11030 ip 00000000f793a4c0 sp 00000000ffad177c error 4 in libpthread-2.7.so[f7933000+13000]
npviewer.bin[6164]: segfault at f5c04030 ip 00000000f792d4c0 sp 00000000ffcc496c error 4 in libpthread-2.7.so[f7926000+13000]
npviewer.bin[6263]: segfault at f5bfc030 ip 00000000f79254c0 sp 00000000ff9bae5c error 4 in libpthread-2.7.so[f791e000+13000]
npviewer.bin[6312]: segfault at f5b3e030 ip 00000000f78674c0 sp 00000000ffcfc9ac error 4 in libpthread-2.7.so[f7860000+13000]
npviewer.bin[6344]: segfault at f5bda030 ip 00000000f79034c0 sp 00000000ffe9933c error 4 in libpthread-2.7.so[f78fc000+13000]
npviewer.bin[6526]: segfault at f5b97030 ip 00000000f78c04c0 sp 00000000ff857cfc error 4 in libpthread-2.7.so[f78b9000+13000]
npviewer.bin[6593]: segfault at f5ba5030 ip 00000000f78ce4c0 sp 00000000ffe65b0c error 4 in libpthread-2.7.so[f78c7000+13000]
npviewer.bin[6722]: segfault at f5b8f030 ip 00000000f78b84c0 sp 00000000ffa4f6fc error 4 in libpthread-2.7.so[f78b1000+13000]
npviewer.bin[6738]: segfault at f5b3f030 ip 00000000f78684c0 sp 00000000ffafffac error 4 in libpthread-2.7.so[f7861000+13000]
npviewer.bin[6838]: segfault at f5bb8030 ip 00000000f78e14c0 sp 00000000ff97661c error 4 in libpthread-2.7.so[f78da000+13000]
npviewer.bin[6906]: segfault at f5c39030 ip 00000000f79624c0 sp 00000000ffef9b9c error 4 in libpthread-2.7.so[f795b000+13000]
npviewer.bin[7074]: segfault at f5b46030 ip 00000000f786f4c0 sp 00000000ffa06eac error 4 in libpthread-2.7.so[f7868000+13000]
npviewer.bin[7220]: segfault at f5b74030 ip 00000000f789d4c0 sp 00000000ffc348dc error 4 in libpthread-2.7.so[f7896000+13000]
npviewer.bin[7432]: segfault at f5bd3030 ip 00000000f78fc4c0 sp 00000000ff99363c error 4 in libpthread-2.7.so[f78f5000+13000]
npviewer.bin[7499]: segfault at f5b4b030 ip 00000000f78744c0 sp 00000000ffb0b7ac error 4 in libpthread-2.7.so[f786d000+13000]
npviewer.bin[7648]: segfault at f5bd5030 ip 00000000f78fe4c0 sp 00000000ff99363c error 4 in libpthread-2.7.so[f78f7000+13000]
npviewer.bin[7794]: segfault at f5b60030 ip 00000000f78894c0 sp 00000000ffa206cc error 4 in libpthread-2.7.so[f7882000+13000]
npviewer.bin[7924]: segfault at f5be8030 ip 00000000f79114c0 sp 00000000ffba704c error 4 in libpthread-2.7.so[f790a000+13000]
npviewer.bin[8021]: segfault at f5b93030 ip 00000000f78bc4c0 sp 00000000ffe542fc error 4 in libpthread-2.7.so[f78b5000+13000]
npviewer.bin[8145]: segfault at 2c ip 00000000f6bbc31a sp 00000000ffb48d40 error 4 in libflashplayer.so[f6b82000+778000]
npviewer.bin[8196]: segfault at f5bf2030 ip 00000000f791b4c0 sp 00000000ff9b265c error 4 in libpthread-2.7.so[f7914000+13000]
usb usb2: usb resume
ehci_hcd 0000:00:1d.7: resume root hub
hub 2-0:1.0: hub_resume
ehci_hcd 0000:00:1d.7: GetStatus port 2 status 001803 POWER sig=j CSC CONNECT
hub 2-0:1.0: port 2: status 0501 change 0001
hub 2-0:1.0: state 7 ports 6 chg 0004 evt 0000
hub 2-0:1.0: port 2, status 0501, change 0000, 480 Mb/s
ehci_hcd 0000:00:1d.7: port 2 full speed --> companion
ehci_hcd 0000:00:1d.7: GetStatus port 2 status 003801 POWER OWNER sig=j CONNECT
hub 2-0:1.0: port 2 not reset yet, waiting 50ms
usb usb5: usb resume
usb usb5: wakeup_rh
hub 5-0:1.0: hub_resume
uhci_hcd 0000:00:1d.0: port 2 portsc 0093,00
hub 5-0:1.0: port 2: status 0101 change 0001
ehci_hcd 0000:00:1d.7: GetStatus port 2 status 003002 POWER OWNER sig=se0 CSC
hub 2-0:1.0: state 7 ports 6 chg 0000 evt 0004
hub 5-0:1.0: state 7 ports 2 chg 0004 evt 0000
hub 5-0:1.0: port 2, status 0101, change 0000, 12 Mb/s
usb 5-2: new full speed USB device using uhci_hcd and address 2
usb 5-2: default language 0x0409
usb 5-2: uevent
usb 5-2: usb_probe_device
usb 5-2: configuration #1 chosen from 1 choice
usb 5-2: adding 5-2:1.0 (config #1, interface 0)
usb 5-2:1.0: uevent
drivers/usb/core/inode.c: creating file '002'
usb 5-2: New USB device found, idVendor=067b, idProduct=2303
usb 5-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 5-2: Product: USB-Serial Controller
usb 5-2: Manufacturer: Prolific Technology Inc.
usbcore: registered new interface driver usbserial
USB Serial support registered for generic
usbserial_generic 3-2:1.2: usb_probe_interface
usbserial_generic 3-2:1.2: usb_probe_interface - got id
usbserial_generic 7-1.2:1.0: usb_probe_interface
usbserial_generic 7-1.2:1.0: usb_probe_interface - got id
usbserial_generic 5-2:1.0: usb_probe_interface
usbserial_generic 5-2:1.0: usb_probe_interface - got id
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
USB Serial support registered for pl2303
pl2303 5-2:1.0: usb_probe_interface
pl2303 5-2:1.0: usb_probe_interface - got id
pl2303 5-2:1.0: pl2303 converter detected
usb 5-2: pl2303 converter now attached to ttyUSB0
usbcore: registered new interface driver pl2303
pl2303: Prolific PL2303 USB to serial adaptor driver
hub 2-0:1.0: hub_suspend
usb usb2: bus auto-suspend
ehci_hcd 0000:00:1d.7: suspend root hub
uhci_hcd 0000:00:1d.0: reserve dev 2 ep81-INT, period 1, phase 0, 19 us
uhci_hcd 0000:00:1d.0: release dev 2 ep81-INT, period 1, phase 0, 19 us
hub 5-0:1.0: state 7 ports 2 chg 0000 evt 0004
uhci_hcd 0000:00:1d.0: port 2 portsc 008a,00
hub 5-0:1.0: port 2, status 0100, change 0003, 12 Mb/s
usb 5-2: USB disconnect, address 2
usb 5-2: unregistering device
usb 5-2: usb_disable_device nuking all URBs
usb 5-2: unregistering interface 5-2:1.0
pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0
pl2303 5-2:1.0: device disconnected
usb 5-2:1.0: uevent
usb 5-2: uevent
hub 5-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x100
usb usb5: suspend_rh (auto-stop)
hub 5-0:1.0: hub_suspend
usb usb5: bus auto-suspend
usb usb5: suspend_rh
usb usb2: usb resume
ehci_hcd 0000:00:1d.7: resume root hub
ehci_hcd 0000:00:1d.7: port 2 full speed --> companion
ehci_hcd 0000:00:1d.7: GetStatus port 2 status 003801 POWER OWNER sig=j CONNECT
hub 2-0:1.0: hub_resume
ehci_hcd 0000:00:1d.7: GetStatus port 2 status 003002 POWER OWNER sig=se0 CSC
usb usb5: usb resume
usb usb5: wakeup_rh
hub 2-0:1.0: state 7 ports 6 chg 0000 evt 0000
hub 5-0:1.0: hub_resume
uhci_hcd 0000:00:1d.0: port 2 portsc 0093,00
hub 5-0:1.0: port 2: status 0101 change 0001
hub 5-0:1.0: state 7 ports 2 chg 0004 evt 0000
hub 5-0:1.0: port 2, status 0101, change 0000, 12 Mb/s
usb 5-2: new full speed USB device using uhci_hcd and address 3
usb 5-2: default language 0x0409
usb 5-2: uevent
usb 5-2: usb_probe_device
usb 5-2: configuration #1 chosen from 1 choice
usb 5-2: adding 5-2:1.0 (config #1, interface 0)
usb 5-2:1.0: uevent
usbserial_generic 5-2:1.0: usb_probe_interface
usbserial_generic 5-2:1.0: usb_probe_interface - got id
pl2303 5-2:1.0: usb_probe_interface
pl2303 5-2:1.0: usb_probe_interface - got id
pl2303 5-2:1.0: pl2303 converter detected
usb 5-2: pl2303 converter now attached to ttyUSB0
drivers/usb/core/inode.c: creating file '003'
usb 5-2: New USB device found, idVendor=067b, idProduct=2303
usb 5-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 5-2: Product: USB-Serial Controller
usb 5-2: Manufacturer: Prolific Technology Inc.
hub 2-0:1.0: hub_suspend
usb usb2: bus auto-suspend
ehci_hcd 0000:00:1d.7: suspend root hub

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

* Re: [2.6.28-rc2] EeePC ACPI errors & exceptions
  2008-10-29  9:29           ` Alexey Starikovskiy
@ 2008-10-30  1:32             ` Zhao Yakui
  2008-10-30  7:18               ` Alexey Starikovskiy
  0 siblings, 1 reply; 22+ messages in thread
From: Zhao Yakui @ 2008-10-30  1:32 UTC (permalink / raw)
  To: Alexey Starikovskiy; +Cc: Darren Salt, linux-kernel, linux-acpi

On Wed, 2008-10-29 at 17:29 +0800, Alexey Starikovskiy wrote:
> Not a problem, just find the root cause. Or shut up.
Maybe you don't read the explanation I have written.
> 
> Zhao Yakui wrote:
> > On Tue, 2008-10-28 at 13:46 -0700, Alexey Starikovskiy wrote:
> >   
> >> Hi Darren,
> >>
> >> Please check if the patch 
> >> http://marc.info/?l=linux-acpi&m=122516784917952&w=4
> >> helps.
> >>     
> > In the attached patch the msleep is replaced by udelay gain. 
> >    In the following commit the udelay is replaced by msleep. 
> >    >commit 1b7fc5aae8867046f8d3d45808309d5b7f2e036a
> >    >Author: Alexey Starikovskiy <astarikovskiy@suse.de>
> >    >Date:   Fri Jun 6 11:49:33 2008 -0400
> >      >ACPI: EC: Use msleep instead of udelay while waiting for event
> >    
> >    After the problem happens again, the udelay is restored again before
> > getting the root cause. 
> >    Maybe we should find the root cause of the problem and change the
> > working flowchart about the EC driver. It is inappropriate that we make
> > some changes and it is reverted again when the problem happens.
> >    
> >    At the same time after mlseep is replaced by the udelay, the CPU will
> > do thing but loop while doing EC transaction on some laptops (In the
> > function of ec_poll). If 100 EC transactions are done, the CPU will do
> > nothing but loop at least for 100*2*100 microseconds. In such case maybe
> > the performance will be affected.
> >
> >   After the following commit is merged, the EC transaction will be
> > executed in EC GPE interrupt context on most laptops.Maybe it is easier.
> > But for the some laptops it can't be done in EC GPE interrupt context.
> > So it falls back to the EC polling mode. (This is realized by the
> > function of ec_poll).
> >     >commit 7c6db4e050601f359081fde418ca6dc4fc2d0011
> >     >Author: Alexey Starikovskiy <astarikovskiy@suse.de>
> >     >Date:   Thu Sep 25 21:00:31 2008 +0400
> >        >ACPI: EC: do transaction from interrupt context
> >  
The following is the detailed explanation why this issue happens. In
fact after you sent your patch, I raise the issue about it. But it is
ignored. (Maybe the AE_TIME will be returned by EC driver. But the
reason is not caused by that EC controller can't update its status in
time. Instead it is caused by that host has no opportunity to issue the
sequence EC command.)
>   
> >    Why is AE_TIME sometimes returned by the function of ec_poll?
> >   
> >> static int ec_poll(struct acpi_ec *ec)
> >>     
> > {
> >         unsigned long delay = jiffies + msecs_to_jiffies(ACPI_EC_DELAY);
> >         msleep(1);
> > // Maybe the current jiffies is already after the predefined jiffies
> > after msleep(1). In such case the ETIME will be returned. Of course the
> > EC transaction can't be finished. If so, IMO this is not reasonable as
> > this is caused by that OS has no opportunity to issue the following EC
> > command sequence.
> >         while (time_before(jiffies, delay)) {
> >                 gpe_transaction(ec, acpi_ec_read_status(ec));
> >                 msleep(1);
> >                 if (ec_transaction_done(ec))
> >                         return 0;
> > //Maybe there exists the following cases. EC transaction is not finished
> > after msleep(1),but the current jiffies is already after predefined
> > jiffies. So ETIME is returned. In such case, IMO this is also not
> > reasonable.
> >         }
> >         return -ETIME;
> > }
> >      At the same time msleep is realized by schedule_timeout. On linux
> > although one process is waked up by some events, it won't be scheduled
> > immediately. So maybe the current jiffies is already after the
> > predefined timeout jiffies  after msleep(1). 
> >     Although the possibility of this issue can be reduced by that msleep
> > is replaced by udelay,maybe the issue still exists if the preempt
> > schedule happens at the corresponding place.
> >
> >     In the above case the ETIME will be returned by ec_poll. But the
> > reason is not that EC controller can't update its status in time.
> > Instead it is caused by that host has no opportunity to issue the
> > sequence operation in the current work flowchart. In current EC work
> > flowchart the EC transaction is done in a big loop. 
> >     
> >     Maybe the better solution is that the EC transaction is explicitly
> > divided into several different phases. 
> >
> >     Maybe my analysis is not correct. If so, please correct me. 
> > Welcome the comments.
> >
> >     thanks.
> >     
> >     
> >      
> >   
> >> Thanks,
> >> Alex.
> >>
> >>
> >>     
> >
> >   
> 


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

* Re: [2.6.28-rc2] EeePC ACPI errors & exceptions
  2008-10-30  1:32             ` Zhao Yakui
@ 2008-10-30  7:18               ` Alexey Starikovskiy
  0 siblings, 0 replies; 22+ messages in thread
From: Alexey Starikovskiy @ 2008-10-30  7:18 UTC (permalink / raw)
  To: Zhao Yakui; +Cc: Darren Salt, linux-kernel, linux-acpi

Zhao Yakui wrote:
> On Wed, 2008-10-29 at 17:29 +0800, Alexey Starikovskiy wrote:
>   
>> Not a problem, just find the root cause. Or shut up.
>>     
> Maybe you don't read the explanation I have written.
>   
Found root cause should not have "maybe" before it.


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

* Re: Linux 2.6.28-rc2 lost IDE disk on old laptop
  2008-10-26 19:41 Linux 2.6.28-rc2 Linus Torvalds
  2008-10-27 22:52 ` [2.6.28-rc2] EeePC ACPI errors & exceptions Darren Salt
  2008-10-28 11:19 ` Linux 2.6.28-rc2 i/o error on /dev/ttyUSB0 Helge Hafting
@ 2008-10-30 13:50 ` Wolfgang Erig
  2008-10-30 14:33   ` Borislav Petkov
  2 siblings, 1 reply; 22+ messages in thread
From: Wolfgang Erig @ 2008-10-30 13:50 UTC (permalink / raw)
  To: Linux Kernel Mailing List

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

Hi,

the kernel 2.6.28-rc2 does not boot on my old laptop.
Panic ... cannot access (301) ... aka /dev/hda1
The previously used version 2.6.27-rc8 runs fine.

During 'make oldconfig' I saw questions about IDE (or ATA)
but I see no obvious problem with my .config

Wolfgang


$ lspci
00:00.0 Host bridge: Intel Corporation 430TX - 82439TX MTXC (rev 01)
00:01.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 01)
00:01.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:01.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
00:01.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 01)
00:06.0 VGA compatible controller: Chips and Technologies F65554 (rev c2)
00:14.0 CardBus bridge: Cirrus Logic PD 6832 PCMCIA/CardBus Ctrlr (rev c1)
00:14.1 CardBus bridge: Cirrus Logic PD 6832 PCMCIA/CardBus Ctrlr (rev c1)

$ egrep -i 'ide|ata' .config
# CONFIG_X86_MCE_NONFATAL is not set
# CONFIG_ATALK is not set
CONFIG_HAVE_IDE=y
CONFIG_IDE=y
# Please see Documentation/ide/ide.txt for help/info on IDE drives
# CONFIG_BLK_DEV_IDE_SATA is not set
CONFIG_IDE_GD=y
CONFIG_IDE_GD_ATA=y
# CONFIG_IDE_GD_ATAPI is not set
# CONFIG_BLK_DEV_IDECS is not set
CONFIG_BLK_DEV_IDECD=y
CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y
# CONFIG_BLK_DEV_IDETAPE is not set
# CONFIG_BLK_DEV_IDESCSI is not set
# CONFIG_IDE_TASK_IOCTL is not set
# CONFIG_IDE_PROC_FS is not set
# IDE chipset support/bugfixes
CONFIG_IDE_GENERIC=y
# CONFIG_BLK_DEV_IDEPNP is not set
# PCI IDE chipsets support
# Other IDE chipsets support
# CONFIG_BLK_DEV_IDEDMA is not set
# CONFIG_ATA is not set
# CONFIG_VIDEO_DEV is not set
# CONFIG_VIDEO_MEDIA is not set
CONFIG_VIDEO_OUTPUT_CONTROL=m
# CONFIG_USB_STORAGE_DATAFAB is not set
# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
# Authenticated Encryption with Associated Data

[-- Attachment #2: config.gz --]
[-- Type: application/octet-stream, Size: 8462 bytes --]

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

* Re: Linux 2.6.28-rc2 lost IDE disk on old laptop
  2008-10-30 13:50 ` Linux 2.6.28-rc2 lost IDE disk on old laptop Wolfgang Erig
@ 2008-10-30 14:33   ` Borislav Petkov
  2008-10-30 17:58     ` Linux 2.6.28-rc2 lost IDE disk on old laptop fixed Wolfgang Erig
  0 siblings, 1 reply; 22+ messages in thread
From: Borislav Petkov @ 2008-10-30 14:33 UTC (permalink / raw)
  To: Linux Kernel Mailing List
  Cc: IDE/ATA development list, Bartlomiej Zolnierkiewicz

Hi,

On Thu, Oct 30, 2008 at 2:50 PM, Wolfgang Erig <Wolfgang.Erig@gmx.de> wrote:
> Hi,
>
> the kernel 2.6.28-rc2 does not boot on my old laptop.
> Panic ... cannot access (301) ... aka /dev/hda1
> The previously used version 2.6.27-rc8 runs fine.
>
> During 'make oldconfig' I saw questions about IDE (or ATA)
> but I see no obvious problem with my .config
>
> Wolfgang
>
>
> $ lspci
> 00:00.0 Host bridge: Intel Corporation 430TX - 82439TX MTXC (rev 01)
> 00:01.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 01)
> 00:01.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)

Have you tried compiling your kernel with CONFIG_BLK_DEV_PIIX enabled and
CONFIG_IDE_GENERIC disabled?

> 00:01.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
> 00:01.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 01)
> 00:06.0 VGA compatible controller: Chips and Technologies F65554 (rev c2)
> 00:14.0 CardBus bridge: Cirrus Logic PD 6832 PCMCIA/CardBus Ctrlr (rev c1)
> 00:14.1 CardBus bridge: Cirrus Logic PD 6832 PCMCIA/CardBus Ctrlr (rev c1)
>
> $ egrep -i 'ide|ata' .config
> # CONFIG_X86_MCE_NONFATAL is not set
> # CONFIG_ATALK is not set
> CONFIG_HAVE_IDE=y
> CONFIG_IDE=y
> # Please see Documentation/ide/ide.txt for help/info on IDE drives
> # CONFIG_BLK_DEV_IDE_SATA is not set
> CONFIG_IDE_GD=y
> CONFIG_IDE_GD_ATA=y
> # CONFIG_IDE_GD_ATAPI is not set
> # CONFIG_BLK_DEV_IDECS is not set
> CONFIG_BLK_DEV_IDECD=y
> CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y
> # CONFIG_BLK_DEV_IDETAPE is not set
> # CONFIG_BLK_DEV_IDESCSI is not set
> # CONFIG_IDE_TASK_IOCTL is not set
> # CONFIG_IDE_PROC_FS is not set
> # IDE chipset support/bugfixes
> CONFIG_IDE_GENERIC=y
> # CONFIG_BLK_DEV_IDEPNP is not set
> # PCI IDE chipsets support
> # Other IDE chipsets support
> # CONFIG_BLK_DEV_IDEDMA is not set
> # CONFIG_ATA is not set
> # CONFIG_VIDEO_DEV is not set
> # CONFIG_VIDEO_MEDIA is not set
> CONFIG_VIDEO_OUTPUT_CONTROL=m
> # CONFIG_USB_STORAGE_DATAFAB is not set
> # CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
> # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
> # Authenticated Encryption with Associated Data
>

-- 
Regards/Gruss,
Boris

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

* Re: Linux 2.6.28-rc2 i/o error on /dev/ttyUSB0
  2008-10-29 12:28       ` Helge Hafting
@ 2008-10-30 15:54         ` Alan Cox
  2008-10-30 17:08           ` Helge Hafting
  0 siblings, 1 reply; 22+ messages in thread
From: Alan Cox @ 2008-10-30 15:54 UTC (permalink / raw)
  To: Helge Hafting; +Cc: Linus Torvalds, Linux Kernel Mailing List

On Wed, 29 Oct 2008 13:28:42 +0100
Helge Hafting <helge.hafting@aitel.hist.no> wrote:

> Alan Cox wrote:
> >> squarely in the "oops, kref's are screwed up" corner, and you should talk 
> >> to Alan about your particular USB dongle. I bet that bisection would just 
> >> show you one of the kref commits (eg 4a90f09b "tty: usb-serial krefs" or 
> >> maybe 7d7b93c14 "tty: kref the tty driver object"). 

Please try:

tty: Fix USB kref leak

From: Alan Cox <alan@redhat.com>

When we close we must clear the extra reference we got when we read
port->tty. Setting the port tty NULL will clear the kref held by the driver
but not the one we obtained ourselves while doing the lookup.

Signed-off-by: Alan Cox <alan@redhat.com>
---

 drivers/usb/serial/usb-serial.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


diff --git a/drivers/usb/serial/usb-serial.c b/drivers/usb/serial/usb-serial.c
index 8be3f39..794b5ff 100644
--- a/drivers/usb/serial/usb-serial.c
+++ b/drivers/usb/serial/usb-serial.c
@@ -281,6 +281,7 @@ static void serial_close(struct tty_struct *tty, struct file *filp)
 			if (tty->driver_data)
 				tty->driver_data = NULL;
 			tty_port_tty_set(&port->port, NULL);
+			tty_kref_put(tty);
 		}
 	}
 

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

* Re: Linux 2.6.28-rc2 i/o error on /dev/ttyUSB0
  2008-10-30 15:54         ` Alan Cox
@ 2008-10-30 17:08           ` Helge Hafting
  2008-10-30 17:22             ` Alan Cox
  0 siblings, 1 reply; 22+ messages in thread
From: Helge Hafting @ 2008-10-30 17:08 UTC (permalink / raw)
  To: Alan Cox; +Cc: Linus Torvalds, Linux Kernel Mailing List

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

Alan Cox wrote:
> On Wed, 29 Oct 2008 13:28:42 +0100
> Helge Hafting <helge.hafting@aitel.hist.no> wrote:
> 
>> Alan Cox wrote:
>>>> squarely in the "oops, kref's are screwed up" corner, and you should talk 
>>>> to Alan about your particular USB dongle. I bet that bisection would just 
>>>> show you one of the kref commits (eg 4a90f09b "tty: usb-serial krefs" or 
>>>> maybe 7d7b93c14 "tty: kref the tty driver object"). 
> 
> Please try:
> 
> tty: Fix USB kref leak
> 

It looks partially fixed.
No more I/O errors, and the gps unit works fine.

But look at the attached dmesg file - there are WARNINGs still.

Helge Hafting


[-- Attachment #2: dmesg-patched --]
[-- Type: text/plain, Size: 61735 bytes --]

4M 	num_reg: 2  	lose cover RAM: 7M
 gran_size: 8M 	chunk_size: 128M 	num_reg: 2  	lose cover RAM: 7M
 gran_size: 8M 	chunk_size: 256M 	num_reg: 2  	lose cover RAM: 7M
 gran_size: 8M 	chunk_size: 512M 	num_reg: 2  	lose cover RAM: 7M
 gran_size: 8M 	chunk_size: 1G 	num_reg: 2  	lose cover RAM: 7M
 gran_size: 8M 	chunk_size: 2G 	num_reg: 2  	lose cover RAM: 7M
 gran_size: 16M 	chunk_size: 16M 	num_reg: 7  	lose cover RAM: 15M
 gran_size: 16M 	chunk_size: 32M 	num_reg: 2  	lose cover RAM: 15M
 gran_size: 16M 	chunk_size: 64M 	num_reg: 2  	lose cover RAM: 15M
 gran_size: 16M 	chunk_size: 128M 	num_reg: 2  	lose cover RAM: 15M
 gran_size: 16M 	chunk_size: 256M 	num_reg: 2  	lose cover RAM: 15M
 gran_size: 16M 	chunk_size: 512M 	num_reg: 2  	lose cover RAM: 15M
 gran_size: 16M 	chunk_size: 1G 	num_reg: 2  	lose cover RAM: 15M
 gran_size: 16M 	chunk_size: 2G 	num_reg: 2  	lose cover RAM: 15M
 gran_size: 32M 	chunk_size: 32M 	num_reg: 6  	lose cover RAM: 31M
 gran_size: 32M 	chunk_size: 64M 	num_reg: 2  	lose cover RAM: 31M
 gran_size: 32M 	chunk_size: 128M 	num_reg: 2  	lose cover RAM: 31M
 gran_size: 32M 	chunk_size: 256M 	num_reg: 2  	lose cover RAM: 31M
 gran_size: 32M 	chunk_size: 512M 	num_reg: 2  	lose cover RAM: 31M
 gran_size: 32M 	chunk_size: 1G 	num_reg: 2  	lose cover RAM: 31M
 gran_size: 32M 	chunk_size: 2G 	num_reg: 2  	lose cover RAM: 31M
 gran_size: 64M 	chunk_size: 64M 	num_reg: 5  	lose cover RAM: 63M
 gran_size: 64M 	chunk_size: 128M 	num_reg: 2  	lose cover RAM: 63M
 gran_size: 64M 	chunk_size: 256M 	num_reg: 2  	lose cover RAM: 63M
 gran_size: 64M 	chunk_size: 512M 	num_reg: 2  	lose cover RAM: 63M
 gran_size: 64M 	chunk_size: 1G 	num_reg: 2  	lose cover RAM: 63M
 gran_size: 64M 	chunk_size: 2G 	num_reg: 2  	lose cover RAM: 63M
 gran_size: 128M 	chunk_size: 128M 	num_reg: 4  	lose cover RAM: 127M
 gran_size: 128M 	chunk_size: 256M 	num_reg: 2  	lose cover RAM: 127M
 gran_size: 128M 	chunk_size: 512M 	num_reg: 2  	lose cover RAM: 127M
 gran_size: 128M 	chunk_size: 1G 	num_reg: 2  	lose cover RAM: 127M
 gran_size: 128M 	chunk_size: 2G 	num_reg: 2  	lose cover RAM: 127M
 gran_size: 256M 	chunk_size: 256M 	num_reg: 3  	lose cover RAM: 255M
 gran_size: 256M 	chunk_size: 512M 	num_reg: 2  	lose cover RAM: 255M
 gran_size: 256M 	chunk_size: 1G 	num_reg: 2  	lose cover RAM: 255M
 gran_size: 256M 	chunk_size: 2G 	num_reg: 2  	lose cover RAM: 255M
 gran_size: 512M 	chunk_size: 512M 	num_reg: 2  	lose cover RAM: 511M
 gran_size: 512M 	chunk_size: 1G 	num_reg: 2  	lose cover RAM: 511M
 gran_size: 512M 	chunk_size: 2G 	num_reg: 2  	lose cover RAM: 511M
 gran_size: 1G 	chunk_size: 1G 	num_reg: 1  	lose cover RAM: 1023M
 gran_size: 1G 	chunk_size: 2G 	num_reg: 1  	lose cover RAM: 1023M
 gran_size: 2G 	chunk_size: 2G 	num_reg: 0  	lose cover RAM: 2047M
Found optimal setting for mtrr clean up
gran_size: 64K 	chunk_size: 2M 	num_reg: 2  	lose RAM: 0G
range0: 0000000000000000 - 0000000080000000
Setting variable MTRR 0, base: 0GB, range: 2GB, type WB
hole: 000000007ff00000 - 0000000080000000
Setting variable MTRR 1, base: 2047MB, range: 1MB, type UC
x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
Scanning 2 areas for low memory corruption
modified physical RAM map:
 modified: 0000000000000000 - 0000000000001000 (usable)
 modified: 0000000000001000 - 0000000000006000 (reserved)
 modified: 0000000000006000 - 0000000000008000 (usable)
 modified: 0000000000008000 - 0000000000010000 (reserved)
 modified: 0000000000010000 - 0000000000092000 (usable)
 modified: 000000000009f000 - 00000000000a0000 (reserved)
 modified: 0000000000100000 - 000000007fe5a800 (usable)
 modified: 000000007fe5a800 - 0000000080000000 (reserved)
 modified: 00000000f8000000 - 00000000fc000000 (reserved)
 modified: 00000000fec00000 - 00000000fec10000 (reserved)
 modified: 00000000fed18000 - 00000000fed1c000 (reserved)
 modified: 00000000fed20000 - 00000000fed90000 (reserved)
 modified: 00000000feda0000 - 00000000feda6000 (reserved)
 modified: 00000000fee00000 - 00000000fee10000 (reserved)
 modified: 00000000ffe00000 - 0000000100000000 (reserved)
init_memory_mapping
 0000000000 - 007fe00000 page 2M
 007fe00000 - 007fe5a000 page 4k
kernel direct mapping tables up to 7fe5a000 @ 10000-14000
last_map_addr: 7fe5a000 end: 7fe5a000
ACPI: RSDP 000FBB10, 0024 (r2 DELL  )
ACPI: XSDT 7FE5D200, 0064 (r1 DELL    M08     27D80715 ASL        61)
ACPI: FACP 7FE5D09C, 00F4 (r4 DELL    M08     27D80715 ASL        61)
ACPI: DSDT 7FE5D800, 63EA (r2 INT430 SYSFexxx     1001 INTL 20050624)
ACPI: FACS 7FE6C000, 0040
ACPI: HPET 7FE5D300, 0038 (r1 DELL    M08            1 ASL        61)
ACPI: APIC 7FE5D400, 0068 (r1 DELL    M08     27D80715 ASL        47)
ACPI: ASF! 7FE5D000, 007E (r32 DELL    M08     27D80715 ASL        61)
ACPI: MCFG 7FE5D3C0, 003E (r16 DELL    M08     27D80715 ASL        61)
ACPI: TCPA 7FE5D700, 0032 (r1                        0 ASL         0)
ACPI: SLIC 7FE5D49C, 0176 (r1 DELL    M08     27D80715 ASL        61)
ACPI: SSDT 7FE5BA02, 04CC (r1  PmRef    CpuPm     3000 INTL 20050624)
ACPI: DMI detected: Dell Latitude D830
ACPI: Local APIC address 0xfee00000
(5 early reservations) ==> bootmem [0000000000 - 007fe5a000]
  #0 [0000000000 - 0000001000]   BIOS data page ==> [0000000000 - 0000001000]
  #1 [0000006000 - 0000008000]       TRAMPOLINE ==> [0000006000 - 0000008000]
  #2 [0000200000 - 0000b019f0]    TEXT DATA BSS ==> [0000200000 - 0000b019f0]
  #3 [000009f000 - 0000100000]    BIOS reserved ==> [000009f000 - 0000100000]
  #4 [0000010000 - 0000012000]          PGTABLE ==> [0000010000 - 0000012000]
 [ffffe20000000000-ffffe20001bfffff] PMD -> [ffff880001200000-ffff880002dfffff] on node 0
Zone PFN ranges:
  DMA      0x00000000 -> 0x00001000
  DMA32    0x00001000 -> 0x00100000
  Normal   0x00100000 -> 0x00100000
Movable zone start PFN for each node
early_node_map[4] active PFN ranges
    0: 0x00000000 -> 0x00000001
    0: 0x00000006 -> 0x00000008
    0: 0x00000010 -> 0x00000092
    0: 0x00000100 -> 0x0007fe5a
On node 0 totalpages: 523743
  DMA zone: 56 pages used for memmap
  DMA zone: 2407 pages reserved
  DMA zone: 1510 pages, LIFO batch:0
  DMA32 zone: 7107 pages used for memmap
  DMA32 zone: 512663 pages, LIFO batch:31
  Normal zone: 0 pages used for memmap
  Movable zone: 0 pages used for memmap
ACPI: PM-Timer IO Port: 0x1008
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 2, version 0, 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.
ACPI: HPET id: 0x8086a201 base: 0xfed00000
Using ACPI (MADT) for SMP configuration information
SMP: Allowing 2 CPUs, 0 hotplug CPUs
PM: Registered nosave memory: 0000000000001000 - 0000000000006000
PM: Registered nosave memory: 0000000000008000 - 0000000000010000
PM: Registered nosave memory: 0000000000092000 - 000000000009f000
PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
PM: Registered nosave memory: 00000000000a0000 - 0000000000100000
Allocating PCI resources starting at 88000000 (gap: 80000000:78000000)
PERCPU: Allocating 57344 bytes of per cpu data
NR_CPUS: 2, nr_cpu_ids: 2, nr_node_ids 1
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 514173
Kernel command line: root=/dev/sda2 ro 
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 32768 bytes)
Extended CMOS year: 2000
Fast TSC calibration using PIT
Detected 1795.490 MHz processor.
Console: colour VGA+ 80x25
console [tty0] enabled
Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)
Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)
Scanning for low memory corruption every 60 seconds
Checking aperture...
No AGP bridge found
Calgary: detecting Calgary via BIOS EBDA area
Calgary: Unable to locate Rio Grande table in EBDA - bailing!
Memory: 2053352k/2095464k available (5043k kernel code, 41232k reserved, 2533k data, 516k init)
SLUB: Genslabs=12, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
hpet clockevent registered
HPET: 3 timers in total, 0 timers will be used for per-cpu timer
Calibrating delay loop (skipped), value calculated using timer frequency.. 3592.60 BogoMIPS (lpj=5984966)
Mount-cache hash table entries: 256
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 2048K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
CPU0: Thermal monitoring enabled (TM2)
using mwait in idle threads.
ACPI: Core revision 20080926
Setting APIC routing to flat
..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
CPU0: Intel(R) Core(TM)2 Duo CPU     T7100  @ 1.80GHz stepping 0d
Booting processor 1 APIC 0x1 ip 0x6000
Initializing CPU#1
Calibrating delay using timer specific routine.. 3592.64 BogoMIPS (lpj=5985028)
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 2048K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 1
CPU1: Thermal monitoring enabled (TM2)
x86 PAT enabled: cpu 1, old 0x7040600070406, new 0x7010600070106
CPU1: Intel(R) Core(TM)2 Duo CPU     T7100  @ 1.80GHz stepping 0d
checking TSC synchronization [CPU#0 -> CPU#1]: passed.
Brought up 2 CPUs
Total of 2 processors activated (7184.24 BogoMIPS).
CPU0 attaching sched-domain:
 domain 0: span 0-1 level MC
  groups: 0 1
CPU1 attaching sched-domain:
 domain 0: span 0-1 level MC
  groups: 1 0
net_namespace: 1400 bytes
Booting paravirtualized kernel on bare hardware
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: MCFG configuration 0: base f8000000 segment 0 buses 0 - 63
PCI: MCFG area at f8000000 reserved in E820
PCI: Using MMCONFIG at f8000000 - fbffffff
PCI: Using configuration type 1 for base access
ACPI: EC: Look up EC in DSDT
ACPI: BIOS _OSI(Linux) query ignored via DMI
ACPI: If "acpi_osi=Linux" works better, please notify linux-acpi@vger.kernel.org
ACPI Warning (tbutils-0217): Incorrect checksum in table [TCPA] - B3, should be 57 [20080926]
ACPI: SSDT 7FE6C080, 0043 (r1  LMPWR  DELLLOM     1001 INTL 20050624)
ACPI: Interpreter enabled
ACPI: (supports S0 S3 S4 S5)
ACPI: Using IOAPIC for interrupt routing
ACPI: ACPI Dock Station Driver: 3 docks/bays found
ACPI: PCI Root Bridge [PCI0] (0000:00)
pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
pci 0000:00:01.0: PME# disabled
pci 0000:00:1a.0: reg 20 io port: [0x6f20-0x6f3f]
pci 0000:00:1a.1: reg 20 io port: [0x6f00-0x6f1f]
pci 0000:00:1a.7: reg 10 32bit mmio: [0xfed1c400-0xfed1c7ff]
pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold
pci 0000:00:1a.7: PME# disabled
pci 0000:00:1b.0: reg 10 64bit mmio: [0xf6ffc000-0xf6ffffff]
pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1b.0: PME# disabled
pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.0: PME# disabled
pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.1: PME# disabled
pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.3: PME# disabled
pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.5: PME# disabled
pci 0000:00:1d.0: reg 20 io port: [0x6f80-0x6f9f]
pci 0000:00:1d.1: reg 20 io port: [0x6f60-0x6f7f]
pci 0000:00:1d.2: reg 20 io port: [0x6f40-0x6f5f]
pci 0000:00:1d.7: reg 10 32bit mmio: [0xfed1c000-0xfed1c3ff]
pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
pci 0000:00:1d.7: PME# disabled
pci 0000:00:1f.0: quirk: region 1000-107f claimed by ICH6 ACPI/GPIO/TCO
pci 0000:00:1f.0: quirk: region 1080-10bf claimed by ICH6 GPIO
pci 0000:00:1f.1: reg 10 io port: [0x1f0-0x1f7]
pci 0000:00:1f.1: reg 14 io port: [0x3f4-0x3f7]
pci 0000:00:1f.1: reg 18 io port: [0x170-0x177]
pci 0000:00:1f.1: reg 1c io port: [0x374-0x377]
pci 0000:00:1f.1: reg 20 io port: [0x6fa0-0x6faf]
pci 0000:00:1f.2: reg 10 io port: [0x6eb0-0x6eb7]
pci 0000:00:1f.2: reg 14 io port: [0x6eb8-0x6ebb]
pci 0000:00:1f.2: reg 18 io port: [0x6ec0-0x6ec7]
pci 0000:00:1f.2: reg 1c io port: [0x6ec8-0x6ecb]
pci 0000:00:1f.2: reg 20 io port: [0x6ee0-0x6eff]
pci 0000:00:1f.2: reg 24 32bit mmio: [0xf6ffb800-0xf6ffbfff]
pci 0000:00:1f.2: PME# supported from D3hot
pci 0000:00:1f.2: PME# disabled
pci 0000:00:1f.3: reg 10 32bit mmio: [0xf6ffb700-0xf6ffb7ff]
pci 0000:00:1f.3: reg 20 io port: [0x10c0-0x10df]
pci 0000:01:00.0: reg 10 32bit mmio: [0xf5000000-0xf5ffffff]
pci 0000:01:00.0: reg 14 64bit mmio: [0xe0000000-0xefffffff]
pci 0000:01:00.0: reg 1c 64bit mmio: [0xf2000000-0xf3ffffff]
pci 0000:01:00.0: reg 24 io port: [0xef00-0xef7f]
pci 0000:01:00.0: reg 30 32bit mmio: [0x000000-0x01ffff]
pci 0000:00:01.0: bridge io port: [0xe000-0xefff]
pci 0000:00:01.0: bridge 32bit mmio: [0xf2000000-0xf6efffff]
pci 0000:00:01.0: bridge 64bit mmio pref: [0xe0000000-0xefffffff]
pci 0000:0c:00.0: reg 10 32bit mmio: [0xf1fff000-0xf1ffffff]
pci 0000:0c:00.0: PME# supported from D0 D3hot D3cold
pci 0000:0c:00.0: PME# disabled
pci 0000:00:1c.1: bridge 32bit mmio: [0xf1f00000-0xf1ffffff]
pci 0000:00:1c.3: bridge io port: [0xd000-0xdfff]
pci 0000:00:1c.3: bridge 32bit mmio: [0xf1c00000-0xf1efffff]
pci 0000:00:1c.3: bridge 64bit mmio pref: [0xf0000000-0xf01fffff]
pci 0000:09:00.0: reg 10 64bit mmio: [0xf1bf0000-0xf1bfffff]
pci 0000:09:00.0: PME# supported from D3hot D3cold
pci 0000:09:00.0: PME# disabled
pci 0000:00:1c.5: bridge 32bit mmio: [0xf1b00000-0xf1bfffff]
pci 0000:03:01.0: reg 10 32bit mmio: [0x000000-0x000fff]
pci 0000:03:01.0: supports D1 D2
pci 0000:03:01.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:03:01.0: PME# disabled
pci 0000:03:01.4: reg 10 32bit mmio: [0xf1aff000-0xf1afffff]
pci 0000:03:01.4: reg 14 32bit mmio: [0xf1afe800-0xf1afefff]
pci 0000:03:01.4: supports D1 D2
pci 0000:03:01.4: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:03:01.4: PME# disabled
pci 0000:00:1e.0: transparent bridge
pci 0000:00:1e.0: bridge 32bit mmio: [0xf1a00000-0xf1afffff]
bus 00 -> node 0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIE._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGP_._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP01._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP02._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP04._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP06._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 9 10 11) *5
ACPI: PCI Interrupt Link [LNKB] (IRQs 5 7) *3
ACPI: PCI Interrupt Link [LNKC] (IRQs 9 *10 11)
ACPI: PCI Interrupt Link [LNKD] (IRQs 5 7 *9 10 11)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
ACPI: WMI: Mapper loaded
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
PCI: Using ACPI for IRQ routing
Bluetooth: Core ver 2.13
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
cfg80211: Using static regulatory domain info
cfg80211: Regulatory domain: US
	(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
	(2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm)
	(5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
	(5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
	(5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
	(5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
	(5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)
cfg80211: Calling CRDA for country: US
PCI-GART: No AMD northbridge found.
hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
hpet0: 3 comparators, 64-bit 14.318180 MHz counter
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp 00:0b: io resource (0x1000-0x1005) overlaps 0000:00:1f.0 BAR 7 (0x1000-0x107f), disabling
pnp 00:0b: io resource (0x1008-0x100f) overlaps 0000:00:1f.0 BAR 7 (0x1000-0x107f), disabling
pnp 00:0c: io resource (0x1006-0x1007) overlaps 0000:00:1f.0 BAR 7 (0x1000-0x107f), disabling
pnp 00:0c: io resource (0x100a-0x1059) overlaps 0000:00:1f.0 BAR 7 (0x1000-0x107f), disabling
pnp 00:0c: io resource (0x1060-0x107f) overlaps 0000:00:1f.0 BAR 7 (0x1000-0x107f), disabling
pnp 00:0c: io resource (0x1010-0x102f) overlaps 0000:00:1f.0 BAR 7 (0x1000-0x107f), disabling
pnp: PnP ACPI: found 14 devices
ACPI: ACPI bus type pnp unregistered
system 00:05: ioport range 0xc80-0xcaf has been reserved
system 00:05: ioport range 0xcc0-0xcff could not be reserved
system 00:08: iomem range 0xfed00000-0xfed003ff has been reserved
system 00:0b: ioport range 0x900-0x97f has been reserved
system 00:0b: ioport range 0x4d0-0x4d1 has been reserved
system 00:0c: ioport range 0xf400-0xf4fe has been reserved
system 00:0c: ioport range 0x1080-0x10bf has been reserved
system 00:0c: ioport range 0x10c0-0x10df has been reserved
system 00:0c: ioport range 0x809-0x809 has been reserved
system 00:0d: iomem range 0x0-0x9efff could not be reserved
system 00:0d: iomem range 0x9f000-0x9ffff could not be reserved
system 00:0d: iomem range 0xc0000-0xcffff has been reserved
system 00:0d: iomem range 0xe0000-0xfffff has been reserved
system 00:0d: iomem range 0x100000-0x7fe5a7ff could not be reserved
system 00:0d: iomem range 0x7fe5a800-0x7fefffff could not be reserved
system 00:0d: iomem range 0x7ff00000-0x7fffffff could not be reserved
system 00:0d: iomem range 0x7ff00000-0x806fffff could not be reserved
system 00:0d: iomem range 0xffe00000-0xffffffff could not be reserved
system 00:0d: iomem range 0xffa00000-0xffbfffff has been reserved
system 00:0d: iomem range 0xfec00000-0xfec0ffff could not be reserved
system 00:0d: iomem range 0xfee00000-0xfee0ffff could not be reserved
system 00:0d: iomem range 0xfed20000-0xfed3ffff could not be reserved
system 00:0d: iomem range 0xfed45000-0xfed8ffff could not be reserved
system 00:0d: iomem range 0xfeda0000-0xfeda3fff could not be reserved
system 00:0d: iomem range 0xfeda4000-0xfeda4fff could not be reserved
system 00:0d: iomem range 0xfeda5000-0xfeda5fff could not be reserved
system 00:0d: iomem range 0xfeda6000-0xfeda6fff has been reserved
system 00:0d: iomem range 0xfed18000-0xfed1bfff could not be reserved
system 00:0d: iomem range 0xf8000000-0xfbffffff could not be reserved
pci 0000:00:01.0: PCI bridge, secondary bus 0000:01
pci 0000:00:01.0:   IO window: 0xe000-0xefff
pci 0000:00:01.0:   MEM window: 0xf2000000-0xf6efffff
pci 0000:00:01.0:   PREFETCH window: 0x000000e0000000-0x000000efffffff
pci 0000:00:1c.0: PCI bridge, secondary bus 0000:0b
pci 0000:00:1c.0:   IO window: disabled
pci 0000:00:1c.0:   MEM window: disabled
pci 0000:00:1c.0:   PREFETCH window: disabled
pci 0000:00:1c.1: PCI bridge, secondary bus 0000:0c
pci 0000:00:1c.1:   IO window: disabled
pci 0000:00:1c.1:   MEM window: 0xf1f00000-0xf1ffffff
pci 0000:00:1c.1:   PREFETCH window: disabled
pci 0000:00:1c.3: PCI bridge, secondary bus 0000:0d
pci 0000:00:1c.3:   IO window: 0xd000-0xdfff
pci 0000:00:1c.3:   MEM window: 0xf1c00000-0xf1efffff
pci 0000:00:1c.3:   PREFETCH window: 0x000000f0000000-0x000000f01fffff
pci 0000:00:1c.5: PCI bridge, secondary bus 0000:09
pci 0000:00:1c.5:   IO window: disabled
pci 0000:00:1c.5:   MEM window: 0xf1b00000-0xf1bfffff
pci 0000:00:1c.5:   PREFETCH window: disabled
pci 0000:03:01.0: CardBus bridge, secondary bus 0000:04
pci 0000:03:01.0:   IO window: 0x002000-0x0020ff
pci 0000:03:01.0:   IO window: 0x002400-0x0024ff
pci 0000:03:01.0:   PREFETCH window: 0x88000000-0x8bffffff
pci 0000:03:01.0:   MEM window: 0x8c000000-0x8fffffff
pci 0000:00:1e.0: PCI bridge, secondary bus 0000:03
pci 0000:00:1e.0:   IO window: 0x2000-0x2fff
pci 0000:00:1e.0:   MEM window: 0xf1a00000-0xf1afffff
pci 0000:00:1e.0:   PREFETCH window: 0x00000088000000-0x0000008bffffff
pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:01.0: setting latency timer to 64
pci 0000:00:1c.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:1c.0: setting latency timer to 64
pci 0000:00:1c.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
pci 0000:00:1c.1: setting latency timer to 64
pci 0000:00:1c.3: PCI INT D -> GSI 19 (level, low) -> IRQ 19
pci 0000:00:1c.3: setting latency timer to 64
pci 0000:00:1c.5: PCI INT B -> GSI 17 (level, low) -> IRQ 17
pci 0000:00:1c.5: setting latency timer to 64
pci 0000:00:1e.0: setting latency timer to 64
pci 0000:03:01.0: enabling device (0000 -> 0003)
pci 0000:03:01.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
bus: 00 index 0 io port: [0x00-0xffff]
bus: 00 index 1 mmio: [0x000000-0xffffffffffffffff]
bus: 01 index 0 io port: [0xe000-0xefff]
bus: 01 index 1 mmio: [0xf2000000-0xf6efffff]
bus: 01 index 2 mmio: [0xe0000000-0xefffffff]
bus: 01 index 3 mmio: [0x0-0x0]
bus: 0b index 0 mmio: [0x0-0x0]
bus: 0b index 1 mmio: [0x0-0x0]
bus: 0b index 2 mmio: [0x0-0x0]
bus: 0b index 3 mmio: [0x0-0x0]
bus: 0c index 0 mmio: [0x0-0x0]
bus: 0c index 1 mmio: [0xf1f00000-0xf1ffffff]
bus: 0c index 2 mmio: [0x0-0x0]
bus: 0c index 3 mmio: [0x0-0x0]
bus: 0d index 0 io port: [0xd000-0xdfff]
bus: 0d index 1 mmio: [0xf1c00000-0xf1efffff]
bus: 0d index 2 mmio: [0xf0000000-0xf01fffff]
bus: 0d index 3 mmio: [0x0-0x0]
bus: 09 index 0 mmio: [0x0-0x0]
bus: 09 index 1 mmio: [0xf1b00000-0xf1bfffff]
bus: 09 index 2 mmio: [0x0-0x0]
bus: 09 index 3 mmio: [0x0-0x0]
bus: 03 index 0 io port: [0x2000-0x2fff]
bus: 03 index 1 mmio: [0xf1a00000-0xf1afffff]
bus: 03 index 2 mmio: [0x88000000-0x8bffffff]
bus: 03 index 3 io port: [0x00-0xffff]
bus: 03 index 4 mmio: [0x000000-0xffffffffffffffff]
bus: 04 index 0 io port: [0x2000-0x20ff]
bus: 04 index 1 io port: [0x2400-0x24ff]
bus: 04 index 2 mmio: [0x88000000-0x8bffffff]
bus: 04 index 3 mmio: [0x8c000000-0x8fffffff]
NET: Registered protocol family 2
IP route cache hash table entries: 65536 (order: 7, 524288 bytes)
TCP established hash table entries: 262144 (order: 10, 4194304 bytes)
TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
TCP: Hash tables configured (established 262144 bind 65536)
TCP reno registered
Switched to high resolution mode on CPU 1
Switched to high resolution mode on CPU 0
NET: Registered protocol family 1
Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk> <peter.oruba@amd.com>
audit: initializing netlink socket (disabled)
type=2000 audit(1225384324.514:1): initialized
HugeTLB registered 2 MB page size, pre-allocated 0 pages
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
fuse init (API version 7.10)
msgmni has been set to 4011
alg: No test for stdrng (krng)
alg: No test for stdrng (ansi_cprng)
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
pci 0000:00:1a.0: uhci_check_and_reset_hc: cmd = 0x0080
pci 0000:00:1a.0: Performing full reset
pci 0000:00:1a.1: uhci_check_and_reset_hc: cmd = 0x0080
pci 0000:00:1a.1: Performing full reset
pci 0000:00:1d.0: uhci_check_and_reset_hc: cmd = 0x0080
pci 0000:00:1d.0: Performing full reset
pci 0000:00:1d.1: uhci_check_and_reset_hc: cmd = 0x0080
pci 0000:00:1d.1: Performing full reset
pci 0000:00:1d.2: uhci_check_and_reset_hc: cmd = 0x0080
pci 0000:00:1d.2: Performing full reset
pci 0000:01:00.0: Boot video device
pcieport-driver 0000:00:01.0: setting latency timer to 64
pcieport-driver 0000:00:01.0: found MSI capability
pcieport-driver 0000:00:01.0: irq 319 for MSI/MSI-X
pci_express 0000:00:01.0:pcie00: allocate port service
pci_express 0000:00:01.0:pcie02: allocate port service
pci_express 0000:00:01.0:pcie03: allocate port service
pcieport-driver 0000:00:1c.0: setting latency timer to 64
pcieport-driver 0000:00:1c.0: found MSI capability
pcieport-driver 0000:00:1c.0: irq 318 for MSI/MSI-X
pci_express 0000:00:1c.0:pcie00: allocate port service
pci_express 0000:00:1c.0:pcie02: allocate port service
pci_express 0000:00:1c.0:pcie03: allocate port service
pcieport-driver 0000:00:1c.1: setting latency timer to 64
pcieport-driver 0000:00:1c.1: found MSI capability
pcieport-driver 0000:00:1c.1: irq 317 for MSI/MSI-X
pci_express 0000:00:1c.1:pcie00: allocate port service
pci_express 0000:00:1c.1:pcie02: allocate port service
pci_express 0000:00:1c.1:pcie03: allocate port service
pcieport-driver 0000:00:1c.3: setting latency timer to 64
pcieport-driver 0000:00:1c.3: found MSI capability
pcieport-driver 0000:00:1c.3: irq 316 for MSI/MSI-X
pci_express 0000:00:1c.3:pcie00: allocate port service
pci_express 0000:00:1c.3:pcie02: allocate port service
pci_express 0000:00:1c.3:pcie03: allocate port service
pcieport-driver 0000:00:1c.5: setting latency timer to 64
pcieport-driver 0000:00:1c.5: found MSI capability
pcieport-driver 0000:00:1c.5: irq 315 for MSI/MSI-X
pci_express 0000:00:1c.5:pcie00: allocate port service
pci_express 0000:00:1c.5:pcie02: allocate port service
pci_express 0000:00:1c.5:pcie03: allocate port service
nvidiafb 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
nvidiafb: Device ID: 10de042b 
nvidiafb: unknown NV_ARCH
ACPI: AC Adapter [AC] (on-line)
ACPI Warning (nspredef-0858): \_SB_.BAT0._BIF: Return Package type mismatch at index 9 - found Buffer, expected String [20080926]
ACPI: Battery Slot [BAT0] (battery present)
ACPI: Battery Slot [BAT1] (battery absent)
input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input0
ACPI: Lid Switch [LID]
input: Power Button (CM) as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input1
ACPI: Power Button (CM) [PBTN]
input: Sleep Button (CM) as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input2
ACPI: Sleep Button (CM) [SBTN]
input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A03:00/device:31/device:32/input/input3
ACPI: Video Device [VID] (multi-head: yes  rom: no  post: no)
input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A03:00/device:37/input/input4
ACPI: Video Device [VID1] (multi-head: yes  rom: no  post: no)
ACPI Warning (nspredef-0357): \_SB_.PCI0.VID2._DOD: Return Package has no elements (empty) [20080926]
input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A03:00/device:3c/input/input5
ACPI: Video Device [VID2] (multi-head: yes  rom: no  post: no)
ACPI: SSDT 7FE5C538, 0244 (r1  PmRef  Cpu0Ist     3000 INTL 20050624)
ACPI: SSDT 7FE5BECE, 05E5 (r1  PmRef  Cpu0Cst     3001 INTL 20050624)
Monitor-Mwait will be used to enter C-1 state
Monitor-Mwait will be used to enter C-2 state
Monitor-Mwait will be used to enter C-3 state
ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
processor ACPI0007:00: registered as cooling_device0
ACPI: Processor [CPU0] (supports 8 throttling states)
ACPI: SSDT 7FE5C77C, 00C4 (r1  PmRef  Cpu1Ist     3000 INTL 20050624)
ACPI: SSDT 7FE5C4B3, 0085 (r1  PmRef  Cpu1Cst     3000 INTL 20050624)
ACPI: CPU1 (power states: C1[C1] C2[C2] C3[C3])
processor ACPI0007:01: registered as cooling_device1
ACPI: Processor [CPU1] (supports 8 throttling states)
thermal LNXTHERM:01: registered as thermal_zone0
ACPI: Thermal Zone [THM] (58 C)
i8k: unable to get SMM BIOS version
Dell laptop SMM driver v1.14 21/02/2005 Massimo Dal Zotto (dz@debian.org)
Linux agpgart interface v0.103
ipmi message handler version 39.2
Hangcheck: starting hangcheck timer 0.9.0 (tick is 180 seconds, margin is 60 seconds).
Hangcheck: Using get_cycles().
Serial: 8250/16550 driver4 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
brd: module loaded
loop: module loaded
Ethernet Channel Bonding Driver: v3.3.0 (June 10, 2008)
bonding: Warning: either miimon or arp_interval and arp_ip_target module parameters must be specified, otherwise bonding will not detect link failures! see bonding.txt for details.
tg3.c:v3.94 (August 14, 2008)
tg3 0000:09:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
tg3 0000:09:00.0: setting latency timer to 64
eth0: Tigon3 [partno(BCM95755m) rev a002 PHY(5755)] (PCI Express) 10/100/1000Base-T Ethernet 00:1c:23:9f:6f:17
eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] WireSpeed[1] TSOcap[1]
eth0: dma_rwctrl[76180000] dma_mask[64-bit]
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP BSD Compression module registered
PPP MPPE Compression module registered
NET: Registered protocol family 24
PPPoL2TP kernel driver, V1.0
SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256).
CSLIP: code copyright 1989 Regents of the University of California.
SLIP linefill/keepalive option.
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26kds
iwl3945: Copyright(c) 2003-2008 Intel Corporation
iwl3945 0000:0c:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
iwl3945 0000:0c:00.0: setting latency timer to 64
iwl3945: Detected Intel Wireless WiFi Link 3945ABG
iwl3945: Tunable channels: 13 802.11bg, 23 802.11a channels
phy0: Selected rate control algorithm 'iwl-3945-rs'
iwl3945 0000:0c:00.0: PCI INT A disabled
console [netcon0] enabled
netconsole: network logging started
Linux video capture interface: v2.00
Uniform Multi-Platform E-IDE driver
piix 0000:00:1f.1: IDE controller (0x8086:0x2850 rev 0x02)
pci 0000:00:1f.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16
piix 0000:00:1f.1: IDE port disabled
piix 0000:00:1f.1: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0x6fa0-0x6fa7
Probing IDE interface ide0...
hda: TSSTcorp DVD+/-RW TS-L632D, ATAPI CD/DVD-ROM drive
hda: host max PIO4 wanted PIO255(auto-tune) selected PIO4
hda: UDMA/33 mode selected
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide_generic: please use "probe_mask=0x3f" module parameter for probing all legacy ISA IDE ports
ide-gd driver 1.18
ide-cd driver 5.00
ide-cd: hda: ATAPI 24X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache
Uniform CD-ROM driver Revision: 3.20
Driver 'sd' needs updating - please use bus_type methods
Driver 'sr' needs updating - please use bus_type methods
ahci 0000:00:1f.2: version 3.0
ahci 0000:00:1f.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
ahci 0000:00:1f.2: irq 314 for MSI/MSI-X
ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 3 ports 3 Gbps 0x5 impl SATA mode
ahci 0000:00:1f.2: flags: 64bit ncq sntf pm led clo pio slum part ems 
ahci 0000:00:1f.2: setting latency timer to 64
scsi0 : ahci
scsi1 : ahci
scsi2 : ahci
ata1: SATA max UDMA/133 abar m2048@0xf6ffb800 port 0xf6ffb900 irq 314
ata2: DUMMY
ata3: SATA max UDMA/133 abar m2048@0xf6ffb800 port 0xf6ffba00 irq 314
ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata1.00: ATA-8: Hitachi HTS722080K9A300, DCBOC54P, max UDMA/133
ata1.00: 156301488 sectors, multi 8: LBA48 NCQ (depth 31/32)
ata1.00: configured for UDMA/133
ata3: SATA link down (SStatus 0 SControl 300)
scsi 0:0:0:0: Direct-Access     ATA      Hitachi HTS72208 DCBO PQ: 0 ANSI: 5
sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors: (80.0 GB/74.5 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 0:0:0:0: [sda] 156301488 512-byte hardware sectors: (80.0 GB/74.5 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sda: sda1 sda2 sda3 < sda5 sda6 sda7 sda8 sda9 >
sd 0:0:0:0: [sda] Attached SCSI disk
sd 0:0:0:0: Attached scsi generic sg0 type 0
firewire_ohci 0000:03:01.4: PCI INT A -> GSI 19 (level, low) -> IRQ 19
firewire_ohci: Added fw-ohci device 0000:03:01.4, OHCI version 1.10
yenta_cardbus 0000:03:01.0: CardBus bridge found [1028:01fe]
yenta_cardbus 0000:03:01.0: O2: res at 0x94/0xD4: 00/ea
yenta_cardbus 0000:03:01.0: O2: enabling read prefetch/write burst
yenta_cardbus 0000:03:01.0: ISA IRQ mask 0x0cb8, PCI irq 19
yenta_cardbus 0000:03:01.0: Socket status: 30000006
pci_bus 0000:03: Raising subordinate bus# of parent bus (#03) from #04 to #07
yenta_cardbus 0000:03:01.0: pcmcia: parent PCI bridge I/O window: 0x2000 - 0x2fff
yenta_cardbus 0000:03:01.0: pcmcia: parent PCI bridge Memory window: 0xf1a00000 - 0xf1afffff
yenta_cardbus 0000:03:01.0: pcmcia: parent PCI bridge Memory window: 0x88000000 - 0x8bffffff
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci_hcd: block sizes: qh 160 qtd 96 itd 192 sitd 96
ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 22 (level, low) -> IRQ 22
ehci_hcd 0000:00:1a.7: setting latency timer to 64
ehci_hcd 0000:00:1a.7: EHCI Host Controller
drivers/usb/core/inode.c: creating file 'devices'
drivers/usb/core/inode.c: creating file '001'
ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:1a.7: reset hcs_params 0x102204 dbg=1 cc=2 pcc=2 ordered !ppc ports=4
ehci_hcd 0000:00:1a.7: reset hcc_params 6871 thresh 7 uframes 1024 64 bit addr
ehci_hcd 0000:00:1a.7: reset command 000002 (park)=0 ithresh=0 period=1024 Reset HALT
ehci_hcd 0000:00:1a.7: debug port 1
ehci_hcd 0000:00:1a.7: cache line size of 32 is not supported
ehci_hcd 0000:00:1a.7: supports USB remote wakeup
ehci_hcd 0000:00:1a.7: irq 22, io mem 0xfed1c400
ehci_hcd 0000:00:1a.7: reset command 080002 (park)=0 ithresh=8 period=1024 Reset HALT
ehci_hcd 0000:00:1a.7: init command 010001 (park)=0 ithresh=1 period=1024 RUN
ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00
usb usb1: default language 0x0409
usb usb1: uevent
usb usb1: usb_probe_device
usb usb1: configuration #1 chosen from 1 choice
usb usb1: adding 1-0:1.0 (config #1, interface 0)
usb 1-0:1.0: uevent
hub 1-0:1.0: usb_probe_interface
hub 1-0:1.0: usb_probe_interface - got id
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 4 ports detected
hub 1-0:1.0: standalone hub
hub 1-0:1.0: no power switching (usb 1.0)
hub 1-0:1.0: individual port over-current protection
hub 1-0:1.0: power on to power good time: 20ms
hub 1-0:1.0: local power source is good
hub 1-0:1.0: trying to enable port power on non-switchable hub
drivers/usb/core/inode.c: creating file '001'
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: EHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.28-rc2-hh1 ehci_hcd
usb usb1: SerialNumber: 0000:00:1a.7
ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 20 (level, low) -> IRQ 20
ehci_hcd 0000:00:1d.7: setting latency timer to 64
ehci_hcd 0000:00:1d.7: EHCI Host Controller
drivers/usb/core/inode.c: creating file '002'
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2
ehci_hcd 0000:00:1d.7: reset hcs_params 0x103206 dbg=1 cc=3 pcc=2 ordered !ppc ports=6
ehci_hcd 0000:00:1d.7: reset hcc_params 6871 thresh 7 uframes 1024 64 bit addr
ehci_hcd 0000:00:1d.7: reset command 000002 (park)=0 ithresh=0 period=1024 Reset HALT
ehci_hcd 0000:00:1d.7: debug port 1
ehci_hcd 0000:00:1d.7: cache line size of 32 is not supported
ehci_hcd 0000:00:1d.7: supports USB remote wakeup
ehci_hcd 0000:00:1d.7: irq 20, io mem 0xfed1c000
ehci_hcd 0000:00:1d.7: reset command 080002 (park)=0 ithresh=8 period=1024 Reset HALT
ehci_hcd 0000:00:1d.7: init command 010001 (park)=0 ithresh=1 period=1024 RUN
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
usb usb2: default language 0x0409
usb usb2: uevent
usb usb2: usb_probe_device
usb usb2: configuration #1 chosen from 1 choice
usb usb2: adding 2-0:1.0 (config #1, interface 0)
usb 2-0:1.0: uevent
hub 2-0:1.0: usb_probe_interface
hub 2-0:1.0: usb_probe_interface - got id
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 6 ports detected
hub 2-0:1.0: standalone hub
hub 2-0:1.0: no power switching (usb 1.0)
hub 2-0:1.0: individual port over-current protection
hub 2-0:1.0: power on to power good time: 20ms
hub 2-0:1.0: local power source is good
hub 2-0:1.0: trying to enable port power on non-switchable hub
drivers/usb/core/inode.c: creating file '001'
usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: EHCI Host Controller
usb usb2: Manufacturer: Linux 2.6.28-rc2-hh1 ehci_hcd
usb usb2: SerialNumber: 0000:00:1d.7
uhci_hcd: USB Universal Host Controller Interface driver
uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
uhci_hcd 0000:00:1a.0: setting latency timer to 64
uhci_hcd 0000:00:1a.0: UHCI Host Controller
drivers/usb/core/inode.c: creating file '003'
uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1a.0: detected 2 ports
uhci_hcd 0000:00:1a.0: uhci_check_and_reset_hc: cmd = 0x0000
uhci_hcd 0000:00:1a.0: Performing full reset
uhci_hcd 0000:00:1a.0: supports USB remote wakeup
uhci_hcd 0000:00:1a.0: irq 20, io base 0x00006f20
usb usb3: default language 0x0409
usb usb3: uevent
usb usb3: usb_probe_device
usb usb3: configuration #1 chosen from 1 choice
usb usb3: adding 3-0:1.0 (config #1, interface 0)
usb 3-0:1.0: uevent
hub 3-0:1.0: usb_probe_interface
hub 3-0:1.0: usb_probe_interface - got id
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
hub 3-0:1.0: standalone hub
hub 3-0:1.0: no power switching (usb 1.0)
hub 3-0:1.0: individual port over-current protection
hub 3-0:1.0: power on to power good time: 2ms
hub 3-0:1.0: local power source is good
hub 3-0:1.0: trying to enable port power on non-switchable hub
drivers/usb/core/inode.c: creating file '001'
usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb3: Product: UHCI Host Controller
usb usb3: Manufacturer: Linux 2.6.28-rc2-hh1 uhci_hcd
usb usb3: SerialNumber: 0000:00:1a.0
uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:1a.1: setting latency timer to 64
uhci_hcd 0000:00:1a.1: UHCI Host Controller
drivers/usb/core/inode.c: creating file '004'
uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:1a.1: detected 2 ports
uhci_hcd 0000:00:1a.1: uhci_check_and_reset_hc: cmd = 0x0000
uhci_hcd 0000:00:1a.1: Performing full reset
uhci_hcd 0000:00:1a.1: supports USB remote wakeup
uhci_hcd 0000:00:1a.1: irq 21, io base 0x00006f00
usb usb4: default language 0x0409
usb usb4: uevent
usb usb4: usb_probe_device
usb usb4: configuration #1 chosen from 1 choice
usb usb4: adding 4-0:1.0 (config #1, interface 0)
usb 4-0:1.0: uevent
hub 4-0:1.0: usb_probe_interface
hub 4-0:1.0: usb_probe_interface - got id
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
hub 4-0:1.0: standalone hub
hub 4-0:1.0: no power switching (usb 1.0)
hub 4-0:1.0: individual port over-current protection
hub 4-0:1.0: power on to power good time: 2ms
hub 4-0:1.0: local power source is good
hub 4-0:1.0: trying to enable port power on non-switchable hub
drivers/usb/core/inode.c: creating file '001'
usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb4: Product: UHCI Host Controller
usb usb4: Manufacturer: Linux 2.6.28-rc2-hh1 uhci_hcd
usb usb4: SerialNumber: 0000:00:1a.1
uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
uhci_hcd 0000:00:1d.0: setting latency timer to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
drivers/usb/core/inode.c: creating file '005'
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 5
uhci_hcd 0000:00:1d.0: detected 2 ports
uhci_hcd 0000:00:1d.0: uhci_check_and_reset_hc: cmd = 0x0000
uhci_hcd 0000:00:1d.0: Performing full reset
uhci_hcd 0000:00:1d.0: supports USB remote wakeup
uhci_hcd 0000:00:1d.0: irq 20, io base 0x00006f80
usb usb5: default language 0x0409
usb usb5: uevent
usb usb5: usb_probe_device
usb usb5: configuration #1 chosen from 1 choice
usb usb5: adding 5-0:1.0 (config #1, interface 0)
usb 5-0:1.0: uevent
hub 5-0:1.0: usb_probe_interface
hub 5-0:1.0: usb_probe_interface - got id
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
hub 5-0:1.0: standalone hub
hub 5-0:1.0: no power switching (usb 1.0)
hub 5-0:1.0: individual port over-current protection
hub 5-0:1.0: power on to power good time: 2ms
hub 5-0:1.0: local power source is good
hub 5-0:1.0: trying to enable port power on non-switchable hub
drivers/usb/core/inode.c: creating file '001'
usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb5: Product: UHCI Host Controller
usb usb5: Manufacturer: Linux 2.6.28-rc2-hh1 uhci_hcd
usb usb5: SerialNumber: 0000:00:1d.0
uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:1d.1: setting latency timer to 64
uhci_hcd 0000:00:1d.1: UHCI Host Controller
drivers/usb/core/inode.c: creating file '006'
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 6
uhci_hcd 0000:00:1d.1: detected 2 ports
uhci_hcd 0000:00:1d.1: uhci_check_and_reset_hc: cmd = 0x0000
uhci_hcd 0000:00:1d.1: Performing full reset
uhci_hcd 0000:00:1d.1: supports USB remote wakeup
uhci_hcd 0000:00:1d.1: irq 21, io base 0x00006f60
usb usb6: default language 0x0409
usb usb6: uevent
usb usb6: usb_probe_device
usb usb6: configuration #1 chosen from 1 choice
usb usb6: adding 6-0:1.0 (config #1, interface 0)
usb 6-0:1.0: uevent
hub 6-0:1.0: usb_probe_interface
hub 6-0:1.0: usb_probe_interface - got id
hub 6-0:1.0: USB hub found
hub 6-0:1.0: 2 ports detected
hub 6-0:1.0: standalone hub
hub 6-0:1.0: no power switching (usb 1.0)
hub 6-0:1.0: individual port over-current protection
hub 6-0:1.0: power on to power good time: 2ms
hub 6-0:1.0: local power source is good
hub 6-0:1.0: trying to enable port power on non-switchable hub
drivers/usb/core/inode.c: creating file '001'
usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb6: Product: UHCI Host Controller
usb usb6: Manufacturer: Linux 2.6.28-rc2-hh1 uhci_hcd
usb usb6: SerialNumber: 0000:00:1d.1
uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 22 (level, low) -> IRQ 22
uhci_hcd 0000:00:1d.2: setting latency timer to 64
uhci_hcd 0000:00:1d.2: UHCI Host Controller
drivers/usb/core/inode.c: creating file '007'
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 7
uhci_hcd 0000:00:1d.2: detected 2 ports
uhci_hcd 0000:00:1d.2: uhci_check_and_reset_hc: cmd = 0x0000
uhci_hcd 0000:00:1d.2: Performing full reset
uhci_hcd 0000:00:1d.2: supports USB remote wakeup
uhci_hcd 0000:00:1d.2: irq 22, io base 0x00006f40
usb usb7: default language 0x0409
usb usb7: uevent
usb usb7: usb_probe_device
usb usb7: configuration #1 chosen from 1 choice
usb usb7: adding 7-0:1.0 (config #1, interface 0)
usb 7-0:1.0: uevent
hub 7-0:1.0: usb_probe_interface
hub 7-0:1.0: usb_probe_interface - got id
hub 7-0:1.0: USB hub found
hub 7-0:1.0: 2 ports detected
hub 7-0:1.0: standalone hub
hub 7-0:1.0: no power switching (usb 1.0)
hub 7-0:1.0: individual port over-current protection
hub 7-0:1.0: power on to power good time: 2ms
hub 7-0:1.0: local power source is good
hub 7-0:1.0: trying to enable port power on non-switchable hub
drivers/usb/core/inode.c: creating file '001'
usb usb7: New USB device found, idVendor=1d6b, idProduct=0001
usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb7: Product: UHCI Host Controller
usb usb7: Manufacturer: Linux 2.6.28-rc2-hh1 uhci_hcd
usb usb7: SerialNumber: 0000:00:1d.2
usbcore: registered new interface driver wusb-cbaf
usbcore: registered new interface driver usblp
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
PNP: PS/2 Controller [PNP0303:KBC,PNP0f13:PS2M] 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
rtc_cmos 00:03: RTC can wake from S4
rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one month, y3k, 114 bytes nvram, , hpet irqs irqs
i2c /dev entries driver
i801_smbus 0000:00:1f.3: PCI INT B -> GSI 17 (level, low) -> IRQ 17
iTCO_wdt: Intel TCO WatchDog Timer Driver v1.03 (30-Apr-2008)
iTCO_wdt: Found a ICH8M TCO device (Version=2, TCOBASE=0x1060)
iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
cpuidle: using governor ladder
cpuidle: using governor menu
Marking TSC unstable due to TSC halts in idle
dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
Driver for HIFN 795x crypto accelerator chip has been successfully registered.
dca service started, version 1.4
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver
Advanced Linux Sound Architecture Driver Version 1.0.18rc3.
HDA Intel 0000:00:1b.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
HDA Intel 0000:00:1b.0: setting latency timer to 64
input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input6
ehci_hcd 0000:00:1a.7: GetStatus port 2 status 001803 POWER sig=j CSC CONNECT
hub 1-0:1.0: port 2: status 0501 change 0001
ehci_hcd 0000:00:1d.7: GetStatus port 5 status 001803 POWER sig=j CSC CONNECT
hub 2-0:1.0: port 5: status 0501 change 0001
uhci_hcd 0000:00:1a.0: port 2 portsc 008a,00
hub 4-0:1.0: state 7 ports 2 chg 0000 evt 0000
hub 5-0:1.0: state 7 ports 2 chg 0000 evt 0000
uhci_hcd 0000:00:1d.2: port 1 portsc 008a,00
hub 6-0:1.0: state 7 ports 2 chg 0000 evt 0000
hub 2-0:1.0: state 7 ports 6 chg 0020 evt 0000
hub 2-0:1.0: port 5, status 0501, change 0000, 480 Mb/s
firewire_core: created device fw0: GUID 464fc0000e451870, S400
usb usb4: suspend_rh (auto-stop)
usb usb5: suspend_rh (auto-stop)
usb usb6: suspend_rh (auto-stop)
usb usb3: suspend_rh (auto-stop)
usb usb7: suspend_rh (auto-stop)
hub 4-0:1.0: hub_suspend
usb usb4: bus auto-suspend
usb usb4: suspend_rh
hub 5-0:1.0: hub_suspend
usb usb5: bus auto-suspend
usb usb5: suspend_rh
hub 6-0:1.0: hub_suspend
usb usb6: bus auto-suspend
usb usb6: suspend_rh
Clocksource tsc unstable (delta = -38712966487 ns)
hub 1-0:1.0: hub_suspend
usb usb1: bus auto-suspend
ehci_hcd 0000:00:1a.7: suspend root hub
ehci_hcd 0000:00:1d.7: port 5 full speed --> companion
ehci_hcd 0000:00:1d.7: GetStatus port 5 status 003801 POWER OWNER sig=j CONNECT
hub 2-0:1.0: port 5 not reset yet, waiting 50ms
usb usb7: wakeup_rh (auto-start)
ehci_hcd 0000:00:1d.7: GetStatus port 5 status 003002 POWER OWNER sig=se0 CSC
hub 3-0:1.0: state 7 ports 2 chg 0000 evt 0000
hub 7-0:1.0: state 7 ports 2 chg 0000 evt 0002
uhci_hcd 0000:00:1d.2: port 1 portsc 0093,00
hub 7-0:1.0: port 1, status 0101, change 0001, 12 Mb/s
ALSA device list:
  #0: HDA Intel at 0xf6ffc000 irq 21
NET: Registered protocol family 26
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
nf_conntrack.acct=1 kernel paramater, acct=1 nf_conntrack module option or
sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
ctnetlink v0.93: registering with nfnetlink.
IPv4 over IPv4 tunneling driver
GRE over IPv4 tunneling driver
TCP bic registered
TCP westwood registered
Initializing XFRM netlink socket
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
tunl0: Disabled Privacy Extensions
NET: Registered protocol family 17
NET: Registered protocol family 15
Bridge firewalling registered
Ebtables v2.0 registered
NET: Registered protocol family 35
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
CCID: Registered CCID 2 (TCP-like)
SCTP: Hash tables configured (established 65536 bind 65536)
TIPC: Activated (version 1.6.4 compiled Oct 27 2008 12:45:44)
NET: Registered protocol family 30
TIPC: Started in single node mode
rtc_cmos 00:03: setting system clock to 2008-10-30 16:32:53 UTC (1225384373)
hub 7-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x101
usb 7-1: new full speed USB device using uhci_hcd and address 2
usb 7-1: ep0 maxpacket = 8
usb 7-1: uevent
usb 7-1: usb_probe_device
usb 7-1: configuration #1 chosen from 1 choice
usb 7-1: adding 7-1:1.0 (config #1, interface 0)
usb 7-1:1.0: uevent
hub 7-1:1.0: usb_probe_interface
hub 7-1:1.0: usb_probe_interface - got id
hub 7-1:1.0: USB hub found
hub 7-1:1.0: 4 ports detected
hub 7-1:1.0: compound device; port removable status: RFRR
hub 7-1:1.0: individual port power switching
hub 7-1:1.0: individual port over-current protection
hub 7-1:1.0: power on to power good time: 100ms
hub 7-1:1.0: local power source is lost (inactive)
hub 7-1:1.0: enabling power on all ports
drivers/usb/core/inode.c: creating file '002'
usb 7-1: New USB device found, idVendor=0b97, idProduct=7761
usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
hub 2-0:1.0: state 7 ports 6 chg 0000 evt 0020
hub 7-1:1.0: port 2: status 0101 change 0001
input: PS/2 Mouse as /devices/platform/i8042/serio1/input/input7
uhci_hcd 0000:00:1d.2: reserve dev 2 ep81-INT, period 128, phase 0, 12 us
hub 7-1:1.0: state 7 ports 4 chg 0004 evt 0000
hub 7-1:1.0: port 2, status 0101, change 0000, 12 Mb/s
input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input8
usb 7-1.2: new full speed USB device using uhci_hcd and address 3
usb 7-1.2: skipped 1 descriptor after endpoint
usb 7-1.2: default language 0x0409
usb 7-1.2: uevent
usb 7-1.2: usb_probe_device
usb 7-1.2: configuration #1 chosen from 1 choice
usb 7-1.2: adding 7-1.2:1.0 (config #1, interface 0)
usb 7-1.2:1.0: uevent
drivers/usb/core/inode.c: creating file '003'
usb 7-1.2: New USB device found, idVendor=0b97, idProduct=7772
usb 7-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 7-1.2: Product: O2Micro CCID SC Reader
usb 7-1.2: Manufacturer: O2
hub 7-1:1.0: state 7 ports 4 chg 0000 evt 0004
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 516k freed
Write protecting the kernel read-only data: 6824k
usb usb3: uevent
usb 3-0:1.0: uevent
usb usb4: uevent
usb 4-0:1.0: uevent
usb usb1: uevent
usb 1-0:1.0: uevent
usb usb5: uevent
usb 5-0:1.0: uevent
usb usb6: uevent
usb 6-0:1.0: uevent
usb usb7: uevent
usb 7-0:1.0: uevent
usb 7-1: uevent
usb 7-1.2: uevent
usb 7-1.2:1.0: uevent
usb 7-1:1.0: uevent
usb usb2: uevent
usb 2-0:1.0: uevent
hub 3-0:1.0: hub_suspend
usb usb3: bus auto-suspend
usb usb3: suspend_rh
hub 2-0:1.0: hub_suspend
usb usb2: bus auto-suspend
ehci_hcd 0000:00:1d.7: suspend root hub
loadkeys[1931]: segfault at 5a0 ip 00007f6c205a4af9 sp 00007fff28dd5be8 error 4 in libconsole.so.0.0.0[7f6c20592000+19000]
Adding 3903752k swap on /dev/sda7.  Priority:-1 extents:1 across:3903752k
EXT3 FS on sda2, internal journal
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda9, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda8, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda5, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda6, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
CPU0 attaching NULL sched-domain.
CPU1 attaching NULL sched-domain.
CPU0 attaching sched-domain:
 domain 0: span 0-1 level MC
  groups: 0 1
  domain 1: span 0-1 level CPU
   groups: 0-1
CPU1 attaching sched-domain:
 domain 0: span 0-1 level MC
  groups: 1 0
  domain 1: span 0-1 level CPU
   groups: 0-1
drm: disagrees about version of symbol struct_module
nouveau: disagrees about version of symbol struct_module
iwl3945 0000:0c:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
iwl3945 0000:0c:00.0: restoring config space at offset 0x1 (was 0x100102, writing 0x100106)
iwl3945 0000:0c:00.0: irq 313 for MSI/MSI-X
iwl3945 0000:0c:00.0: firmware: requesting iwlwifi-3945-1.ucode
Registered led device: iwl-phy0:radio
Registered led device: iwl-phy0:assoc
Registered led device: iwl-phy0:RX
Registered led device: iwl-phy0:TX
ADDRCONF(NETDEV_UP): wlan0: link is not ready
tg3 0000:09:00.0: irq 312 for MSI/MSI-X
ADDRCONF(NETDEV_UP): eth0: link is not ready
warning: `ntpd' uses 32-bit capabilities (legacy support in use)
wlan0: authenticate with AP 00:14:1b:5a:13:40
wlan0: authenticated
wlan0: associate with AP 00:14:1b:5a:13:40
wlan0: RX AssocResp from 00:14:1b:5a:13:40 (capab=0x431 status=0 aid=240)
wlan0: associated
ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
mtrr: base(0xe0000000) is not aligned on a size(0x7f00000) boundary
wlan0: no IPv6 routers present
usb usb2: usb resume
ehci_hcd 0000:00:1d.7: resume root hub
hub 2-0:1.0: hub_resume
ehci_hcd 0000:00:1d.7: GetStatus port 1 status 001803 POWER sig=j CSC CONNECT
hub 2-0:1.0: port 1: status 0501 change 0001
hub 2-0:1.0: state 7 ports 6 chg 0002 evt 0000
hub 2-0:1.0: port 1, status 0501, change 0000, 480 Mb/s
ehci_hcd 0000:00:1d.7: port 1 full speed --> companion
ehci_hcd 0000:00:1d.7: GetStatus port 1 status 003801 POWER OWNER sig=j CONNECT
hub 2-0:1.0: port 1 not reset yet, waiting 50ms
usb usb5: usb resume
usb usb5: wakeup_rh
hub 5-0:1.0: hub_resume
uhci_hcd 0000:00:1d.0: port 1 portsc 0093,00
hub 5-0:1.0: port 1: status 0101 change 0001
ehci_hcd 0000:00:1d.7: GetStatus port 1 status 003002 POWER OWNER sig=se0 CSC
hub 2-0:1.0: state 7 ports 6 chg 0000 evt 0002
hub 5-0:1.0: state 7 ports 2 chg 0002 evt 0000
hub 5-0:1.0: port 1, status 0101, change 0000, 12 Mb/s
usb 5-1: new full speed USB device using uhci_hcd and address 2
usb 5-1: default language 0x0409
usb 5-1: uevent
usb 5-1: usb_probe_device
usb 5-1: configuration #1 chosen from 1 choice
usb 5-1: adding 5-1:1.0 (config #1, interface 0)
usb 5-1:1.0: uevent
drivers/usb/core/inode.c: creating file '002'
usb 5-1: New USB device found, idVendor=067b, idProduct=2303
usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 5-1: Product: USB-Serial Controller
usb 5-1: Manufacturer: Prolific Technology Inc.
usbcore: registered new interface driver usbserial
USB Serial support registered for generic
usbserial_generic 7-1.2:1.0: usb_probe_interface
usbserial_generic 7-1.2:1.0: usb_probe_interface - got id
usbserial_generic 5-1:1.0: usb_probe_interface
usbserial_generic 5-1:1.0: usb_probe_interface - got id
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
USB Serial support registered for pl2303
pl2303 5-1:1.0: usb_probe_interface
pl2303 5-1:1.0: usb_probe_interface - got id
pl2303 5-1:1.0: pl2303 converter detected
usb 5-1: pl2303 converter now attached to ttyUSB0
usbcore: registered new interface driver pl2303
pl2303: Prolific PL2303 USB to serial adaptor driver
hub 2-0:1.0: hub_suspend
usb usb2: bus auto-suspend
ehci_hcd 0000:00:1d.7: suspend root hub
uhci_hcd 0000:00:1d.0: reserve dev 2 ep81-INT, period 1, phase 0, 19 us
uhci_hcd 0000:00:1d.0: release dev 2 ep81-INT, period 1, phase 0, 19 us
uhci_hcd 0000:00:1d.0: reserve dev 2 ep81-INT, period 1, phase 0, 19 us
uhci_hcd 0000:00:1d.0: release dev 2 ep81-INT, period 1, phase 0, 19 us
uhci_hcd 0000:00:1d.0: reserve dev 2 ep81-INT, period 1, phase 0, 19 us
------------[ cut here ]------------
WARNING: at drivers/usb/serial/usb-serial.c:326 serial_write_room+0x53/0x6a [usbserial]()
Modules linked in: pl2303 usbserial pcmcia intel_agp
Pid: 10, comm: events/1 Not tainted 2.6.28-rc2-hh1 #13
Call Trace:
 [<ffffffff802418b9>] warn_on_slowpath+0x51/0x75
 [<ffffffff8023abff>] check_preempt_wakeup+0xc5/0xfa
 [<ffffffff8023bf7c>] try_to_wake_up+0x1b4/0x1c6
 [<ffffffffa002229b>] pl2303_send+0x4c/0x209 [pl2303]
 [<ffffffff80235bee>] __wake_up_common+0x46/0x76
 [<ffffffffa001757d>] serial_write_room+0x53/0x6a [usbserial]
 [<ffffffff806e9311>] _spin_lock_irqsave+0x24/0x2c
 [<ffffffff8041835f>] opost+0x12/0x1bf
 [<ffffffff80419985>] n_tty_receive_buf+0x2ca/0xd6b
 [<ffffffff8020f77e>] __switch_to+0xb4/0x3fe
 [<ffffffff80237b5b>] dequeue_task_fair+0x26/0x77
 [<ffffffff80237608>] __dequeue_entity+0x25/0x68
 [<ffffffff80229661>] default_spin_lock_flags+0x5/0x8
 [<ffffffff806e9311>] _spin_lock_irqsave+0x24/0x2c
 [<ffffffff8041bffe>] flush_to_ldisc+0x120/0x1cd
 [<ffffffff8041bede>] flush_to_ldisc+0x0/0x1cd
 [<ffffffff8025092a>] run_workqueue+0x96/0x130
 [<ffffffff806e9311>] _spin_lock_irqsave+0x24/0x2c
 [<ffffffff80250a9c>] worker_thread+0xd8/0xe7
 [<ffffffff80253ea4>] autoremove_wake_function+0x0/0x2e
uhci_hcd 0000:00:1d.0: release dev 2 ep81-INT, period 1, phase 0, 19 us
 [<ffffffff802509c4>] worker_thread+0x0/0xe7
 [<ffffffff80253b43>] kthread+0x47/0x73
 [<ffffffff8023f35c>] schedule_tail+0x27/0x5f
 [<ffffffff802122a9>] child_rip+0xa/0x11
 [<ffffffff80253afc>] kthread+0x0/0x73
 [<ffffffff8021229f>] child_rip+0x0/0x11
---[ end trace 99a05ea818349004 ]---
------------[ cut here ]------------
WARNING: at drivers/usb/serial/usb-serial.c:313 serial_write+0x79/0x9d [usbserial]()
Modules linked in: pl2303 usbserial pcmcia intel_agp
Pid: 10, comm: events/1 Tainted: G        W  2.6.28-rc2-hh1 #13
Call Trace:
 [<ffffffff802418b9>] warn_on_slowpath+0x51/0x75
 [<ffffffff8023abff>] check_preempt_wakeup+0xc5/0xfa
 [<ffffffff8023bf7c>] try_to_wake_up+0x1b4/0x1c6
 [<ffffffffa002229b>] pl2303_send+0x4c/0x209 [pl2303]
 [<ffffffff80235bee>] __wake_up_common+0x46/0x76
 [<ffffffffa001760d>] serial_write+0x79/0x9d [usbserial]
 [<ffffffff806e9311>] _spin_lock_irqsave+0x24/0x2c
 [<ffffffff804151f0>] tty_put_char+0x2b/0x2d
 [<ffffffff804184f8>] opost+0x1ab/0x1bf
 [<ffffffff80419985>] n_tty_receive_buf+0x2ca/0xd6b
 [<ffffffff8020f77e>] __switch_to+0xb4/0x3fe
 [<ffffffff80237b5b>] dequeue_task_fair+0x26/0x77
 [<ffffffff80237608>] __dequeue_entity+0x25/0x68
 [<ffffffff80229661>] default_spin_lock_flags+0x5/0x8
 [<ffffffff806e9311>] _spin_lock_irqsave+0x24/0x2c
 [<ffffffff8041bffe>] flush_to_ldisc+0x120/0x1cd
 [<ffffffff8041bede>] flush_to_ldisc+0x0/0x1cd
 [<ffffffff8025092a>] run_workqueue+0x96/0x130
 [<ffffffff806e9311>] _spin_lock_irqsave+0x24/0x2c
 [<ffffffff80250a9c>] worker_thread+0xd8/0xe7
 [<ffffffff80253ea4>] autoremove_wake_function+0x0/0x2e
 [<ffffffff802509c4>] worker_thread+0x0/0xe7
 [<ffffffff80253b43>] kthread+0x47/0x73
 [<ffffffff8023f35c>] schedule_tail+0x27/0x5f
 [<ffffffff802122a9>] child_rip+0xa/0x11
 [<ffffffff80253afc>] kthread+0x0/0x73
 [<ffffffff8021229f>] child_rip+0x0/0x11
---[ end trace 99a05ea818349004 ]---
------------[ cut here ]------------
WARNING: at drivers/usb/serial/usb-serial.c:326 serial_write_room+0x53/0x6a [usbserial]()
Modules linked in: pl2303 usbserial pcmcia intel_agp
Pid: 10, comm: events/1 Tainted: G        W  2.6.28-rc2-hh1 #13
Call Trace:
 [<ffffffff802418b9>] warn_on_slowpath+0x51/0x75
 [<ffffffff80237217>] __wake_up+0x38/0x4f
 [<ffffffff80251217>] __queue_work+0x60/0x6f
 [<ffffffff8025129e>] queue_work_on+0x42/0x4c
 [<ffffffffa00226bd>] pl2303_write+0xf5/0x102 [pl2303]
 [<ffffffffa001760d>] serial_write+0x79/0x9d [usbserial]
 [<ffffffffa001757d>] serial_write_room+0x53/0x6a [usbserial]
 [<ffffffff806e9311>] _spin_lock_irqsave+0x24/0x2c
 [<ffffffff8041835f>] opost+0x12/0x1bf
 [<ffffffff80419985>] n_tty_receive_buf+0x2ca/0xd6b
 [<ffffffff8020f77e>] __switch_to+0xb4/0x3fe
 [<ffffffff80237b5b>] dequeue_task_fair+0x26/0x77
 [<ffffffff80237608>] __dequeue_entity+0x25/0x68
 [<ffffffff80229661>] default_spin_lock_flags+0x5/0x8
 [<ffffffff806e9311>] _spin_lock_irqsave+0x24/0x2c
 [<ffffffff8041bffe>] flush_to_ldisc+0x120/0x1cd
 [<ffffffff8041bede>] flush_to_ldisc+0x0/0x1cd
 [<ffffffff8025092a>] run_workqueue+0x96/0x130
 [<ffffffff806e9311>] _spin_lock_irqsave+0x24/0x2c
 [<ffffffff80250a9c>] worker_thread+0xd8/0xe7
 [<ffffffff80253ea4>] autoremove_wake_function+0x0/0x2e
 [<ffffffff802509c4>] worker_thread+0x0/0xe7
 [<ffffffff80253b43>] kthread+0x47/0x73
 [<ffffffff8023f35c>] schedule_tail+0x27/0x5f
 [<ffffffff802122a9>] child_rip+0xa/0x11
 [<ffffffff80253afc>] kthread+0x0/0x73
 [<ffffffff8021229f>] child_rip+0x0/0x11
---[ end trace 99a05ea818349004 ]---
------------[ cut here ]------------
WARNING: at drivers/usb/serial/usb-serial.c:313 serial_write+0x79/0x9d [usbserial]()
Modules linked in: pl2303 usbserial pcmcia intel_agp
Pid: 10, comm: events/1 Tainted: G        W  2.6.28-rc2-hh1 #13
Call Trace:
 [<ffffffff802418b9>] warn_on_slowpath+0x51/0x75
 [<ffffffff80237217>] __wake_up+0x38/0x4f
 [<ffffffff80251217>] __queue_work+0x60/0x6f
 [<ffffffff8025129e>] queue_work_on+0x42/0x4c
 [<ffffffffa001760d>] serial_write+0x79/0x9d [usbserial]
 [<ffffffff806e9311>] _spin_lock_irqsave+0x24/0x2c
 [<ffffffff804151f0>] tty_put_char+0x2b/0x2d
 [<ffffffff804184f8>] opost+0x1ab/0x1bf
 [<ffffffff80419985>] n_tty_receive_buf+0x2ca/0xd6b
 [<ffffffff8020f77e>] __switch_to+0xb4/0x3fe
 [<ffffffff80237b5b>] dequeue_task_fair+0x26/0x77
 [<ffffffff80237608>] __dequeue_entity+0x25/0x68
 [<ffffffff80229661>] default_spin_lock_flags+0x5/0x8
 [<ffffffff806e9311>] _spin_lock_irqsave+0x24/0x2c
 [<ffffffff8041bffe>] flush_to_ldisc+0x120/0x1cd
 [<ffffffff8041bede>] flush_to_ldisc+0x0/0x1cd
 [<ffffffff8025092a>] run_workqueue+0x96/0x130
 [<ffffffff806e9311>] _spin_lock_irqsave+0x24/0x2c
 [<ffffffff80250a9c>] worker_thread+0xd8/0xe7
 [<ffffffff80253ea4>] autoremove_wake_function+0x0/0x2e
 [<ffffffff802509c4>] worker_thread+0x0/0xe7
 [<ffffffff80253b43>] kthread+0x47/0x73
 [<ffffffff8023f35c>] schedule_tail+0x27/0x5f
 [<ffffffff802122a9>] child_rip+0xa/0x11
 [<ffffffff80253afc>] kthread+0x0/0x73
 [<ffffffff8021229f>] child_rip+0x0/0x11
---[ end trace 99a05ea818349004 ]---
uhci_hcd 0000:00:1d.0: reserve dev 2 ep81-INT, period 1, phase 0, 19 us

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

* Re: Linux 2.6.28-rc2 i/o error on /dev/ttyUSB0
  2008-10-30 17:08           ` Helge Hafting
@ 2008-10-30 17:22             ` Alan Cox
  0 siblings, 0 replies; 22+ messages in thread
From: Alan Cox @ 2008-10-30 17:22 UTC (permalink / raw)
  To: Helge Hafting; +Cc: Linus Torvalds, Linux Kernel Mailing List

> It looks partially fixed.
> No more I/O errors, and the gps unit works fine.
> 
> But look at the attached dmesg file - there are WARNINGs still.

Thats an unrelated and long long standing bug - the USB serial close paths
are all racy versus the received URB handlers. The only reason you now
will occasionally get a warning message is that we bother to actually trap
the case rather than praying silently it doesn't blow up.

What actually occurs is that you enter usb-serial:usb_serial_close which
then drops port->port.count and calls type->close. Somewhere in there new
data arrives and the ldisc path gets to run. The n_tty path tries to echo
back bytes to the (closed) port and the WARN triggers.

Changing the order to clear the port->tty first requires auditing each and
every USB serial driver close method so isn't planned for this release -
but its not caused major disasters in the past few years the race has been
there.

I can push patches this release for it if Linus particularly wants
however.

Alan

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

* Re: Linux 2.6.28-rc2 lost IDE disk on old laptop fixed
  2008-10-30 14:33   ` Borislav Petkov
@ 2008-10-30 17:58     ` Wolfgang Erig
  0 siblings, 0 replies; 22+ messages in thread
From: Wolfgang Erig @ 2008-10-30 17:58 UTC (permalink / raw)
  To: Linux Kernel Mailing List

On Thu, Oct 30, 2008 at 03:33:38PM +0100, Borislav Petkov wrote:
> Hi,
> 
> On Thu, Oct 30, 2008 at 2:50 PM, Wolfgang Erig <Wolfgang.Erig@gmx.de> wrote:
> > Hi,
> >
> > the kernel 2.6.28-rc2 does not boot on my old laptop.
> > Panic ... cannot access (301) ... aka /dev/hda1
> > The previously used version 2.6.27-rc8 runs fine.
> >
> > During 'make oldconfig' I saw questions about IDE (or ATA)
> > but I see no obvious problem with my .config
> >
> > Wolfgang
> >
> >
> > $ lspci
> > 00:00.0 Host bridge: Intel Corporation 430TX - 82439TX MTXC (rev 01)
> > 00:01.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 01)
> > 00:01.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
> 
> Have you tried compiling your kernel with CONFIG_BLK_DEV_PIIX enabled and
> CONFIG_IDE_GENERIC disabled?

tried it with success.
Thanks Borislav and all for keeping this old laptop running with the
latest greatest kernel.

Wolfgang

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

end of thread, other threads:[~2008-10-30 18:31 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-10-26 19:41 Linux 2.6.28-rc2 Linus Torvalds
2008-10-27 22:52 ` [2.6.28-rc2] EeePC ACPI errors & exceptions Darren Salt
2008-10-28  1:32   ` Zhao Yakui
2008-10-28  6:47   ` Zhao Yakui
2008-10-28  9:42   ` Zhao Yakui
2008-10-28 11:16     ` Darren Salt
2008-10-28 20:46       ` Alexey Starikovskiy
2008-10-29  0:37         ` Darren Salt
2008-10-29  7:39         ` Zhao Yakui
2008-10-29  9:29           ` Alexey Starikovskiy
2008-10-30  1:32             ` Zhao Yakui
2008-10-30  7:18               ` Alexey Starikovskiy
2008-10-28 11:19 ` Linux 2.6.28-rc2 i/o error on /dev/ttyUSB0 Helge Hafting
2008-10-28 16:37   ` Linus Torvalds
2008-10-28 17:06     ` Alan Cox
2008-10-29 12:28       ` Helge Hafting
2008-10-30 15:54         ` Alan Cox
2008-10-30 17:08           ` Helge Hafting
2008-10-30 17:22             ` Alan Cox
2008-10-30 13:50 ` Linux 2.6.28-rc2 lost IDE disk on old laptop Wolfgang Erig
2008-10-30 14:33   ` Borislav Petkov
2008-10-30 17:58     ` Linux 2.6.28-rc2 lost IDE disk on old laptop fixed Wolfgang Erig

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).