[regression] usb: sometimes dead keyboard after boot (was: new errors during device detection)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Sorry for the delay since the last message, but I needed to digest this a 
bit and also did not see any point in degenerating the (so far very 
useful) discussion into a yes-no-yes-no flamefest.

Below some comments and an extra what looks to be real regression.

On Thursday 07 August 2008, Alan Stern wrote:
> On Wed, 6 Aug 2008, Frans Pop wrote:
> > I do find it a bit strange though that EHCI is allowed to grab bus 3
> > when UHCI has already identified a low speed device on that bus.
>
> Here's how it works.  An EHCI controller contains a bank of switches,
> one for each port.  By default, the switches are set so that each port
> connects to the companion UHCI (or OHCI) controller; that way you get
> USB-1.1 functionality even if ehci-hcd isn't loaded.
>
> But when the driver loads, it resets the switches so that the ports
> connect to the EHCI controller.  There is no way for the driver to tell
> which ports have devices attached and which don't, so it has to reset
> all the switches.  Thus, any device which was connected to the UHCI
> controller is now connected to the EHCI controller.  As far as uhci-hcd
> is concerned, it appears that all the devices were suddenly plugged.
>
> As each device is enumerated, ehci-hcd determines whether it can run at
> high speed.  If not, the corresponding switch is set so the device
> connects back to the UHCI controller and it runs at full/low speed.

Thanks a lot for the explanation Alan. I get the general idea and it all 
sounds somewhat logical if you accept the fact that EHCI can be loaded at 
any random time after [UO]HCI as a given, but _that_ still seems to me 
(admittedly a relative outsider and not hindered by any actual technical 
knowledge ;-) like something that is fundamentally broken in this 
sequence.

It also seems to be fragile in practice. I have now had two occasions 
since your last mail where my system would come up with a dead USB 
keyboard and it looks like this issue is the root cause.

Attached a full diff between dmesg from two consecutive boots: first 
without keyboard; after reboot the keyboard is detected. The actual 
difference is fairly small and clearly shows that usb 3-1 is not handed 
off correctly, probably due to a small difference in timing.

Note that I've never seen this problem with earlier kernels.

> > > If you want to prevent all errors of this sort, all you have to do
> > > is insure that ehci-hcd is loaded before either uhci-hcd or
> > > ohci-hcd during system startup.
> >
> > Hmmm. Also not sure that I'm ready to agree with this conclusion.
>
> It follows directly from the description above.  If ehci-hcd is loaded
> first then all the switches will be reset before any device has a
> chance to register the UHCI driver.  Hence uhci-hcd will never see them
> suddenly disconnect and will not generate those error messages.

I still feel it should not be up to individual users to need to "force" 
something like this by manually messing with their initramfs or
/etc/modules. If loading EHCI first is the right thing to do (and it seems 
to me like it is) then the kernel itself should ensure that that's what 
happens.

> > Shouldn't the kernel itself be smart enough to prevent error messages
> > in apparently predictable and probably fairly common scenarios?
>
> It's somewhat difficult to synchronize activities between two different
> drivers, especially when they can be in separate modules (so that one
> might be present in memory and the other not).

Ack.

> As for whether these messages really _should_ be suppressed...  That
> depends on the circumstances.  In your case, yes.  But suppose for some
> reason ehci-hcd was loaded much later, at a time when the devices
> connected to the UHCI controller were already in use.  In that case it
> seems reasonable to log some error messages when the devices stop
> working.

From an end-user PoV (which basically I am) I personally actually don't 
think it is reasonable to have _any_ error messages in situations that 
are expected and part of a "normal" boot sequence. For me, error messages 
always indicate that something is wrong or broken and needs to be fixed 
and followed up on. So, if this driver hand-off is really necessary, 
expected and safe, it should be done with only informational messages, 
not errors.

Even in the case where ehci-hcd is loaded much later I don't think error 
messages would be right. At least, assuming that the kernel can guarantee 
that the driver hand-off can be done cleanly (without risk of damaging 
interruptions in the working of already connected devices). And if it 
cannot guarantee that, then maybe it should just refuse to load ehci-hcd 
at all!


Side note.
Both as a Debian Developer and kernel tester I probably pay more attention 
than most users to my console and logs, but in principle I try to follow 
up on any message that does not seem to belong, especially ones that 
are "new".
I boot kernels with 'quiet', so any error during boot is immediately 
visible (and disturbing). I also run logcheck on all my systems, so I see 
any unexpected log messages during normal operation. As boot logs are 
noisy by definition, I finally do diffs between old and new boot time 
dmesg after most new (rc) kernel builds.

Call it my contribution to quality assurance.

Cheers,
FJP

--- dmesg.no_keyboard	2008-08-26 17:40:04.000000000 +0200
+++ dmesg.keyboard	2008-08-26 17:45:20.000000000 +0200
@@ -1,700 +1,706 @@
 Linux version 2.6.27-rc4 (root@faramir) (gcc version 4.3.1 (Debian 4.3.1-9) ) #59 SMP Mon Aug 25 19:37:16 CEST 2008
 Command line: root=/dev/mapper/main-root ro vga=791 quiet
 KERNEL supported cpus:
   Intel GenuineIntel
   AMD AuthenticAMD
   Centaur CentaurHauls
 BIOS-provided physical RAM map:
  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
  BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
  BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
  BIOS-e820: 0000000000100000 - 000000007f674000 (usable)
  BIOS-e820: 000000007f674000 - 000000007f6e9000 (ACPI NVS)
  BIOS-e820: 000000007f6e9000 - 000000007f6ec000 (usable)
  BIOS-e820: 000000007f6ec000 - 000000007f6ff000 (ACPI data)
  BIOS-e820: 000000007f6ff000 - 000000007f700000 (usable)
 last_pfn = 0x7f700 max_arch_pfn = 0x3ffffffff
 x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
 init_memory_mapping
  0000000000 - 007f600000 page 2M
  007f600000 - 007f700000 page 4k
 kernel direct mapping tables up to 7f700000 @ 8000-c000
 last_map_addr: 7f700000 end: 7f700000
 RAMDISK: 37d18000 - 37fef9fa
 DMI 2.3 present.
 ACPI: RSDP 000FE020, 0014 (r0 INTEL )
 ACPI: RSDT 7F6FDE48, 0058 (r1 INTEL  D945GCZ       FF9 MSFT  1000013)
 ACPI: FACP 7F6FCF10, 0074 (r1 INTEL  D945GCZ       FF9 MSFT  1000013)
 ACPI: DSDT 7F6F7010, 4348 (r1 INTEL  D945GCZ       FF9 MSFT  1000013)
 ACPI: FACS 7F6E2C40, 0040
 ACPI: APIC 7F6FCE10, 0078 (r1 INTEL  D945GCZ       FF9 MSFT  1000013)
 ACPI: WDDT 7F6F6F90, 0040 (r1 INTEL  D945GCZ       FF9 MSFT  1000013)
 ACPI: MCFG 7F6F6F10, 003C (r1 INTEL  D945GCZ       FF9 MSFT  1000013)
 ACPI: ASF! 7F6FCD10, 00A6 (r32 INTEL  D945GCZ       FF9 MSFT  1000013)
 ACPI: HPET 7F6F6E90, 0038 (r1 INTEL  D945GCZ       FF9 MSFT  1000013)
 ACPI: SSDT 7F6FDC10, 01BC (r1 INTEL     CpuPm      FF9 MSFT  1000013)
 ACPI: SSDT 7F6FDA10, 0175 (r1 INTEL   Cpu0Ist      FF9 MSFT  1000013)
 ACPI: SSDT 7F6FD810, 0175 (r1 INTEL   Cpu1Ist      FF9 MSFT  1000013)
 ACPI: SSDT 7F6FD610, 0175 (r1 INTEL   Cpu2Ist      FF9 MSFT  1000013)
 ACPI: SSDT 7F6FD410, 0175 (r1 INTEL   Cpu3Ist      FF9 MSFT  1000013)
 ACPI: SSDT 7F6F6E10, 002F (r1 INTEL  SetupVar      FF9 MSFT  1000013)
 ACPI: TCPA 7F6E4D90, 0032 (r1 INTEL  TIANO           2 MSFT  1000013)
 No NUMA configuration found
 Faking a node at 0000000000000000-000000007f700000
 Bootmem setup node 0 0000000000000000-000000007f700000
   NODE_DATA [0000000000001000 - 0000000000004fff]
   bootmap [000000000000a000 -  0000000000019edf] pages 10
 (6 early reservations) ==> bootmem [0000000000 - 007f700000]
   #0 [0000000000 - 0000001000]   BIOS data page ==> [0000000000 - 0000001000]
   #1 [0000006000 - 0000008000]       TRAMPOLINE ==> [0000006000 - 0000008000]
   #2 [0000200000 - 000074c460]    TEXT DATA BSS ==> [0000200000 - 000074c460]
   #3 [0037d18000 - 0037fef9fa]          RAMDISK ==> [0037d18000 - 0037fef9fa]
   #4 [000009fc00 - 0000100000]    BIOS reserved ==> [000009fc00 - 0000100000]
   #5 [0000008000 - 000000a000]          PGTABLE ==> [0000008000 - 000000a000]
 found SMP MP-table at [ffff8800000fe680] 000fe680
  [ffffe20000000000-ffffe20001ffffff] PMD -> [ffff880001200000-ffff8800031fffff] 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 -> 0x0000009f
     0: 0x00000100 -> 0x0007f674
     0: 0x0007f6e9 -> 0x0007f6ec
     0: 0x0007f6ff -> 0x0007f700
 On node 0 totalpages: 521751
   DMA zone: 2476 pages, LIFO batch:0
   DMA32 zone: 509660 pages, LIFO batch:31
 ACPI: PM-Timer IO Port: 0x408
 ACPI: Local APIC address 0xfee00000
 ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
 ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
 ACPI: LAPIC (acpi_id[0x03] lapic_id[0x82] disabled)
 ACPI: LAPIC (acpi_id[0x04] lapic_id[0x83] disabled)
 ACPI: LAPIC_NMI (acpi_id[0x01] dfl dfl lint[0x1])
 ACPI: LAPIC_NMI (acpi_id[0x02] dfl dfl 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.
 Setting APIC routing to flat
 ACPI: HPET id: 0x8086a201 base: 0xfed00000
 Using ACPI (MADT) for SMP configuration information
 SMP: Allowing 4 CPUs, 2 hotplug CPUs
 PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
 PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
 PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
 PM: Registered nosave memory: 000000007f674000 - 000000007f6e9000
 PM: Registered nosave memory: 000000007f6ec000 - 000000007f6ff000
 Allocating PCI resources starting at 80000000 (gap: 7f700000:80900000)
 PERCPU: Allocating 47656 bytes of per cpu data
 NR_CPUS: 8, nr_cpu_ids: 4, nr_node_ids 1
 Built 1 zonelists in Node order, mobility grouping on.  Total pages: 512136
 Policy zone: DMA32
 Kernel command line: root=/dev/mapper/main-root ro vga=791 quiet
 Initializing CPU#0
 PID hash table entries: 4096 (order: 12, 32768 bytes)
 TSC calibrated against PM_TIMER
-Detected 3199.881 MHz processor.
+Detected 3199.880 MHz processor.
 Console: colour dummy device 80x25
 console [tty0] enabled
 Checking aperture...
 No AGP bridge found
 Calgary: detecting Calgary via BIOS EBDA area
 Calgary: Unable to locate Rio Grande table in EBDA - bailing!
 Memory: 2045508k/2087936k available (2279k kernel code, 41496k reserved, 1434k data, 368k init)
 CPA: page pool initialized 1 of 1 pages preallocated
 SLUB: Genslabs=13, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
 hpet clockevent registered
-Calibrating delay loop (skipped), value calculated using timer frequency.. 6399.76 BogoMIPS (lpj=12799524)
+Calibrating delay loop (skipped), value calculated using timer frequency.. 6399.76 BogoMIPS (lpj=12799520)
 Security Framework initialized
 SELinux:  Disabled at boot.
 Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)
 Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)
 Mount-cache hash table entries: 256
 CPU: Trace cache: 12K uops, L1 D cache: 16K
 CPU: L2 cache: 1024K
 CPU 0/0 -> Node 0
 CPU: Physical Processor ID: 0
 CPU: Processor Core ID: 0
 CPU0: Thermal monitoring enabled (TM1)
 using mwait in idle threads.
 ACPI: Core revision 20080609
 ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
 CPU0:               Intel(R) Pentium(R) D CPU 3.20GHz stepping 07
 Using local APIC timer interrupts.
-APIC timer calibration result 12499532
+APIC timer calibration result 12499528
 Detected 12.499 MHz APIC timer.
 Booting processor 1/1 ip 6000
 Initializing CPU#1
-Calibrating delay using timer specific routine.. 6399.94 BogoMIPS (lpj=12799888)
+Calibrating delay using timer specific routine.. 6399.94 BogoMIPS (lpj=12799895)
 CPU: Trace cache: 12K uops, L1 D cache: 16K
 CPU: L2 cache: 1024K
 CPU 1/1 -> Node 0
 CPU: Physical Processor ID: 0
 CPU: Processor Core ID: 1
 CPU1: Thermal monitoring enabled (TM1)
 x86 PAT enabled: cpu 1, old 0x7040600070406, new 0x7010600070106
 CPU1:               Intel(R) Pentium(R) D CPU 3.20GHz stepping 07
 checking TSC synchronization [CPU#0 -> CPU#1]: passed.
 Brought up 2 CPUs
 Total of 2 processors activated (12799.70 BogoMIPS).
 CPU0 attaching sched-domain:
  domain 0: span 0-1 level CPU
   groups: 0 1
   domain 1: span 0-1 level NODE
    groups: 0-1
 CPU1 attaching sched-domain:
  domain 0: span 0-1 level CPU
   groups: 1 0
   domain 1: span 0-1 level NODE
    groups: 0-1
 net_namespace: 1552 bytes
 NET: Registered protocol family 16
 ACPI: bus type pci registered
 PCI: Found Intel Corporation 945G/GZ/P/PL Express Memory Controller Hub without MMCONFIG support.
 PCI: Using configuration type 1 for base access
 ACPI: EC: Look up EC in DSDT
 ACPI: Interpreter enabled
 ACPI: (supports S0 S1 S3 S4 S5)
 ACPI: Using IOAPIC for interrupt routing
 ACPI: PCI Root Bridge [PCI0] (0000:00)
 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.2: PME# supported from D0 D3hot D3cold
 pci 0000:00:1c.2: PME# disabled
 pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
 pci 0000:00:1c.3: PME# disabled
 pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
 pci 0000:00:1c.4: PME# disabled
 pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold
 pci 0000:00:1c.5: PME# disabled
 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 0400-047f claimed by ICH6 ACPI/GPIO/TCO
 pci 0000:00:1f.0: quirk: region 0500-053f claimed by ICH6 GPIO
 pci 0000:00:1f.2: PME# supported from D3hot
 pci 0000:00:1f.2: PME# disabled
 pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
 pci 0000:01:00.0: PME# disabled
 pci 0000:01:00.3: PME# supported from D0 D3hot D3cold
 pci 0000:01:00.3: PME# disabled
 pci 0000:01:00.4: PME# supported from D0 D3hot D3cold
 pci 0000:01:00.4: PME# disabled
 PCI: bridge 0000:00:1c.0 io port: [1000, 1fff]
 PCI: bridge 0000:00:1c.0 32bit mmio: [90000000, 901fffff]
 PCI: bridge 0000:00:1c.2 32bit mmio: [90300000, 903fffff]
 PCI: bridge 0000:00:1c.3 32bit mmio: [90400000, 904fffff]
 PCI: bridge 0000:00:1c.4 32bit mmio: [90500000, 905fffff]
 PCI: bridge 0000:00:1c.5 32bit mmio: [90600000, 906fffff]
 pci 0000:00:1e.0: transparent bridge
 ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
 ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P32_._PRT]
 ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX0._PRT]
 ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX2._PRT]
 ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX3._PRT]
 ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX4._PRT]
 ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX5._PRT]
 ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 7 9 10 *11 12)
 ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 7 9 10 11 12) *0, disabled.
 ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 7 9 *10 11 12)
 ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 7 9 10 *11 12)
 ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 7 9 10 11 12) *0, disabled.
 ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 7 9 10 11 12) *0, disabled.
 ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 7 *9 10 11 12)
 ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 7 *9 10 11 12)
 Linux Plug and Play Support v0.97 (c) Adam Belay
 pnp: PnP ACPI init
 ACPI: bus type pnp registered
 pnp 00:00: parse allocated resources
 pnp 00:00:   add io  0xcf8-0xcff flags 0x1
 pnp 00:00: Plug and Play ACPI device, IDs PNP0a03 (active)
 pnp 00:01: parse allocated resources
 pnp 00:01:   add mem 0xf0000000-0xf3ffffff flags 0x0
 pnp 00:01:   add mem 0xfed13000-0xfed13fff flags 0x0
 pnp 00:01:   add mem 0xfed14000-0xfed17fff flags 0x0
 pnp 00:01:   add mem 0xfed18000-0xfed18fff flags 0x0
 pnp 00:01:   add mem 0xfed19000-0xfed19fff flags 0x0
 pnp 00:01:   add mem 0xfed1c000-0xfed1ffff flags 0x0
 pnp 00:01:   add mem 0xfed20000-0xfed3ffff flags 0x0
 pnp 00:01:   add mem 0xfed45000-0xfed99fff flags 0x0
 pnp 00:01:   add mem 0xc0000-0xdffff flags 0x0
 pnp 00:01:   add mem 0xe0000-0xfffff flags 0x0
 pnp 00:01: PNP0c02: calling quirk_system_pci_resources+0x0/0x179
 pnp 00:01: Plug and Play ACPI device, IDs PNP0c02 (active)
 pnp 00:02: parse allocated resources
 pnp 00:02:   add io  0x0-0xf flags 0x1
 pnp 00:02:   add io  0x81-0x83 flags 0x1
 pnp 00:02:   add io  0x87-0x87 flags 0x1
 pnp 00:02:   add io  0x89-0x8b flags 0x1
 pnp 00:02:   add io  0x8f-0x8f flags 0x1
 pnp 00:02:   add io  0xc0-0xdf flags 0x1
 pnp 00:02:   add dma 4 flags 0x0
 pnp 00:02: Plug and Play ACPI device, IDs PNP0200 (active)
 pnp 00:03: parse allocated resources
 pnp 00:03:   add io  0x70-0x71 flags 0x1
 pnp 00:03:   add io  0x74-0x77 flags 0x1
 pnp 00:03:   add irq 8 flags 0x1
 pnp 00:03: Plug and Play ACPI device, IDs PNP0b00 (active)
 pnp 00:04: parse allocated resources
 pnp 00:04:   add io  0xf0-0xf0 flags 0x1
 pnp 00:04:   add irq 13 flags 0x1
 pnp 00:04: Plug and Play ACPI device, IDs PNP0c04 (active)
 pnp 00:05: parse allocated resources
 pnp 00:05:   add io  0x61-0x61 flags 0x1
 pnp 00:05: Plug and Play ACPI device, IDs PNP0800 (active)
 pnp 00:06: parse allocated resources
 pnp 00:06:   add io  0x500-0x53f flags 0x1
 pnp 00:06:   add io  0x400-0x47f flags 0x1
 pnp 00:06:   add io  0x92-0x92 flags 0x1
 pnp 00:06:   add io  0x680-0x6ff flags 0x1
 pnp 00:06:   add io  0x10-0x1f flags 0x1
 pnp 00:06:   add io  0x72-0x73 flags 0x1
 pnp 00:06:   add io  0x80-0x80 flags 0x1
 pnp 00:06:   add io  0x84-0x86 flags 0x1
 pnp 00:06:   add io  0x88-0x88 flags 0x1
 pnp 00:06:   add io  0x8c-0x8e flags 0x1
 pnp 00:06:   add io  0x90-0x9f flags 0x1
 pnp 00:06: PNP0c02: calling quirk_system_pci_resources+0x0/0x179
 pnp 00:06: Plug and Play ACPI device, IDs PNP0c02 (active)
 pnp 00:07: parse allocated resources
 pnp 00:07:   add mem 0xfed40000-0xfed44fff flags 0x0
 pnp 00:07: PNP0c02: calling quirk_system_pci_resources+0x0/0x179
 pnp 00:07: Plug and Play ACPI device, IDs PNP0c31 PNP0c02 (active)
 pnp 00:08: parse allocated resources
 pnp 00:08:   add io  0x60-0x60 flags 0x1
 pnp 00:08:   add io  0x64-0x64 flags 0x1
 pnp 00:08: PNP0c02: calling quirk_system_pci_resources+0x0/0x179
 pnp 00:08: Plug and Play ACPI device, IDs PNP0c02 (active)
 pnp 00:09: parse allocated resources
 pnp 00:09:   add io  0x3f0-0x3f5 flags 0x1
 pnp 00:09:   add io  0x3f0-0x3f0 flags 0x1
 pnp 00:09:   add irq 6 flags 0x1
 pnp 00:09:   add dma 2 flags 0x0
 pnp 00:09: parse resource options
 pnp 00:09:   dependent set 0 (preferred) io  min 0x3f0 max 0x3f0 align 1 size 6 flags 0x1
 pnp 00:09:   dependent set 0 (preferred) io  min 0x3f7 max 0x3f7 align 1 size 1 flags 0x1
 pnp 00:09:   dependent set 0 (preferred) irq 6 flags 0x1
 pnp 00:09:   dependent set 0 (preferred) dma 2 (bitmask 0x4) flags 0x0
 pnp 00:09: Plug and Play ACPI device, IDs PNP0700 (active)
 pnp 00:0a: parse allocated resources
 pnp 00:0a:   add io  0x378-0x37f flags 0x1
 pnp 00:0a:   add io  0x778-0x77f flags 0x1
 pnp 00:0a:   add irq 7 flags 0x1
 pnp 00:0a:   add dma 0 flags 0x10000000
 pnp 00:0a: parse resource options
 pnp 00:0a:   dependent set 0 (preferred) io  min 0x378 max 0x378 align 1 size 8 flags 0x1
 pnp 00:0a:   dependent set 0 (preferred) io  min 0x778 max 0x778 align 1 size 8 flags 0x1
 pnp 00:0a:   dependent set 0 (preferred) irq 5 7 flags 0x1
 pnp 00:0a:   dependent set 0 (preferred) dma 1 3 (bitmask 0xa) flags 0x0
 pnp 00:0a:   dependent set 1 (preferred) io  min 0x278 max 0x278 align 1 size 8 flags 0x1
 pnp 00:0a:   dependent set 1 (preferred) io  min 0x678 max 0x678 align 1 size 8 flags 0x1
 pnp 00:0a:   dependent set 1 (preferred) irq 5 7 flags 0x1
 pnp 00:0a:   dependent set 1 (preferred) dma 1 3 (bitmask 0xa) flags 0x0
 pnp 00:0a:   dependent set 2 (preferred) io  min 0x3bc max 0x3bc align 1 size 4 flags 0x1
 pnp 00:0a:   dependent set 2 (preferred) io  min 0x7bc max 0x7bc align 1 size 4 flags 0x1
 pnp 00:0a:   dependent set 2 (preferred) irq 5 7 flags 0x1
 pnp 00:0a:   dependent set 2 (preferred) dma 1 3 (bitmask 0xa) flags 0x0
 pnp 00:0a: Plug and Play ACPI device, IDs PNP0401 (active)
 pnp 00:0b: parse allocated resources
 pnp 00:0b:   add io  0x3f8-0x3ff flags 0x1
 pnp 00:0b:   add irq 4 flags 0x1
 pnp 00:0b: parse resource options
 pnp 00:0b:   dependent set 0 (preferred) io  min 0x3f8 max 0x3f8 align 1 size 8 flags 0x1
 pnp 00:0b:   dependent set 0 (preferred) irq 4 flags 0x1
 pnp 00:0b:   dependent set 1 (preferred) io  min 0x3e8 max 0x3e8 align 1 size 8 flags 0x1
 pnp 00:0b:   dependent set 1 (preferred) irq 4 flags 0x1
 pnp 00:0b:   dependent set 2 (preferred) io  min 0x2f8 max 0x2f8 align 1 size 8 flags 0x1
 pnp 00:0b:   dependent set 2 (preferred) irq 3 flags 0x1
 pnp 00:0b:   dependent set 3 (preferred) io  min 0x2e8 max 0x2e8 align 1 size 8 flags 0x1
 pnp 00:0b:   dependent set 3 (preferred) irq 3 flags 0x1
 pnp 00:0b:   dependent set 4 (functional) io  min 0x100 max 0x3f8 align 8 size 8 flags 0x1
 pnp 00:0b:   dependent set 4 (functional) irq 1 3 4 5 6 7 8 10 11 12 13 14 15 flags 0x1
 pnp 00:0b: Plug and Play ACPI device, IDs PNP0501 (active)
 pnp 00:0c: parse allocated resources
 pnp 00:0c:   add mem 0xfec00000-0xfec000ff flags 0x0
 pnp 00:0c: Plug and Play ACPI device, IDs PNP0003 (active)
 pnp 00:0d: parse allocated resources
 pnp 00:0d:   add mem 0xfed00000-0xfed003ff flags 0x0
 pnp 00:0d: Plug and Play ACPI device, IDs PNP0103 (active)
 pnp: PnP ACPI: found 14 devices
 ACPI: ACPI bus type pnp unregistered
 usbcore: registered new interface driver usbfs
 usbcore: registered new interface driver hub
 usbcore: registered new device driver usb
 PCI: Using ACPI for IRQ routing
 PCI-GART: No AMD northbridge found.
 hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
 hpet0: 3 64-bit timers, 14318180 Hz
 ACPI: RTC can wake from S4
 pnp: the driver 'system' has been registered
 system 00:01: iomem range 0xf0000000-0xf3ffffff has been reserved
 system 00:01: iomem range 0xfed13000-0xfed13fff has been reserved
 system 00:01: iomem range 0xfed14000-0xfed17fff has been reserved
 system 00:01: iomem range 0xfed18000-0xfed18fff has been reserved
 system 00:01: iomem range 0xfed19000-0xfed19fff has been reserved
 system 00:01: iomem range 0xfed1c000-0xfed1ffff has been reserved
 system 00:01: iomem range 0xfed20000-0xfed3ffff has been reserved
 system 00:01: iomem range 0xfed45000-0xfed99fff has been reserved
 system 00:01: iomem range 0xc0000-0xdffff has been reserved
 system 00:01: iomem range 0xe0000-0xfffff could not be reserved
 system 00:01: driver attached
 system 00:06: ioport range 0x500-0x53f has been reserved
 system 00:06: ioport range 0x400-0x47f has been reserved
 system 00:06: ioport range 0x680-0x6ff has been reserved
 system 00:06: driver attached
 system 00:07: iomem range 0xfed40000-0xfed44fff has been reserved
 system 00:07: driver attached
 system 00:08: driver attached
 pci 0000:00:1c.0: PCI bridge, secondary bus 0000:01
 pci 0000:00:1c.0:   IO window: 0x1000-0x1fff
 pci 0000:00:1c.0:   MEM window: 0x90000000-0x901fffff
 pci 0000:00:1c.0:   PREFETCH window: disabled
 pci 0000:00:1c.2: PCI bridge, secondary bus 0000:02
 pci 0000:00:1c.2:   IO window: disabled
 pci 0000:00:1c.2:   MEM window: 0x90300000-0x903fffff
 pci 0000:00:1c.2:   PREFETCH window: disabled
 pci 0000:00:1c.3: PCI bridge, secondary bus 0000:03
 pci 0000:00:1c.3:   IO window: disabled
 pci 0000:00:1c.3:   MEM window: 0x90400000-0x904fffff
 pci 0000:00:1c.3:   PREFETCH window: disabled
 pci 0000:00:1c.4: PCI bridge, secondary bus 0000:04
 pci 0000:00:1c.4:   IO window: disabled
 pci 0000:00:1c.4:   MEM window: 0x90500000-0x905fffff
 pci 0000:00:1c.4:   PREFETCH window: disabled
 pci 0000:00:1c.5: PCI bridge, secondary bus 0000:05
 pci 0000:00:1c.5:   IO window: disabled
 pci 0000:00:1c.5:   MEM window: 0x90600000-0x906fffff
 pci 0000:00:1c.5:   PREFETCH window: disabled
 pci 0000:00:1e.0: PCI bridge, secondary bus 0000:06
 pci 0000:00:1e.0:   IO window: disabled
 pci 0000:00:1e.0:   MEM window: disabled
 pci 0000:00:1e.0:   PREFETCH window: disabled
 pci 0000:00:1c.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
 pci 0000:00:1c.0: setting latency timer to 64
 pci 0000:00:1c.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
 pci 0000:00:1c.2: 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.4: PCI INT A -> GSI 17 (level, low) -> IRQ 17
 pci 0000:00:1c.4: setting latency timer to 64
 pci 0000:00:1c.5: PCI INT B -> GSI 16 (level, low) -> IRQ 16
 pci 0000:00:1c.5: setting latency timer to 64
 pci 0000:00:1e.0: setting latency timer to 64
 bus: 00 index 0 io port: [0, ffff]
 bus: 00 index 1 mmio: [0, ffffffffffffffff]
 bus: 01 index 0 io port: [1000, 1fff]
 bus: 01 index 1 mmio: [90000000, 901fffff]
 bus: 01 index 2 mmio: [0, 0]
 bus: 01 index 3 mmio: [0, 0]
 bus: 02 index 0 mmio: [0, 0]
 bus: 02 index 1 mmio: [90300000, 903fffff]
 bus: 02 index 2 mmio: [0, 0]
 bus: 02 index 3 mmio: [0, 0]
 bus: 03 index 0 mmio: [0, 0]
 bus: 03 index 1 mmio: [90400000, 904fffff]
 bus: 03 index 2 mmio: [0, 0]
 bus: 03 index 3 mmio: [0, 0]
 bus: 04 index 0 mmio: [0, 0]
 bus: 04 index 1 mmio: [90500000, 905fffff]
 bus: 04 index 2 mmio: [0, 0]
 bus: 04 index 3 mmio: [0, 0]
 bus: 05 index 0 mmio: [0, 0]
 bus: 05 index 1 mmio: [90600000, 906fffff]
 bus: 05 index 2 mmio: [0, 0]
 bus: 05 index 3 mmio: [0, 0]
 bus: 06 index 0 mmio: [0, 0]
 bus: 06 index 1 mmio: [0, 0]
 bus: 06 index 2 mmio: [0, 0]
 bus: 06 index 3 io port: [0, ffff]
 bus: 06 index 4 mmio: [0, ffffffffffffffff]
 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: 9, 2097152 bytes)
 TCP: Hash tables configured (established 262144 bind 65536)
 TCP reno registered
 NET: Registered protocol family 1
 checking if image is initramfs... it is
 Switched to high resolution mode on CPU 1
 Switched to high resolution mode on CPU 0
 Freeing initrd memory: 2910k freed
 audit: initializing netlink socket (disabled)
-type=2000 audit(1219765030.524:1): initialized
+type=2000 audit(1219765299.516:1): initialized
 VFS: Disk quotas dquot_6.5.1
 Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
 msgmni has been set to 4000
 io scheduler noop registered
 io scheduler anticipatory registered
 io scheduler deadline registered
 io scheduler cfq registered (default)
 pci 0000:00:02.0: Boot video device
 pcieport-driver 0000:00:1c.0: setting latency timer to 64
 pcieport-driver 0000:00:1c.0: found MSI capability
 pci_express 0000:00:1c.0:pcie00: allocate port service
 pci_express 0000:00:1c.0:pcie02: allocate port service
 pcieport-driver 0000:00:1c.2: setting latency timer to 64
 pcieport-driver 0000:00:1c.2: found MSI capability
 pci_express 0000:00:1c.2:pcie00: allocate port service
 pci_express 0000:00:1c.2:pcie02: allocate port service
 pcieport-driver 0000:00:1c.3: setting latency timer to 64
 pcieport-driver 0000:00:1c.3: found MSI capability
 pci_express 0000:00:1c.3:pcie00: allocate port service
 pci_express 0000:00:1c.3:pcie02: allocate port service
 pcieport-driver 0000:00:1c.4: setting latency timer to 64
 pcieport-driver 0000:00:1c.4: found MSI capability
 pci_express 0000:00:1c.4:pcie00: allocate port service
 pci_express 0000:00:1c.4:pcie02: allocate port service
 pcieport-driver 0000:00:1c.5: setting latency timer to 64
 pcieport-driver 0000:00:1c.5: found MSI capability
 pci_express 0000:00:1c.5:pcie00: allocate port service
 pci_express 0000:00:1c.5:pcie02: allocate port service
 vesafb: framebuffer at 0x80000000, mapped to 0xffffc20000a00000, using 3072k, total 7872k
 vesafb: mode is 1024x768x16, linelength=2048, pages=4
 vesafb: scrolling: redraw
 vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
 Console: switching to colour frame buffer device 128x48
 fb0: VESA VGA frame buffer device
 hpet_resources: 0xfed00000 is busy
 Linux agpgart interface v0.103
 Serial: 8250/16550 driver4 ports, IRQ sharing enabled
 serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
 pnp: the driver 'serial' has been registered
 00:0b: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
 serial 00:0b: driver attached
 serial 0000:01:00.3: PCI INT C -> GSI 18 (level, low) -> IRQ 18
 0000:01:00.3: ttyS1 at I/O 0x1020 (irq = 18) is a 16550A
 brd: module loaded
 pnp: the driver 'i8042 kbd' has been registered
 pnp: the driver 'i8042 aux' has been registered
 pnp: the driver 'i8042 kbd' has been unregistered
 pnp: the driver 'i8042 aux' has been unregistered
 PNP: No PS/2 controller found. Probing ports directly.
 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
 pnp: the driver 'rtc_cmos' has been registered
 rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
 rtc0: alarms up to one month, hpet irqs
 rtc_cmos 00:03: driver attached
 cpuidle: using governor ladder
 cpuidle: using governor menu
 TCP bic registered
 NET: Registered protocol family 17
-rtc_cmos 00:03: setting system clock to 2008-08-26 15:37:11 UTC (1219765031)
+rtc_cmos 00:03: setting system clock to 2008-08-26 15:41:40 UTC (1219765300)
 Freeing unused kernel memory: 368k freed
 No dock devices found.
 SCSI subsystem initialized
 libata version 3.00 loaded.
 ahci 0000:00:1f.2: version 3.0
 ahci 0000:00:1f.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19
 ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 4 ports 3 Gbps 0xf impl SATA mode
 ahci 0000:00:1f.2: flags: 64bit ncq led clo pio slum part 
 ahci 0000:00:1f.2: setting latency timer to 64
 scsi0 : ahci
 scsi1 : ahci
 scsi2 : ahci
 scsi3 : ahci
 ata1: SATA max UDMA/133 abar m1024@0x902c4000 port 0x902c4100 irq 506
 ata2: SATA max UDMA/133 abar m1024@0x902c4000 port 0x902c4180 irq 506
 ata3: SATA max UDMA/133 abar m1024@0x902c4000 port 0x902c4200 irq 506
 ata4: SATA max UDMA/133 abar m1024@0x902c4000 port 0x902c4280 irq 506
 ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
 ata1.00: ATA-7: HDT722516DLA380, V43OA96A, max UDMA/133
 ata1.00: 321672960 sectors, multi 16: LBA48 NCQ (depth 31/32)
 ata1.00: configured for UDMA/133
 ata2: SATA link down (SStatus 0 SControl 300)
 ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
 ata3.00: ATAPI: Optiarc DVD RW AD-7170S, 1.00, max UDMA/66
 ata3.00: configured for UDMA/66
 ata4: SATA link down (SStatus 0 SControl 300)
 scsi 0:0:0:0: Direct-Access     ATA      HDT722516DLA380  V43O PQ: 0 ANSI: 5
 scsi 2:0:0:0: CD-ROM            Optiarc  DVD RW AD-7170S  1.00 PQ: 0 ANSI: 5
 processor ACPI0007:00: registered as cooling_device0
 processor ACPI0007:01: registered as cooling_device1
 Driver 'sd' needs updating - please use bus_type methods
 sd 0:0:0:0: [sda] 321672960 512-byte hardware sectors (164697 MB)
 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] 321672960 512-byte hardware sectors (164697 MB)
 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 < sda5 sda6 > sda3 sda4
 sd 0:0:0:0: [sda] Attached SCSI disk
 device-mapper: ioctl: 4.14.0-ioctl (2008-04-23) initialised: dm-devel@xxxxxxxxxx
 kjournald starting.  Commit interval 5 seconds
 EXT3-fs: mounted filesystem with ordered data mode.
 udevd version 125 started
+Driver 'sr' needs updating - please use bus_type methods
+sr0: scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray
+Uniform CD-ROM driver Revision: 3.20
+sr 2:0:0:0: Attached scsi CD-ROM sr0
 agpgart-intel 0000:00:00.0: Intel 945G Chipset
 agpgart-intel 0000:00:00.0: detected 7932K stolen memory
 agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0x80000000
-input: PC Speaker as /class/input/input0
 USB Universal Host Controller Interface driver v3.0
 uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
 uhci_hcd 0000:00:1d.0: setting latency timer to 64
 uhci_hcd 0000:00:1d.0: UHCI Host Controller
 uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1
 uhci_hcd 0000:00:1d.0: irq 23, io base 0x00002080
 usb usb1: configuration #1 chosen from 1 choice
 hub 1-0:1.0: USB hub found
 hub 1-0:1.0: 2 ports detected
-iTCO_wdt: Intel TCO WatchDog Timer Driver v1.03 (30-Apr-2008)
-iTCO_wdt: Found a ICH7 or ICH7R TCO device (Version=2, TCOBASE=0x0460)
-iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
-input: Power Button (FF) as /class/input/input1
-ACPI: Power Button (FF) [PWRF]
-input: Sleep Button (CM) as /class/input/input2
+e1000e: Intel(R) PRO/1000 Network Driver - 0.3.3.3-k2
+e1000e: Copyright (c) 1999-2008 Intel Corporation.
+Uniform Multi-Platform E-IDE driver
 Floppy drive(s): fd0 is 1.44M
-ACPI: Sleep Button (CM) [SLPB]
-FDC 0 is a post-1991 82077
-intel_rng: Firmware space is locked read-only. If you can't or
-intel_rng: don't want to disable this in firmware setup, and if
-intel_rng: you are certain that your system has a functional
-intel_rng: RNG, try using the 'no_fwh_detect' option.
 uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
 uhci_hcd 0000:00:1d.1: setting latency timer to 64
 uhci_hcd 0000:00:1d.1: UHCI Host Controller
 uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 2
 uhci_hcd 0000:00:1d.1: irq 19, io base 0x00002060
 usb usb2: configuration #1 chosen from 1 choice
 hub 2-0:1.0: USB hub found
 hub 2-0:1.0: 2 ports detected
+FDC 0 is a post-1991 82077
+iTCO_wdt: Intel TCO WatchDog Timer Driver v1.03 (30-Apr-2008)
+iTCO_wdt: Found a ICH7 or ICH7R TCO device (Version=2, TCOBASE=0x0460)
+iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
+input: Power Button (FF) as /class/input/input0
+input: PC Speaker as /class/input/input1
+ACPI: Power Button (FF) [PWRF]
+input: Sleep Button (CM) as /class/input/input2
 pnp: the driver 'parport_pc' has been registered
 parport_pc 00:0a: reported by Plug and Play ACPI
 parport0: PC-style at 0x378 (0x778), irq 7, using FIFO [PCSPP,TRISTATE,COMPAT,ECP]
-Uniform Multi-Platform E-IDE driver
-Driver 'sr' needs updating - please use bus_type methods
-sr0: scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray
-Uniform CD-ROM driver Revision: 3.20
-sr 2:0:0:0: Attached scsi CD-ROM sr0
-parport0: Printer, HEWLETT-PACKARD PHOTOSMART P1100
-parport_pc 00:0a: driver attached
+intel_rng: Firmware space is locked read-only. If you can't or
+intel_rng: don't want to disable this in firmware setup, and if
+intel_rng: you are certain that your system has a functional
+intel_rng: RNG, try using the 'no_fwh_detect' option.
 uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
 uhci_hcd 0000:00:1d.2: setting latency timer to 64
 uhci_hcd 0000:00:1d.2: UHCI Host Controller
 uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 3
 uhci_hcd 0000:00:1d.2: irq 18, io base 0x00002040
 usb usb3: configuration #1 chosen from 1 choice
 hub 3-0:1.0: USB hub found
 hub 3-0:1.0: 2 ports detected
-e1000e: Intel(R) PRO/1000 Network Driver - 0.3.3.3-k2
-e1000e: Copyright (c) 1999-2008 Intel Corporation.
+ACPI: Sleep Button (CM) [SLPB]
 sd 0:0:0:0: Attached scsi generic sg0 type 0
 sr 2:0:0:0: Attached scsi generic sg1 type 5
+parport0: Printer, HEWLETT-PACKARD PHOTOSMART P1100
+parport_pc 00:0a: driver attached
 uhci_hcd 0000:00:1d.3: PCI INT D -> GSI 16 (level, low) -> IRQ 16
 uhci_hcd 0000:00:1d.3: setting latency timer to 64
 uhci_hcd 0000:00:1d.3: UHCI Host Controller
 uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 4
 uhci_hcd 0000:00:1d.3: irq 16, io base 0x00002020
 usb usb4: configuration #1 chosen from 1 choice
 hub 4-0:1.0: USB hub found
 hub 4-0:1.0: 2 ports detected
 usb 3-1: new low speed USB device using uhci_hcd and address 2
 HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
 HDA Intel 0000:00:1b.0: setting latency timer to 64
 ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
 ehci_hcd 0000:00:1d.7: setting latency timer to 64
 ehci_hcd 0000:00:1d.7: EHCI Host Controller
 ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 5
 usb 3-1: configuration #1 chosen from 1 choice
 ehci_hcd 0000:00:1d.7: debug port 1
 ehci_hcd 0000:00:1d.7: cache line size of 128 is not supported
 ehci_hcd 0000:00:1d.7: irq 23, io mem 0x902c4400
 usb 4-1: new low speed USB device using uhci_hcd and address 2
 ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
 usb usb5: configuration #1 chosen from 1 choice
 hub 5-0:1.0: USB hub found
 hub 5-0:1.0: 8 ports detected
 hub 4-0:1.0: unable to enumerate USB device on port 1
+usb 3-1: USB disconnect, address 2
 usbcore: registered new interface driver hiddev
 usbcore: registered new interface driver usbhid
 usbhid: v2.6:USB HID core driver
 piix 0000:00:1f.1: IDE controller (0x8086:0x27df rev 0x01)
 PIIX_IDE 0000:00:1f.1: PCI INT A -> GSI 18 (level, low) -> IRQ 18
 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 0x20b0-0x20b7
 Probing IDE interface ide0...
-usb 3-1: reset low speed USB device using uhci_hcd and address 2
+usb 3-1: new low speed USB device using uhci_hcd and address 3
+usb 3-1: configuration #1 chosen from 1 choice
+input: USB Compliant Keyboard as /class/input/input3
+input: USB HID v1.10 Keyboard [USB Compliant Keyboard] on usb-0000:00:1d.2-1
+input: USB Compliant Keyboard as /class/input/input4
+input: USB HID v1.10 Device [USB Compliant Keyboard] on usb-0000:00:1d.2-1
 hda: LITE-ON DVD SOHD-16P9SV, ATAPI CD/DVD-ROM drive
 usb 4-1: new low speed USB device using uhci_hcd and address 3
 usb 4-1: configuration #1 chosen from 1 choice
-input: Logitech USB Receiver as /class/input/input3
+input: Logitech USB Receiver as /class/input/input5
 input: USB HID v1.10 Mouse [Logitech USB Receiver] on usb-0000:00:1d.3-1
 hda: host max PIO4 wanted PIO255(auto-tune) selected PIO4
 hda: UDMA/33 mode selected
 ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
-i801_smbus 0000:00:1f.3: PCI INT B -> GSI 19 (level, low) -> IRQ 19
 e1000e 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
 e1000e 0000:01:00.0: setting latency timer to 64
+i801_smbus 0000:00:1f.3: PCI INT B -> GSI 19 (level, low) -> IRQ 19
 e1000e 0000:01:00.0: Warning: detected DSPD enabled in EEPROM
 0000:01:00.0: eth0: (PCI Express:2.5GB/s:Width x1) 00:16:76:04:ff:09
 0000:01:00.0: eth0: Intel(R) PRO/1000 Network Connection
 0000:01:00.0: eth0: MAC: 2, PHY: 2, PBA No: ffffff-0ff
 hda: ATAPI 48X DVD-ROM drive, 254kB Cache
 Adding 979924k swap on /dev/sda6.  Priority:-1 extents:1 across:979924k
 EXT3 FS on dm-0, internal journal
 NET: Registered protocol family 10
 lo: Disabled Privacy Extensions
 i2c-adapter i2c-0: lm85: Detected SMSC chip
 i2c-adapter i2c-0: lm85: Unrecognized version/stepping 0x68 Defaulting to Generic LM85.
 fuse init (API version 7.9)
 kjournald starting.  Commit interval 5 seconds
 EXT3 FS on sda1, internal journal
 EXT3-fs: mounted filesystem with ordered data mode.
 kjournald starting.  Commit interval 5 seconds
 EXT3 FS on dm-2, internal journal
 EXT3-fs: mounted filesystem with ordered data mode.
 kjournald starting.  Commit interval 5 seconds
 EXT3 FS on dm-4, internal journal
 EXT3-fs: mounted filesystem with ordered data mode.
 kjournald starting.  Commit interval 5 seconds
 EXT3 FS on dm-1, internal journal
 EXT3-fs: mounted filesystem with ordered data mode.
 kjournald starting.  Commit interval 5 seconds
 EXT3 FS on dm-3, internal journal
 EXT3-fs: mounted filesystem with ordered data mode.
 kjournald starting.  Commit interval 5 seconds
 EXT3 FS on dm-7, internal journal
 EXT3-fs: mounted filesystem with ordered data mode.
 kjournald starting.  Commit interval 5 seconds
 EXT3 FS on dm-6, internal journal
 EXT3-fs: mounted filesystem with ordered data mode.
 kjournald starting.  Commit interval 5 seconds
 EXT3 FS on dm-5, internal journal
 EXT3-fs: mounted filesystem with ordered data mode.
 Bridge firewalling registered
 br0: Dropping NETIF_F_UFO since no NETIF_F_HW_CSUM feature.
 device eth0 entered promiscuous mode
 ADDRCONF(NETDEV_UP): eth0: link is not ready
 0000:01:00.0: eth0: Link is Up 100 Mbps Full Duplex, Flow Control: RX/TX
 0000:01:00.0: eth0: 10/100 speed: disabling TSO
 ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
 br0: port 1(eth0) entering learning state
 br0: topology change detected, propagating
 br0: port 1(eth0) entering forwarding state
 RPC: Registered udp transport module.
 RPC: Registered tcp transport module.
 br0: no IPv6 routers present
-eth0: no IPv6 routers present
 lp0: using parport0 (interrupt-driven).
 ppdev: user-space parallel port driver
+eth0: no IPv6 routers present
 tun: Universal TUN/TAP device driver, 1.6
 tun: (C) 1999-2004 Max Krasnyansky <maxk@xxxxxxxxxxxx>
 device vbox0 entered promiscuous mode
 br0: port 2(vbox0) entering learning state
 br0: topology change detected, propagating
 br0: port 2(vbox0) entering forwarding state
 [drm] Initialized drm 1.1.0 20060810
 pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
 pci 0000:00:02.0: setting latency timer to 64
 [drm] Initialized i915 1.6.0 20060119 on minor 0
 vbox0: no IPv6 routers present

[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux