linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
@ 2013-01-24 17:02 Chris Clayton
  2013-01-24 19:21 ` Martin Mokrejs
  0 siblings, 1 reply; 41+ messages in thread
From: Chris Clayton @ 2013-01-24 17:02 UTC (permalink / raw)
  To: linux-media, LKML

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

Hi,

I've today taken delivery of a WinTV-HVR-1400 expresscard TV Tuner and 
got an Oops when I removed from the expresscard slot in my laptop. I 
will quite understand if the response to this report is "don't do 
that!", but in that case, how should one remove one of these cards?

I have attached three files:

1. the dmesg output from when I rebooted the machine after the oops. I 
have turned debugging on in the dib700p and cx23885 modules via modules 
options in /etc/modprobe.d/hvr1400.conf;

2. the .config file for the kernel that oopsed.

3. the text of the oops message. I've typed this up from a photograph of 
the screen because the laptop was locked up and there was nothing in the 
log files. Apologies for any typos, but I have tried to be careful.

Assuming the answer isn't don't do that, let me know if I can provide 
any additional diagnostics, test any patches, etc. Please, however, cc 
me as I'm not subscribed.

Chris

[-- Attachment #2: hvr1400-Oops --]
[-- Type: text/plain, Size: 2106 bytes --]

BUG: unable to handle kernel NULL pointer dereference at 00000058
IP:[<f8e52365>] cx23885_video_wakeup+0x25/0x130 [cx23885]
*pdpt = 0000000032a7a001 *pde = 000000000000000000
Oops: 0000 [#1] PREEMPT SMP
Modules linked in: iptable_filter xt_conntrack ipt_MASQUERADE iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack coretemp hwmon kvm_intel kvm 
usb_storage dib7000p dibx000_common cx23885 tveeprom fujitsi_laptop btcx_risc snd_hda_codec_hdmi videobuf_dvb cx2341xvideobuf_dma_sg videobuf_core r8169
snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep [last unloaded: psmouse]
Pid: 16021, comm: cc1 Not tainted3.8.0-rc4+ #114 FUJITSU LIFEBOOK AH531/FJNBB0F
eip: 0060:[<F8E52365>] eflags: 00010046 CPU:0
eip is at cx23885_video_wakeup+0x25/0x130 [cx23885]
EAX: f333a000 EBX: f333b16c ECX: ffffffff EDX: ffffffd8
ESI: 00000000 EDI: 0000ffff EBP: 00000000 ESP: f1a7ie74
 DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
CR0: 80050033 CR2: 00000058 CR3: 32337000 CR4: 000407f0
DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
DR6: ffff0ff0 DR7: 00000400
Process cc1 (pid: 16021, ti=f1a70000 task=f2617560 task.fi=f1a70000)
Stack:
 f8e547eb f8e66caa f333a88c ffffffff 000103e8 ffffffff ffffffd8 ffffffff
 00000001 ffffffff f333a000 f333b1f4 ffffffff f8e52d13 f8e63e2c f333a88c
 00000086 f333a000 ffffffff 00000001 ffffffff f8e575db c12b90a4 00000000
Call Trace:
 [<f8e547eb>] ? cx23885_sram_channel_dump+0x20b/0c220 [cx23885]
 [<f8e52d13>] ? cx23885_video_irq+0xf3/0x1c0 [cx23885]
 [<f8e575db>] ? cx23885_irq+0x39b/0x7e0 [cx23885]
 [<c12b90a4>] ? ahci_interrupt+0x1b4.0x650
 [<c104ddbc>] ? hrtimer_forward+0x9c/0x190
 [<c108425e>] ? handle_irq_event_percpu+0x2e/0x140
 [<c106f9f5>] ? clockevents_program_event+0xa5/0x160
 [<c10843a5>] ? handle_irq_event+0x34/0x60
 [<c1086d46>] ? handle_fasteoi_irq+0x46/0xd0
 [<c100489f>] ? handle_irq+0x8f/0xa0
 [<c100449a>] ? do_IRQ+0x3d/0xc0
 [<c1036524>] ? irq_exit+0x54/0x90
 [<c1020828>] ? smp_apic_timer_interrupt+0x58/0x90
 [<c140c66c>] ? common_interrupt+0x2c/0x31
Code: bc 27 0000 00 00 55 57 56 53 89 d3 83 ec 24 8b 2a 89 4c ...


[-- Attachment #3: hvr1400-Oops-config --]
[-- Type: text/plain, Size: 77359 bytes --]

#
# Automatically generated file; DO NOT EDIT.
# Linux/i386 3.8.0-rc4 Kernel Configuration
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
CONFIG_X86=y
CONFIG_INSTRUCTION_DECODER=y
CONFIG_OUTPUT_FORMAT="elf32-i386"
CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig"
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_HAVE_LATENCYTOP_SUPPORT=y
CONFIG_MMU=y
CONFIG_NEED_SG_DMA_LENGTH=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_BUG=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_ARCH_HAS_CPU_RELAX=y
CONFIG_ARCH_HAS_DEFAULT_IDLE=y
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
CONFIG_ARCH_HAS_CPU_AUTOPROBE=y
CONFIG_HAVE_SETUP_PER_CPU_AREA=y
CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
CONFIG_ARCH_SUSPEND_POSSIBLE=y
# CONFIG_ZONE_DMA32 is not set
# CONFIG_AUDIT_ARCH is not set
CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
CONFIG_X86_32_SMP=y
CONFIG_X86_HT=y
CONFIG_X86_32_LAZY_GS=y
CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx"
CONFIG_ARCH_CPU_PROBE_RELEASE=y
CONFIG_ARCH_SUPPORTS_UPROBES=y
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
CONFIG_HAVE_IRQ_WORK=y
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_EXTABLE_SORT=y

#
# General setup
#
CONFIG_EXPERIMENTAL=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_CROSS_COMPILE=""
CONFIG_LOCALVERSION=""
# CONFIG_LOCALVERSION_AUTO is not set
CONFIG_HAVE_KERNEL_GZIP=y
CONFIG_HAVE_KERNEL_BZIP2=y
CONFIG_HAVE_KERNEL_LZMA=y
CONFIG_HAVE_KERNEL_XZ=y
CONFIG_HAVE_KERNEL_LZO=y
# CONFIG_KERNEL_GZIP is not set
# CONFIG_KERNEL_BZIP2 is not set
CONFIG_KERNEL_LZMA=y
# CONFIG_KERNEL_XZ is not set
# CONFIG_KERNEL_LZO is not set
CONFIG_DEFAULT_HOSTNAME="(none)"
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
# CONFIG_POSIX_MQUEUE is not set
# CONFIG_FHANDLE is not set
# CONFIG_AUDIT is not set
CONFIG_HAVE_GENERIC_HARDIRQS=y

#
# IRQ subsystem
#
CONFIG_GENERIC_HARDIRQS=y
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_GENERIC_IRQ_SHOW=y
CONFIG_GENERIC_PENDING_IRQ=y
CONFIG_IRQ_FORCED_THREADING=y
CONFIG_SPARSE_IRQ=y
CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_KTIME_SCALAR=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
CONFIG_GENERIC_CMOS_UPDATE=y

#
# Timers subsystem
#
CONFIG_TICK_ONESHOT=y
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y

#
# CPU/Task time and stats accounting
#
CONFIG_TICK_CPU_ACCOUNTING=y
# CONFIG_IRQ_TIME_ACCOUNTING is not set
CONFIG_BSD_PROCESS_ACCT=y
# CONFIG_BSD_PROCESS_ACCT_V3 is not set
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
# CONFIG_TASK_XACCT is not set

#
# RCU Subsystem
#
CONFIG_TREE_PREEMPT_RCU=y
CONFIG_PREEMPT_RCU=y
CONFIG_RCU_FANOUT=32
CONFIG_RCU_FANOUT_LEAF=16
# CONFIG_RCU_FANOUT_EXACT is not set
# CONFIG_RCU_FAST_NO_HZ is not set
# CONFIG_TREE_RCU_TRACE is not set
# CONFIG_RCU_BOOST is not set
# CONFIG_RCU_NOCB_CPU is not set
# CONFIG_IKCONFIG is not set
CONFIG_LOG_BUF_SHIFT=17
CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
CONFIG_ARCH_WANTS_PROT_NUMA_PROT_NONE=y
CONFIG_CGROUPS=y
# CONFIG_CGROUP_DEBUG is not set
# CONFIG_CGROUP_FREEZER is not set
# CONFIG_CGROUP_DEVICE is not set
# CONFIG_CPUSETS is not set
# CONFIG_CGROUP_CPUACCT is not set
# CONFIG_RESOURCE_COUNTERS is not set
# CONFIG_CGROUP_PERF is not set
CONFIG_CGROUP_SCHED=y
CONFIG_FAIR_GROUP_SCHED=y
# CONFIG_CFS_BANDWIDTH is not set
# CONFIG_RT_GROUP_SCHED is not set
# CONFIG_BLK_CGROUP is not set
# CONFIG_CHECKPOINT_RESTORE is not set
CONFIG_NAMESPACES=y
# CONFIG_UTS_NS is not set
# CONFIG_IPC_NS is not set
# CONFIG_PID_NS is not set
# CONFIG_NET_NS is not set
CONFIG_SCHED_AUTOGROUP=y
CONFIG_SYSFS_DEPRECATED=y
# CONFIG_SYSFS_DEPRECATED_V2 is not set
# CONFIG_RELAY is not set
# CONFIG_BLK_DEV_INITRD is not set
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
CONFIG_SYSCTL=y
CONFIG_ANON_INODES=y
# CONFIG_EXPERT is not set
CONFIG_HAVE_UID16=y
CONFIG_UID16=y
# CONFIG_SYSCTL_SYSCALL is not set
CONFIG_SYSCTL_EXCEPTION_TRACE=y
CONFIG_KALLSYMS=y
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_PCSPKR_PLATFORM=y
CONFIG_HAVE_PCSPKR_PLATFORM=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SIGNALFD=y
CONFIG_TIMERFD=y
CONFIG_EVENTFD=y
CONFIG_SHMEM=y
CONFIG_AIO=y
# CONFIG_EMBEDDED is not set
CONFIG_HAVE_PERF_EVENTS=y

#
# Kernel Performance Events And Counters
#
CONFIG_PERF_EVENTS=y
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_PCI_QUIRKS=y
CONFIG_SLUB_DEBUG=y
# CONFIG_COMPAT_BRK is not set
# CONFIG_SLAB is not set
CONFIG_SLUB=y
# CONFIG_PROFILING is not set
CONFIG_HAVE_OPROFILE=y
CONFIG_OPROFILE_NMI_TIMER=y
# CONFIG_KPROBES is not set
# CONFIG_JUMP_LABEL is not set
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
CONFIG_USER_RETURN_NOTIFIER=y
CONFIG_HAVE_IOREMAP_PROT=y
CONFIG_HAVE_KPROBES=y
CONFIG_HAVE_KRETPROBES=y
CONFIG_HAVE_OPTPROBES=y
CONFIG_HAVE_ARCH_TRACEHOOK=y
CONFIG_HAVE_DMA_ATTRS=y
CONFIG_HAVE_DMA_CONTIGUOUS=y
CONFIG_USE_GENERIC_SMP_HELPERS=y
CONFIG_GENERIC_SMP_IDLE_THREAD=y
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
CONFIG_HAVE_DMA_API_DEBUG=y
CONFIG_HAVE_HW_BREAKPOINT=y
CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y
CONFIG_HAVE_USER_RETURN_NOTIFIER=y
CONFIG_HAVE_PERF_EVENTS_NMI=y
CONFIG_HAVE_PERF_REGS=y
CONFIG_HAVE_PERF_USER_STACK_DUMP=y
CONFIG_HAVE_ARCH_JUMP_LABEL=y
CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y
CONFIG_HAVE_CMPXCHG_LOCAL=y
CONFIG_HAVE_CMPXCHG_DOUBLE=y
CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
CONFIG_SECCOMP_FILTER=y
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
CONFIG_MODULES_USE_ELF_REL=y
CONFIG_GENERIC_SIGALTSTACK=y
CONFIG_CLONE_BACKWARDS=y

#
# GCOV-based kernel profiling
#
# CONFIG_GCOV_KERNEL is not set
CONFIG_HAVE_GENERIC_DMA_COHERENT=y
CONFIG_SLABINFO=y
CONFIG_RT_MUTEXES=y
CONFIG_BASE_SMALL=0
CONFIG_MODULES=y
# CONFIG_MODULE_FORCE_LOAD is not set
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not set
# CONFIG_MODVERSIONS is not set
# CONFIG_MODULE_SRCVERSION_ALL is not set
# CONFIG_MODULE_SIG is not set
CONFIG_STOP_MACHINE=y
CONFIG_BLOCK=y
CONFIG_LBDAF=y
# CONFIG_BLK_DEV_BSG is not set
# CONFIG_BLK_DEV_BSGLIB is not set
# CONFIG_BLK_DEV_INTEGRITY is not set

#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
# CONFIG_ACORN_PARTITION is not set
# CONFIG_OSF_PARTITION is not set
# CONFIG_AMIGA_PARTITION is not set
# CONFIG_ATARI_PARTITION is not set
# CONFIG_MAC_PARTITION is not set
CONFIG_MSDOS_PARTITION=y
# CONFIG_BSD_DISKLABEL is not set
# CONFIG_MINIX_SUBPARTITION is not set
# CONFIG_SOLARIS_X86_PARTITION is not set
# CONFIG_UNIXWARE_DISKLABEL is not set
# CONFIG_LDM_PARTITION is not set
# CONFIG_SGI_PARTITION is not set
# CONFIG_ULTRIX_PARTITION is not set
# CONFIG_SUN_PARTITION is not set
# CONFIG_KARMA_PARTITION is not set
# CONFIG_EFI_PARTITION is not set
# CONFIG_SYSV68_PARTITION is not set

#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
# CONFIG_IOSCHED_DEADLINE is not set
CONFIG_IOSCHED_CFQ=y
CONFIG_DEFAULT_CFQ=y
# CONFIG_DEFAULT_NOOP is not set
CONFIG_DEFAULT_IOSCHED="cfq"
CONFIG_PREEMPT_NOTIFIERS=y
CONFIG_UNINLINE_SPIN_UNLOCK=y
CONFIG_MUTEX_SPIN_ON_OWNER=y
CONFIG_FREEZER=y

#
# Processor type and features
#
CONFIG_ZONE_DMA=y
CONFIG_SMP=y
CONFIG_X86_MPPARSE=y
# CONFIG_X86_BIGSMP is not set
# CONFIG_X86_EXTENDED_PLATFORM is not set
CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y
# CONFIG_X86_32_IRIS is not set
CONFIG_SCHED_OMIT_FRAME_POINTER=y
# CONFIG_PARAVIRT_GUEST is not set
CONFIG_NO_BOOTMEM=y
# CONFIG_MEMTEST is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MELAN is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MGEODE_LX is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
# CONFIG_MVIAC7 is not set
CONFIG_MCORE2=y
# CONFIG_MATOM is not set
# CONFIG_X86_GENERIC is not set
CONFIG_X86_INTERNODE_CACHE_SHIFT=6
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_TSC=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_CMOV=y
CONFIG_X86_MINIMUM_CPU_FAMILY=5
CONFIG_X86_DEBUGCTLMSR=y
CONFIG_CPU_SUP_INTEL=y
CONFIG_CPU_SUP_AMD=y
CONFIG_CPU_SUP_CENTAUR=y
CONFIG_CPU_SUP_TRANSMETA_32=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
CONFIG_DMI=y
CONFIG_NR_CPUS=4
# CONFIG_SCHED_SMT is not set
CONFIG_SCHED_MC=y
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
CONFIG_PREEMPT=y
CONFIG_PREEMPT_COUNT=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
# CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set
CONFIG_X86_MCE=y
CONFIG_X86_MCE_INTEL=y
# CONFIG_X86_MCE_AMD is not set
# CONFIG_X86_ANCIENT_MCE is not set
CONFIG_X86_MCE_THRESHOLD=y
# CONFIG_X86_MCE_INJECT is not set
CONFIG_X86_THERMAL_VECTOR=y
CONFIG_VM86=y
# CONFIG_TOSHIBA is not set
# CONFIG_I8K is not set
# CONFIG_X86_REBOOTFIXUPS is not set
CONFIG_MICROCODE=m
CONFIG_MICROCODE_INTEL=y
# CONFIG_MICROCODE_AMD is not set
CONFIG_MICROCODE_OLD_INTERFACE=y
CONFIG_X86_MSR=m
CONFIG_X86_CPUID=m
# CONFIG_NOHIGHMEM is not set
# CONFIG_HIGHMEM4G is not set
CONFIG_HIGHMEM64G=y
CONFIG_PAGE_OFFSET=0xC0000000
CONFIG_HIGHMEM=y
CONFIG_X86_PAE=y
CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
CONFIG_ARCH_FLATMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_ILLEGAL_POINTER_VALUE=0
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_FLATMEM_MANUAL=y
# CONFIG_SPARSEMEM_MANUAL is not set
CONFIG_FLATMEM=y
CONFIG_FLAT_NODE_MEM_MAP=y
CONFIG_SPARSEMEM_STATIC=y
CONFIG_HAVE_MEMBLOCK=y
CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
CONFIG_ARCH_DISCARD_MEMBLOCK=y
CONFIG_PAGEFLAGS_EXTENDED=y
CONFIG_SPLIT_PTLOCK_CPUS=4
# CONFIG_COMPACTION is not set
CONFIG_PHYS_ADDR_T_64BIT=y
CONFIG_ZONE_DMA_FLAG=1
CONFIG_BOUNCE=y
CONFIG_VIRT_TO_BUS=y
CONFIG_MMU_NOTIFIER=y
# CONFIG_KSM is not set
CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
# CONFIG_MEMORY_FAILURE is not set
# CONFIG_TRANSPARENT_HUGEPAGE is not set
CONFIG_CROSS_MEMORY_ATTACH=y
# CONFIG_CLEANCACHE is not set
# CONFIG_FRONTSWAP is not set
# CONFIG_HIGHPTE is not set
# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set
CONFIG_X86_RESERVE_LOW=64
# CONFIG_MATH_EMULATION is not set
CONFIG_MTRR=y
CONFIG_MTRR_SANITIZER=y
CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0
CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
CONFIG_X86_PAT=y
CONFIG_ARCH_USES_PG_UNCACHED=y
CONFIG_ARCH_RANDOM=y
CONFIG_X86_SMAP=y
# CONFIG_EFI is not set
CONFIG_SECCOMP=y
# CONFIG_CC_STACKPROTECTOR is not set
# CONFIG_HZ_100 is not set
CONFIG_HZ_250=y
# CONFIG_HZ_300 is not set
# CONFIG_HZ_1000 is not set
CONFIG_HZ=250
CONFIG_SCHED_HRTICK=y
CONFIG_KEXEC=y
# CONFIG_CRASH_DUMP is not set
# CONFIG_KEXEC_JUMP is not set
CONFIG_PHYSICAL_START=0x1000000
# CONFIG_RELOCATABLE is not set
CONFIG_PHYSICAL_ALIGN=0x100000
CONFIG_HOTPLUG_CPU=y
# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
# CONFIG_DEBUG_HOTPLUG_CPU0 is not set
# CONFIG_COMPAT_VDSO is not set
# CONFIG_CMDLINE_BOOL is not set
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y

#
# Power management and ACPI options
#
CONFIG_SUSPEND=y
CONFIG_SUSPEND_FREEZER=y
CONFIG_HIBERNATE_CALLBACKS=y
CONFIG_HIBERNATION=y
CONFIG_PM_STD_PARTITION=""
CONFIG_PM_SLEEP=y
CONFIG_PM_SLEEP_SMP=y
# CONFIG_PM_AUTOSLEEP is not set
# CONFIG_PM_WAKELOCKS is not set
# CONFIG_PM_RUNTIME is not set
CONFIG_PM=y
# CONFIG_PM_DEBUG is not set
CONFIG_ACPI=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_PROCFS=y
# CONFIG_ACPI_PROCFS_POWER is not set
# CONFIG_ACPI_EC_DEBUGFS is not set
# CONFIG_ACPI_PROC_EVENT is not set
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_VIDEO=y
CONFIG_ACPI_FAN=y
CONFIG_ACPI_DOCK=y
CONFIG_ACPI_I2C=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_HOTPLUG_CPU=y
# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_CUSTOM_DSDT is not set
# CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
# CONFIG_ACPI_PCI_SLOT is not set
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=y
# CONFIG_ACPI_SBS is not set
# CONFIG_ACPI_HED is not set
# CONFIG_ACPI_CUSTOM_METHOD is not set
# CONFIG_ACPI_APEI is not set
# CONFIG_SFI is not set
# CONFIG_APM is not set

#
# CPU Frequency scaling
#
# CONFIG_CPU_FREQ is not set
CONFIG_CPU_IDLE=y
# CONFIG_CPU_IDLE_MULTIPLE_DRIVERS is not set
CONFIG_CPU_IDLE_GOV_LADDER=y
CONFIG_CPU_IDLE_GOV_MENU=y
# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
# CONFIG_INTEL_IDLE is not set

#
# Bus options (PCI etc.)
#
CONFIG_PCI=y
# CONFIG_PCI_GOBIOS is not set
# CONFIG_PCI_GOMMCONFIG is not set
# CONFIG_PCI_GODIRECT is not set
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_MMCONFIG=y
CONFIG_PCI_DOMAINS=y
CONFIG_PCIEPORTBUS=y
CONFIG_HOTPLUG_PCI_PCIE=m
CONFIG_PCIEAER=y
# CONFIG_PCIE_ECRC is not set
# CONFIG_PCIEAER_INJECT is not set
CONFIG_PCIEASPM=y
# CONFIG_PCIEASPM_DEBUG is not set
CONFIG_PCIEASPM_DEFAULT=y
# CONFIG_PCIEASPM_POWERSAVE is not set
# CONFIG_PCIEASPM_PERFORMANCE is not set
CONFIG_ARCH_SUPPORTS_MSI=y
# CONFIG_PCI_MSI is not set
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
# CONFIG_PCI_STUB is not set
CONFIG_HT_IRQ=y
# CONFIG_PCI_IOV is not set
# CONFIG_PCI_PRI is not set
# CONFIG_PCI_PASID is not set
CONFIG_PCI_IOAPIC=y
CONFIG_PCI_LABEL=y
CONFIG_ISA_DMA_API=y
CONFIG_ISA=y
# CONFIG_EISA is not set
# CONFIG_SCx200 is not set
# CONFIG_ALIX is not set
# CONFIG_NET5501 is not set
# CONFIG_GEOS is not set
CONFIG_AMD_NB=y
# CONFIG_PCCARD is not set
CONFIG_HOTPLUG_PCI=m
# CONFIG_HOTPLUG_PCI_COMPAQ is not set
# CONFIG_HOTPLUG_PCI_IBM is not set
# CONFIG_HOTPLUG_PCI_ACPI is not set
# CONFIG_HOTPLUG_PCI_CPCI is not set
# CONFIG_HOTPLUG_PCI_SHPC is not set
# CONFIG_RAPIDIO is not set

#
# Executable file formats / Emulations
#
CONFIG_BINFMT_ELF=y
CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y
# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
CONFIG_HAVE_AOUT=y
CONFIG_BINFMT_AOUT=y
CONFIG_BINFMT_MISC=m
CONFIG_COREDUMP=y
CONFIG_HAVE_ATOMIC_IOMAP=y
CONFIG_HAVE_TEXT_POKE_SMP=y
CONFIG_NET=y

#
# Networking options
#
CONFIG_PACKET=y
# CONFIG_PACKET_DIAG is not set
CONFIG_UNIX=y
# CONFIG_UNIX_DIAG is not set
CONFIG_XFRM=y
CONFIG_XFRM_ALGO=y
CONFIG_XFRM_USER=m
# CONFIG_XFRM_SUB_POLICY is not set
# CONFIG_XFRM_MIGRATE is not set
# CONFIG_XFRM_STATISTICS is not set
CONFIG_XFRM_IPCOMP=y
CONFIG_NET_KEY=y
# CONFIG_NET_KEY_MIGRATE is not set
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
# CONFIG_IP_ADVANCED_ROUTER is not set
# CONFIG_IP_PNP is not set
# CONFIG_NET_IPIP is not set
# CONFIG_NET_IPGRE_DEMUX is not set
# CONFIG_IP_MROUTE is not set
# CONFIG_ARPD is not set
# CONFIG_SYN_COOKIES is not set
# CONFIG_NET_IPVTI is not set
CONFIG_INET_AH=y
CONFIG_INET_ESP=y
CONFIG_INET_IPCOMP=y
CONFIG_INET_XFRM_TUNNEL=y
CONFIG_INET_TUNNEL=y
CONFIG_INET_XFRM_MODE_TRANSPORT=m
CONFIG_INET_XFRM_MODE_TUNNEL=m
CONFIG_INET_XFRM_MODE_BEET=y
# CONFIG_INET_LRO is not set
# CONFIG_INET_DIAG is not set
# CONFIG_TCP_CONG_ADVANCED is not set
CONFIG_TCP_CONG_CUBIC=y
CONFIG_DEFAULT_TCP_CONG="cubic"
# CONFIG_TCP_MD5SIG is not set
# CONFIG_IPV6 is not set
# CONFIG_NETWORK_SECMARK is not set
# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set
CONFIG_NETFILTER_ADVANCED=y

#
# Core Netfilter Configuration
#
CONFIG_NETFILTER_NETLINK=m
# CONFIG_NETFILTER_NETLINK_ACCT is not set
# CONFIG_NETFILTER_NETLINK_QUEUE is not set
CONFIG_NETFILTER_NETLINK_LOG=m
CONFIG_NF_CONNTRACK=m
# CONFIG_NF_CONNTRACK_MARK is not set
# CONFIG_NF_CONNTRACK_PROCFS is not set
# CONFIG_NF_CONNTRACK_EVENTS is not set
# CONFIG_NF_CONNTRACK_TIMEOUT is not set
# CONFIG_NF_CONNTRACK_TIMESTAMP is not set
# CONFIG_NF_CT_PROTO_DCCP is not set
# CONFIG_NF_CT_PROTO_SCTP is not set
# CONFIG_NF_CT_PROTO_UDPLITE is not set
# CONFIG_NF_CONNTRACK_AMANDA is not set
CONFIG_NF_CONNTRACK_FTP=m
# CONFIG_NF_CONNTRACK_H323 is not set
CONFIG_NF_CONNTRACK_IRC=m
# CONFIG_NF_CONNTRACK_NETBIOS_NS is not set
# CONFIG_NF_CONNTRACK_SNMP is not set
# CONFIG_NF_CONNTRACK_PPTP is not set
# CONFIG_NF_CONNTRACK_SANE is not set
CONFIG_NF_CONNTRACK_SIP=m
# CONFIG_NF_CONNTRACK_TFTP is not set
# CONFIG_NF_CT_NETLINK is not set
# CONFIG_NF_CT_NETLINK_TIMEOUT is not set
CONFIG_NF_NAT=m
CONFIG_NF_NAT_NEEDED=y
# CONFIG_NF_NAT_AMANDA is not set
CONFIG_NF_NAT_FTP=m
CONFIG_NF_NAT_IRC=m
CONFIG_NF_NAT_SIP=m
# CONFIG_NF_NAT_TFTP is not set
CONFIG_NETFILTER_XTABLES=y

#
# Xtables combined modules
#
# CONFIG_NETFILTER_XT_MARK is not set
# CONFIG_NETFILTER_XT_CONNMARK is not set

#
# Xtables targets
#
# CONFIG_NETFILTER_XT_TARGET_CLASSIFY is not set
# CONFIG_NETFILTER_XT_TARGET_CONNMARK is not set
# CONFIG_NETFILTER_XT_TARGET_HMARK is not set
# CONFIG_NETFILTER_XT_TARGET_IDLETIMER is not set
# CONFIG_NETFILTER_XT_TARGET_LED is not set
CONFIG_NETFILTER_XT_TARGET_LOG=m
# CONFIG_NETFILTER_XT_TARGET_MARK is not set
CONFIG_NETFILTER_XT_TARGET_NETMAP=m
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
# CONFIG_NETFILTER_XT_TARGET_NFQUEUE is not set
# CONFIG_NETFILTER_XT_TARGET_RATEEST is not set
# CONFIG_NETFILTER_XT_TARGET_REDIRECT is not set
# CONFIG_NETFILTER_XT_TARGET_TEE is not set
# CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set

#
# Xtables matches
#
# CONFIG_NETFILTER_XT_MATCH_ADDRTYPE is not set
# CONFIG_NETFILTER_XT_MATCH_CLUSTER is not set
# CONFIG_NETFILTER_XT_MATCH_COMMENT is not set
# CONFIG_NETFILTER_XT_MATCH_CONNBYTES is not set
# CONFIG_NETFILTER_XT_MATCH_CONNLIMIT is not set
# CONFIG_NETFILTER_XT_MATCH_CONNMARK is not set
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
# CONFIG_NETFILTER_XT_MATCH_CPU is not set
# CONFIG_NETFILTER_XT_MATCH_DCCP is not set
# CONFIG_NETFILTER_XT_MATCH_DEVGROUP is not set
# CONFIG_NETFILTER_XT_MATCH_DSCP is not set
# CONFIG_NETFILTER_XT_MATCH_ECN is not set
# CONFIG_NETFILTER_XT_MATCH_ESP is not set
# CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set
# CONFIG_NETFILTER_XT_MATCH_HELPER is not set
# CONFIG_NETFILTER_XT_MATCH_HL is not set
# CONFIG_NETFILTER_XT_MATCH_IPRANGE is not set
# CONFIG_NETFILTER_XT_MATCH_LENGTH is not set
# CONFIG_NETFILTER_XT_MATCH_LIMIT is not set
# CONFIG_NETFILTER_XT_MATCH_MAC is not set
# CONFIG_NETFILTER_XT_MATCH_MARK is not set
# CONFIG_NETFILTER_XT_MATCH_MULTIPORT is not set
# CONFIG_NETFILTER_XT_MATCH_NFACCT is not set
# CONFIG_NETFILTER_XT_MATCH_OSF is not set
# CONFIG_NETFILTER_XT_MATCH_OWNER is not set
# CONFIG_NETFILTER_XT_MATCH_POLICY is not set
# CONFIG_NETFILTER_XT_MATCH_PKTTYPE is not set
# CONFIG_NETFILTER_XT_MATCH_QUOTA is not set
# CONFIG_NETFILTER_XT_MATCH_RATEEST is not set
# CONFIG_NETFILTER_XT_MATCH_REALM is not set
# CONFIG_NETFILTER_XT_MATCH_RECENT is not set
# CONFIG_NETFILTER_XT_MATCH_SCTP is not set
# CONFIG_NETFILTER_XT_MATCH_STATE is not set
# CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set
# CONFIG_NETFILTER_XT_MATCH_STRING is not set
# CONFIG_NETFILTER_XT_MATCH_TCPMSS is not set
# CONFIG_NETFILTER_XT_MATCH_TIME is not set
# CONFIG_NETFILTER_XT_MATCH_U32 is not set
# CONFIG_IP_SET is not set
# CONFIG_IP_VS is not set

#
# IP: Netfilter Configuration
#
CONFIG_NF_DEFRAG_IPV4=m
CONFIG_NF_CONNTRACK_IPV4=m
# CONFIG_IP_NF_QUEUE is not set
CONFIG_IP_NF_IPTABLES=y
# CONFIG_IP_NF_MATCH_AH is not set
# CONFIG_IP_NF_MATCH_ECN is not set
# CONFIG_IP_NF_MATCH_RPFILTER is not set
# CONFIG_IP_NF_MATCH_TTL is not set
CONFIG_IP_NF_FILTER=m
# CONFIG_IP_NF_TARGET_REJECT is not set
# CONFIG_IP_NF_TARGET_ULOG is not set
CONFIG_NF_NAT_IPV4=m
CONFIG_IP_NF_TARGET_MASQUERADE=m
# CONFIG_IP_NF_TARGET_NETMAP is not set
# CONFIG_IP_NF_TARGET_REDIRECT is not set
# CONFIG_NF_NAT_PPTP is not set
# CONFIG_NF_NAT_H323 is not set
# CONFIG_IP_NF_MANGLE is not set
# CONFIG_IP_NF_RAW is not set
# CONFIG_IP_NF_ARPTABLES is not set
# CONFIG_IP_DCCP is not set
# CONFIG_IP_SCTP is not set
# CONFIG_RDS is not set
# CONFIG_TIPC is not set
# CONFIG_ATM is not set
# CONFIG_L2TP is not set
# CONFIG_BRIDGE is not set
CONFIG_HAVE_NET_DSA=y
# CONFIG_VLAN_8021Q is not set
# CONFIG_DECNET is not set
# CONFIG_LLC2 is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_WAN_ROUTER is not set
# CONFIG_PHONET is not set
# CONFIG_IEEE802154 is not set
# CONFIG_NET_SCHED is not set
# CONFIG_DCB is not set
# CONFIG_BATMAN_ADV is not set
# CONFIG_OPENVSWITCH is not set
CONFIG_RPS=y
CONFIG_RFS_ACCEL=y
CONFIG_XPS=y
# CONFIG_NETPRIO_CGROUP is not set
CONFIG_BQL=y

#
# Network testing
#
# CONFIG_NET_PKTGEN is not set
# CONFIG_HAMRADIO is not set
# CONFIG_CAN is not set
CONFIG_IRDA=m

#
# IrDA protocols
#
# CONFIG_IRLAN is not set
# CONFIG_IRCOMM is not set
# CONFIG_IRDA_ULTRA is not set

#
# IrDA options
#
# CONFIG_IRDA_CACHE_LAST_LSAP is not set
# CONFIG_IRDA_FAST_RR is not set
# CONFIG_IRDA_DEBUG is not set

#
# Infrared-port device drivers
#

#
# SIR device drivers
#
CONFIG_IRTTY_SIR=m

#
# Dongle support
#
# CONFIG_DONGLE is not set
# CONFIG_KINGSUN_DONGLE is not set
# CONFIG_KSDAZZLE_DONGLE is not set
# CONFIG_KS959_DONGLE is not set

#
# FIR device drivers
#
# CONFIG_USB_IRDA is not set
CONFIG_SIGMATEL_FIR=m
# CONFIG_NSC_FIR is not set
# CONFIG_WINBOND_FIR is not set
# CONFIG_TOSHIBA_FIR is not set
# CONFIG_SMC_IRCC_FIR is not set
# CONFIG_ALI_FIR is not set
# CONFIG_VLSI_FIR is not set
# CONFIG_VIA_FIR is not set
# CONFIG_MCS_FIR is not set
CONFIG_BT=m
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BT_BNEP is not set
CONFIG_BT_HIDP=m

#
# Bluetooth device drivers
#
CONFIG_BT_HCIBTUSB=m
# CONFIG_BT_HCIUART is not set
# CONFIG_BT_HCIBCM203X is not set
# CONFIG_BT_HCIBPA10X is not set
# CONFIG_BT_HCIBFUSB is not set
# CONFIG_BT_HCIVHCI is not set
# CONFIG_BT_MRVL is not set
# CONFIG_BT_ATH3K is not set
# CONFIG_AF_RXRPC is not set
CONFIG_WIRELESS=y
CONFIG_WEXT_CORE=y
CONFIG_WEXT_PROC=y
CONFIG_CFG80211=m
# CONFIG_NL80211_TESTMODE is not set
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
# CONFIG_CFG80211_REG_DEBUG is not set
# CONFIG_CFG80211_DEFAULT_PS is not set
# CONFIG_CFG80211_DEBUGFS is not set
# CONFIG_CFG80211_INTERNAL_REGDB is not set
CONFIG_CFG80211_WEXT=y
# CONFIG_LIB80211 is not set
CONFIG_MAC80211=m
CONFIG_MAC80211_HAS_RC=y
CONFIG_MAC80211_RC_MINSTREL=y
CONFIG_MAC80211_RC_MINSTREL_HT=y
CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
# CONFIG_MAC80211_MESH is not set
CONFIG_MAC80211_LEDS=y
# CONFIG_MAC80211_DEBUGFS is not set
# CONFIG_MAC80211_MESSAGE_TRACING is not set
# CONFIG_MAC80211_DEBUG_MENU is not set
# CONFIG_WIMAX is not set
CONFIG_RFKILL=y
CONFIG_RFKILL_LEDS=y
CONFIG_RFKILL_INPUT=y
# CONFIG_NET_9P is not set
# CONFIG_CAIF is not set
# CONFIG_CEPH_LIB is not set
# CONFIG_NFC is not set

#
# Device Drivers
#

#
# Generic Driver Options
#
CONFIG_UEVENT_HELPER_PATH=""
CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y
CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
# CONFIG_FIRMWARE_IN_KERNEL is not set
CONFIG_EXTRA_FIRMWARE=""
# CONFIG_SYS_HYPERVISOR is not set
# CONFIG_GENERIC_CPU_DEVICES is not set
CONFIG_DMA_SHARED_BUFFER=y
# CONFIG_CMA is not set

#
# Bus devices
#
# CONFIG_CONNECTOR is not set
# CONFIG_MTD is not set
# CONFIG_PARPORT is not set
CONFIG_PNP=y
CONFIG_PNP_DEBUG_MESSAGES=y

#
# Protocols
#
CONFIG_ISAPNP=y
# CONFIG_PNPBIOS is not set
CONFIG_PNPACPI=y
CONFIG_BLK_DEV=y
CONFIG_BLK_DEV_FD=m
# CONFIG_BLK_DEV_XD is not set
# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set
# CONFIG_BLK_CPQ_DA is not set
# CONFIG_BLK_CPQ_CISS_DA is not set
# CONFIG_BLK_DEV_DAC960 is not set
# CONFIG_BLK_DEV_UMEM is not set
# CONFIG_BLK_DEV_COW_COMMON is not set
CONFIG_BLK_DEV_LOOP=m
CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
# CONFIG_BLK_DEV_CRYPTOLOOP is not set
# CONFIG_BLK_DEV_DRBD is not set
# CONFIG_BLK_DEV_NBD is not set
# CONFIG_BLK_DEV_NVME is not set
# CONFIG_BLK_DEV_SX8 is not set
# CONFIG_BLK_DEV_RAM is not set
CONFIG_CDROM_PKTCDVD=m
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD_WCACHE=y
# CONFIG_ATA_OVER_ETH is not set
# CONFIG_BLK_DEV_HD is not set
# CONFIG_BLK_DEV_RBD is not set

#
# Misc devices
#
# CONFIG_SENSORS_LIS3LV02D is not set
# CONFIG_AD525X_DPOT is not set
# CONFIG_IBM_ASM is not set
# CONFIG_PHANTOM is not set
# CONFIG_INTEL_MID_PTI is not set
# CONFIG_SGI_IOC4 is not set
# CONFIG_TIFM_CORE is not set
# CONFIG_ICS932S401 is not set
# CONFIG_ENCLOSURE_SERVICES is not set
# CONFIG_HP_ILO is not set
# CONFIG_APDS9802ALS is not set
# CONFIG_ISL29003 is not set
# CONFIG_ISL29020 is not set
# CONFIG_SENSORS_TSL2550 is not set
# CONFIG_SENSORS_BH1780 is not set
# CONFIG_SENSORS_BH1770 is not set
# CONFIG_SENSORS_APDS990X is not set
# CONFIG_HMC6352 is not set
# CONFIG_DS1682 is not set
# CONFIG_VMWARE_BALLOON is not set
# CONFIG_BMP085_I2C is not set
# CONFIG_PCH_PHUB is not set
# CONFIG_USB_SWITCH_FSA9480 is not set
# CONFIG_C2PORT is not set

#
# EEPROM support
#
# CONFIG_EEPROM_AT24 is not set
# CONFIG_EEPROM_LEGACY is not set
# CONFIG_EEPROM_MAX6875 is not set
# CONFIG_EEPROM_93CX6 is not set
# CONFIG_CB710_CORE is not set

#
# Texas Instruments shared transport line discipline
#
# CONFIG_SENSORS_LIS3_I2C is not set

#
# Altera FPGA firmware download module
#
# CONFIG_ALTERA_STAPL is not set
CONFIG_HAVE_IDE=y
# CONFIG_IDE is not set

#
# SCSI device support
#
CONFIG_SCSI_MOD=y
# CONFIG_RAID_ATTRS is not set
CONFIG_SCSI=y
CONFIG_SCSI_DMA=y
# CONFIG_SCSI_TGT is not set
# CONFIG_SCSI_NETLINK is not set
CONFIG_SCSI_PROC_FS=y

#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
# CONFIG_CHR_DEV_ST is not set
# CONFIG_CHR_DEV_OSST is not set
CONFIG_BLK_DEV_SR=y
# CONFIG_BLK_DEV_SR_VENDOR is not set
# CONFIG_CHR_DEV_SG is not set
# CONFIG_CHR_DEV_SCH is not set
CONFIG_SCSI_MULTI_LUN=y
# CONFIG_SCSI_CONSTANTS is not set
# CONFIG_SCSI_LOGGING is not set
# CONFIG_SCSI_SCAN_ASYNC is not set

#
# SCSI Transports
#
# CONFIG_SCSI_SPI_ATTRS is not set
# CONFIG_SCSI_FC_ATTRS is not set
# CONFIG_SCSI_ISCSI_ATTRS is not set
# CONFIG_SCSI_SAS_ATTRS is not set
# CONFIG_SCSI_SAS_LIBSAS is not set
# CONFIG_SCSI_SRP_ATTRS is not set
# CONFIG_SCSI_LOWLEVEL is not set
# CONFIG_SCSI_DH is not set
# CONFIG_SCSI_OSD_INITIATOR is not set
CONFIG_ATA=y
# CONFIG_ATA_NONSTANDARD is not set
CONFIG_ATA_VERBOSE_ERROR=y
CONFIG_ATA_ACPI=y
CONFIG_SATA_PMP=y

#
# Controllers with non-SFF native interface
#
CONFIG_SATA_AHCI=y
CONFIG_SATA_AHCI_PLATFORM=m
# CONFIG_SATA_INIC162X is not set
# CONFIG_SATA_ACARD_AHCI is not set
# CONFIG_SATA_SIL24 is not set
# CONFIG_ATA_SFF is not set
# CONFIG_MD is not set
# CONFIG_TARGET_CORE is not set
# CONFIG_FUSION is not set

#
# IEEE 1394 (FireWire) support
#
# CONFIG_FIREWIRE is not set
# CONFIG_FIREWIRE_NOSY is not set
# CONFIG_I2O is not set
# CONFIG_MACINTOSH_DRIVERS is not set
CONFIG_NETDEVICES=y
CONFIG_NET_CORE=y
# CONFIG_BONDING is not set
# CONFIG_DUMMY is not set
# CONFIG_EQUALIZER is not set
# CONFIG_NET_FC is not set
CONFIG_MII=y
# CONFIG_NET_TEAM is not set
# CONFIG_MACVLAN is not set
# CONFIG_VXLAN is not set
# CONFIG_NETCONSOLE is not set
# CONFIG_NETPOLL is not set
# CONFIG_NET_POLL_CONTROLLER is not set
CONFIG_TUN=m
# CONFIG_VETH is not set
# CONFIG_ARCNET is not set

#
# CAIF transport drivers
#

#
# Distributed Switch Architecture drivers
#
# CONFIG_NET_DSA_MV88E6XXX is not set
# CONFIG_NET_DSA_MV88E6060 is not set
# CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set
# CONFIG_NET_DSA_MV88E6131 is not set
# CONFIG_NET_DSA_MV88E6123_61_65 is not set
CONFIG_ETHERNET=y
# CONFIG_NET_VENDOR_3COM is not set
# CONFIG_NET_VENDOR_ADAPTEC is not set
# CONFIG_NET_VENDOR_ALTEON is not set
# CONFIG_NET_VENDOR_AMD is not set
# CONFIG_NET_VENDOR_ATHEROS is not set
# CONFIG_NET_CADENCE is not set
# CONFIG_NET_VENDOR_BROADCOM is not set
# CONFIG_NET_VENDOR_BROCADE is not set
# CONFIG_NET_CALXEDA_XGMAC is not set
# CONFIG_NET_VENDOR_CHELSIO is not set
# CONFIG_NET_VENDOR_CIRRUS is not set
# CONFIG_NET_VENDOR_CISCO is not set
# CONFIG_DNET is not set
# CONFIG_NET_VENDOR_DEC is not set
# CONFIG_NET_VENDOR_DLINK is not set
# CONFIG_NET_VENDOR_EMULEX is not set
# CONFIG_NET_VENDOR_EXAR is not set
# CONFIG_NET_VENDOR_FUJITSU is not set
# CONFIG_NET_VENDOR_HP is not set
# CONFIG_NET_VENDOR_INTEL is not set
# CONFIG_IP1000 is not set
# CONFIG_JME is not set
# CONFIG_NET_VENDOR_MARVELL is not set
# CONFIG_NET_VENDOR_MELLANOX is not set
# CONFIG_NET_VENDOR_MICREL is not set
# CONFIG_NET_VENDOR_MYRI is not set
# CONFIG_FEALNX is not set
# CONFIG_NET_VENDOR_NATSEMI is not set
# CONFIG_NET_VENDOR_NVIDIA is not set
# CONFIG_NET_VENDOR_OKI is not set
# CONFIG_ETHOC is not set
# CONFIG_NET_PACKET_ENGINE is not set
# CONFIG_NET_VENDOR_QLOGIC is not set
# CONFIG_NET_VENDOR_RACAL is not set
CONFIG_NET_VENDOR_REALTEK=y
# CONFIG_8139CP is not set
# CONFIG_8139TOO is not set
CONFIG_R8169=m
# CONFIG_NET_VENDOR_RDC is not set
# CONFIG_NET_VENDOR_SEEQ is not set
# CONFIG_NET_VENDOR_SILAN is not set
# CONFIG_NET_VENDOR_SIS is not set
# CONFIG_SFC is not set
# CONFIG_NET_VENDOR_SMSC is not set
# CONFIG_NET_VENDOR_STMICRO is not set
# CONFIG_NET_VENDOR_SUN is not set
# CONFIG_NET_VENDOR_TEHUTI is not set
# CONFIG_NET_VENDOR_TI is not set
# CONFIG_NET_VENDOR_VIA is not set
# CONFIG_NET_VENDOR_WIZNET is not set
# CONFIG_FDDI is not set
# CONFIG_HIPPI is not set
# CONFIG_NET_SB1000 is not set
# CONFIG_PHYLIB is not set
# CONFIG_PPP is not set
# CONFIG_SLIP is not set

#
# USB Network Adapters
#
# CONFIG_USB_CATC is not set
# CONFIG_USB_KAWETH is not set
# CONFIG_USB_PEGASUS is not set
# CONFIG_USB_RTL8150 is not set
# CONFIG_USB_USBNET is not set
# CONFIG_USB_HSO is not set
# CONFIG_USB_IPHETH is not set
CONFIG_WLAN=y
# CONFIG_LIBERTAS_THINFIRM is not set
# CONFIG_AIRO is not set
# CONFIG_ATMEL is not set
# CONFIG_AT76C50X_USB is not set
# CONFIG_PRISM54 is not set
# CONFIG_USB_ZD1201 is not set
# CONFIG_USB_NET_RNDIS_WLAN is not set
# CONFIG_RTL8180 is not set
# CONFIG_RTL8187 is not set
# CONFIG_ADM8211 is not set
# CONFIG_MAC80211_HWSIM is not set
# CONFIG_MWL8K is not set
# CONFIG_ATH_CARDS is not set
# CONFIG_B43 is not set
# CONFIG_B43LEGACY is not set
# CONFIG_BRCMFMAC is not set
# CONFIG_HOSTAP is not set
# CONFIG_IPW2100 is not set
# CONFIG_IPW2200 is not set
CONFIG_IWLWIFI=m
CONFIG_IWLDVM=m

#
# Debugging Options
#
# CONFIG_IWLWIFI_DEBUG is not set
# CONFIG_IWLWIFI_P2P is not set
# CONFIG_IWL4965 is not set
# CONFIG_IWL3945 is not set
# CONFIG_LIBERTAS is not set
# CONFIG_HERMES is not set
# CONFIG_P54_COMMON is not set
# CONFIG_RT2X00 is not set
# CONFIG_RTL8192CE is not set
# CONFIG_RTL8192SE is not set
# CONFIG_RTL8192DE is not set
# CONFIG_RTL8723AE is not set
# CONFIG_RTL8192CU is not set
# CONFIG_WL_TI is not set
# CONFIG_ZD1211RW is not set
# CONFIG_MWIFIEX is not set

#
# Enable WiMAX (Networking options) to see the WiMAX drivers
#
# CONFIG_WAN is not set
# CONFIG_VMXNET3 is not set
# CONFIG_ISDN is not set

#
# Input device support
#
CONFIG_INPUT=y
# CONFIG_INPUT_FF_MEMLESS is not set
CONFIG_INPUT_POLLDEV=m
# CONFIG_INPUT_SPARSEKMAP is not set
# CONFIG_INPUT_MATRIXKMAP is not set

#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
# CONFIG_INPUT_JOYDEV is not set
CONFIG_INPUT_EVDEV=y
# CONFIG_INPUT_EVBUG is not set

#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
# CONFIG_KEYBOARD_ADP5588 is not set
# CONFIG_KEYBOARD_ADP5589 is not set
CONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_QT1070 is not set
# CONFIG_KEYBOARD_QT2160 is not set
# CONFIG_KEYBOARD_LKKBD is not set
# CONFIG_KEYBOARD_TCA6416 is not set
# CONFIG_KEYBOARD_TCA8418 is not set
# CONFIG_KEYBOARD_LM8323 is not set
# CONFIG_KEYBOARD_LM8333 is not set
# CONFIG_KEYBOARD_MAX7359 is not set
# CONFIG_KEYBOARD_MCS is not set
# CONFIG_KEYBOARD_MPR121 is not set
# CONFIG_KEYBOARD_NEWTON is not set
# CONFIG_KEYBOARD_OPENCORES is not set
# CONFIG_KEYBOARD_STOWAWAY is not set
# CONFIG_KEYBOARD_SUNKBD is not set
# CONFIG_KEYBOARD_XTKBD is not set
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=m
CONFIG_MOUSE_PS2_ALPS=y
CONFIG_MOUSE_PS2_LOGIPS2PP=y
CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_MOUSE_PS2_LIFEBOOK=y
CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
# CONFIG_MOUSE_PS2_SENTELIC is not set
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
# CONFIG_MOUSE_SERIAL is not set
# CONFIG_MOUSE_APPLETOUCH is not set
# CONFIG_MOUSE_BCM5974 is not set
# CONFIG_MOUSE_INPORT is not set
# CONFIG_MOUSE_LOGIBM is not set
# CONFIG_MOUSE_PC110PAD is not set
# CONFIG_MOUSE_VSXXXAA is not set
# CONFIG_MOUSE_SYNAPTICS_I2C is not set
# CONFIG_MOUSE_SYNAPTICS_USB is not set
# CONFIG_INPUT_JOYSTICK is not set
# CONFIG_INPUT_TABLET is not set
# CONFIG_INPUT_TOUCHSCREEN is not set
# CONFIG_INPUT_MISC is not set

#
# Hardware I/O ports
#
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
# CONFIG_SERIO_SERPORT is not set
# CONFIG_SERIO_CT82C710 is not set
# CONFIG_SERIO_PCIPS2 is not set
CONFIG_SERIO_LIBPS2=y
# CONFIG_SERIO_RAW is not set
# CONFIG_SERIO_ALTERA_PS2 is not set
# CONFIG_SERIO_PS2MULT is not set
# CONFIG_SERIO_ARC_PS2 is not set
# CONFIG_GAMEPORT is not set

#
# Character devices
#
CONFIG_VT=y
CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
CONFIG_VT_CONSOLE_SLEEP=y
CONFIG_HW_CONSOLE=y
# CONFIG_VT_HW_CONSOLE_BINDING is not set
CONFIG_UNIX98_PTYS=y
# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
CONFIG_LEGACY_PTYS=y
CONFIG_LEGACY_PTY_COUNT=128
# CONFIG_SERIAL_NONSTANDARD is not set
# CONFIG_NOZOMI is not set
# CONFIG_N_GSM is not set
# CONFIG_TRACE_SINK is not set
# CONFIG_DEVKMEM is not set

#
# Serial drivers
#
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_PNP=y
# CONFIG_SERIAL_8250_CONSOLE is not set
CONFIG_FIX_EARLYCON_MEM=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_NR_UARTS=4
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
# CONFIG_SERIAL_8250_EXTENDED is not set

#
# Non-8250 serial port support
#
# CONFIG_SERIAL_MFD_HSU is not set
CONFIG_SERIAL_CORE=y
# CONFIG_SERIAL_JSM is not set
# CONFIG_SERIAL_SCCNXP is not set
# CONFIG_SERIAL_TIMBERDALE is not set
# CONFIG_SERIAL_ALTERA_JTAGUART is not set
# CONFIG_SERIAL_ALTERA_UART is not set
# CONFIG_SERIAL_PCH_UART is not set
# CONFIG_SERIAL_ARC is not set
# CONFIG_IPMI_HANDLER is not set
# CONFIG_HW_RANDOM is not set
# CONFIG_NVRAM is not set
CONFIG_RTC=y
# CONFIG_DTLK is not set
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set
# CONFIG_SONYPI is not set
# CONFIG_MWAVE is not set
# CONFIG_PC8736x_GPIO is not set
# CONFIG_NSC_GPIO is not set
# CONFIG_RAW_DRIVER is not set
# CONFIG_HPET is not set
# CONFIG_HANGCHECK_TIMER is not set
# CONFIG_TCG_TPM is not set
# CONFIG_TELCLOCK is not set
CONFIG_DEVPORT=y
CONFIG_I2C=y
CONFIG_I2C_BOARDINFO=y
CONFIG_I2C_COMPAT=y
CONFIG_I2C_CHARDEV=y
# CONFIG_I2C_MUX is not set
CONFIG_I2C_HELPER_AUTO=y
CONFIG_I2C_ALGOBIT=y

#
# I2C Hardware Bus support
#

#
# PC SMBus host controller drivers
#
# CONFIG_I2C_ALI1535 is not set
# CONFIG_I2C_ALI1563 is not set
# CONFIG_I2C_ALI15X3 is not set
# CONFIG_I2C_AMD756 is not set
# CONFIG_I2C_AMD8111 is not set
CONFIG_I2C_I801=y
# CONFIG_I2C_ISCH is not set
# CONFIG_I2C_PIIX4 is not set
# CONFIG_I2C_NFORCE2 is not set
# CONFIG_I2C_SIS5595 is not set
# CONFIG_I2C_SIS630 is not set
# CONFIG_I2C_SIS96X is not set
# CONFIG_I2C_VIA is not set
# CONFIG_I2C_VIAPRO is not set

#
# ACPI drivers
#
# CONFIG_I2C_SCMI is not set

#
# I2C system bus drivers (mostly embedded / system-on-chip)
#
# CONFIG_I2C_DESIGNWARE_PCI is not set
# CONFIG_I2C_EG20T is not set
# CONFIG_I2C_INTEL_MID is not set
# CONFIG_I2C_OCORES is not set
# CONFIG_I2C_PCA_PLATFORM is not set
# CONFIG_I2C_PXA_PCI is not set
# CONFIG_I2C_SIMTEC is not set
# CONFIG_I2C_XILINX is not set

#
# External I2C/SMBus adapter drivers
#
# CONFIG_I2C_DIOLAN_U2C is not set
# CONFIG_I2C_PARPORT_LIGHT is not set
# CONFIG_I2C_TAOS_EVM is not set
# CONFIG_I2C_TINY_USB is not set

#
# Other I2C/SMBus bus drivers
#
# CONFIG_I2C_PCA_ISA is not set
# CONFIG_SCx200_ACB is not set
# CONFIG_I2C_STUB is not set
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
# CONFIG_SPI is not set
# CONFIG_HSI is not set

#
# PPS support
#
# CONFIG_PPS is not set

#
# PPS generators support
#

#
# PTP clock support
#
# CONFIG_PTP_1588_CLOCK is not set

#
# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
#
# CONFIG_PTP_1588_CLOCK_PCH is not set
CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
# CONFIG_GPIOLIB is not set
# CONFIG_W1 is not set
CONFIG_POWER_SUPPLY=y
# CONFIG_POWER_SUPPLY_DEBUG is not set
# CONFIG_PDA_POWER is not set
# CONFIG_TEST_POWER is not set
# CONFIG_BATTERY_DS2780 is not set
# CONFIG_BATTERY_DS2781 is not set
# CONFIG_BATTERY_DS2782 is not set
# CONFIG_BATTERY_SBS is not set
# CONFIG_BATTERY_BQ27x00 is not set
# CONFIG_BATTERY_MAX17040 is not set
# CONFIG_BATTERY_MAX17042 is not set
# CONFIG_CHARGER_MAX8903 is not set
# CONFIG_CHARGER_LP8727 is not set
# CONFIG_CHARGER_BQ2415X is not set
# CONFIG_CHARGER_SMB347 is not set
# CONFIG_POWER_RESET is not set
# CONFIG_POWER_AVS is not set
CONFIG_HWMON=m
# CONFIG_HWMON_VID is not set
# CONFIG_HWMON_DEBUG_CHIP is not set

#
# Native drivers
#
# CONFIG_SENSORS_ABITUGURU is not set
# CONFIG_SENSORS_ABITUGURU3 is not set
# CONFIG_SENSORS_AD7414 is not set
# CONFIG_SENSORS_AD7418 is not set
# CONFIG_SENSORS_ADM1021 is not set
# CONFIG_SENSORS_ADM1025 is not set
# CONFIG_SENSORS_ADM1026 is not set
# CONFIG_SENSORS_ADM1029 is not set
# CONFIG_SENSORS_ADM1031 is not set
# CONFIG_SENSORS_ADM9240 is not set
# CONFIG_SENSORS_ADT7410 is not set
# CONFIG_SENSORS_ADT7411 is not set
# CONFIG_SENSORS_ADT7462 is not set
# CONFIG_SENSORS_ADT7470 is not set
# CONFIG_SENSORS_ADT7475 is not set
# CONFIG_SENSORS_ASC7621 is not set
# CONFIG_SENSORS_K8TEMP is not set
# CONFIG_SENSORS_K10TEMP is not set
# CONFIG_SENSORS_FAM15H_POWER is not set
# CONFIG_SENSORS_ASB100 is not set
# CONFIG_SENSORS_ATXP1 is not set
# CONFIG_SENSORS_DS620 is not set
# CONFIG_SENSORS_DS1621 is not set
# CONFIG_SENSORS_I5K_AMB is not set
# CONFIG_SENSORS_F71805F is not set
# CONFIG_SENSORS_F71882FG is not set
# CONFIG_SENSORS_F75375S is not set
# CONFIG_SENSORS_FSCHMD is not set
# CONFIG_SENSORS_G760A is not set
# CONFIG_SENSORS_GL518SM is not set
# CONFIG_SENSORS_GL520SM is not set
# CONFIG_SENSORS_HIH6130 is not set
CONFIG_SENSORS_CORETEMP=m
# CONFIG_SENSORS_IT87 is not set
# CONFIG_SENSORS_JC42 is not set
# CONFIG_SENSORS_LINEAGE is not set
# CONFIG_SENSORS_LM63 is not set
# CONFIG_SENSORS_LM73 is not set
# CONFIG_SENSORS_LM75 is not set
# CONFIG_SENSORS_LM77 is not set
# CONFIG_SENSORS_LM78 is not set
# CONFIG_SENSORS_LM80 is not set
# CONFIG_SENSORS_LM83 is not set
# CONFIG_SENSORS_LM85 is not set
# CONFIG_SENSORS_LM87 is not set
# CONFIG_SENSORS_LM90 is not set
# CONFIG_SENSORS_LM92 is not set
# CONFIG_SENSORS_LM93 is not set
# CONFIG_SENSORS_LTC4151 is not set
# CONFIG_SENSORS_LTC4215 is not set
# CONFIG_SENSORS_LTC4245 is not set
# CONFIG_SENSORS_LTC4261 is not set
# CONFIG_SENSORS_LM95241 is not set
# CONFIG_SENSORS_LM95245 is not set
# CONFIG_SENSORS_MAX16065 is not set
# CONFIG_SENSORS_MAX1619 is not set
# CONFIG_SENSORS_MAX1668 is not set
# CONFIG_SENSORS_MAX197 is not set
# CONFIG_SENSORS_MAX6639 is not set
# CONFIG_SENSORS_MAX6642 is not set
# CONFIG_SENSORS_MAX6650 is not set
# CONFIG_SENSORS_MCP3021 is not set
# CONFIG_SENSORS_NTC_THERMISTOR is not set
# CONFIG_SENSORS_PC87360 is not set
# CONFIG_SENSORS_PC87427 is not set
# CONFIG_SENSORS_PCF8591 is not set
# CONFIG_PMBUS is not set
# CONFIG_SENSORS_SHT21 is not set
# CONFIG_SENSORS_SIS5595 is not set
# CONFIG_SENSORS_SMM665 is not set
# CONFIG_SENSORS_DME1737 is not set
# CONFIG_SENSORS_EMC1403 is not set
# CONFIG_SENSORS_EMC2103 is not set
# CONFIG_SENSORS_EMC6W201 is not set
# CONFIG_SENSORS_SMSC47M1 is not set
# CONFIG_SENSORS_SMSC47M192 is not set
# CONFIG_SENSORS_SMSC47B397 is not set
# CONFIG_SENSORS_SCH56XX_COMMON is not set
# CONFIG_SENSORS_ADS1015 is not set
# CONFIG_SENSORS_ADS7828 is not set
# CONFIG_SENSORS_AMC6821 is not set
# CONFIG_SENSORS_INA2XX is not set
# CONFIG_SENSORS_THMC50 is not set
# CONFIG_SENSORS_TMP102 is not set
# CONFIG_SENSORS_TMP401 is not set
# CONFIG_SENSORS_TMP421 is not set
# CONFIG_SENSORS_VIA_CPUTEMP is not set
# CONFIG_SENSORS_VIA686A is not set
# CONFIG_SENSORS_VT1211 is not set
# CONFIG_SENSORS_VT8231 is not set
# CONFIG_SENSORS_W83781D is not set
# CONFIG_SENSORS_W83791D is not set
# CONFIG_SENSORS_W83792D is not set
# CONFIG_SENSORS_W83793 is not set
# CONFIG_SENSORS_W83795 is not set
# CONFIG_SENSORS_W83L785TS is not set
# CONFIG_SENSORS_W83L786NG is not set
# CONFIG_SENSORS_W83627HF is not set
# CONFIG_SENSORS_W83627EHF is not set
# CONFIG_SENSORS_APPLESMC is not set

#
# ACPI drivers
#
# CONFIG_SENSORS_ACPI_POWER is not set
# CONFIG_SENSORS_ATK0110 is not set
CONFIG_THERMAL=y
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
# CONFIG_FAIR_SHARE is not set
CONFIG_STEP_WISE=y
# CONFIG_USER_SPACE is not set
# CONFIG_WATCHDOG is not set
CONFIG_SSB_POSSIBLE=y

#
# Sonics Silicon Backplane
#
# CONFIG_SSB is not set
CONFIG_BCMA_POSSIBLE=y

#
# Broadcom specific AMBA
#
# CONFIG_BCMA is not set

#
# Multifunction device drivers
#
# CONFIG_MFD_CORE is not set
# CONFIG_MFD_88PM860X is not set
# CONFIG_MFD_88PM800 is not set
# CONFIG_MFD_88PM805 is not set
# CONFIG_MFD_SM501 is not set
# CONFIG_MFD_RTSX_PCI is not set
# CONFIG_MFD_TI_AM335X_TSCADC is not set
# CONFIG_HTC_PASIC3 is not set
# CONFIG_MFD_LM3533 is not set
# CONFIG_TPS6105X is not set
# CONFIG_TPS6507X is not set
# CONFIG_MFD_TPS65217 is not set
# CONFIG_MFD_TPS6586X is not set
# CONFIG_MFD_TPS80031 is not set
# CONFIG_TWL4030_CORE is not set
# CONFIG_TWL6040_CORE is not set
# CONFIG_MFD_STMPE is not set
# CONFIG_MFD_TC3589X is not set
# CONFIG_MFD_TMIO is not set
# CONFIG_MFD_SMSC is not set
# CONFIG_PMIC_DA903X is not set
# CONFIG_MFD_DA9052_I2C is not set
# CONFIG_MFD_DA9055 is not set
# CONFIG_PMIC_ADP5520 is not set
# CONFIG_MFD_LP8788 is not set
# CONFIG_MFD_MAX77686 is not set
# CONFIG_MFD_MAX77693 is not set
# CONFIG_MFD_MAX8907 is not set
# CONFIG_MFD_MAX8925 is not set
# CONFIG_MFD_MAX8997 is not set
# CONFIG_MFD_MAX8998 is not set
# CONFIG_MFD_SEC_CORE is not set
# CONFIG_MFD_ARIZONA_I2C is not set
# CONFIG_MFD_WM8400 is not set
# CONFIG_MFD_WM831X_I2C is not set
# CONFIG_MFD_WM8350_I2C is not set
# CONFIG_MFD_WM8994 is not set
# CONFIG_MFD_PCF50633 is not set
# CONFIG_MFD_MC13XXX_I2C is not set
# CONFIG_ABX500_CORE is not set
# CONFIG_MFD_CS5535 is not set
# CONFIG_LPC_SCH is not set
# CONFIG_LPC_ICH is not set
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_JANZ_CMODIO is not set
# CONFIG_MFD_VX855 is not set
# CONFIG_MFD_WL1273_CORE is not set
# CONFIG_MFD_TPS65090 is not set
# CONFIG_MFD_RC5T583 is not set
# CONFIG_MFD_PALMAS is not set
# CONFIG_MFD_VIPERBOARD is not set
# CONFIG_MFD_RETU is not set
# CONFIG_MFD_AS3711 is not set
# CONFIG_REGULATOR is not set
CONFIG_MEDIA_SUPPORT=y

#
# Multimedia core support
#
CONFIG_MEDIA_CAMERA_SUPPORT=y
CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
CONFIG_MEDIA_RADIO_SUPPORT=y
CONFIG_MEDIA_RC_SUPPORT=y
# CONFIG_MEDIA_CONTROLLER is not set
CONFIG_VIDEO_DEV=y
CONFIG_VIDEO_V4L2=y
# CONFIG_VIDEO_ADV_DEBUG is not set
# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
CONFIG_VIDEO_TUNER=m
CONFIG_VIDEOBUF_GEN=m
CONFIG_VIDEOBUF_DMA_SG=m
CONFIG_VIDEOBUF_DVB=m
CONFIG_VIDEOBUF2_CORE=y
CONFIG_VIDEOBUF2_MEMOPS=y
CONFIG_VIDEOBUF2_VMALLOC=y
CONFIG_DVB_CORE=y
# CONFIG_DVB_NET is not set
CONFIG_DVB_MAX_ADAPTERS=8
# CONFIG_DVB_DYNAMIC_MINORS is not set

#
# Media drivers
#
CONFIG_RC_CORE=y
CONFIG_RC_MAP=y
CONFIG_RC_DECODERS=y
# CONFIG_LIRC is not set
CONFIG_IR_NEC_DECODER=y
CONFIG_IR_RC5_DECODER=y
CONFIG_IR_RC6_DECODER=y
CONFIG_IR_JVC_DECODER=y
CONFIG_IR_SONY_DECODER=y
CONFIG_IR_RC5_SZ_DECODER=y
CONFIG_IR_SANYO_DECODER=y
CONFIG_IR_MCE_KBD_DECODER=y
# CONFIG_RC_DEVICES is not set
CONFIG_MEDIA_USB_SUPPORT=y

#
# Webcam devices
#
CONFIG_USB_VIDEO_CLASS=y
CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
# CONFIG_USB_GSPCA is not set
# CONFIG_USB_PWC is not set
# CONFIG_VIDEO_CPIA2 is not set
# CONFIG_USB_ZR364XX is not set
# CONFIG_USB_STKWEBCAM is not set
# CONFIG_USB_S2255 is not set
# CONFIG_USB_SN9C102 is not set

#
# Analog TV USB devices
#
# CONFIG_VIDEO_AU0828 is not set
# CONFIG_VIDEO_PVRUSB2 is not set
# CONFIG_VIDEO_HDPVR is not set
# CONFIG_VIDEO_TLG2300 is not set
# CONFIG_VIDEO_USBVISION is not set
# CONFIG_VIDEO_STK1160 is not set

#
# Analog/digital TV USB devices
#
# CONFIG_VIDEO_CX231XX is not set
# CONFIG_VIDEO_TM6000 is not set

#
# Digital TV USB devices
#
CONFIG_DVB_USB=y
# CONFIG_DVB_USB_DEBUG is not set
# CONFIG_DVB_USB_A800 is not set
# CONFIG_DVB_USB_DIBUSB_MB is not set
# CONFIG_DVB_USB_DIBUSB_MC is not set
CONFIG_DVB_USB_DIB0700=m
# CONFIG_DVB_USB_UMT_010 is not set
# CONFIG_DVB_USB_CXUSB is not set
# CONFIG_DVB_USB_M920X is not set
# CONFIG_DVB_USB_DIGITV is not set
# CONFIG_DVB_USB_VP7045 is not set
# CONFIG_DVB_USB_VP702X is not set
# CONFIG_DVB_USB_GP8PSK is not set
# CONFIG_DVB_USB_NOVA_T_USB2 is not set
# CONFIG_DVB_USB_TTUSB2 is not set
CONFIG_DVB_USB_DTT200U=m
# CONFIG_DVB_USB_OPERA1 is not set
# CONFIG_DVB_USB_AF9005 is not set
# CONFIG_DVB_USB_PCTV452E is not set
# CONFIG_DVB_USB_DW2102 is not set
# CONFIG_DVB_USB_CINERGY_T2 is not set
# CONFIG_DVB_USB_DTV5100 is not set
# CONFIG_DVB_USB_FRIIO is not set
# CONFIG_DVB_USB_AZ6027 is not set
# CONFIG_DVB_USB_TECHNISAT_USB2 is not set
# CONFIG_DVB_USB_V2 is not set
# CONFIG_DVB_TTUSB_BUDGET is not set
# CONFIG_DVB_TTUSB_DEC is not set
# CONFIG_SMS_USB_DRV is not set
# CONFIG_DVB_B2C2_FLEXCOP_USB is not set

#
# Webcam, TV (analog/digital) USB devices
#
# CONFIG_VIDEO_EM28XX is not set
CONFIG_MEDIA_PCI_SUPPORT=y

#
# Media capture support
#

#
# Media capture/analog TV support
#
# CONFIG_VIDEO_IVTV is not set
# CONFIG_VIDEO_ZORAN is not set
# CONFIG_VIDEO_HEXIUM_GEMINI is not set
# CONFIG_VIDEO_HEXIUM_ORION is not set
# CONFIG_VIDEO_MXB is not set

#
# Media capture/analog/hybrid TV support
#
# CONFIG_VIDEO_CX18 is not set
CONFIG_VIDEO_CX23885=m
# CONFIG_MEDIA_ALTERA_CI is not set
# CONFIG_VIDEO_CX25821 is not set
# CONFIG_VIDEO_CX88 is not set
# CONFIG_VIDEO_BT848 is not set
# CONFIG_VIDEO_SAA7134 is not set
# CONFIG_VIDEO_SAA7164 is not set

#
# Media digital TV PCI Adapters
#
# CONFIG_TTPCI_EEPROM is not set
# CONFIG_DVB_AV7110 is not set
# CONFIG_DVB_BUDGET_CORE is not set
# CONFIG_DVB_B2C2_FLEXCOP_PCI is not set
# CONFIG_DVB_PLUTO2 is not set
# CONFIG_DVB_DM1105 is not set
# CONFIG_DVB_PT1 is not set
# CONFIG_MANTIS_CORE is not set
# CONFIG_DVB_NGENE is not set
# CONFIG_DVB_DDBRIDGE is not set
# CONFIG_V4L_PLATFORM_DRIVERS is not set
# CONFIG_V4L_MEM2MEM_DRIVERS is not set
# CONFIG_V4L_TEST_DRIVERS is not set

#
# Supported MMC/SDIO adapters
#
# CONFIG_MEDIA_PARPORT_SUPPORT is not set
CONFIG_RADIO_ADAPTERS=y
# CONFIG_RADIO_SI470X is not set
# CONFIG_USB_MR800 is not set
# CONFIG_USB_DSBR is not set
# CONFIG_RADIO_MAXIRADIO is not set
# CONFIG_RADIO_SHARK is not set
# CONFIG_RADIO_SHARK2 is not set
# CONFIG_I2C_SI4713 is not set
# CONFIG_RADIO_SI4713 is not set
# CONFIG_USB_KEENE is not set
# CONFIG_RADIO_TEA5764 is not set
# CONFIG_RADIO_SAA7706H is not set
# CONFIG_RADIO_TEF6862 is not set
# CONFIG_RADIO_WL1273 is not set

#
# Texas Instruments WL128x FM driver (ST based)
#
# CONFIG_V4L_RADIO_ISA_DRIVERS is not set
CONFIG_MEDIA_SUBDRV_AUTOSELECT=y

#
# Media ancillary drivers (tuners, sensors, i2c, frontends)
#
CONFIG_VIDEO_BTCX=m
CONFIG_VIDEO_TVEEPROM=m
CONFIG_VIDEO_IR_I2C=y

#
# Audio decoders, processors and mixers
#

#
# RDS decoders
#

#
# Video decoders
#

#
# Video and audio decoders
#
CONFIG_VIDEO_CX25840=m

#
# MPEG video encoders
#
CONFIG_VIDEO_CX2341X=m

#
# Video encoders
#

#
# Camera sensor devices
#

#
# Flash devices
#

#
# Video improvement chips
#

#
# Miscelaneous helper chips
#

#
# Sensors used on soc_camera driver
#
CONFIG_MEDIA_ATTACH=y
CONFIG_MEDIA_TUNER=y
CONFIG_MEDIA_TUNER_SIMPLE=y
CONFIG_MEDIA_TUNER_TDA8290=y
CONFIG_MEDIA_TUNER_TDA827X=y
CONFIG_MEDIA_TUNER_TDA18271=y
CONFIG_MEDIA_TUNER_TDA9887=y
CONFIG_MEDIA_TUNER_TEA5761=y
CONFIG_MEDIA_TUNER_TEA5767=y
CONFIG_MEDIA_TUNER_MT20XX=y
CONFIG_MEDIA_TUNER_MT2060=m
CONFIG_MEDIA_TUNER_MT2063=m
CONFIG_MEDIA_TUNER_MT2266=m
CONFIG_MEDIA_TUNER_MT2131=m
CONFIG_MEDIA_TUNER_XC2028=y
CONFIG_MEDIA_TUNER_XC5000=y
CONFIG_MEDIA_TUNER_XC4000=y
CONFIG_MEDIA_TUNER_MXL5007T=m
CONFIG_MEDIA_TUNER_MC44S803=y

#
# Multistandard (satellite) frontends
#
CONFIG_DVB_STB6100=m
CONFIG_DVB_STV090x=m

#
# Multistandard (cable + terrestrial) frontends
#
CONFIG_DVB_DRXK=m

#
# DVB-S (satellite) frontends
#
CONFIG_DVB_STV6110=m
CONFIG_DVB_STV0900=m
CONFIG_DVB_CX24116=m
CONFIG_DVB_DS3000=m

#
# DVB-T (terrestrial) frontends
#
CONFIG_DVB_ZL10353=m
CONFIG_DVB_DIB3000MC=m
CONFIG_DVB_DIB7000M=m
CONFIG_DVB_DIB7000P=m
CONFIG_DVB_TDA10048=m
CONFIG_DVB_STV0367=m

#
# DVB-C (cable) frontends
#

#
# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
#
CONFIG_DVB_LGDT330X=m
CONFIG_DVB_LGDT3305=m
CONFIG_DVB_S5H1409=m
CONFIG_DVB_S5H1411=m

#
# ISDB-T (terrestrial) frontends
#
CONFIG_DVB_DIB8000=m

#
# Digital terrestrial only tuners/PLL
#
CONFIG_DVB_TUNER_DIB0070=m
CONFIG_DVB_TUNER_DIB0090=m

#
# SEC control devices for DVB-S
#
CONFIG_DVB_LNBP21=m

#
# Tools to develop new frontends
#
# CONFIG_DVB_DUMMY_FE is not set

#
# Graphics support
#
CONFIG_AGP=y
# CONFIG_AGP_ALI is not set
# CONFIG_AGP_ATI is not set
# CONFIG_AGP_AMD is not set
# CONFIG_AGP_AMD64 is not set
CONFIG_AGP_INTEL=y
# CONFIG_AGP_NVIDIA is not set
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_SWORKS is not set
# CONFIG_AGP_VIA is not set
# CONFIG_AGP_EFFICEON is not set
CONFIG_VGA_ARB=y
CONFIG_VGA_ARB_MAX_GPUS=16
# CONFIG_VGA_SWITCHEROO is not set
CONFIG_DRM=y
CONFIG_DRM_KMS_HELPER=y
# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_R128 is not set
# CONFIG_DRM_RADEON is not set
# CONFIG_DRM_NOUVEAU is not set

#
# I2C encoder or helper chips
#
# CONFIG_DRM_I2C_CH7006 is not set
# CONFIG_DRM_I2C_SIL164 is not set
CONFIG_DRM_I915=y
CONFIG_DRM_I915_KMS=y
# CONFIG_DRM_MGA is not set
# CONFIG_DRM_SIS is not set
# CONFIG_DRM_VIA is not set
# CONFIG_DRM_SAVAGE is not set
# CONFIG_DRM_VMWGFX is not set
# CONFIG_DRM_GMA500 is not set
# CONFIG_DRM_UDL is not set
# CONFIG_DRM_AST is not set
# CONFIG_DRM_MGAG200 is not set
# CONFIG_DRM_CIRRUS_QEMU is not set
# CONFIG_STUB_POULSBO is not set
# CONFIG_VGASTATE is not set
CONFIG_VIDEO_OUTPUT_CONTROL=y
CONFIG_FB=y
# CONFIG_FIRMWARE_EDID is not set
# CONFIG_FB_DDC is not set
# CONFIG_FB_BOOT_VESA_SUPPORT is not set
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
# CONFIG_FB_SYS_FILLRECT is not set
# CONFIG_FB_SYS_COPYAREA is not set
# CONFIG_FB_SYS_IMAGEBLIT is not set
# CONFIG_FB_FOREIGN_ENDIAN is not set
# CONFIG_FB_SYS_FOPS is not set
# CONFIG_FB_WMT_GE_ROPS is not set
# CONFIG_FB_SVGALIB is not set
# CONFIG_FB_MACMODES is not set
# CONFIG_FB_BACKLIGHT is not set
# CONFIG_FB_MODE_HELPERS is not set
# CONFIG_FB_TILEBLITTING is not set

#
# Frame buffer hardware drivers
#
# CONFIG_FB_CIRRUS is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_CYBER2000 is not set
# CONFIG_FB_ARC is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_VGA16 is not set
# CONFIG_FB_VESA is not set
# CONFIG_FB_N411 is not set
# CONFIG_FB_HGA is not set
# CONFIG_FB_S1D13XXX is not set
# CONFIG_FB_NVIDIA is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_I740 is not set
# CONFIG_FB_I810 is not set
# CONFIG_FB_LE80578 is not set
# CONFIG_FB_MATROX is not set
# CONFIG_FB_RADEON is not set
# CONFIG_FB_ATY128 is not set
# CONFIG_FB_ATY is not set
# CONFIG_FB_S3 is not set
# CONFIG_FB_SAVAGE is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_VIA is not set
# CONFIG_FB_NEOMAGIC is not set
# CONFIG_FB_KYRO is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_VT8623 is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_ARK is not set
# CONFIG_FB_PM3 is not set
# CONFIG_FB_CARMINE is not set
# CONFIG_FB_GEODE is not set
# CONFIG_FB_SMSCUFX is not set
# CONFIG_FB_UDL is not set
# CONFIG_FB_VIRTUAL is not set
# CONFIG_FB_METRONOME is not set
# CONFIG_FB_MB862XX is not set
# CONFIG_FB_BROADSHEET is not set
# CONFIG_FB_AUO_K190X is not set
# CONFIG_EXYNOS_VIDEO is not set
CONFIG_BACKLIGHT_LCD_SUPPORT=y
# CONFIG_LCD_CLASS_DEVICE is not set
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_GENERIC=m
# CONFIG_BACKLIGHT_APPLE is not set
# CONFIG_BACKLIGHT_SAHARA is not set
# CONFIG_BACKLIGHT_ADP8860 is not set
# CONFIG_BACKLIGHT_ADP8870 is not set
# CONFIG_BACKLIGHT_LM3630 is not set
# CONFIG_BACKLIGHT_LM3639 is not set
# CONFIG_BACKLIGHT_LP855X is not set

#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
# CONFIG_VGACON_SOFT_SCROLLBACK is not set
# CONFIG_MDA_CONSOLE is not set
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
# CONFIG_FONTS is not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
# CONFIG_LOGO is not set
CONFIG_SOUND=y
CONFIG_SOUND_OSS_CORE=y
# CONFIG_SOUND_OSS_CORE_PRECLAIM is not set
CONFIG_SND=y
CONFIG_SND_TIMER=y
CONFIG_SND_PCM=y
CONFIG_SND_HWDEP=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SEQ_DUMMY is not set
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=y
CONFIG_SND_PCM_OSS=y
# CONFIG_SND_PCM_OSS_PLUGINS is not set
CONFIG_SND_SEQUENCER_OSS=y
# CONFIG_SND_HRTIMER is not set
CONFIG_SND_RTCTIMER=m
CONFIG_SND_SEQ_RTCTIMER_DEFAULT=y
CONFIG_SND_DYNAMIC_MINORS=y
CONFIG_SND_SUPPORT_OLD_API=y
# CONFIG_SND_VERBOSE_PROCFS is not set
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set
CONFIG_SND_VMASTER=y
CONFIG_SND_KCTL_JACK=y
CONFIG_SND_DMA_SGBUF=y
CONFIG_SND_RAWMIDI_SEQ=m
# CONFIG_SND_OPL3_LIB_SEQ is not set
# CONFIG_SND_OPL4_LIB_SEQ is not set
# CONFIG_SND_SBAWE_SEQ is not set
# CONFIG_SND_EMU10K1_SEQ is not set
CONFIG_SND_MPU401_UART=m
CONFIG_SND_DRIVERS=y
# CONFIG_SND_PCSP is not set
# CONFIG_SND_DUMMY is not set
CONFIG_SND_ALOOP=m
# CONFIG_SND_VIRMIDI is not set
# CONFIG_SND_MTPAV is not set
# CONFIG_SND_SERIAL_U16550 is not set
CONFIG_SND_MPU401=m
# CONFIG_SND_ISA is not set
CONFIG_SND_PCI=y
# CONFIG_SND_AD1889 is not set
# CONFIG_SND_ALS300 is not set
# CONFIG_SND_ALS4000 is not set
# CONFIG_SND_ALI5451 is not set
# CONFIG_SND_ASIHPI is not set
# CONFIG_SND_ATIIXP is not set
# CONFIG_SND_ATIIXP_MODEM is not set
# CONFIG_SND_AU8810 is not set
# CONFIG_SND_AU8820 is not set
# CONFIG_SND_AU8830 is not set
# CONFIG_SND_AW2 is not set
# CONFIG_SND_AZT3328 is not set
# CONFIG_SND_BT87X is not set
# CONFIG_SND_CA0106 is not set
# CONFIG_SND_CMIPCI is not set
# CONFIG_SND_OXYGEN is not set
# CONFIG_SND_CS4281 is not set
# CONFIG_SND_CS46XX is not set
# CONFIG_SND_CS5530 is not set
# CONFIG_SND_CS5535AUDIO is not set
# CONFIG_SND_CTXFI is not set
# CONFIG_SND_DARLA20 is not set
# CONFIG_SND_GINA20 is not set
# CONFIG_SND_LAYLA20 is not set
# CONFIG_SND_DARLA24 is not set
# CONFIG_SND_GINA24 is not set
# CONFIG_SND_LAYLA24 is not set
# CONFIG_SND_MONA is not set
# CONFIG_SND_MIA is not set
# CONFIG_SND_ECHO3G is not set
# CONFIG_SND_INDIGO is not set
# CONFIG_SND_INDIGOIO is not set
# CONFIG_SND_INDIGODJ is not set
# CONFIG_SND_INDIGOIOX is not set
# CONFIG_SND_INDIGODJX is not set
# CONFIG_SND_EMU10K1 is not set
# CONFIG_SND_EMU10K1X is not set
# CONFIG_SND_ENS1370 is not set
# CONFIG_SND_ENS1371 is not set
# CONFIG_SND_ES1938 is not set
# CONFIG_SND_ES1968 is not set
# CONFIG_SND_FM801 is not set
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDA_PREALLOC_SIZE=64
CONFIG_SND_HDA_HWDEP=y
# CONFIG_SND_HDA_RECONFIG is not set
# CONFIG_SND_HDA_INPUT_BEEP is not set
# CONFIG_SND_HDA_INPUT_JACK is not set
# CONFIG_SND_HDA_PATCH_LOADER is not set
CONFIG_SND_HDA_CODEC_REALTEK=y
# CONFIG_SND_HDA_CODEC_ANALOG is not set
# CONFIG_SND_HDA_CODEC_SIGMATEL is not set
# CONFIG_SND_HDA_CODEC_VIA is not set
CONFIG_SND_HDA_CODEC_HDMI=y
# CONFIG_SND_HDA_CODEC_CIRRUS is not set
# CONFIG_SND_HDA_CODEC_CONEXANT is not set
# CONFIG_SND_HDA_CODEC_CA0110 is not set
# CONFIG_SND_HDA_CODEC_CA0132 is not set
# CONFIG_SND_HDA_CODEC_CMEDIA is not set
# CONFIG_SND_HDA_CODEC_SI3054 is not set
CONFIG_SND_HDA_GENERIC=y
CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
# CONFIG_SND_HDSP is not set
# CONFIG_SND_HDSPM is not set
# CONFIG_SND_ICE1712 is not set
# CONFIG_SND_ICE1724 is not set
# CONFIG_SND_INTEL8X0 is not set
# CONFIG_SND_INTEL8X0M is not set
# CONFIG_SND_KORG1212 is not set
# CONFIG_SND_LOLA is not set
# CONFIG_SND_LX6464ES is not set
# CONFIG_SND_MAESTRO3 is not set
# CONFIG_SND_MIXART is not set
# CONFIG_SND_NM256 is not set
# CONFIG_SND_PCXHR is not set
# CONFIG_SND_RIPTIDE is not set
# CONFIG_SND_RME32 is not set
# CONFIG_SND_RME96 is not set
# CONFIG_SND_RME9652 is not set
# CONFIG_SND_SIS7019 is not set
# CONFIG_SND_SONICVIBES is not set
# CONFIG_SND_TRIDENT is not set
# CONFIG_SND_VIA82XX is not set
# CONFIG_SND_VIA82XX_MODEM is not set
# CONFIG_SND_VIRTUOSO is not set
# CONFIG_SND_VX222 is not set
# CONFIG_SND_YMFPCI is not set
CONFIG_SND_USB=y
CONFIG_SND_USB_AUDIO=m
# CONFIG_SND_USB_UA101 is not set
# CONFIG_SND_USB_USX2Y is not set
# CONFIG_SND_USB_CAIAQ is not set
# CONFIG_SND_USB_US122L is not set
# CONFIG_SND_USB_6FIRE is not set
# CONFIG_SND_SOC is not set
# CONFIG_SOUND_PRIME is not set

#
# HID support
#
CONFIG_HID=y
# CONFIG_HID_BATTERY_STRENGTH is not set
# CONFIG_HIDRAW is not set
# CONFIG_UHID is not set
CONFIG_HID_GENERIC=y

#
# Special HID drivers
#
CONFIG_HID_A4TECH=y
# CONFIG_HID_ACRUX is not set
CONFIG_HID_APPLE=y
# CONFIG_HID_AUREAL is not set
CONFIG_HID_BELKIN=y
CONFIG_HID_CHERRY=y
CONFIG_HID_CHICONY=y
# CONFIG_HID_PRODIKEYS is not set
CONFIG_HID_CYPRESS=y
CONFIG_HID_DRAGONRISE=y
# CONFIG_DRAGONRISE_FF is not set
# CONFIG_HID_EMS_FF is not set
# CONFIG_HID_ELECOM is not set
CONFIG_HID_EZKEY=y
# CONFIG_HID_HOLTEK is not set
# CONFIG_HID_KEYTOUCH is not set
CONFIG_HID_KYE=y
# CONFIG_HID_UCLOGIC is not set
# CONFIG_HID_WALTOP is not set
CONFIG_HID_GYRATION=y
# CONFIG_HID_ICADE is not set
CONFIG_HID_TWINHAN=y
CONFIG_HID_KENSINGTON=y
# CONFIG_HID_LCPOWER is not set
# CONFIG_HID_LENOVO_TPKBD is not set
CONFIG_HID_LOGITECH=y
# CONFIG_HID_LOGITECH_DJ is not set
# CONFIG_LOGITECH_FF is not set
# CONFIG_LOGIRUMBLEPAD2_FF is not set
# CONFIG_LOGIG940_FF is not set
# CONFIG_LOGIWHEELS_FF is not set
# CONFIG_HID_MAGICMOUSE is not set
CONFIG_HID_MICROSOFT=y
CONFIG_HID_MONTEREY=y
# CONFIG_HID_MULTITOUCH is not set
CONFIG_HID_NTRIG=m
CONFIG_HID_ORTEK=y
CONFIG_HID_PANTHERLORD=y
# CONFIG_PANTHERLORD_FF is not set
CONFIG_HID_PETALYNX=y
# CONFIG_HID_PICOLCD is not set
# CONFIG_HID_PRIMAX is not set
# CONFIG_HID_PS3REMOTE is not set
# CONFIG_HID_ROCCAT is not set
# CONFIG_HID_SAITEK is not set
CONFIG_HID_SAMSUNG=y
CONFIG_HID_SONY=y
# CONFIG_HID_SPEEDLINK is not set
CONFIG_HID_SUNPLUS=y
CONFIG_HID_GREENASIA=y
# CONFIG_GREENASIA_FF is not set
CONFIG_HID_SMARTJOYPLUS=y
# CONFIG_SMARTJOYPLUS_FF is not set
# CONFIG_HID_TIVO is not set
CONFIG_HID_TOPSEED=y
CONFIG_HID_THRUSTMASTER=y
# CONFIG_THRUSTMASTER_FF is not set
# CONFIG_HID_WACOM is not set
# CONFIG_HID_WIIMOTE is not set
CONFIG_HID_ZEROPLUS=y
# CONFIG_ZEROPLUS_FF is not set
# CONFIG_HID_ZYDACRON is not set
# CONFIG_HID_SENSOR_HUB is not set

#
# USB HID support
#
CONFIG_USB_HID=y
# CONFIG_HID_PID is not set
# CONFIG_USB_HIDDEV is not set

#
# I2C HID support
#
# CONFIG_I2C_HID is not set
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB_ARCH_HAS_EHCI=y
CONFIG_USB_ARCH_HAS_XHCI=y
CONFIG_USB_SUPPORT=y
CONFIG_USB_COMMON=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB=y
# CONFIG_USB_DEBUG is not set
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y

#
# Miscellaneous USB options
#
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_MON is not set
# CONFIG_USB_WUSB_CBAF is not set

#
# USB Host Controller Drivers
#
# CONFIG_USB_C67X00_HCD is not set
# CONFIG_USB_XHCI_HCD is not set
CONFIG_USB_EHCI_HCD=y
# CONFIG_USB_EHCI_ROOT_HUB_TT is not set
# CONFIG_USB_EHCI_TT_NEWSCHED is not set
CONFIG_USB_EHCI_PCI=y
# CONFIG_USB_OXU210HP_HCD is not set
# CONFIG_USB_ISP116X_HCD is not set
# CONFIG_USB_ISP1760_HCD is not set
# CONFIG_USB_ISP1362_HCD is not set
# CONFIG_USB_OHCI_HCD is not set
# CONFIG_USB_EHCI_HCD_PLATFORM is not set
CONFIG_USB_UHCI_HCD=y
# CONFIG_USB_SL811_HCD is not set
# CONFIG_USB_R8A66597_HCD is not set
# CONFIG_USB_CHIPIDEA is not set

#
# USB Device Class drivers
#
# CONFIG_USB_ACM is not set
# CONFIG_USB_PRINTER is not set
# CONFIG_USB_WDM is not set
# CONFIG_USB_TMC is not set

#
# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
#

#
# also be needed; see USB_STORAGE Help for more info
#
CONFIG_USB_STORAGE=m
# CONFIG_USB_STORAGE_DEBUG is not set
# CONFIG_USB_STORAGE_REALTEK is not set
# CONFIG_USB_STORAGE_DATAFAB is not set
# CONFIG_USB_STORAGE_FREECOM is not set
# CONFIG_USB_STORAGE_ISD200 is not set
# CONFIG_USB_STORAGE_USBAT is not set
# CONFIG_USB_STORAGE_SDDR09 is not set
# CONFIG_USB_STORAGE_SDDR55 is not set
# CONFIG_USB_STORAGE_JUMPSHOT is not set
# CONFIG_USB_STORAGE_ALAUDA is not set
# CONFIG_USB_STORAGE_ONETOUCH is not set
# CONFIG_USB_STORAGE_KARMA is not set
# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
# CONFIG_USB_STORAGE_ENE_UB6250 is not set

#
# USB Imaging devices
#
# CONFIG_USB_MDC800 is not set
# CONFIG_USB_MICROTEK is not set

#
# USB port drivers
#
CONFIG_USB_SERIAL=m
# CONFIG_USB_SERIAL_GENERIC is not set
# CONFIG_USB_SERIAL_AIRCABLE is not set
# CONFIG_USB_SERIAL_ARK3116 is not set
# CONFIG_USB_SERIAL_BELKIN is not set
# CONFIG_USB_SERIAL_CH341 is not set
# CONFIG_USB_SERIAL_WHITEHEAT is not set
# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
# CONFIG_USB_SERIAL_CP210X is not set
# CONFIG_USB_SERIAL_CYPRESS_M8 is not set
# CONFIG_USB_SERIAL_EMPEG is not set
# CONFIG_USB_SERIAL_FTDI_SIO is not set
# CONFIG_USB_SERIAL_FUNSOFT is not set
# CONFIG_USB_SERIAL_VISOR is not set
# CONFIG_USB_SERIAL_IPAQ is not set
# CONFIG_USB_SERIAL_IR is not set
# CONFIG_USB_SERIAL_EDGEPORT is not set
# CONFIG_USB_SERIAL_EDGEPORT_TI is not set
# CONFIG_USB_SERIAL_F81232 is not set
# CONFIG_USB_SERIAL_GARMIN is not set
# CONFIG_USB_SERIAL_IPW is not set
# CONFIG_USB_SERIAL_IUU is not set
# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set
# CONFIG_USB_SERIAL_KEYSPAN is not set
# CONFIG_USB_SERIAL_KLSI is not set
# CONFIG_USB_SERIAL_KOBIL_SCT is not set
# CONFIG_USB_SERIAL_MCT_U232 is not set
# CONFIG_USB_SERIAL_METRO is not set
# CONFIG_USB_SERIAL_MOS7720 is not set
# CONFIG_USB_SERIAL_MOS7840 is not set
# CONFIG_USB_SERIAL_MOTOROLA is not set
# CONFIG_USB_SERIAL_NAVMAN is not set
# CONFIG_USB_SERIAL_PL2303 is not set
# CONFIG_USB_SERIAL_OTI6858 is not set
# CONFIG_USB_SERIAL_QCAUX is not set
# CONFIG_USB_SERIAL_QUALCOMM is not set
# CONFIG_USB_SERIAL_SPCP8X5 is not set
# CONFIG_USB_SERIAL_HP4X is not set
# CONFIG_USB_SERIAL_SAFE is not set
# CONFIG_USB_SERIAL_SIEMENS_MPI is not set
# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set
# CONFIG_USB_SERIAL_SYMBOL is not set
# CONFIG_USB_SERIAL_TI is not set
# CONFIG_USB_SERIAL_CYBERJACK is not set
# CONFIG_USB_SERIAL_XIRCOM is not set
# CONFIG_USB_SERIAL_OPTION is not set
# CONFIG_USB_SERIAL_OMNINET is not set
# CONFIG_USB_SERIAL_OPTICON is not set
# CONFIG_USB_SERIAL_VIVOPAY_SERIAL is not set
# CONFIG_USB_SERIAL_ZIO is not set
# CONFIG_USB_SERIAL_ZTE is not set
# CONFIG_USB_SERIAL_SSU100 is not set
# CONFIG_USB_SERIAL_QT2 is not set
# CONFIG_USB_SERIAL_DEBUG is not set

#
# USB Miscellaneous drivers
#
# CONFIG_USB_EMI62 is not set
# CONFIG_USB_EMI26 is not set
# CONFIG_USB_ADUTUX is not set
# CONFIG_USB_SEVSEG is not set
# CONFIG_USB_RIO500 is not set
# CONFIG_USB_LEGOTOWER is not set
# CONFIG_USB_LCD is not set
# CONFIG_USB_LED is not set
# CONFIG_USB_CYPRESS_CY7C63 is not set
# CONFIG_USB_CYTHERM is not set
# CONFIG_USB_IDMOUSE is not set
# CONFIG_USB_FTDI_ELAN is not set
# CONFIG_USB_APPLEDISPLAY is not set
# CONFIG_USB_SISUSBVGA is not set
# CONFIG_USB_LD is not set
# CONFIG_USB_TRANCEVIBRATOR is not set
# CONFIG_USB_IOWARRIOR is not set
# CONFIG_USB_TEST is not set
# CONFIG_USB_ISIGHTFW is not set
# CONFIG_USB_YUREX is not set
# CONFIG_USB_EZUSB_FX2 is not set

#
# USB Physical Layer drivers
#
# CONFIG_USB_ISP1301 is not set
# CONFIG_USB_RCAR_PHY is not set
# CONFIG_USB_GADGET is not set

#
# OTG and related infrastructure
#
# CONFIG_NOP_USB_XCEIV is not set
# CONFIG_UWB is not set
# CONFIG_MMC is not set
# CONFIG_MEMSTICK is not set
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y

#
# LED drivers
#
# CONFIG_LEDS_LM3530 is not set
# CONFIG_LEDS_LM3642 is not set
# CONFIG_LEDS_PCA9532 is not set
# CONFIG_LEDS_LP3944 is not set
# CONFIG_LEDS_LP5521 is not set
# CONFIG_LEDS_LP5523 is not set
# CONFIG_LEDS_CLEVO_MAIL is not set
# CONFIG_LEDS_PCA955X is not set
# CONFIG_LEDS_PCA9633 is not set
# CONFIG_LEDS_BD2802 is not set
# CONFIG_LEDS_INTEL_SS4200 is not set
# CONFIG_LEDS_TCA6507 is not set
# CONFIG_LEDS_LM355x is not set
# CONFIG_LEDS_OT200 is not set
# CONFIG_LEDS_BLINKM is not set
CONFIG_LEDS_TRIGGERS=y

#
# LED Triggers
#
# CONFIG_LEDS_TRIGGER_TIMER is not set
# CONFIG_LEDS_TRIGGER_ONESHOT is not set
# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set
# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set
# CONFIG_LEDS_TRIGGER_CPU is not set
# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set

#
# iptables trigger is under Netfilter config (LED target)
#
# CONFIG_LEDS_TRIGGER_TRANSIENT is not set
# CONFIG_ACCESSIBILITY is not set
# CONFIG_INFINIBAND is not set
# CONFIG_EDAC is not set
# CONFIG_RTC_CLASS is not set
# CONFIG_DMADEVICES is not set
# CONFIG_AUXDISPLAY is not set
# CONFIG_UIO is not set

#
# Virtio drivers
#
# CONFIG_VIRTIO_PCI is not set
# CONFIG_VIRTIO_MMIO is not set

#
# Microsoft Hyper-V guest support
#
# CONFIG_HYPERV is not set
# CONFIG_STAGING is not set
CONFIG_X86_PLATFORM_DEVICES=y
# CONFIG_ACERHDF is not set
# CONFIG_ASUS_LAPTOP is not set
CONFIG_FUJITSU_LAPTOP=m
# CONFIG_FUJITSU_LAPTOP_DEBUG is not set
# CONFIG_FUJITSU_TABLET is not set
# CONFIG_AMILO_RFKILL is not set
# CONFIG_HP_ACCEL is not set
# CONFIG_MSI_LAPTOP is not set
# CONFIG_PANASONIC_LAPTOP is not set
# CONFIG_COMPAL_LAPTOP is not set
# CONFIG_SONY_LAPTOP is not set
# CONFIG_IDEAPAD_LAPTOP is not set
# CONFIG_THINKPAD_ACPI is not set
# CONFIG_SENSORS_HDAPS is not set
# CONFIG_INTEL_MENLOW is not set
# CONFIG_EEEPC_LAPTOP is not set
# CONFIG_ACPI_WMI is not set
# CONFIG_TOPSTAR_LAPTOP is not set
# CONFIG_TOSHIBA_BT_RFKILL is not set
# CONFIG_ACPI_CMPC is not set
# CONFIG_INTEL_IPS is not set
# CONFIG_IBM_RTL is not set
# CONFIG_XO15_EBOOK is not set
# CONFIG_SAMSUNG_LAPTOP is not set
# CONFIG_INTEL_OAKTRAIL is not set
# CONFIG_SAMSUNG_Q10 is not set
# CONFIG_APPLE_GMUX is not set

#
# Hardware Spinlock drivers
#
CONFIG_CLKSRC_I8253=y
CONFIG_CLKEVT_I8253=y
CONFIG_I8253_LOCK=y
CONFIG_CLKBLD_I8253=y
CONFIG_IOMMU_SUPPORT=y

#
# Remoteproc drivers (EXPERIMENTAL)
#
# CONFIG_STE_MODEM_RPROC is not set

#
# Rpmsg drivers (EXPERIMENTAL)
#
# CONFIG_VIRT_DRIVERS is not set
# CONFIG_PM_DEVFREQ is not set
# CONFIG_EXTCON is not set
# CONFIG_MEMORY is not set
# CONFIG_IIO is not set
# CONFIG_VME_BUS is not set
# CONFIG_PWM is not set
# CONFIG_IPACK_BUS is not set

#
# Firmware Drivers
#
# CONFIG_EDD is not set
CONFIG_FIRMWARE_MEMMAP=y
# CONFIG_DELL_RBU is not set
# CONFIG_DCDBAS is not set
CONFIG_DMIID=y
# CONFIG_DMI_SYSFS is not set
# CONFIG_ISCSI_IBFT_FIND is not set
# CONFIG_GOOGLE_FIRMWARE is not set

#
# File systems
#
CONFIG_DCACHE_WORD_ACCESS=y
CONFIG_EXT2_FS=m
# CONFIG_EXT2_FS_XATTR is not set
# CONFIG_EXT2_FS_XIP is not set
CONFIG_EXT3_FS=y
# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
CONFIG_EXT3_FS_XATTR=y
# CONFIG_EXT3_FS_POSIX_ACL is not set
# CONFIG_EXT3_FS_SECURITY is not set
CONFIG_EXT4_FS=m
# CONFIG_EXT4_FS_POSIX_ACL is not set
# CONFIG_EXT4_FS_SECURITY is not set
# CONFIG_EXT4_DEBUG is not set
CONFIG_JBD=y
# CONFIG_JBD_DEBUG is not set
CONFIG_JBD2=m
# CONFIG_JBD2_DEBUG is not set
CONFIG_FS_MBCACHE=y
# CONFIG_REISERFS_FS is not set
# CONFIG_JFS_FS is not set
CONFIG_XFS_FS=m
# CONFIG_XFS_QUOTA is not set
# CONFIG_XFS_POSIX_ACL is not set
# CONFIG_XFS_RT is not set
# CONFIG_XFS_DEBUG is not set
# CONFIG_GFS2_FS is not set
# CONFIG_OCFS2_FS is not set
# CONFIG_BTRFS_FS is not set
# CONFIG_NILFS2_FS is not set
# CONFIG_FS_POSIX_ACL is not set
CONFIG_EXPORTFS=m
CONFIG_FILE_LOCKING=y
CONFIG_FSNOTIFY=y
CONFIG_DNOTIFY=y
CONFIG_INOTIFY_USER=y
# CONFIG_FANOTIFY is not set
# CONFIG_QUOTA is not set
# CONFIG_QUOTACTL is not set
# CONFIG_AUTOFS4_FS is not set
CONFIG_FUSE_FS=y
# CONFIG_CUSE is not set

#
# Caches
#
# CONFIG_FSCACHE is not set

#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=m
CONFIG_JOLIET=y
# CONFIG_ZISOFS is not set
CONFIG_UDF_FS=m
CONFIG_UDF_NLS=y

#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
# CONFIG_NTFS_FS is not set

#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_PAGE_MONITOR=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y
# CONFIG_TMPFS_POSIX_ACL is not set
# CONFIG_TMPFS_XATTR is not set
# CONFIG_HUGETLBFS is not set
# CONFIG_HUGETLB_PAGE is not set
CONFIG_CONFIGFS_FS=m
# CONFIG_MISC_FILESYSTEMS is not set
CONFIG_NETWORK_FILESYSTEMS=y
# CONFIG_NFS_FS is not set
# CONFIG_NFSD is not set
# CONFIG_CEPH_FS is not set
CONFIG_CIFS=m
# CONFIG_CIFS_STATS is not set
# CONFIG_CIFS_WEAK_PW_HASH is not set
# CONFIG_CIFS_XATTR is not set
# CONFIG_CIFS_DEBUG is not set
# CONFIG_CIFS_SMB2 is not set
# CONFIG_NCP_FS is not set
# CONFIG_CODA_FS is not set
# CONFIG_AFS_FS is not set
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_NLS_CODEPAGE_437=y
# CONFIG_NLS_CODEPAGE_737 is not set
# CONFIG_NLS_CODEPAGE_775 is not set
CONFIG_NLS_CODEPAGE_850=m
# CONFIG_NLS_CODEPAGE_852 is not set
# CONFIG_NLS_CODEPAGE_855 is not set
# CONFIG_NLS_CODEPAGE_857 is not set
# CONFIG_NLS_CODEPAGE_860 is not set
# CONFIG_NLS_CODEPAGE_861 is not set
# CONFIG_NLS_CODEPAGE_862 is not set
# CONFIG_NLS_CODEPAGE_863 is not set
# CONFIG_NLS_CODEPAGE_864 is not set
# CONFIG_NLS_CODEPAGE_865 is not set
# CONFIG_NLS_CODEPAGE_866 is not set
# CONFIG_NLS_CODEPAGE_869 is not set
# CONFIG_NLS_CODEPAGE_936 is not set
# CONFIG_NLS_CODEPAGE_950 is not set
# CONFIG_NLS_CODEPAGE_932 is not set
# CONFIG_NLS_CODEPAGE_949 is not set
# CONFIG_NLS_CODEPAGE_874 is not set
# CONFIG_NLS_ISO8859_8 is not set
# CONFIG_NLS_CODEPAGE_1250 is not set
# CONFIG_NLS_CODEPAGE_1251 is not set
# CONFIG_NLS_ASCII is not set
CONFIG_NLS_ISO8859_1=y
# CONFIG_NLS_ISO8859_2 is not set
# CONFIG_NLS_ISO8859_3 is not set
# CONFIG_NLS_ISO8859_4 is not set
# CONFIG_NLS_ISO8859_5 is not set
# CONFIG_NLS_ISO8859_6 is not set
# CONFIG_NLS_ISO8859_7 is not set
# CONFIG_NLS_ISO8859_9 is not set
# CONFIG_NLS_ISO8859_13 is not set
# CONFIG_NLS_ISO8859_14 is not set
CONFIG_NLS_ISO8859_15=m
# CONFIG_NLS_KOI8_R is not set
# CONFIG_NLS_KOI8_U is not set
# CONFIG_NLS_MAC_ROMAN is not set
# CONFIG_NLS_MAC_CELTIC is not set
# CONFIG_NLS_MAC_CENTEURO is not set
# CONFIG_NLS_MAC_CROATIAN is not set
# CONFIG_NLS_MAC_CYRILLIC is not set
# CONFIG_NLS_MAC_GAELIC is not set
# CONFIG_NLS_MAC_GREEK is not set
# CONFIG_NLS_MAC_ICELAND is not set
# CONFIG_NLS_MAC_INUIT is not set
# CONFIG_NLS_MAC_ROMANIAN is not set
# CONFIG_NLS_MAC_TURKISH is not set
CONFIG_NLS_UTF8=m
# CONFIG_DLM is not set

#
# Kernel hacking
#
CONFIG_TRACE_IRQFLAGS_SUPPORT=y
# CONFIG_PRINTK_TIME is not set
CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4
CONFIG_ENABLE_WARN_DEPRECATED=y
CONFIG_ENABLE_MUST_CHECK=y
CONFIG_FRAME_WARN=1024
CONFIG_MAGIC_SYSRQ=y
CONFIG_STRIP_ASM_SYMS=y
CONFIG_UNUSED_SYMBOLS=y
CONFIG_DEBUG_FS=y
# CONFIG_HEADERS_CHECK is not set
# CONFIG_DEBUG_SECTION_MISMATCH is not set
# CONFIG_DEBUG_KERNEL is not set
# CONFIG_PANIC_ON_OOPS is not set
CONFIG_PANIC_ON_OOPS_VALUE=0
# CONFIG_SLUB_DEBUG_ON is not set
# CONFIG_SLUB_STATS is not set
CONFIG_HAVE_DEBUG_KMEMLEAK=y
# CONFIG_SPARSE_RCU_POINTER is not set
CONFIG_DEBUG_BUGVERBOSE=y
CONFIG_DEBUG_MEMORY_INIT=y
CONFIG_ARCH_WANT_FRAME_POINTERS=y
# CONFIG_FRAME_POINTER is not set
CONFIG_RCU_CPU_STALL_TIMEOUT=60
# CONFIG_RCU_CPU_STALL_VERBOSE is not set
# CONFIG_LKDTM is not set
CONFIG_USER_STACKTRACE_SUPPORT=y
CONFIG_HAVE_FUNCTION_TRACER=y
CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y
CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y
CONFIG_HAVE_DYNAMIC_FTRACE=y
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
CONFIG_HAVE_C_RECORDMCOUNT=y
CONFIG_TRACING_SUPPORT=y
# CONFIG_FTRACE is not set
# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
# CONFIG_DYNAMIC_DEBUG is not set
# CONFIG_DMA_API_DEBUG is not set
# CONFIG_ATOMIC64_SELFTEST is not set
# CONFIG_SAMPLES is not set
CONFIG_HAVE_ARCH_KGDB=y
CONFIG_HAVE_ARCH_KMEMCHECK=y
# CONFIG_TEST_KSTRTOX is not set
# CONFIG_STRICT_DEVMEM is not set
# CONFIG_X86_VERBOSE_BOOTUP is not set
CONFIG_EARLY_PRINTK=y
# CONFIG_EARLY_PRINTK_DBGP is not set
# CONFIG_DEBUG_SET_MODULE_RONX is not set
CONFIG_DOUBLEFAULT=y
# CONFIG_IOMMU_STRESS is not set
CONFIG_HAVE_MMIOTRACE_SUPPORT=y
CONFIG_IO_DELAY_TYPE_0X80=0
CONFIG_IO_DELAY_TYPE_0XED=1
CONFIG_IO_DELAY_TYPE_UDELAY=2
CONFIG_IO_DELAY_TYPE_NONE=3
CONFIG_IO_DELAY_0X80=y
# CONFIG_IO_DELAY_0XED is not set
# CONFIG_IO_DELAY_UDELAY is not set
# CONFIG_IO_DELAY_NONE is not set
CONFIG_DEFAULT_IO_DELAY_TYPE=0
# CONFIG_OPTIMIZE_INLINING is not set

#
# Security options
#
# CONFIG_KEYS is not set
# CONFIG_SECURITY_DMESG_RESTRICT is not set
# CONFIG_SECURITY is not set
# CONFIG_SECURITYFS is not set
CONFIG_DEFAULT_SECURITY_DAC=y
CONFIG_DEFAULT_SECURITY=""
CONFIG_CRYPTO=y

#
# Crypto core or helper
#
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_ALGAPI2=y
CONFIG_CRYPTO_AEAD=y
CONFIG_CRYPTO_AEAD2=y
CONFIG_CRYPTO_BLKCIPHER=y
CONFIG_CRYPTO_BLKCIPHER2=y
CONFIG_CRYPTO_HASH=y
CONFIG_CRYPTO_HASH2=y
CONFIG_CRYPTO_RNG2=y
CONFIG_CRYPTO_PCOMP2=y
CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MANAGER2=y
# CONFIG_CRYPTO_USER is not set
CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
# CONFIG_CRYPTO_GF128MUL is not set
# CONFIG_CRYPTO_NULL is not set
# CONFIG_CRYPTO_PCRYPT is not set
CONFIG_CRYPTO_WORKQUEUE=y
# CONFIG_CRYPTO_CRYPTD is not set
CONFIG_CRYPTO_AUTHENC=y
# CONFIG_CRYPTO_TEST is not set

#
# Authenticated Encryption with Associated Data
#
# CONFIG_CRYPTO_CCM is not set
# CONFIG_CRYPTO_GCM is not set
# CONFIG_CRYPTO_SEQIV is not set

#
# Block modes
#
CONFIG_CRYPTO_CBC=y
# CONFIG_CRYPTO_CTR is not set
# CONFIG_CRYPTO_CTS is not set
CONFIG_CRYPTO_ECB=y
# CONFIG_CRYPTO_LRW is not set
CONFIG_CRYPTO_PCBC=m
# CONFIG_CRYPTO_XTS is not set

#
# Hash modes
#
CONFIG_CRYPTO_HMAC=y
# CONFIG_CRYPTO_XCBC is not set
# CONFIG_CRYPTO_VMAC is not set

#
# Digest
#
CONFIG_CRYPTO_CRC32C=m
# CONFIG_CRYPTO_CRC32C_INTEL is not set
# CONFIG_CRYPTO_GHASH is not set
CONFIG_CRYPTO_MD4=m
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=m
# CONFIG_CRYPTO_RMD128 is not set
# CONFIG_CRYPTO_RMD160 is not set
# CONFIG_CRYPTO_RMD256 is not set
# CONFIG_CRYPTO_RMD320 is not set
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA256=m
# CONFIG_CRYPTO_SHA512 is not set
# CONFIG_CRYPTO_TGR192 is not set
# CONFIG_CRYPTO_WP512 is not set

#
# Ciphers
#
CONFIG_CRYPTO_AES=y
# CONFIG_CRYPTO_AES_586 is not set
# CONFIG_CRYPTO_AES_NI_INTEL is not set
# CONFIG_CRYPTO_ANUBIS is not set
CONFIG_CRYPTO_ARC4=y
# CONFIG_CRYPTO_BLOWFISH is not set
# CONFIG_CRYPTO_CAMELLIA is not set
# CONFIG_CRYPTO_CAST5 is not set
# CONFIG_CRYPTO_CAST6 is not set
CONFIG_CRYPTO_DES=y
# CONFIG_CRYPTO_FCRYPT is not set
# CONFIG_CRYPTO_KHAZAD is not set
# CONFIG_CRYPTO_SALSA20 is not set
# CONFIG_CRYPTO_SALSA20_586 is not set
# CONFIG_CRYPTO_SEED is not set
# CONFIG_CRYPTO_SERPENT is not set
# CONFIG_CRYPTO_SERPENT_SSE2_586 is not set
# CONFIG_CRYPTO_TEA is not set
# CONFIG_CRYPTO_TWOFISH is not set
# CONFIG_CRYPTO_TWOFISH_586 is not set

#
# Compression
#
CONFIG_CRYPTO_DEFLATE=y
# CONFIG_CRYPTO_ZLIB is not set
# CONFIG_CRYPTO_LZO is not set

#
# Random Number Generation
#
# CONFIG_CRYPTO_ANSI_CPRNG is not set
# CONFIG_CRYPTO_USER_API_HASH is not set
# CONFIG_CRYPTO_USER_API_SKCIPHER is not set
# CONFIG_CRYPTO_HW is not set
CONFIG_HAVE_KVM=y
CONFIG_HAVE_KVM_IRQCHIP=y
CONFIG_HAVE_KVM_EVENTFD=y
CONFIG_KVM_APIC_ARCHITECTURE=y
CONFIG_KVM_MMIO=y
CONFIG_KVM_ASYNC_PF=y
CONFIG_HAVE_KVM_MSI=y
CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y
CONFIG_VIRTUALIZATION=y
CONFIG_KVM=m
CONFIG_KVM_INTEL=m
# CONFIG_KVM_AMD is not set
CONFIG_VHOST_NET=m
# CONFIG_LGUEST is not set
# CONFIG_BINARY_PRINTF is not set

#
# Library routines
#
CONFIG_BITREVERSE=y
CONFIG_GENERIC_STRNCPY_FROM_USER=y
CONFIG_GENERIC_STRNLEN_USER=y
CONFIG_GENERIC_FIND_FIRST_BIT=y
CONFIG_GENERIC_PCI_IOMAP=y
CONFIG_GENERIC_IOMAP=y
CONFIG_GENERIC_IO=y
CONFIG_PERCPU_RWSEM=y
CONFIG_CRC_CCITT=m
CONFIG_CRC16=m
CONFIG_CRC_T10DIF=y
CONFIG_CRC_ITU_T=m
CONFIG_CRC32=y
# CONFIG_CRC32_SELFTEST is not set
CONFIG_CRC32_SLICEBY8=y
# CONFIG_CRC32_SLICEBY4 is not set
# CONFIG_CRC32_SARWATE is not set
# CONFIG_CRC32_BIT is not set
# CONFIG_CRC7 is not set
CONFIG_LIBCRC32C=m
# CONFIG_CRC8 is not set
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y
CONFIG_LZO_COMPRESS=y
CONFIG_LZO_DECOMPRESS=y
# CONFIG_XZ_DEC is not set
# CONFIG_XZ_DEC_BCJ is not set
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT=y
CONFIG_HAS_DMA=y
CONFIG_CHECK_SIGNATURE=y
CONFIG_CPU_RMAP=y
CONFIG_DQL=y
CONFIG_NLATTR=y
CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y
CONFIG_AVERAGE=y
# CONFIG_CORDIC is not set
# CONFIG_DDR is not set

[-- Attachment #4: hvr1400-Oops-dmesg --]
[-- Type: text/plain, Size: 42172 bytes --]

[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.8.0-rc4+ (chris@laptop) (gcc version 4.7.3 20130119 (prerelease) (GCC) ) #115 SMP PREEMPT Thu Jan 24 14:40:31 GMT 2013
[    0.000000] Disabled fast string operations
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000008ffff] usable
[    0.000000] BIOS-e820: [mem 0x0000000000090000-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000dab0efff] usable
[    0.000000] BIOS-e820: [mem 0x00000000dab0f000-0x00000000dad4efff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000dad4f000-0x00000000dad6efff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000dad6f000-0x00000000daf1efff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000daf1f000-0x00000000daf9efff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000daf9f000-0x00000000daffefff] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000dafff000-0x00000000daffffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000db000000-0x00000000df9fffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed10000-0x00000000fed19fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ffd80000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000021fdfffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.6 present.
[    0.000000] DMI: FUJITSU LIFEBOOK AH531/FJNBB0F, BIOS 1.27 12/08/2011
[    0.000000] e820: update [mem 0x00000000-0x0000ffff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0x21fe00 max_arch_pfn = 0x1000000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF uncachable
[    0.000000]   C0000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 0FFC00000 mask FFFC00000 write-protect
[    0.000000]   1 base 000000000 mask F80000000 write-back
[    0.000000]   2 base 080000000 mask FC0000000 write-back
[    0.000000]   3 base 0C0000000 mask FE0000000 write-back
[    0.000000]   4 base 0DC000000 mask FFC000000 uncachable
[    0.000000]   5 base 0DB000000 mask FFF000000 uncachable
[    0.000000]   6 base 100000000 mask F00000000 write-back
[    0.000000]   7 base 200000000 mask FE0000000 write-back
[    0.000000]   8 base 21FE00000 mask FFFE00000 uncachable
[    0.000000]   9 disabled
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] initial memory mapped: [mem 0x00000000-0x01bfffff]
[    0.000000] Base memory trampoline at [c008c000] 8c000 size 16384
[    0.000000] reserving inaccessible SNB gfx pages
[    0.000000] init_memory_mapping: [mem 0x00000000-0x37bfdfff]
[    0.000000]  [mem 0x00000000-0x001fffff] page 4k
[    0.000000]  [mem 0x00200000-0x379fffff] page 2M
[    0.000000]  [mem 0x37a00000-0x37bfdfff] page 4k
[    0.000000] kernel direct mapping tables up to 0x37bfdfff @ [mem 0x01bfa000-0x01bfffff]
[    0.000000] ACPI: RSDP 000f00e0 00024 (v02 FUJ   )
[    0.000000] ACPI: XSDT daffe120 00084 (v01 FUJ    PC       00000001 FUJ  00000001)
[    0.000000] ACPI: FACP daff0000 000F4 (v03 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: DSDT daff3000 0794A (v02 FUJ    FJNBB0F  00000000 INTL 20061109)
[    0.000000] ACPI: FACS daf3d000 00040
[    0.000000] ACPI: SLIC daffd000 00176 (v01 FUJ    PC       00000001 FUJ  00000001)
[    0.000000] ACPI: SSDT daffb000 01068 (v01 FUJ    PtidDevc 00001000 INTL 20061109)
[    0.000000] ACPI: ASF! daff2000 000A5 (v32 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: HPET dafef000 00038 (v01 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: APIC dafee000 00098 (v01 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: MCFG dafed000 0003C (v01 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: SSDT dafec000 007C2 (v01  PmRef  Cpu0Ist 00003000 INTL 20061109)
[    0.000000] ACPI: SSDT dafeb000 00996 (v01  PmRef    CpuPm 00003000 INTL 20061109)
[    0.000000] ACPI: UEFI dafea000 0003E (v01 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: UEFI dafe9000 00042 (v01 PTL      COMBUF 00000001 PTL  00000001)
[    0.000000] ACPI: UEFI dafe8000 00242 (v01 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] 7810MB HIGHMEM available.
[    0.000000] 891MB LOWMEM available.
[    0.000000]   mapped low ram: 0 - 37bfe000
[    0.000000]   low ram: 0 - 37bfe000
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x00010000-0x00ffffff]
[    0.000000]   Normal   [mem 0x01000000-0x37bfdfff]
[    0.000000]   HighMem  [mem 0x37bfe000-0x1fdfffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00010000-0x0008ffff]
[    0.000000]   node   0: [mem 0x00100000-0xdab0efff]
[    0.000000]   node   0: [mem 0xdafff000-0xdaffffff]
[    0.000000]   node   0: [mem 0x00000000-0x1fdfffff]
[    0.000000] On node 0 totalpages: 2074768
[    0.000000] free_area_init_node: node 0, pgdat c157b380, node_mem_map f37fd200
[    0.000000]   DMA zone: 32 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 3936 pages, LIFO batch:0
[    0.000000]   Normal zone: 1752 pages used for memmap
[    0.000000]   Normal zone: 222502 pages, LIFO batch:31
[    0.000000]   HighMem zone: 15621 pages used for memmap
[    0.000000]   HighMem zone: 1830925 pages, LIFO batch:31
[    0.000000] Using APIC driver default
[    0.000000] ACPI: PM-Timer IO Port: 0x408
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x00] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x00] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x07] lapic_id[0x00] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x08] lapic_id[0x00] disabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x0e] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 14, version 32, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a301 base: 0xfed00000
[    0.000000] smpboot: 8 Processors exceeds NR_CPUS limit of 4
[    0.000000] smpboot: Allowing 4 CPUs, 0 hotplug CPUs
[    0.000000] nr_irqs_gsi: 40
[    0.000000] PM: Registered nosave memory: 0000000000090000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
[    0.000000] PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
[    0.000000] e820: [mem 0xdfa00000-0xf7ffffff] available for PCI devices
[    0.000000] setup_percpu: NR_CPUS:4 nr_cpumask_bits:4 nr_cpu_ids:4 nr_node_ids:1
[    0.000000] PERCPU: Embedded 12 pages/cpu @f37bb000 s25856 r0 d23296 u49152
[    0.000000] pcpu-alloc: s25856 r0 d23296 u49152 alloc=12*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 2057363
[    0.000000] Kernel command line: root=/dev/sda5 ro resume=/dev/sda6
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] __ex_table already sorted, skipping sort
[    0.000000] Initializing CPU#0
[    0.000000] xsave: enabled xstate_bv 0x7, cntxt size 0x340
[    0.000000] Initializing HighMem for node 0 (00037bfe:0021fe00)
[    0.000000] Memory: 8221484k/8910848k available (4148k kernel code, 77584k reserved, 1485k data, 372k init, 7386180k highmem)
[    0.000000] virtual kernel memory layout:
    fixmap  : 0xfff67000 - 0xfffff000   ( 608 kB)
    pkmap   : 0xffc00000 - 0xffe00000   (2048 kB)
    vmalloc : 0xf83fe000 - 0xffbfe000   ( 120 MB)
    lowmem  : 0xc0000000 - 0xf7bfe000   ( 891 MB)
      .init : 0xc1581000 - 0xc15de000   ( 372 kB)
      .data : 0xc140d2ee - 0xc1580a00   (1485 kB)
      .text : 0xc1000000 - 0xc140d2ee   (4148 kB)
[    0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[    0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] 	Dump stacks of tasks blocking RCU-preempt GP.
[    0.000000] NR_IRQS:2304 nr_irqs:712 16
[    0.000000] CPU 0 irqstacks, hard=f3008000 soft=f300a000
[    0.000000] Extended CMOS year: 2000
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty0] enabled
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.004000] tsc: Detected 2494.579 MHz processor
[    0.000001] Calibrating delay loop (skipped), value calculated using timer frequency.. 4989.15 BogoMIPS (lpj=9978316)
[    0.000114] pid_max: default: 32768 minimum: 301
[    0.000193] Mount-cache hash table entries: 512
[    0.000401] Disabled fast string operations
[    0.000456] CPU: Physical Processor ID: 0
[    0.000510] CPU: Processor Core ID: 0
[    0.000566] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8)
[    0.000643] mce: CPU supports 7 MCE banks
[    0.000707] CPU0: Thermal monitoring enabled (TM1)
[    0.000766] process: using mwait in idle threads
[    0.000825] Last level iTLB entries: 4KB 512, 2MB 0, 4MB 0
Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32
tlb_flushall_shift: 5
[    0.001027] Freeing SMP alternatives: 16k freed
[    0.001086] ACPI: Core revision 20121018
[    0.005776] Enabling APIC mode:  Flat.  Using 1 I/O APICs
[    0.006250] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.045942] smpboot: CPU0: Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz (fam: 06, model: 2a, stepping: 07)
[    0.046137] TSC deadline timer enabled
[    0.046140] Performance Events: PEBS fmt1+, 16-deep LBR, SandyBridge events, Intel PMU driver.
[    0.046372] perf_event_intel: PEBS disabled due to CPU errata, please upgrade microcode
[    0.046433] ... version:                3
[    0.046487] ... bit width:              48
[    0.046542] ... generic registers:      4
[    0.046596] ... value mask:             0000ffffffffffff
[    0.046653] ... max period:             000000007fffffff
[    0.046710] ... fixed-purpose events:   3
[    0.046765] ... event mask:             000000070000000f
[    0.078223] CPU 1 irqstacks, hard=f309a000 soft=f309c000
[    0.088574] Initializing CPU#1
[    0.089336] Disabled fast string operations
[    0.078233] smpboot: Booting Node   0, Processors  #1
[    0.099525] CPU 2 irqstacks, hard=f30b2000 soft=f30b4000
[    0.109952] Initializing CPU#2
[    0.110740] Disabled fast string operations
[    0.099684]  #2
[    0.120919] CPU 3 irqstacks, hard=f30be000 soft=f30c8000
[    0.121086]  #3 OK
[    0.131364] Initializing CPU#3
[    0.132153] Disabled fast string operations
[    0.134263] Brought up 4 CPUs
[    0.134425] smpboot: Total of 4 processors activated (19956.63 BogoMIPS)
[    0.137105] devtmpfs: initialized
[    0.137313] PM: Registering ACPI NVS region [mem 0xdad4f000-0xdad6efff] (131072 bytes)
[    0.137377] PM: Registering ACPI NVS region [mem 0xdaf1f000-0xdaf9efff] (524288 bytes)
[    0.137502] NET: Registered protocol family 16
[    0.137686] ACPI: bus type pci registered
[    0.137777] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
[    0.137852] PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved in E820
[    0.137912] PCI: Using MMCONFIG for extended config space
[    0.137970] PCI: Using configuration type 1 for base access
[    0.139147] bio: create slab <bio-0> at 0
[    0.139242] ACPI: Added _OSI(Module Device)
[    0.139296] ACPI: Added _OSI(Processor Device)
[    0.139352] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.139408] ACPI: Added _OSI(Processor Aggregator Device)
[    0.140652] ACPI: EC: Look up EC in DSDT
[    0.141864] ACPI: Executed 1 blocks of module-level executable AML code
[    0.158290] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[    0.158714] ACPI: SSDT dad4d718 0067C (v01  PmRef  Cpu0Cst 00003001 INTL 20061109)
[    0.159159] ACPI: Dynamic OEM Table Load:
[    0.159291] ACPI: SSDT   (null) 0067C (v01  PmRef  Cpu0Cst 00003001 INTL 20061109)
[    0.170481] ACPI: SSDT daf0fa98 00303 (v01  PmRef    ApIst 00003000 INTL 20061109)
[    0.170948] ACPI: Dynamic OEM Table Load:
[    0.171080] ACPI: SSDT   (null) 00303 (v01  PmRef    ApIst 00003000 INTL 20061109)
[    0.182356] ACPI: SSDT dad4cd98 00119 (v01  PmRef    ApCst 00003000 INTL 20061109)
[    0.182789] ACPI: Dynamic OEM Table Load:
[    0.182921] ACPI: SSDT   (null) 00119 (v01  PmRef    ApCst 00003000 INTL 20061109)
[    0.194823] ACPI: Interpreter enabled
[    0.194882] ACPI: (supports S0 S3 S4 S5)
[    0.195106] ACPI: Using IOAPIC for interrupt routing
[    0.198515] ACPI: EC: GPE = 0x17, I/O: command/status = 0x66, data = 0x62
[    0.198673] ACPI: No dock devices found.
[    0.198731] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.199054] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3e])
[    0.199113] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[    0.199237] \_SB_.PCI0:_OSC invalid UUID
[    0.199237] _OSC request data:1 8 1f 
[    0.199264] \_SB_.PCI0:_OSC invalid UUID
[    0.199265] _OSC request data:1 f 1f 
[    0.199267] pci_root PNP0A08:00: ACPI _OSC support notification failed, disabling PCIe ASPM
[    0.199330] pci_root PNP0A08:00: Unable to request _OSC control (_OSC support mask: 0x08)
[    0.199852] PCI host bridge to bus 0000:00
[    0.199909] pci_bus 0000:00: root bus resource [bus 00-3e]
[    0.199966] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]
[    0.200024] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
[    0.200082] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[    0.200143] pci_bus 0000:00: root bus resource [mem 0xdfa00000-0xfeafffff]
[    0.200203] pci_bus 0000:00: root bus resource [mem 0xfed40000-0xfed44fff]
[    0.200268] pci 0000:00:00.0: [8086:0104] type 00 class 0x060000
[    0.200299] pci 0000:00:02.0: [8086:0126] type 00 class 0x030000
[    0.200309] pci 0000:00:02.0: reg 10: [mem 0xf0000000-0xf03fffff 64bit]
[    0.200314] pci 0000:00:02.0: reg 18: [mem 0xe0000000-0xefffffff 64bit pref]
[    0.200318] pci 0000:00:02.0: reg 20: [io  0x4000-0x403f]
[    0.200366] pci 0000:00:16.0: [8086:1c3a] type 00 class 0x078000
[    0.200388] pci 0000:00:16.0: reg 10: [mem 0xf1805000-0xf180500f 64bit]
[    0.200450] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
[    0.200483] pci 0000:00:1a.0: [8086:1c2d] type 00 class 0x0c0320
[    0.200504] pci 0000:00:1a.0: reg 10: [mem 0xf180a000-0xf180a3ff]
[    0.200576] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[    0.200601] pci 0000:00:1b.0: [8086:1c20] type 00 class 0x040300
[    0.200616] pci 0000:00:1b.0: reg 10: [mem 0xf1800000-0xf1803fff 64bit]
[    0.200670] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    0.200692] pci 0000:00:1c.0: [8086:1c10] type 01 class 0x060400
[    0.200753] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.200779] pci 0000:00:1c.3: [8086:1c16] type 01 class 0x060400
[    0.200839] pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
[    0.200865] pci 0000:00:1c.5: [8086:1c1a] type 01 class 0x060400
[    0.200925] pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold
[    0.200956] pci 0000:00:1d.0: [8086:1c26] type 00 class 0x0c0320
[    0.200976] pci 0000:00:1d.0: reg 10: [mem 0xf1809000-0xf18093ff]
[    0.201048] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[    0.201074] pci 0000:00:1f.0: [8086:1c49] type 00 class 0x060100
[    0.201188] pci 0000:00:1f.2: [8086:1c03] type 00 class 0x010601
[    0.201206] pci 0000:00:1f.2: reg 10: [io  0x4088-0x408f]
[    0.201214] pci 0000:00:1f.2: reg 14: [io  0x4094-0x4097]
[    0.201222] pci 0000:00:1f.2: reg 18: [io  0x4080-0x4087]
[    0.201230] pci 0000:00:1f.2: reg 1c: [io  0x4090-0x4093]
[    0.201238] pci 0000:00:1f.2: reg 20: [io  0x4060-0x407f]
[    0.201246] pci 0000:00:1f.2: reg 24: [mem 0xf1808000-0xf18087ff]
[    0.201278] pci 0000:00:1f.2: PME# supported from D3hot
[    0.201296] pci 0000:00:1f.3: [8086:1c22] type 00 class 0x0c0500
[    0.201311] pci 0000:00:1f.3: reg 10: [mem 0xf1804000-0xf18040ff 64bit]
[    0.201331] pci 0000:00:1f.3: reg 20: [io  0xefa0-0xefbf]
[    0.201543] pci 0000:01:00.0: [8086:008a] type 00 class 0x028000
[    0.201691] pci 0000:01:00.0: reg 10: [mem 0xf1700000-0xf1701fff 64bit]
[    0.202266] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
[    0.210356] pci 0000:00:1c.0: PCI bridge to [bus 01]
[    0.210417] pci 0000:00:1c.0:   bridge window [mem 0xf1700000-0xf17fffff]
[    0.210486] pci 0000:02:00.0: [14f1:8852] type 00 class 0x040000
[    0.210523] pci 0000:02:00.0: reg 10: [mem 0xf0400000-0xf05fffff 64bit]
[    0.210672] pci 0000:02:00.0: supports D1 D2
[    0.210673] pci 0000:02:00.0: PME# supported from D0 D1 D2 D3hot
[    0.218245] pci 0000:00:1c.3: PCI bridge to [bus 02-06]
[    0.218333] pci 0000:00:1c.3:   bridge window [io  0x3000-0x3fff]
[    0.218337] pci 0000:00:1c.3:   bridge window [mem 0xf0400000-0xf0dfffff]
[    0.218343] pci 0000:00:1c.3:   bridge window [mem 0xf0e00000-0xf15fffff 64bit pref]
[    0.218413] pci 0000:07:00.0: [10ec:8168] type 00 class 0x020000
[    0.218433] pci 0000:07:00.0: reg 10: [io  0x2000-0x20ff]
[    0.218467] pci 0000:07:00.0: reg 18: [mem 0xf1604000-0xf1604fff 64bit pref]
[    0.218488] pci 0000:07:00.0: reg 20: [mem 0xf1600000-0xf1603fff 64bit pref]
[    0.218548] pci 0000:07:00.0: supports D1 D2
[    0.218549] pci 0000:07:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.226242] pci 0000:00:1c.5: PCI bridge to [bus 07]
[    0.226867] pci 0000:00:1c.5:   bridge window [io  0x2000-0x2fff]
[    0.226874] pci 0000:00:1c.5:   bridge window [mem 0xf1600000-0xf16fffff 64bit pref]
[    0.226890] pci_bus 0000:00: on NUMA node 0
[    0.226906] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP01._PRT]
[    0.226941] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP04._PRT]
[    0.226971] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP06._PRT]
[    0.227015] ACPI _OSC control for PCIe not granted, disabling ASPM
[    0.229240] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 10 *11 12 14 15)
[    0.229804] ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 10 *11 12 14 15)
[    0.230371] ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 *10 11 12 14 15)
[    0.230932] ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 10 *11 12 14 15)
[    0.231494] ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 10 11 12 14 15) *0, disabled.
[    0.232135] ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 10 11 12 14 15) *0, disabled.
[    0.232775] ACPI: PCI Interrupt Link [LNKG] (IRQs 1 3 4 5 6 *10 11 12 14 15)
[    0.233339] ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 5 6 *10 11 12 14 15)
[    0.233916] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.233979] vgaarb: loaded
[    0.234031] vgaarb: bridge control possible 0000:00:02.0
[    0.234138] SCSI subsystem initialized
[    0.234192] ACPI: bus type scsi registered
[    0.234260] libata version 3.00 loaded.
[    0.234264] ACPI: bus type usb registered
[    0.234337] usbcore: registered new interface driver usbfs
[    0.234402] usbcore: registered new interface driver hub
[    0.234478] usbcore: registered new device driver usb
[    0.234547] Linux video capture interface: v2.00
[    0.234630] Advanced Linux Sound Architecture Driver Initialized.
[    0.234688] PCI: Using ACPI for IRQ routing
[    0.236474] PCI: pci_cache_line_size set to 64 bytes
[    0.236575] e820: reserve RAM buffer [mem 0xdab0f000-0xdbffffff]
[    0.236576] e820: reserve RAM buffer [mem 0xdb000000-0xdbffffff]
[    0.236577] e820: reserve RAM buffer [mem 0x21fe00000-0x21fffffff]
[    0.236690] Switching to clocksource hpet
[    0.236782] pnp: PnP ACPI init
[    0.236838] ACPI: bus type pnp registered
[    0.236918] pnp 00:00: [dma 4]
[    0.236933] pnp 00:00: Plug and Play ACPI device, IDs PNP0200 (active)
[    0.236948] pnp 00:01: Plug and Play ACPI device, IDs INT0800 (active)
[    0.237017] pnp 00:02: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.237039] pnp 00:03: Plug and Play ACPI device, IDs PNP0c04 (active)
[    0.237069] system 00:04: [io  0x0680-0x069f] has been reserved
[    0.237128] system 00:04: [io  0x1000-0x100f] has been reserved
[    0.237187] system 00:04: [io  0xffff] has been reserved
[    0.237245] system 00:04: [io  0xffff] has been reserved
[    0.237302] system 00:04: [io  0x0400-0x0453] has been reserved
[    0.237361] system 00:04: [io  0x0458-0x047f] has been reserved
[    0.237419] system 00:04: [io  0x0500-0x057f] has been reserved
[    0.237477] system 00:04: [io  0x164e-0x164f] has been reserved
[    0.237536] system 00:04: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.237555] pnp 00:05: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.237590] system 00:06: [io  0x0454-0x0457] has been reserved
[    0.237648] system 00:06: Plug and Play ACPI device, IDs INT3f0d PNP0c02 (active)
[    0.237667] pnp 00:07: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.237685] pnp 00:08: Plug and Play ACPI device, IDs PNP0f13 (active)
[    0.237792] system 00:09: [mem 0xfed1c000-0xfed1ffff] has been reserved
[    0.237851] system 00:09: [mem 0xfed10000-0xfed17fff] has been reserved
[    0.237911] system 00:09: [mem 0xfed18000-0xfed18fff] has been reserved
[    0.237971] system 00:09: [mem 0xfed19000-0xfed19fff] has been reserved
[    0.238031] system 00:09: [mem 0xf8000000-0xfbffffff] has been reserved
[    0.238090] system 00:09: [mem 0xfed20000-0xfed3ffff] has been reserved
[    0.238149] system 00:09: [mem 0xfed90000-0xfed93fff] has been reserved
[    0.238214] system 00:09: [mem 0xfed45000-0xfed8ffff] has been reserved
[    0.238282] system 00:09: [mem 0xff000000-0xffffffff] could not be reserved
[    0.238343] system 00:09: [mem 0xfee00000-0xfeefffff] could not be reserved
[    0.238403] system 00:09: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.238568] system 00:0a: [mem 0x20000000-0x201fffff] could not be reserved
[    0.238629] system 00:0a: [mem 0x40000000-0x401fffff] could not be reserved
[    0.238689] system 00:0a: Plug and Play ACPI device, IDs PNP0c01 (active)
[    0.238723] pnp: PnP ACPI: found 11 devices
[    0.238778] ACPI: ACPI bus type pnp unregistered
[    0.274643] pci 0000:00:1c.0: PCI bridge to [bus 01]
[    0.274703] pci 0000:00:1c.0:   bridge window [mem 0xf1700000-0xf17fffff]
[    0.274769] pci 0000:00:1c.3: PCI bridge to [bus 02-06]
[    0.274827] pci 0000:00:1c.3:   bridge window [io  0x3000-0x3fff]
[    0.274887] pci 0000:00:1c.3:   bridge window [mem 0xf0400000-0xf0dfffff]
[    0.274948] pci 0000:00:1c.3:   bridge window [mem 0xf0e00000-0xf15fffff 64bit pref]
[    0.275013] pci 0000:00:1c.5: PCI bridge to [bus 07]
[    0.275070] pci 0000:00:1c.5:   bridge window [io  0x2000-0x2fff]
[    0.275134] pci 0000:00:1c.5:   bridge window [mem 0xf1600000-0xf16fffff 64bit pref]
[    0.275221] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.275222] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.275223] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.275225] pci_bus 0000:00: resource 7 [mem 0xdfa00000-0xfeafffff]
[    0.275226] pci_bus 0000:00: resource 8 [mem 0xfed40000-0xfed44fff]
[    0.275227] pci_bus 0000:01: resource 1 [mem 0xf1700000-0xf17fffff]
[    0.275229] pci_bus 0000:02: resource 0 [io  0x3000-0x3fff]
[    0.275230] pci_bus 0000:02: resource 1 [mem 0xf0400000-0xf0dfffff]
[    0.275231] pci_bus 0000:02: resource 2 [mem 0xf0e00000-0xf15fffff 64bit pref]
[    0.275233] pci_bus 0000:07: resource 0 [io  0x2000-0x2fff]
[    0.275234] pci_bus 0000:07: resource 2 [mem 0xf1600000-0xf16fffff 64bit pref]
[    0.275256] NET: Registered protocol family 2
[    0.275402] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[    0.275474] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[    0.275544] TCP: Hash tables configured (established 8192 bind 8192)
[    0.275613] TCP: reno registered
[    0.275667] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    0.275727] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    0.275815] NET: Registered protocol family 1
[    0.275877] pci 0000:00:02.0: Boot video device
[    0.275970] PCI: CLS 64 bytes, default 64
[    0.276557] bounce pool size: 64 pages
[    0.277701] fuse init (API version 7.20)
[    0.277816] msgmni has been set to 1631
[    0.278116] io scheduler noop registered
[    0.278192] io scheduler cfq registered (default)
[    0.278514] ACPI: AC Adapter [ACAD] (on-line)
[    0.278611] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
[    0.278675] ACPI: Power Button [PWRB]
[    0.278754] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input1
[    0.278830] ACPI: Lid Switch [LID]
[    0.278907] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
[    0.278969] ACPI: Power Button [PWRF]
[    0.281945] thermal LNXTHERM:00: registered as thermal_zone0
[    0.282003] ACPI: Thermal Zone [THRM] (59 C)
[    0.282070] isapnp: Scanning for PnP cards...
[    0.282662] ACPI: Battery Slot [BAT1] (battery present)
[    0.635643] isapnp: No Plug & Play device found
[    0.640327] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    0.640701] Real Time Clock Driver v1.12b
[    0.640756] Linux agpgart interface v0.103
[    0.640834] [drm] Initialized drm 1.1.0 20060810
[    0.641149] [drm] Memory usable by graphics device = 2048M
[    0.641210] i915 0000:00:02.0: setting latency timer to 64
[    0.641362] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[    0.641419] [drm] Driver supports precise vblank timestamp query.
[    0.641505] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    0.859431] fbcon: inteldrmfb (fb0) is primary device
[    1.271443] tsc: Refined TSC clocksource calibration: 2494.332 MHz
[    1.271449] Switching to clocksource tsc
[    1.814869] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
[    2.076007] Console: switching to colour frame buffer device 170x48
[    2.078808] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[    2.078830] i915 0000:00:02.0: registered panic notifier
[    2.099120] acpi device:31: registered as cooling_device4
[    2.099254] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[    2.099306] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input3
[    2.099351] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[    2.099446] ahci 0000:00:1f.2: version 3.0
[    2.114363] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x9 impl SATA mode
[    2.114437] ahci 0000:00:1f.2: flags: 64bit ncq sntf pm led clo pio slum part ems apst 
[    2.114469] ahci 0000:00:1f.2: setting latency timer to 64
[    2.122610] scsi0 : ahci
[    2.122667] scsi1 : ahci
[    2.122708] scsi2 : ahci
[    2.122749] scsi3 : ahci
[    2.122788] scsi4 : ahci
[    2.122829] scsi5 : ahci
[    2.122859] ata1: SATA max UDMA/133 abar m2048@0xf1808000 port 0xf1808100 irq 19
[    2.122885] ata2: DUMMY
[    2.122893] ata3: DUMMY
[    2.122902] ata4: SATA max UDMA/133 abar m2048@0xf1808000 port 0xf1808280 irq 19
[    2.122929] ata5: DUMMY
[    2.122936] ata6: DUMMY
[    2.123774] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    2.124632] ehci-pci: EHCI PCI platform driver
[    2.125486] ehci-pci 0000:00:1a.0: setting latency timer to 64
[    2.125489] ehci-pci 0000:00:1a.0: EHCI Host Controller
[    2.126321] ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 1
[    2.127151] ehci-pci 0000:00:1a.0: debug port 2
[    2.131846] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
[    2.131851] ehci-pci 0000:00:1a.0: irq 16, io mem 0xf180a000
[    2.142304] ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[    2.143152] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    2.143932] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.144709] usb usb1: Product: EHCI Host Controller
[    2.145483] usb usb1: Manufacturer: Linux 3.8.0-rc4+ ehci_hcd
[    2.146259] usb usb1: SerialNumber: 0000:00:1a.0
[    2.147115] hub 1-0:1.0: USB hub found
[    2.147883] hub 1-0:1.0: 2 ports detected
[    2.148698] ehci-pci 0000:00:1d.0: setting latency timer to 64
[    2.148701] ehci-pci 0000:00:1d.0: EHCI Host Controller
[    2.149458] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 2
[    2.150233] ehci-pci 0000:00:1d.0: debug port 2
[    2.154888] ehci-pci 0000:00:1d.0: cache line size of 64 is not supported
[    2.154900] ehci-pci 0000:00:1d.0: irq 23, io mem 0xf1809000
[    2.166276] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[    2.167090] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    2.167848] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.168597] usb usb2: Product: EHCI Host Controller
[    2.169328] usb usb2: Manufacturer: Linux 3.8.0-rc4+ ehci_hcd
[    2.170062] usb usb2: SerialNumber: 0000:00:1d.0
[    2.170858] hub 2-0:1.0: USB hub found
[    2.171576] hub 2-0:1.0: 2 ports detected
[    2.172332] uhci_hcd: USB Universal Host Controller Interface driver
[    2.173090] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[    2.179362] i8042: Detected active multiplexing controller, rev 1.1
[    2.183177] serio: i8042 KBD port at 0x60,0x64 irq 1
[    2.183921] serio: i8042 AUX0 port at 0x60,0x64 irq 12
[    2.184650] serio: i8042 AUX1 port at 0x60,0x64 irq 12
[    2.185353] serio: i8042 AUX2 port at 0x60,0x64 irq 12
[    2.186032] serio: i8042 AUX3 port at 0x60,0x64 irq 12
[    2.186745] mousedev: PS/2 mouse device common for all mice
[    2.187483] i2c /dev entries driver
[    2.188261] ACPI Warning: 0x0000efa0-0x0000efbf SystemIO conflicts with Region \_SB_.PCI0.SBUS.SMBI 1 (20121018/utaddress-251)
[    2.188963] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    2.189707] IR NEC protocol handler initialized
[    2.190446] IR RC5(x) protocol handler initialized
[    2.191184] IR RC6 protocol handler initialized
[    2.191929] IR JVC protocol handler initialized
[    2.192658] IR Sony protocol handler initialized
[    2.193372] IR RC5 (streamzap) protocol handler initialized
[    2.194103] IR SANYO protocol handler initialized
[    2.194836] IR MCE Keyboard/mouse protocol handler initialized
[    2.195573] usbcore: registered new interface driver uvcvideo
[    2.196307] USB Video Class driver (1.1.1)
[    2.197034] cpuidle: using governor ladder
[    2.197758] cpuidle: using governor menu
[    2.198632] usbcore: registered new interface driver usbhid
[    2.199346] usbhid: USB HID core driver
[    2.200169] ip_tables: (C) 2000-2006 Netfilter Core Team
[    2.200900] TCP: cubic registered
[    2.201618] NET: Registered protocol family 17
[    2.202346] NET: Registered protocol family 15
[    2.203155] Using IPI No-Shortcut mode
[    2.209080] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4
[    2.441925] ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    2.446538] ata4.00: ATAPI: TSSTcorp CDDVDW SN-208AB, FC01, max UDMA/100
[    2.449917] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    2.452921] ata4.00: configured for UDMA/100
[    2.457897] usb 1-1: new high-speed USB device number 2 using ehci-pci
[    2.505942] ata1.00: ATA-8: TOSHIBA MK7575GSX, GT001A, max UDMA/100
[    2.506763] ata1.00: 1465149168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    2.508339] ata1.00: configured for UDMA/100
[    2.509244] scsi 0:0:0:0: Direct-Access     ATA      TOSHIBA MK7575GS GT00 PQ: 0 ANSI: 5
[    2.510130] sd 0:0:0:0: [sda] 1465149168 512-byte logical blocks: (750 GB/698 GiB)
[    2.510928] sd 0:0:0:0: [sda] 4096-byte physical blocks
[    2.511764] sd 0:0:0:0: [sda] Write Protect is off
[    2.512477] scsi 3:0:0:0: CD-ROM            TSSTcorp CDDVDW SN-208AB  FC01 PQ: 0 ANSI: 5
[    2.513394] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    2.513411] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    2.515163] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
[    2.516055] cdrom: Uniform CD-ROM driver Revision: 3.20
[    2.516954] sr 3:0:0:0: Attached scsi CD-ROM sr0
[    2.590096] usb 1-1: New USB device found, idVendor=8087, idProduct=0024
[    2.590988] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    2.592024] hub 1-1:1.0: USB hub found
[    2.592965] hub 1-1:1.0: 6 ports detected
[    2.662540]  sda: sda1 sda2 sda3 < sda5 sda6 sda7 sda8 sda9 sda10 sda11 >
[    2.663711] sd 0:0:0:0: [sda] Attached SCSI disk
[    2.682214] registered taskstats version 1
[    2.683379] ALSA device list:
[    2.684228]   No soundcards found.
[    2.705576] usb 2-1: new high-speed USB device number 2 using ehci-pci
[    2.719140] kjournald starting.  Commit interval 5 seconds
[    2.719169] EXT3-fs (sda5): mounted filesystem with writeback data mode
[    2.719174] VFS: Mounted root (ext3 filesystem) readonly on device 8:5.
[    2.739940] devtmpfs: mounted
[    2.740811] Freeing unused kernel memory: 372k freed
[    2.837773] usb 2-1: New USB device found, idVendor=8087, idProduct=0024
[    2.838674] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    2.839703] hub 2-1:1.0: USB hub found
[    2.840639] hub 2-1:1.0: 6 ports detected
[    2.913425] usb 1-1.3: new high-speed USB device number 3 using ehci-pci
[    3.039011] usb 1-1.3: New USB device found, idVendor=04f2, idProduct=b213
[    3.039910] usb 1-1.3: New USB device strings: Mfr=2, Product=1, SerialNumber=3
[    3.040761] usb 1-1.3: Product: FJ Camera
[    3.041628] usb 1-1.3: Manufacturer: Sonix Technology Co., Ltd.
[    3.042858] usb 1-1.3: SerialNumber: SN0001
[    3.045796] uvcvideo: Found UVC 1.00 device FJ Camera (04f2:b213)
[    3.056095] input: FJ Camera as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3/1-1.3:1.0/input/input5
[    3.129144] usb 2-1.1: new low-speed USB device number 3 using ehci-pci
[    3.224518] usb 2-1.1: New USB device found, idVendor=0461, idProduct=4d20
[    3.225487] usb 2-1.1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[    3.226381] usb 2-1.1: Product: USB Optical Mouse
[    3.229574] input: USB Optical Mouse as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0/input/input6
[    3.230522] hid-generic 0003:0461:4D20.0001: input: USB HID v1.11 Mouse [USB Optical Mouse] on usb-0000:00:1d.0-1.1/input0
[    3.300924] usb 2-1.6: new high-speed USB device number 4 using ehci-pci
[    3.650966] usb 2-1.6: New USB device found, idVendor=0bda, idProduct=0138
[    3.651962] usb 2-1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    3.652903] usb 2-1.6: Product: USB2.0-CRW
[    3.653830] usb 2-1.6: Manufacturer: Generic
[    3.654747] usb 2-1.6: SerialNumber: 20090516388200000
[    4.017585] EXT3-fs (sda5): using internal journal
[    4.743015] udevd[95]: starting version 182
[    5.024667] microcode: CPU0 sig=0x206a7, pf=0x10, revision=0x23
[    5.153620] input: Fujitsu FUJ02B1 as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:01/FUJ02B1:00/input/input7
[    5.155231] fujitsu_laptop: ACPI: Fujitsu FUJ02B1 [FJEX] (on)
[    5.156601] input: Fujitsu FUJ02E3 as /devices/LNXSYSTM:00/LNXSYBUS:00/FUJ02E3:00/input/input8
[    5.157663] fujitsu_laptop: ACPI: Fujitsu FUJ02E3 [FEXT] (on)
[    5.158839] fujitsu_laptop: BTNI: [0x80001]
[    5.160058] fujitsu_laptop: driver 0.6.0 successfully loaded
[    5.215174] hda_codec: ALC269VB: SKU not ready 0x90970130
[    5.220415] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[    5.221910] r8169 0000:07:00.0 eth0: RTL8168e/8111e at 0xf89d4000, 5c:9a:d8:5c:63:31, XID 0c200000 IRQ 17
[    5.231051] r8169 0000:07:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
[    5.285949] cx23885 driver version 0.0.3 loaded
[    5.286996] cx23885[0]: cx23885_dev_setup() Memory configured for PCIe bridge type 885
[    5.286998] cx23885[0]: cx23885_init_tsport(portno=2)
[    5.287124] CORE cx23885[0]: subsystem: 0070:8010, board: Hauppauge WinTV-HVR1400 [card=9,autodetected]
[    5.288178] cx23885[0]: cx23885_pci_quirks()
[    5.288183] cx23885[0]: cx23885_dev_setup() tuner_type = 0x0 tuner_addr = 0x0 tuner_bus = 0
[    5.288184] cx23885[0]: cx23885_dev_setup() radio_type = 0x0 radio_addr = 0x0
[    5.288185] cx23885[0]: cx23885_reset()
[    5.414526] cx23885[0]: cx23885_sram_channel_setup() Configuring channel [VID A]
[    5.414536] cx23885[0]: cx23885_sram_channel_setup() Erasing channel [ch2]
[    5.414537] cx23885[0]: cx23885_sram_channel_setup() Configuring channel [TS1 B]
[    5.414551] cx23885[0]: cx23885_sram_channel_setup() Erasing channel [ch4]
[    5.414553] cx23885[0]: cx23885_sram_channel_setup() Erasing channel [ch5]
[    5.414555] cx23885[0]: cx23885_sram_channel_setup() Configuring channel [TS2 C]
[    5.414570] cx23885[0]: cx23885_sram_channel_setup() Configuring channel [TV Audio]
[    5.414587] cx23885[0]: cx23885_sram_channel_setup() Erasing channel [ch8]
[    5.414588] cx23885[0]: cx23885_sram_channel_setup() Erasing channel [ch9]
[    5.473608] microcode: CPU1 sig=0x206a7, pf=0x10, revision=0x23
[    5.494768] tveeprom 7-0050: Hauppauge model 80019, rev B2F1, serial# 3758890
[    5.496121] tveeprom 7-0050: MAC address is 00:0d:fe:39:5b:2a
[    5.497666] tveeprom 7-0050: tuner model is Xceive XC3028L (idx 151, type 4)
[    5.501819] tveeprom 7-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xf4)
[    5.503458] tveeprom 7-0050: audio processor is CX23885 (idx 39)
[    5.504977] tveeprom 7-0050: decoder processor is CX23885 (idx 33)
[    5.505978] tveeprom 7-0050: has radio
[    5.506955] cx23885[0]: hauppauge eeprom: model=80019
[    5.507937] cx23885_dvb_register() allocating 1 frontend(s)
[    5.508931] cx23885[0]: cx23885 based dvb card
[    5.546360] DiB7000P: checking demod on I2C address: 18 (12)
[    5.565113] DiB7000P: gpio dir: ffff: val: 0, pwm_pos: ffff
[    5.568033] DiB7000P: setting output mode for demod f3015000 to 0
[    5.579588] microcode: CPU2 sig=0x206a7, pf=0x10, revision=0x23
[    5.585541] DiB7000P: using default timf
[    5.586085] microcode: CPU3 sig=0x206a7, pf=0x10, revision=0x23
[    5.592048] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[    5.619421] xc2028 8-0064: creating new instance
[    5.620409] xc2028 8-0064: type set to XCeive xc2028/xc3028 tuner
[    5.621388] DVB: registering new adapter (cx23885[0])
[    5.622380] cx23885 0000:02:00.0: DVB: registering adapter 0 frontend 0 (DiBcom 7000PC)...
[    5.623489] cx23885_dev_checkrevision() Hardware revision = 0xb0
[    5.624461] cx23885[0]/0: found at 0000:02:00.0, rev: 2, irq: 19, latency: 0, mmio: 0xf0400000
[    5.792331] xc2028 8-0064: Loading 81 firmware images from xc3028L-v36.fw, type: xc2028 firmware, ver 3.6
[    6.035406] Initializing USB Mass Storage driver...
[    6.036457] scsi6 : usb-storage 2-1.6:1.0
[    6.037614] usbcore: registered new interface driver usb-storage
[    6.038583] USB Mass Storage support registered.
[    6.408711] r8169 0000:07:00.0 eth0: link down
[    6.410086] r8169 0000:07:00.0 eth0: link down
[    7.038857] scsi 6:0:0:0: Direct-Access     Generic- Multi-Card       1.00 PQ: 0 ANSI: 0 CCS
[    7.045548] sd 6:0:0:0: [sdb] Attached SCSI removable disk
[    7.708628] microcode: CPU0 updated to revision 0x25, date = 2011-10-11
[    7.710048] microcode: CPU1 updated to revision 0x25, date = 2011-10-11
[    7.711893] microcode: CPU2 updated to revision 0x25, date = 2011-10-11
[    7.713280] microcode: CPU3 updated to revision 0x25, date = 2011-10-11
[    7.722212] microcode: Microcode Update Driver: v2.00 removed.
[    8.054428] r8169 0000:07:00.0 eth0: link up
[    8.201378] kjournald starting.  Commit interval 5 seconds
[    8.202323] EXT3-fs (sda8): using internal journal
[    8.203193] EXT3-fs (sda8): mounted filesystem with writeback data mode
[    8.230913] kjournald starting.  Commit interval 5 seconds
[    8.231852] EXT3-fs (sda9): using internal journal
[    8.232731] EXT3-fs (sda9): mounted filesystem with writeback data mode
[    8.268696] kjournald starting.  Commit interval 5 seconds
[    8.269629] EXT3-fs (sda10): using internal journal
[    8.270494] EXT3-fs (sda10): mounted filesystem with writeback data mode
[    8.365780] Adding 8191996k swap on /dev/sda6.  Priority:-1 extents:1 across:8191996k 
[   19.003954] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)

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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-01-24 17:02 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner Chris Clayton
@ 2013-01-24 19:21 ` Martin Mokrejs
  2013-01-26 20:54   ` Chris Clayton
  0 siblings, 1 reply; 41+ messages in thread
From: Martin Mokrejs @ 2013-01-24 19:21 UTC (permalink / raw)
  To: Chris Clayton; +Cc: linux-media, LKML

Hi Chris,
  try to include in kernel only acpiphp and omit pciehp. Don't use modules but include
them statically. And try, in addition, check whether "pcie_aspm=off" in grub.conf helped.

  The best would if you subscribe to linux-pci, and read my recent threads
about similar issues I had with express cards with Dell Vostro 3550. Further, there is
a lot of changes to PCI hotplug done by Yingahi Liu and Rafael Wysockij, just browse the
archives of linux-pci and see the pacthes and the discussion.
Martin

Chris Clayton wrote:
> Hi,
> 
> I've today taken delivery of a WinTV-HVR-1400 expresscard TV Tuner and got an Oops when I removed from the expresscard slot in my laptop. I will quite understand if the response to this report is "don't do that!", but in that case, how should one remove one of these cards?
> 
> I have attached three files:
> 
> 1. the dmesg output from when I rebooted the machine after the oops. I have turned debugging on in the dib700p and cx23885 modules via modules options in /etc/modprobe.d/hvr1400.conf;
> 
> 2. the .config file for the kernel that oopsed.
> 
> 3. the text of the oops message. I've typed this up from a photograph of the screen because the laptop was locked up and there was nothing in the log files. Apologies for any typos, but I have tried to be careful.
> 
> Assuming the answer isn't don't do that, let me know if I can provide any additional diagnostics, test any patches, etc. Please, however, cc me as I'm not subscribed.
> 
> Chris

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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-01-24 19:21 ` Martin Mokrejs
@ 2013-01-26 20:54   ` Chris Clayton
  2013-01-26 21:14     ` Martin Mokrejs
  2013-01-27  2:45     ` Yijing Wang
  0 siblings, 2 replies; 41+ messages in thread
From: Chris Clayton @ 2013-01-26 20:54 UTC (permalink / raw)
  To: Martin Mokrejs; +Cc: linux-media, LKML, linux-pci

Hi Martin,

On 01/24/13 19:21, Martin Mokrejs wrote:
> Hi Chris,
>    try to include in kernel only acpiphp and omit pciehp. Don't use modules but include
> them statically. And try, in addition, check whether "pcie_aspm=off" in grub.conf helped.
>

Thanks for the tip. I had the pciehp driver installed, but it was a 
module and not loaded. I didn't have acpiphp enabled at all. Building 
them both in statically, appears to have papered over the cracks of the 
oops :-)

>    The best would if you subscribe to linux-pci, and read my recent threads
> about similar issues I had with express cards with Dell Vostro 3550. Further, there is
> a lot of changes to PCI hotplug done by Yingahi Liu and Rafael Wysockij, just browse the
> archives of linux-pci and see the pacthes and the discussion.

Those discussions are way above my level of knowledge. I guess all this 
work will be merged into mainline in due course, so I'll watch for them 
in 3.9 or later. Unless, of course, there is a tree I could clone and 
help test the changes with my laptop and expresscard.

Hotplug isn't working at all on my Fujitsu laptop, so I can only get the 
card recognised by rebooting with the card inserted (or by writing 1 
to/sys/bus/pci/rescan). There seem to be a few reports on this in the 
kernel bugzilla, so I'll look through them and see what's being done.

Thanks again.

Chris

> Martin
>
> Chris Clayton wrote:
>> Hi,
>>
>> I've today taken delivery of a WinTV-HVR-1400 expresscard TV Tuner and got an Oops when I removed from the expresscard slot in my laptop. I will quite understand if the response to this report is "don't do that!", but in that case, how should one remove one of these cards?
>>
>> I have attached three files:
>>
>> 1. the dmesg output from when I rebooted the machine after the oops. I have turned debugging on in the dib700p and cx23885 modules via modules options in /etc/modprobe.d/hvr1400.conf;
>>
>> 2. the .config file for the kernel that oopsed.
>>
>> 3. the text of the oops message. I've typed this up from a photograph of the screen because the laptop was locked up and there was nothing in the log files. Apologies for any typos, but I have tried to be careful.
>>
>> Assuming the answer isn't don't do that, let me know if I can provide any additional diagnostics, test any patches, etc. Please, however, cc me as I'm not subscribed.
>>
>> Chris

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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-01-26 20:54   ` Chris Clayton
@ 2013-01-26 21:14     ` Martin Mokrejs
  2013-01-27  9:57       ` Chris Clayton
  2013-01-27  2:45     ` Yijing Wang
  1 sibling, 1 reply; 41+ messages in thread
From: Martin Mokrejs @ 2013-01-26 21:14 UTC (permalink / raw)
  To: Chris Clayton; +Cc: linux-media, LKML, linux-pci

Hi Chris,

Chris Clayton wrote:
> Hi Martin,
> 
> On 01/24/13 19:21, Martin Mokrejs wrote:
>> Hi Chris,
>>    try to include in kernel only acpiphp and omit pciehp. Don't use modules but include
>> them statically. And try, in addition, check whether "pcie_aspm=off" in grub.conf helped.
>>
> 
> Thanks for the tip. I had the pciehp driver installed, but it was a module and not loaded. I didn't have acpiphp enabled at all. Building them both in statically, appears to have papered over the cracks of the oops :-)
> 
>>    The best would if you subscribe to linux-pci, and read my recent threads
>> about similar issues I had with express cards with Dell Vostro 3550. Further, there is
>> a lot of changes to PCI hotplug done by Yingahi Liu and Rafael Wysockij, just browse the
>> archives of linux-pci and see the pacthes and the discussion.
> 
> Those discussions are way above my level of knowledge. I guess all this work will be merged into mainline in due course, so I'll watch for them in 3.9 or later. Unless, of course, there is a tree I could clone and help test the changes with my laptop and expresscard.
> 
> Hotplug isn't working at all on my Fujitsu laptop, so I can only get the card recognised by rebooting with the card inserted (or by writing 1 to/sys/bus/pci/rescan). There seem to be a few reports on this in the kernel bugzilla, so I'll look through them and see what's being done.

That's what I suspected. Compile in statically acpiphp, no pciehp at all (not even as a module).
Then it might work for you -- at least it does for me, provided I use "pcie_aspm=off".

Martin

> 
> Thanks again.
> 
> Chris
> 
>> Martin
>>
>> Chris Clayton wrote:
>>> Hi,
>>>
>>> I've today taken delivery of a WinTV-HVR-1400 expresscard TV Tuner and got an Oops when I removed from the expresscard slot in my laptop. I will quite understand if the response to this report is "don't do that!", but in that case, how should one remove one of these cards?
>>>
>>> I have attached three files:
>>>
>>> 1. the dmesg output from when I rebooted the machine after the oops. I have turned debugging on in the dib700p and cx23885 modules via modules options in /etc/modprobe.d/hvr1400.conf;
>>>
>>> 2. the .config file for the kernel that oopsed.
>>>
>>> 3. the text of the oops message. I've typed this up from a photograph of the screen because the laptop was locked up and there was nothing in the log files. Apologies for any typos, but I have tried to be careful.
>>>
>>> Assuming the answer isn't don't do that, let me know if I can provide any additional diagnostics, test any patches, etc. Please, however, cc me as I'm not subscribed.
>>>
>>> Chris
> 
> 

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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-01-26 20:54   ` Chris Clayton
  2013-01-26 21:14     ` Martin Mokrejs
@ 2013-01-27  2:45     ` Yijing Wang
  2013-01-27 11:19       ` Chris Clayton
  1 sibling, 1 reply; 41+ messages in thread
From: Yijing Wang @ 2013-01-27  2:45 UTC (permalink / raw)
  To: Chris Clayton; +Cc: Martin Mokrejs, linux-media, LKML, linux-pci

于 2013-01-27 4:54, Chris Clayton 写道:
> Hi Martin,
> 
> On 01/24/13 19:21, Martin Mokrejs wrote:
>> Hi Chris,
>>    try to include in kernel only acpiphp and omit pciehp. Don't use modules but include
>> them statically. And try, in addition, check whether "pcie_aspm=off" in grub.conf helped.
>>
> 
> Thanks for the tip. I had the pciehp driver installed, but it was a module and not loaded. I didn't have acpiphp enabled at all. Building them both in statically, appears to have papered over the cracks of the oops :-)

Not loaded pciehp driver? Remove the device from this slot without poweroff ?

> 
>>    The best would if you subscribe to linux-pci, and read my recent threads
>> about similar issues I had with express cards with Dell Vostro 3550. Further, there is
>> a lot of changes to PCI hotplug done by Yingahi Liu and Rafael Wysockij, just browse the
>> archives of linux-pci and see the pacthes and the discussion.
> 
> Those discussions are way above my level of knowledge. I guess all this work will be merged into mainline in due course, so I'll watch for them in 3.9 or later. Unless, of course, there is a tree I could clone and help test the changes with my laptop and expresscard.
> 
> Hotplug isn't working at all on my Fujitsu laptop, so I can only get the card recognised by rebooting with the card inserted (or by writing 1 to/sys/bus/pci/rescan). There seem to be a few reports on this in the kernel bugzilla, so I'll look through them and see what's being done.

Hi Chris,
   What about use #modprobe pciehp pciehp_debug=1 pciehp_poll_mode=1 pciehp_poll_time=1 ?

Can you resend the dmesg log and "lspci -vvv" info after hotplug device from your Fujitsu laptop with above module parameters?

Thanks!
Yijing.

> Thanks again.
> 
> Chris
> 
>> Martin
>>
>> Chris Clayton wrote:
>>> Hi,
>>>
>>> I've today taken delivery of a WinTV-HVR-1400 expresscard TV Tuner and got an Oops when I removed from the expresscard slot in my laptop. I will quite understand if the response to this report is "don't do that!", but in that case, how should one remove one of these cards?
>>>
>>> I have attached three files:
>>>
>>> 1. the dmesg output from when I rebooted the machine after the oops. I have turned debugging on in the dib700p and cx23885 modules via modules options in /etc/modprobe.d/hvr1400.conf;
>>>
>>> 2. the .config file for the kernel that oopsed.
>>>
>>> 3. the text of the oops message. I've typed this up from a photograph of the screen because the laptop was locked up and there was nothing in the log files. Apologies for any typos, but I have tried to be careful.
>>>
>>> Assuming the answer isn't don't do that, let me know if I can provide any additional diagnostics, test any patches, etc. Please, however, cc me as I'm not subscribed.
>>>
>>> Chris
> -- 
> To unsubscribe from this list: send the line "unsubscribe linux-pci" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 


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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-01-26 21:14     ` Martin Mokrejs
@ 2013-01-27  9:57       ` Chris Clayton
  0 siblings, 0 replies; 41+ messages in thread
From: Chris Clayton @ 2013-01-27  9:57 UTC (permalink / raw)
  To: Martin Mokrejs; +Cc: linux-media, LKML, linux-pci, wangyijing0307

Hi Martin,

On 01/26/13 21:14, Martin Mokrejs wrote:
> Hi Chris,
>
> Chris Clayton wrote:
>> Hi Martin,
>>
>> On 01/24/13 19:21, Martin Mokrejs wrote:
>>> Hi Chris,
>>>     try to include in kernel only acpiphp and omit pciehp. Don't use modules but include
>>> them statically. And try, in addition, check whether "pcie_aspm=off" in grub.conf helped.
>>>
>>
>> Thanks for the tip. I had the pciehp driver installed, but it was a module and not loaded. I didn't have acpiphp enabled at all. Building them both in statically, appears to have papered over the cracks of the oops :-)
>>
>>>     The best would if you subscribe to linux-pci, and read my recent threads
>>> about similar issues I had with express cards with Dell Vostro 3550. Further, there is
>>> a lot of changes to PCI hotplug done by Yingahi Liu and Rafael Wysockij, just browse the
>>> archives of linux-pci and see the pacthes and the discussion.
>>
>> Those discussions are way above my level of knowledge. I guess all this work will be merged into mainline in due course, so I'll watch for them in 3.9 or later. Unless, of course, there is a tree I could clone and help test the changes with my laptop and expresscard.
>>
>> Hotplug isn't working at all on my Fujitsu laptop, so I can only get the card recognised by rebooting with the card inserted (or by writing 1 to/sys/bus/pci/rescan). There seem to be a few reports on this in the kernel bugzilla, so I'll look through them and see what's being done.
>
> That's what I suspected. Compile in statically acpiphp, no pciehp at all (not even as a module).
> Then it might work for you -- at least it does for me, provided I use "pcie_aspm=off".
>
Thanks again for the suggestion. Unfortunately, that doesn't fix the 
problem on my laptop.

You may have seen the suggestion I've had from Yijing. I'm just building 
the kernel to test that out.

Chris
> Martin
>
>>
>> Thanks again.
>>
>> Chris
>>
>>> Martin
>>>
>>> Chris Clayton wrote:
>>>> Hi,
>>>>
>>>> I've today taken delivery of a WinTV-HVR-1400 expresscard TV Tuner and got an Oops when I removed from the expresscard slot in my laptop. I will quite understand if the response to this report is "don't do that!", but in that case, how should one remove one of these cards?
>>>>
>>>> I have attached three files:
>>>>
>>>> 1. the dmesg output from when I rebooted the machine after the oops. I have turned debugging on in the dib700p and cx23885 modules via modules options in /etc/modprobe.d/hvr1400.conf;
>>>>
>>>> 2. the .config file for the kernel that oopsed.
>>>>
>>>> 3. the text of the oops message. I've typed this up from a photograph of the screen because the laptop was locked up and there was nothing in the log files. Apologies for any typos, but I have tried to be careful.
>>>>
>>>> Assuming the answer isn't don't do that, let me know if I can provide any additional diagnostics, test any patches, etc. Please, however, cc me as I'm not subscribed.
>>>>
>>>> Chris
>>
>>

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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-01-27  2:45     ` Yijing Wang
@ 2013-01-27 11:19       ` Chris Clayton
  2013-01-27 12:18         ` Yijing Wang
  0 siblings, 1 reply; 41+ messages in thread
From: Chris Clayton @ 2013-01-27 11:19 UTC (permalink / raw)
  To: Yijing Wang; +Cc: Martin Mokrejs, linux-media, LKML, linux-pci

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

Hi Yijing

On 01/27/13 02:45, Yijing Wang wrote:
> 于 2013-01-27 4:54, Chris Clayton 写道:
>> Hi Martin,
>>
>> On 01/24/13 19:21, Martin Mokrejs wrote:
>>> Hi Chris,
>>>     try to include in kernel only acpiphp and omit pciehp. Don't use modules but include
>>> them statically. And try, in addition, check whether "pcie_aspm=off" in grub.conf helped.
>>>
>>
>> Thanks for the tip. I had the pciehp driver installed, but it was a module and not loaded. I didn't have acpiphp enabled at all. Building them both in statically, appears to have papered over the cracks of the oops :-)
>
> Not loaded pciehp driver? Remove the device from this slot without poweroff ?
>

That's correct. When I first encountered the oops, I did not have the 
pciehp driver loaded and removing the device from the slot whilst the 
laptop was powered on resulted in the oops.
>>
>>>     The best would if you subscribe to linux-pci, and read my recent threads
>>> about similar issues I had with express cards with Dell Vostro 3550. Further, there is
>>> a lot of changes to PCI hotplug done by Yingahi Liu and Rafael Wysockij, just browse the
>>> archives of linux-pci and see the pacthes and the discussion.
>>
>> Those discussions are way above my level of knowledge. I guess all this work will be merged into mainline in due course, so I'll watch for them in 3.9 or later. Unless, of course, there is a tree I could clone and help test the changes with my laptop and expresscard.
>>
>> Hotplug isn't working at all on my Fujitsu laptop, so I can only get the card recognised by rebooting with the card inserted (or by writing 1 to/sys/bus/pci/rescan). There seem to be a few reports on this in the kernel bugzilla, so I'll look through them and see what's being done.
>
> Hi Chris,
>     What about use #modprobe pciehp pciehp_debug=1 pciehp_poll_mode=1 pciehp_poll_time=1 ?
>
> Can you resend the dmesg log and "lspci -vvv" info after hotplug device from your Fujitsu laptop with above module parameters?
>

I wasn't sure whether or not the pciehp driver should be loaded on its 
own or with the acpiphp driver also loaded. So I built them both as 
modules and planned to try both, pciehp only and acpiphp only. However, 
I've found that acpiphp will not load (regardless of whether or not 
pciehp is already loaded). What I get is:

[chris:~]$ sudo modprobe acpiphp debug=1
modprobe: ERROR: could not insert 'acpiphp': No such device

and at the end of the dmesg output I see:

[   68.199789] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[   68.199970] acpiphp_glue: Total 0 slots

The pciehp driver loads OK. I've attached pciehp-only which shows the 
dmesg and lscpi output that you asked for.

As I said before, the only way that I can get the card detected with 
rebooting the laptop is to write 1 to /sys/bus/pci/rescan. In the hope 
that it might help (e.g. it shows details of the expresscard I'm using), 
I've also attached the output from dmesg and lspci after a rescan.

Please let me know if I can provide any additional diagnostics.

Thanks,
Chris
> Thanks!
> Yijing.
>
>> Thanks again.
>>
>> Chris
>>
>>> Martin
>>>
>>> Chris Clayton wrote:
>>>> Hi,
>>>>
>>>> I've today taken delivery of a WinTV-HVR-1400 expresscard TV Tuner and got an Oops when I removed from the expresscard slot in my laptop. I will quite understand if the response to this report is "don't do that!", but in that case, how should one remove one of these cards?
>>>>
>>>> I have attached three files:
>>>>
>>>> 1. the dmesg output from when I rebooted the machine after the oops. I have turned debugging on in the dib700p and cx23885 modules via modules options in /etc/modprobe.d/hvr1400.conf;
>>>>
>>>> 2. the .config file for the kernel that oopsed.
>>>>
>>>> 3. the text of the oops message. I've typed this up from a photograph of the screen because the laptop was locked up and there was nothing in the log files. Apologies for any typos, but I have tried to be careful.
>>>>
>>>> Assuming the answer isn't don't do that, let me know if I can provide any additional diagnostics, test any patches, etc. Please, however, cc me as I'm not subscribed.
>>>>
>>>> Chris
>> --
>> To unsubscribe from this list: send the line "unsubscribe linux-pci" in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>>
>

[-- Attachment #2: pciehp-only --]
[-- Type: text/plain, Size: 62128 bytes --]

modprobe pciehp pciehp_debug=1 pciehp_poll_mode=1 pciehp_poll_time=1
====================================================================

[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.8.0-rc5 (chris@laptop) (gcc version 4.7.3 20130126 (prerelease) (GCC) ) #137 SMP PREEMPT Sun Jan 27 10:22:40 GMT 2013
[    0.000000] Disabled fast string operations
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000008ffff] usable
[    0.000000] BIOS-e820: [mem 0x0000000000090000-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000dab0efff] usable
[    0.000000] BIOS-e820: [mem 0x00000000dab0f000-0x00000000dad4efff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000dad4f000-0x00000000dad6efff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000dad6f000-0x00000000daf1efff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000daf1f000-0x00000000daf9efff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000daf9f000-0x00000000daffefff] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000dafff000-0x00000000daffffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000db000000-0x00000000df9fffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed10000-0x00000000fed19fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ffd80000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000021fdfffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.6 present.
[    0.000000] DMI: FUJITSU LIFEBOOK AH531/FJNBB0F, BIOS 1.27 12/08/2011
[    0.000000] e820: update [mem 0x00000000-0x0000ffff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0x21fe00 max_arch_pfn = 0x1000000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF uncachable
[    0.000000]   C0000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 0FFC00000 mask FFFC00000 write-protect
[    0.000000]   1 base 000000000 mask F80000000 write-back
[    0.000000]   2 base 080000000 mask FC0000000 write-back
[    0.000000]   3 base 0C0000000 mask FE0000000 write-back
[    0.000000]   4 base 0DC000000 mask FFC000000 uncachable
[    0.000000]   5 base 0DB000000 mask FFF000000 uncachable
[    0.000000]   6 base 100000000 mask F00000000 write-back
[    0.000000]   7 base 200000000 mask FE0000000 write-back
[    0.000000]   8 base 21FE00000 mask FFFE00000 uncachable
[    0.000000]   9 disabled
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] initial memory mapped: [mem 0x00000000-0x01bfffff]
[    0.000000] Base memory trampoline at [c008c000] 8c000 size 16384
[    0.000000] reserving inaccessible SNB gfx pages
[    0.000000] init_memory_mapping: [mem 0x00000000-0x37bfdfff]
[    0.000000]  [mem 0x00000000-0x001fffff] page 4k
[    0.000000]  [mem 0x00200000-0x379fffff] page 2M
[    0.000000]  [mem 0x37a00000-0x37bfdfff] page 4k
[    0.000000] kernel direct mapping tables up to 0x37bfdfff @ [mem 0x01bfa000-0x01bfffff]
[    0.000000] ACPI: RSDP 000f00e0 00024 (v02 FUJ   )
[    0.000000] ACPI: XSDT daffe120 00084 (v01 FUJ    PC       00000001 FUJ  00000001)
[    0.000000] ACPI: FACP daff0000 000F4 (v03 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: DSDT daff3000 0794A (v02 FUJ    FJNBB0F  00000000 INTL 20061109)
[    0.000000] ACPI: FACS daf3d000 00040
[    0.000000] ACPI: SLIC daffd000 00176 (v01 FUJ    PC       00000001 FUJ  00000001)
[    0.000000] ACPI: SSDT daffb000 01068 (v01 FUJ    PtidDevc 00001000 INTL 20061109)
[    0.000000] ACPI: ASF! daff2000 000A5 (v32 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: HPET dafef000 00038 (v01 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: APIC dafee000 00098 (v01 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: MCFG dafed000 0003C (v01 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: SSDT dafec000 007C2 (v01  PmRef  Cpu0Ist 00003000 INTL 20061109)
[    0.000000] ACPI: SSDT dafeb000 00996 (v01  PmRef    CpuPm 00003000 INTL 20061109)
[    0.000000] ACPI: UEFI dafea000 0003E (v01 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: UEFI dafe9000 00042 (v01 PTL      COMBUF 00000001 PTL  00000001)
[    0.000000] ACPI: UEFI dafe8000 00242 (v01 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] 7810MB HIGHMEM available.
[    0.000000] 891MB LOWMEM available.
[    0.000000]   mapped low ram: 0 - 37bfe000
[    0.000000]   low ram: 0 - 37bfe000
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x00010000-0x00ffffff]
[    0.000000]   Normal   [mem 0x01000000-0x37bfdfff]
[    0.000000]   HighMem  [mem 0x37bfe000-0x1fdfffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00010000-0x0008ffff]
[    0.000000]   node   0: [mem 0x00100000-0xdab0efff]
[    0.000000]   node   0: [mem 0xdafff000-0xdaffffff]
[    0.000000]   node   0: [mem 0x00000000-0x1fdfffff]
[    0.000000] On node 0 totalpages: 2074768
[    0.000000] free_area_init_node: node 0, pgdat c1559f80, node_mem_map f37fd200
[    0.000000]   DMA zone: 32 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 3936 pages, LIFO batch:0
[    0.000000]   Normal zone: 1752 pages used for memmap
[    0.000000]   Normal zone: 222502 pages, LIFO batch:31
[    0.000000]   HighMem zone: 15621 pages used for memmap
[    0.000000]   HighMem zone: 1830925 pages, LIFO batch:31
[    0.000000] Using APIC driver default
[    0.000000] ACPI: PM-Timer IO Port: 0x408
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x00] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x00] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x07] lapic_id[0x00] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x08] lapic_id[0x00] disabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x0e] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 14, version 32, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a301 base: 0xfed00000
[    0.000000] smpboot: 8 Processors exceeds NR_CPUS limit of 4
[    0.000000] smpboot: Allowing 4 CPUs, 0 hotplug CPUs
[    0.000000] nr_irqs_gsi: 40
[    0.000000] PM: Registered nosave memory: 0000000000090000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
[    0.000000] PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
[    0.000000] e820: [mem 0xdfa00000-0xf7ffffff] available for PCI devices
[    0.000000] setup_percpu: NR_CPUS:4 nr_cpumask_bits:4 nr_cpu_ids:4 nr_node_ids:1
[    0.000000] PERCPU: Embedded 12 pages/cpu @f37bb000 s25856 r0 d23296 u49152
[    0.000000] pcpu-alloc: s25856 r0 d23296 u49152 alloc=12*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 2057363
[    0.000000] Kernel command line: root=/dev/sda5 ro resume=/dev/sda6
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] __ex_table already sorted, skipping sort
[    0.000000] Initializing CPU#0
[    0.000000] xsave: enabled xstate_bv 0x7, cntxt size 0x340
[    0.000000] Initializing HighMem for node 0 (00037bfe:0021fe00)
[    0.000000] Memory: 8221616k/8910848k available (4063k kernel code, 77452k reserved, 1437k data, 372k init, 7386180k highmem)
[    0.000000] virtual kernel memory layout:
    fixmap  : 0xfff67000 - 0xfffff000   ( 608 kB)
    pkmap   : 0xffc00000 - 0xffe00000   (2048 kB)
    vmalloc : 0xf83fe000 - 0xffbfe000   ( 120 MB)
    lowmem  : 0xc0000000 - 0xf7bfe000   ( 891 MB)
      .init : 0xc1560000 - 0xc15bd000   ( 372 kB)
      .data : 0xc13f7eee - 0xc155f600   (1437 kB)
      .text : 0xc1000000 - 0xc13f7eee   (4063 kB)
[    0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[    0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] 	Dump stacks of tasks blocking RCU-preempt GP.
[    0.000000] NR_IRQS:2304 nr_irqs:712 16
[    0.000000] CPU 0 irqstacks, hard=f3008000 soft=f300a000
[    0.000000] Extended CMOS year: 2000
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty0] enabled
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.004000] tsc: Detected 2494.297 MHz processor
[    0.000001] Calibrating delay loop (skipped), value calculated using timer frequency.. 4988.59 BogoMIPS (lpj=9977188)
[    0.000115] pid_max: default: 32768 minimum: 301
[    0.000194] Mount-cache hash table entries: 512
[    0.000404] Disabled fast string operations
[    0.000459] CPU: Physical Processor ID: 0
[    0.000512] CPU: Processor Core ID: 0
[    0.000568] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8)
[    0.000645] mce: CPU supports 7 MCE banks
[    0.000707] CPU0: Thermal monitoring enabled (TM1)
[    0.000766] process: using mwait in idle threads
[    0.000825] Last level iTLB entries: 4KB 512, 2MB 0, 4MB 0
Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32
tlb_flushall_shift: 5
[    0.001026] Freeing SMP alternatives: 16k freed
[    0.001084] ACPI: Core revision 20121018
[    0.005786] Enabling APIC mode:  Flat.  Using 1 I/O APICs
[    0.006259] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.045948] smpboot: CPU0: Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz (fam: 06, model: 2a, stepping: 07)
[    0.046143] TSC deadline timer enabled
[    0.046146] Performance Events: PEBS fmt1+, 16-deep LBR, SandyBridge events, Intel PMU driver.
[    0.046377] perf_event_intel: PEBS disabled due to CPU errata, please upgrade microcode
[    0.046438] ... version:                3
[    0.046492] ... bit width:              48
[    0.046547] ... generic registers:      4
[    0.046602] ... value mask:             0000ffffffffffff
[    0.046659] ... max period:             000000007fffffff
[    0.046715] ... fixed-purpose events:   3
[    0.046770] ... event mask:             000000070000000f
[    0.078232] CPU 1 irqstacks, hard=f309a000 soft=f309c000
[    0.088593] Initializing CPU#1
[    0.089335] Disabled fast string operations
[    0.078233] smpboot: Booting Node   0, Processors  #1
[    0.099523] CPU 2 irqstacks, hard=f30b2000 soft=f30b4000
[    0.109949] Initializing CPU#2
[    0.110737] Disabled fast string operations
[    0.099683]  #2
[    0.120923] CPU 3 irqstacks, hard=f30be000 soft=f30c8000
[    0.121082]  #3 OK
[    0.131361] Initializing CPU#3
[    0.132150] Disabled fast string operations
[    0.134260] Brought up 4 CPUs
[    0.134422] smpboot: Total of 4 processors activated (19954.37 BogoMIPS)
[    0.137102] devtmpfs: initialized
[    0.137306] PM: Registering ACPI NVS region [mem 0xdad4f000-0xdad6efff] (131072 bytes)
[    0.137369] PM: Registering ACPI NVS region [mem 0xdaf1f000-0xdaf9efff] (524288 bytes)
[    0.137493] NET: Registered protocol family 16
[    0.137673] ACPI: bus type pci registered
[    0.137766] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
[    0.137842] PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved in E820
[    0.137901] PCI: Using MMCONFIG for extended config space
[    0.137959] PCI: Using configuration type 1 for base access
[    0.139017] bio: create slab <bio-0> at 0
[    0.139114] ACPI: Added _OSI(Module Device)
[    0.139170] ACPI: Added _OSI(Processor Device)
[    0.139225] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.139281] ACPI: Added _OSI(Processor Aggregator Device)
[    0.140535] ACPI: EC: Look up EC in DSDT
[    0.141751] ACPI: Executed 1 blocks of module-level executable AML code
[    0.158286] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[    0.158708] ACPI: SSDT dad4d718 0067C (v01  PmRef  Cpu0Cst 00003001 INTL 20061109)
[    0.159152] ACPI: Dynamic OEM Table Load:
[    0.159284] ACPI: SSDT   (null) 0067C (v01  PmRef  Cpu0Cst 00003001 INTL 20061109)
[    0.170472] ACPI: SSDT daf0fa98 00303 (v01  PmRef    ApIst 00003000 INTL 20061109)
[    0.170942] ACPI: Dynamic OEM Table Load:
[    0.171074] ACPI: SSDT   (null) 00303 (v01  PmRef    ApIst 00003000 INTL 20061109)
[    0.182346] ACPI: SSDT dad4cd98 00119 (v01  PmRef    ApCst 00003000 INTL 20061109)
[    0.182781] ACPI: Dynamic OEM Table Load:
[    0.182914] ACPI: SSDT   (null) 00119 (v01  PmRef    ApCst 00003000 INTL 20061109)
[    0.194826] ACPI: Interpreter enabled
[    0.194884] ACPI: (supports S0 S3 S4 S5)
[    0.195108] ACPI: Using IOAPIC for interrupt routing
[    0.198521] ACPI: EC: GPE = 0x17, I/O: command/status = 0x66, data = 0x62
[    0.198680] ACPI: No dock devices found.
[    0.198738] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.199058] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3e])
[    0.199117] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[    0.199241] \_SB_.PCI0:_OSC invalid UUID
[    0.199242] _OSC request data:1 8 1f 
[    0.199268] \_SB_.PCI0:_OSC invalid UUID
[    0.199269] _OSC request data:1 f 1f 
[    0.199272] pci_root PNP0A08:00: ACPI _OSC support notification failed, disabling PCIe ASPM
[    0.199334] pci_root PNP0A08:00: Unable to request _OSC control (_OSC support mask: 0x08)
[    0.199854] PCI host bridge to bus 0000:00
[    0.199910] pci_bus 0000:00: root bus resource [bus 00-3e]
[    0.199968] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]
[    0.200027] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
[    0.200085] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[    0.200145] pci_bus 0000:00: root bus resource [mem 0xdfa00000-0xfeafffff]
[    0.200205] pci_bus 0000:00: root bus resource [mem 0xfed40000-0xfed44fff]
[    0.200271] pci 0000:00:00.0: [8086:0104] type 00 class 0x060000
[    0.200302] pci 0000:00:02.0: [8086:0126] type 00 class 0x030000
[    0.200312] pci 0000:00:02.0: reg 10: [mem 0xf0000000-0xf03fffff 64bit]
[    0.200317] pci 0000:00:02.0: reg 18: [mem 0xe0000000-0xefffffff 64bit pref]
[    0.200321] pci 0000:00:02.0: reg 20: [io  0x4000-0x403f]
[    0.200368] pci 0000:00:16.0: [8086:1c3a] type 00 class 0x078000
[    0.200391] pci 0000:00:16.0: reg 10: [mem 0xf1605000-0xf160500f 64bit]
[    0.200453] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
[    0.200486] pci 0000:00:1a.0: [8086:1c2d] type 00 class 0x0c0320
[    0.200507] pci 0000:00:1a.0: reg 10: [mem 0xf160a000-0xf160a3ff]
[    0.200579] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[    0.200605] pci 0000:00:1b.0: [8086:1c20] type 00 class 0x040300
[    0.200620] pci 0000:00:1b.0: reg 10: [mem 0xf1600000-0xf1603fff 64bit]
[    0.200674] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    0.200699] pci 0000:00:1c.0: [8086:1c10] type 01 class 0x060400
[    0.200799] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.200837] pci 0000:00:1c.3: [8086:1c16] type 01 class 0x060400
[    0.200937] pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
[    0.200971] pci 0000:00:1c.5: [8086:1c1a] type 01 class 0x060400
[    0.201031] pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold
[    0.201061] pci 0000:00:1d.0: [8086:1c26] type 00 class 0x0c0320
[    0.201082] pci 0000:00:1d.0: reg 10: [mem 0xf1609000-0xf16093ff]
[    0.201154] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[    0.201181] pci 0000:00:1f.0: [8086:1c49] type 00 class 0x060100
[    0.201294] pci 0000:00:1f.2: [8086:1c03] type 00 class 0x010601
[    0.201311] pci 0000:00:1f.2: reg 10: [io  0x4088-0x408f]
[    0.201319] pci 0000:00:1f.2: reg 14: [io  0x4094-0x4097]
[    0.201327] pci 0000:00:1f.2: reg 18: [io  0x4080-0x4087]
[    0.201335] pci 0000:00:1f.2: reg 1c: [io  0x4090-0x4093]
[    0.201343] pci 0000:00:1f.2: reg 20: [io  0x4060-0x407f]
[    0.201351] pci 0000:00:1f.2: reg 24: [mem 0xf1608000-0xf16087ff]
[    0.201383] pci 0000:00:1f.2: PME# supported from D3hot
[    0.201401] pci 0000:00:1f.3: [8086:1c22] type 00 class 0x0c0500
[    0.201417] pci 0000:00:1f.3: reg 10: [mem 0xf1604000-0xf16040ff 64bit]
[    0.201437] pci 0000:00:1f.3: reg 20: [io  0xefa0-0xefbf]
[    0.201691] pci 0000:01:00.0: [8086:008a] type 00 class 0x028000
[    0.201839] pci 0000:01:00.0: reg 10: [mem 0xf1500000-0xf1501fff 64bit]
[    0.202415] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
[    0.210363] pci 0000:00:1c.0: PCI bridge to [bus 01]
[    0.210427] pci 0000:00:1c.0:   bridge window [mem 0xf1500000-0xf15fffff]
[    0.210505] pci 0000:00:1c.3: PCI bridge to [bus 02-06]
[    0.210566] pci 0000:00:1c.3:   bridge window [io  0x3000-0x3fff]
[    0.210570] pci 0000:00:1c.3:   bridge window [mem 0xf0d00000-0xf14fffff]
[    0.210578] pci 0000:00:1c.3:   bridge window [mem 0xf0400000-0xf0bfffff 64bit pref]
[    0.210645] pci 0000:07:00.0: [10ec:8168] type 00 class 0x020000
[    0.210665] pci 0000:07:00.0: reg 10: [io  0x2000-0x20ff]
[    0.210700] pci 0000:07:00.0: reg 18: [mem 0xf0c04000-0xf0c04fff 64bit pref]
[    0.210721] pci 0000:07:00.0: reg 20: [mem 0xf0c00000-0xf0c03fff 64bit pref]
[    0.210782] pci 0000:07:00.0: supports D1 D2
[    0.210783] pci 0000:07:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.218251] pci 0000:00:1c.5: PCI bridge to [bus 07]
[    0.218876] pci 0000:00:1c.5:   bridge window [io  0x2000-0x2fff]
[    0.218884] pci 0000:00:1c.5:   bridge window [mem 0xf0c00000-0xf0cfffff 64bit pref]
[    0.218905] pci_bus 0000:00: on NUMA node 0
[    0.218922] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP01._PRT]
[    0.218957] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP04._PRT]
[    0.218986] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP06._PRT]
[    0.219029] ACPI _OSC control for PCIe not granted, disabling ASPM
[    0.221246] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 10 *11 12 14 15)
[    0.221809] ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 10 *11 12 14 15)
[    0.222372] ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 *10 11 12 14 15)
[    0.222935] ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 10 *11 12 14 15)
[    0.223495] ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 10 11 12 14 15) *0, disabled.
[    0.224137] ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 10 11 12 14 15) *0, disabled.
[    0.224776] ACPI: PCI Interrupt Link [LNKG] (IRQs 1 3 4 5 6 *10 11 12 14 15)
[    0.225338] ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 5 6 *10 11 12 14 15)
[    0.225914] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.225977] vgaarb: loaded
[    0.226029] vgaarb: bridge control possible 0000:00:02.0
[    0.226134] SCSI subsystem initialized
[    0.226188] ACPI: bus type scsi registered
[    0.226256] libata version 3.00 loaded.
[    0.226260] ACPI: bus type usb registered
[    0.226332] usbcore: registered new interface driver usbfs
[    0.226396] usbcore: registered new interface driver hub
[    0.226471] usbcore: registered new device driver usb
[    0.226540] Linux video capture interface: v2.00
[    0.226622] Advanced Linux Sound Architecture Driver Initialized.
[    0.226680] PCI: Using ACPI for IRQ routing
[    0.228361] PCI: pci_cache_line_size set to 64 bytes
[    0.228458] e820: reserve RAM buffer [mem 0xdab0f000-0xdbffffff]
[    0.228459] e820: reserve RAM buffer [mem 0xdb000000-0xdbffffff]
[    0.228460] e820: reserve RAM buffer [mem 0x21fe00000-0x21fffffff]
[    0.228576] Switching to clocksource hpet
[    0.228669] pnp: PnP ACPI init
[    0.228725] ACPI: bus type pnp registered
[    0.228800] pnp 00:00: [dma 4]
[    0.228814] pnp 00:00: Plug and Play ACPI device, IDs PNP0200 (active)
[    0.228830] pnp 00:01: Plug and Play ACPI device, IDs INT0800 (active)
[    0.228897] pnp 00:02: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.228923] pnp 00:03: Plug and Play ACPI device, IDs PNP0c04 (active)
[    0.228955] system 00:04: [io  0x0680-0x069f] has been reserved
[    0.229014] system 00:04: [io  0x1000-0x100f] has been reserved
[    0.229071] system 00:04: [io  0xffff] has been reserved
[    0.229128] system 00:04: [io  0xffff] has been reserved
[    0.229186] system 00:04: [io  0x0400-0x0453] has been reserved
[    0.229244] system 00:04: [io  0x0458-0x047f] has been reserved
[    0.229302] system 00:04: [io  0x0500-0x057f] has been reserved
[    0.229361] system 00:04: [io  0x164e-0x164f] has been reserved
[    0.229421] system 00:04: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.229440] pnp 00:05: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.229475] system 00:06: [io  0x0454-0x0457] has been reserved
[    0.229533] system 00:06: Plug and Play ACPI device, IDs INT3f0d PNP0c02 (active)
[    0.229553] pnp 00:07: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.229571] pnp 00:08: Plug and Play ACPI device, IDs PNP0f13 (active)
[    0.229676] system 00:09: [mem 0xfed1c000-0xfed1ffff] has been reserved
[    0.229736] system 00:09: [mem 0xfed10000-0xfed17fff] has been reserved
[    0.229796] system 00:09: [mem 0xfed18000-0xfed18fff] has been reserved
[    0.229855] system 00:09: [mem 0xfed19000-0xfed19fff] has been reserved
[    0.229914] system 00:09: [mem 0xf8000000-0xfbffffff] has been reserved
[    0.229973] system 00:09: [mem 0xfed20000-0xfed3ffff] has been reserved
[    0.230034] system 00:09: [mem 0xfed90000-0xfed93fff] has been reserved
[    0.230094] system 00:09: [mem 0xfed45000-0xfed8ffff] has been reserved
[    0.230154] system 00:09: [mem 0xff000000-0xffffffff] could not be reserved
[    0.230216] system 00:09: [mem 0xfee00000-0xfeefffff] could not be reserved
[    0.230287] system 00:09: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.230453] system 00:0a: [mem 0x20000000-0x201fffff] could not be reserved
[    0.230512] system 00:0a: [mem 0x40000000-0x401fffff] could not be reserved
[    0.230573] system 00:0a: Plug and Play ACPI device, IDs PNP0c01 (active)
[    0.230603] pnp: PnP ACPI: found 11 devices
[    0.230657] ACPI: ACPI bus type pnp unregistered
[    0.266524] pci 0000:00:1c.0: PCI bridge to [bus 01]
[    0.266586] pci 0000:00:1c.0:   bridge window [mem 0xf1500000-0xf15fffff]
[    0.266655] pci 0000:00:1c.3: PCI bridge to [bus 02-06]
[    0.266713] pci 0000:00:1c.3:   bridge window [io  0x3000-0x3fff]
[    0.266777] pci 0000:00:1c.3:   bridge window [mem 0xf0d00000-0xf14fffff]
[    0.266841] pci 0000:00:1c.3:   bridge window [mem 0xf0400000-0xf0bfffff 64bit pref]
[    0.266909] pci 0000:00:1c.5: PCI bridge to [bus 07]
[    0.266966] pci 0000:00:1c.5:   bridge window [io  0x2000-0x2fff]
[    0.267028] pci 0000:00:1c.5:   bridge window [mem 0xf0c00000-0xf0cfffff 64bit pref]
[    0.267117] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.267118] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.267120] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.267121] pci_bus 0000:00: resource 7 [mem 0xdfa00000-0xfeafffff]
[    0.267122] pci_bus 0000:00: resource 8 [mem 0xfed40000-0xfed44fff]
[    0.267124] pci_bus 0000:01: resource 1 [mem 0xf1500000-0xf15fffff]
[    0.267125] pci_bus 0000:02: resource 0 [io  0x3000-0x3fff]
[    0.267126] pci_bus 0000:02: resource 1 [mem 0xf0d00000-0xf14fffff]
[    0.267128] pci_bus 0000:02: resource 2 [mem 0xf0400000-0xf0bfffff 64bit pref]
[    0.267129] pci_bus 0000:07: resource 0 [io  0x2000-0x2fff]
[    0.267130] pci_bus 0000:07: resource 2 [mem 0xf0c00000-0xf0cfffff 64bit pref]
[    0.267154] NET: Registered protocol family 2
[    0.267297] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[    0.267370] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[    0.267439] TCP: Hash tables configured (established 8192 bind 8192)
[    0.267510] TCP: reno registered
[    0.267564] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    0.267625] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    0.267714] NET: Registered protocol family 1
[    0.267775] pci 0000:00:02.0: Boot video device
[    0.267868] PCI: CLS 64 bytes, default 64
[    0.268444] bounce pool size: 64 pages
[    0.269591] fuse init (API version 7.20)
[    0.269702] msgmni has been set to 1631
[    0.269998] io scheduler noop registered
[    0.270074] io scheduler cfq registered (default)
[    0.270327] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    0.270509] ACPI: AC Adapter [ACAD] (on-line)
[    0.270605] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
[    0.270669] ACPI: Power Button [PWRB]
[    0.270749] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input1
[    0.270823] ACPI: Lid Switch [LID]
[    0.270899] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
[    0.270960] ACPI: Power Button [PWRF]
[    0.273951] thermal LNXTHERM:00: registered as thermal_zone0
[    0.274010] ACPI: Thermal Zone [THRM] (55 C)
[    0.274077] isapnp: Scanning for PnP cards...
[    0.274647] ACPI: Battery Slot [BAT1] (battery present)
[    0.627633] isapnp: No Plug & Play device found
[    0.632235] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    0.632609] Real Time Clock Driver v1.12b
[    0.632664] Linux agpgart interface v0.103
[    0.632741] [drm] Initialized drm 1.1.0 20060810
[    0.633055] [drm] Memory usable by graphics device = 2048M
[    0.633115] i915 0000:00:02.0: setting latency timer to 64
[    0.633266] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[    0.633324] [drm] Driver supports precise vblank timestamp query.
[    0.633410] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    0.851299] fbcon: inteldrmfb (fb0) is primary device
[    1.263329] tsc: Refined TSC clocksource calibration: 2494.333 MHz
[    1.263335] Switching to clocksource tsc
[    2.059908] Console: switching to colour frame buffer device 170x48
[    2.062687] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[    2.062709] i915 0000:00:02.0: registered panic notifier
[    2.083017] acpi device:31: registered as cooling_device4
[    2.083150] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[    2.083203] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input3
[    2.083248] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[    2.083343] ahci 0000:00:1f.2: version 3.0
[    2.098260] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x9 impl SATA mode
[    2.098333] ahci 0000:00:1f.2: flags: 64bit ncq sntf pm led clo pio slum part ems apst 
[    2.098366] ahci 0000:00:1f.2: setting latency timer to 64
[    2.106506] scsi0 : ahci
[    2.106557] scsi1 : ahci
[    2.106600] scsi2 : ahci
[    2.106641] scsi3 : ahci
[    2.106683] scsi4 : ahci
[    2.106724] scsi5 : ahci
[    2.106757] ata1: SATA max UDMA/133 abar m2048@0xf1608000 port 0xf1608100 irq 19
[    2.106784] ata2: DUMMY
[    2.106791] ata3: DUMMY
[    2.106800] ata4: SATA max UDMA/133 abar m2048@0xf1608000 port 0xf1608280 irq 19
[    2.106827] ata5: DUMMY
[    2.106834] ata6: DUMMY
[    2.106865] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    2.107728] ehci-pci: EHCI PCI platform driver
[    2.108578] ehci-pci 0000:00:1a.0: setting latency timer to 64
[    2.108581] ehci-pci 0000:00:1a.0: EHCI Host Controller
[    2.109416] ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 1
[    2.110260] ehci-pci 0000:00:1a.0: debug port 2
[    2.114950] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
[    2.114954] ehci-pci 0000:00:1a.0: irq 16, io mem 0xf160a000
[    2.126200] ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[    2.127055] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    2.127839] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.128616] usb usb1: Product: EHCI Host Controller
[    2.129384] usb usb1: Manufacturer: Linux 3.8.0-rc5 ehci_hcd
[    2.130155] usb usb1: SerialNumber: 0000:00:1a.0
[    2.131000] hub 1-0:1.0: USB hub found
[    2.131765] hub 1-0:1.0: 2 ports detected
[    2.132580] ehci-pci 0000:00:1d.0: setting latency timer to 64
[    2.132582] ehci-pci 0000:00:1d.0: EHCI Host Controller
[    2.133342] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 2
[    2.134108] ehci-pci 0000:00:1d.0: debug port 2
[    2.138753] ehci-pci 0000:00:1d.0: cache line size of 64 is not supported
[    2.138765] ehci-pci 0000:00:1d.0: irq 23, io mem 0xf1609000
[    2.150170] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[    2.150988] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    2.151745] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.152499] usb usb2: Product: EHCI Host Controller
[    2.153238] usb usb2: Manufacturer: Linux 3.8.0-rc5 ehci_hcd
[    2.153966] usb usb2: SerialNumber: 0000:00:1d.0
[    2.154755] hub 2-0:1.0: USB hub found
[    2.155470] hub 2-0:1.0: 2 ports detected
[    2.156224] uhci_hcd: USB Universal Host Controller Interface driver
[    2.156982] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[    2.163408] i8042: Detected active multiplexing controller, rev 1.1
[    2.167221] serio: i8042 KBD port at 0x60,0x64 irq 1
[    2.167964] serio: i8042 AUX0 port at 0x60,0x64 irq 12
[    2.168692] serio: i8042 AUX1 port at 0x60,0x64 irq 12
[    2.169394] serio: i8042 AUX2 port at 0x60,0x64 irq 12
[    2.170072] serio: i8042 AUX3 port at 0x60,0x64 irq 12
[    2.170771] mousedev: PS/2 mouse device common for all mice
[    2.171494] i2c /dev entries driver
[    2.172262] ACPI Warning: 0x0000efa0-0x0000efbf SystemIO conflicts with Region \_SB_.PCI0.SBUS.SMBI 1 (20121018/utaddress-251)
[    2.172963] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    2.173703] IR NEC protocol handler initialized
[    2.174438] IR RC5(x) protocol handler initialized
[    2.175175] IR RC6 protocol handler initialized
[    2.175919] IR JVC protocol handler initialized
[    2.176649] IR Sony protocol handler initialized
[    2.177363] IR RC5 (streamzap) protocol handler initialized
[    2.178093] IR SANYO protocol handler initialized
[    2.178825] IR MCE Keyboard/mouse protocol handler initialized
[    2.179565] usbcore: registered new interface driver uvcvideo
[    2.180297] USB Video Class driver (1.1.1)
[    2.181021] cpuidle: using governor ladder
[    2.181746] cpuidle: using governor menu
[    2.182617] usbcore: registered new interface driver usbhid
[    2.183330] usbhid: USB HID core driver
[    2.184151] ip_tables: (C) 2000-2006 Netfilter Core Team
[    2.184882] TCP: cubic registered
[    2.185599] NET: Registered protocol family 17
[    2.186320] NET: Registered protocol family 15
[    2.187126] Using IPI No-Shortcut mode
[    2.193324] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4
[    2.425820] ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    2.430416] ata4.00: ATAPI: TSSTcorp CDDVDW SN-208AB, FC01, max UDMA/100
[    2.433809] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    2.440274] ata4.00: configured for UDMA/100
[    2.441798] usb 1-1: new high-speed USB device number 2 using ehci-pci
[    2.485332] ata1.00: ATA-8: TOSHIBA MK7575GSX, GT001A, max UDMA/100
[    2.486154] ata1.00: 1465149168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    2.487711] ata1.00: configured for UDMA/100
[    2.488614] scsi 0:0:0:0: Direct-Access     ATA      TOSHIBA MK7575GS GT00 PQ: 0 ANSI: 5
[    2.489490] sd 0:0:0:0: [sda] 1465149168 512-byte logical blocks: (750 GB/698 GiB)
[    2.490292] sd 0:0:0:0: [sda] 4096-byte physical blocks
[    2.491103] sd 0:0:0:0: [sda] Write Protect is off
[    2.491884] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    2.491895] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    2.492572] scsi 3:0:0:0: CD-ROM            TSSTcorp CDDVDW SN-208AB  FC01 PQ: 0 ANSI: 5
[    2.495258] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
[    2.496143] cdrom: Uniform CD-ROM driver Revision: 3.20
[    2.497038] sr 3:0:0:0: Attached scsi CD-ROM sr0
[    2.573953] usb 1-1: New USB device found, idVendor=8087, idProduct=0024
[    2.574841] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    2.575876] hub 1-1:1.0: USB hub found
[    2.576822] hub 1-1:1.0: 6 ports detected
[    2.650852]  sda: sda1 sda2 sda3 < sda5 sda6 sda7 sda8 sda9 sda10 sda11 sda12 >
[    2.652038] sd 0:0:0:0: [sda] Attached SCSI disk
[    2.672722] registered taskstats version 1
[    2.673878] ALSA device list:
[    2.674725]   No soundcards found.
[    2.689485] usb 2-1: new high-speed USB device number 2 using ehci-pci
[    2.709642] kjournald starting.  Commit interval 5 seconds
[    2.709679] EXT3-fs (sda5): mounted filesystem with writeback data mode
[    2.709684] VFS: Mounted root (ext3 filesystem) readonly on device 8:5.
[    2.730487] devtmpfs: mounted
[    2.731357] Freeing unused kernel memory: 372k freed
[    2.781502] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
[    2.821629] usb 2-1: New USB device found, idVendor=8087, idProduct=0024
[    2.822529] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    2.823557] hub 2-1:1.0: USB hub found
[    2.824498] hub 2-1:1.0: 6 ports detected
[    2.897285] usb 1-1.3: new high-speed USB device number 3 using ehci-pci
[    3.022870] usb 1-1.3: New USB device found, idVendor=04f2, idProduct=b213
[    3.023779] usb 1-1.3: New USB device strings: Mfr=2, Product=1, SerialNumber=3
[    3.024630] usb 1-1.3: Product: FJ Camera
[    3.025486] usb 1-1.3: Manufacturer: Sonix Technology Co., Ltd.
[    3.026335] usb 1-1.3: SerialNumber: SN0001
[    3.029280] uvcvideo: Found UVC 1.00 device FJ Camera (04f2:b213)
[    3.039703] input: FJ Camera as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3/1-1.3:1.0/input/input5
[    3.113002] usb 2-1.2: new low-speed USB device number 3 using ehci-pci
[    3.208374] usb 2-1.2: New USB device found, idVendor=0461, idProduct=4d20
[    3.209340] usb 2-1.2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[    3.210231] usb 2-1.2: Product: USB Optical Mouse
[    3.213556] input: USB Optical Mouse as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/input/input6
[    3.214500] hid-generic 0003:0461:4D20.0001: input: USB HID v1.11 Mouse [USB Optical Mouse] on usb-0000:00:1d.0-1.2/input0
[    3.284779] usb 2-1.6: new high-speed USB device number 4 using ehci-pci
[    3.634572] usb 2-1.6: New USB device found, idVendor=0bda, idProduct=0138
[    3.635568] usb 2-1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    3.636493] usb 2-1.6: Product: USB2.0-CRW
[    3.637411] usb 2-1.6: Manufacturer: Generic
[    3.638321] usb 2-1.6: SerialNumber: 20090516388200000
[    4.041388] EXT3-fs (sda5): using internal journal
[    4.762458] udevd[95]: starting version 182
[    5.030138] microcode: CPU0 sig=0x206a7, pf=0x10, revision=0x23
[    5.134380] hda_codec: ALC269VB: SKU not ready 0x90970130
[    5.209547] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[    5.211235] r8169 0000:07:00.0 eth0: RTL8168e/8111e at 0xf841c000, 5c:9a:d8:5c:63:31, XID 0c200000 IRQ 17
[    5.212655] r8169 0000:07:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
[    5.274885] input: Fujitsu FUJ02B1 as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:01/FUJ02B1:00/input/input7
[    5.276163] fujitsu_laptop: ACPI: Fujitsu FUJ02B1 [FJEX] (on)
[    5.277837] input: Fujitsu FUJ02E3 as /devices/LNXSYSTM:00/LNXSYBUS:00/FUJ02E3:00/input/input8
[    5.279269] fujitsu_laptop: ACPI: Fujitsu FUJ02E3 [FEXT] (on)
[    5.280494] fujitsu_laptop: BTNI: [0x80001]
[    5.281452] fujitsu_laptop: driver 0.6.0 successfully loaded
[    5.428586] microcode: CPU1 sig=0x206a7, pf=0x10, revision=0x23
[    5.559164] microcode: CPU2 sig=0x206a7, pf=0x10, revision=0x23
[    5.566439] microcode: CPU3 sig=0x206a7, pf=0x10, revision=0x23
[    5.572216] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[    6.421646] Initializing USB Mass Storage driver...
[    6.423206] scsi6 : usb-storage 2-1.6:1.0
[    6.424736] usbcore: registered new interface driver usb-storage
[    6.426202] USB Mass Storage support registered.
[    6.560321] r8169 0000:07:00.0 eth0: link down
[    6.560334] r8169 0000:07:00.0 eth0: link down
[    7.426303] scsi 6:0:0:0: Direct-Access     Generic- Multi-Card       1.00 PQ: 0 ANSI: 0 CCS
[    7.432764] sd 6:0:0:0: [sdb] Attached SCSI removable disk
[    7.709968] microcode: CPU0 updated to revision 0x25, date = 2011-10-11
[    7.711381] microcode: CPU1 updated to revision 0x25, date = 2011-10-11
[    7.713146] microcode: CPU2 updated to revision 0x25, date = 2011-10-11
[    7.714482] microcode: CPU3 updated to revision 0x25, date = 2011-10-11
[    8.059719] r8169 0000:07:00.0 eth0: link up
[    8.191865] kjournald starting.  Commit interval 5 seconds
[    8.191890] EXT3-fs (sda8): warning: maximal mount count reached, running e2fsck is recommended
[    8.192009] EXT3-fs (sda8): using internal journal
[    8.192010] EXT3-fs (sda8): mounted filesystem with writeback data mode
[    8.221382] kjournald starting.  Commit interval 5 seconds
[    8.221421] EXT3-fs (sda9): warning: maximal mount count reached, running e2fsck is recommended
[    8.221542] EXT3-fs (sda9): using internal journal
[    8.221543] EXT3-fs (sda9): mounted filesystem with writeback data mode
[    8.248076] kjournald starting.  Commit interval 5 seconds
[    8.248241] EXT3-fs (sda10): using internal journal
[    8.248242] EXT3-fs (sda10): mounted filesystem with writeback data mode
[    8.334039] Adding 8191996k swap on /dev/sda6.  Priority:-1 extents:1 across:8191996k 
[   18.655605] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[  106.342255] pciehp: pcie_port_service_register = 0
[  106.342256] pciehp: PCI Express Hot Plug Controller Driver version: 0.4

lspci -vvv
==========

00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
	Subsystem: Fujitsu Limited. Device 15e7
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
	Latency: 0
	Capabilities: [e0] Vendor Specific Information: Len=0c <?>

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
	Subsystem: Fujitsu Limited. Device 15ea
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 16
	Region 0: Memory at f0000000 (64-bit, non-prefetchable) [size=4M]
	Region 2: Memory at e0000000 (64-bit, prefetchable) [size=256M]
	Region 4: I/O ports at 4000 [size=64]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit-
		Address: 00000000  Data: 0000
	Capabilities: [d0] Power Management version 2
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [a4] PCI Advanced Features
		AFCap: TP+ FLR+
		AFCtrl: FLR-
		AFStatus: TP-
	Kernel driver in use: i915

00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
	Subsystem: Fujitsu Limited. Device 1611
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx+
	Latency: 0
	Interrupt: pin A routed to IRQ 11
	Region 0: Memory at f1605000 (64-bit, non-prefetchable) [size=16]
	Capabilities: [50] Power Management version 3
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [8c] MSI: Enable- Count=1/1 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000

00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05) (prog-if 20 [EHCI])
	Subsystem: Fujitsu Limited. Device 160f
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 16
	Region 0: Memory at f160a000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [58] Debug port: BAR=1 offset=00a0
	Capabilities: [98] PCI Advanced Features
		AFCap: TP+ FLR+
		AFCtrl: FLR-
		AFStatus: TP-
	Kernel driver in use: ehci-pci

00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
	Subsystem: Fujitsu Limited. Device 15dc
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 22
	Region 0: Memory at f1600000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
			ExtTag- RBE- FLReset+
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, Latency L0 <64ns, L1 <1us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; Disabled- Retrain- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
	Capabilities: [100 v1] Virtual Channel
		Caps:	LPEVC=0 RefClk=100ns PATEntryBits=1
		Arb:	Fixed- WRR32- WRR64- WRR128-
		Ctrl:	ArbSelect=Fixed
		Status:	InProgress-
		VC0:	Caps:	PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
			Arb:	Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
			Ctrl:	Enable+ ID=0 ArbSelect=Fixed TC/VC=01
			Status:	NegoPending- InProgress-
		VC1:	Caps:	PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
			Arb:	Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
			Ctrl:	Enable+ ID=1 ArbSelect=Fixed TC/VC=22
			Status:	NegoPending- InProgress-
	Capabilities: [130 v1] Root Complex Link
		Desc:	PortNumber=0f ComponentID=00 EltType=Config
		Link0:	Desc:	TargetPort=00 TargetComponent=00 AssocRCRB- LinkType=MemMapped LinkValid+
			Addr:	00000000fed1c000
	Kernel driver in use: snd_hda_intel

00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5) (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: f1500000-f15fffff
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
			ExtTag- RBE+ FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
		LnkCap:	Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <16us
			ClockPM- Surprise- LLActRep+ BwNot-
		LnkCtl:	ASPM L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
		SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
			Slot #0, PowerLimit 10.000W; Interlock- NoCompl+
		SltCtl:	Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
			Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
		SltSta:	Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
			Changed: MRL- PresDet- LinkState+
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
		RootCap: CRSVisible-
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-
		DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not Supported ARIFwd-
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled ARIFwd-
		LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-, EqualizationPhase1-
			 EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
	Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
		Address: 00000000  Data: 0000
	Capabilities: [90] Subsystem: Fujitsu Limited. Device 1610
	Capabilities: [a0] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Kernel driver in use: pcieport

00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b5) (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Bus: primary=00, secondary=02, subordinate=06, sec-latency=0
	I/O behind bridge: 00003000-00003fff
	Memory behind bridge: f0d00000-f14fffff
	Prefetchable memory behind bridge: 00000000f0400000-00000000f0bfffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
			ExtTag- RBE+ FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
		LnkCap:	Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <16us
			ClockPM- Surprise- LLActRep+ BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
		SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+
			Slot #3, PowerLimit 10.000W; Interlock- NoCompl+
		SltCtl:	Enable: AttnBtn- PwrFlt- MRL- PresDet+ CmdCplt- HPIrq- LinkChg-
			Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
		SltSta:	Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
			Changed: MRL- PresDet- LinkState+
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
		RootCap: CRSVisible-
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-
		DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not Supported ARIFwd-
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled ARIFwd-
		LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-, EqualizationPhase1-
			 EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
	Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
		Address: 00000000  Data: 0000
	Capabilities: [90] Subsystem: Fujitsu Limited. Device 1610
	Capabilities: [a0] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Kernel driver in use: pcieport

00:1c.5 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 (rev b5) (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Bus: primary=00, secondary=07, subordinate=07, sec-latency=0
	I/O behind bridge: 00002000-00002fff
	Memory behind bridge: fff00000-000fffff
	Prefetchable memory behind bridge: 00000000f0c00000-00000000f0cfffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
			ExtTag- RBE+ FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
		LnkCap:	Port #6, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <16us
			ClockPM- Surprise- LLActRep+ BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
		SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
			Slot #5, PowerLimit 10.000W; Interlock- NoCompl+
		SltCtl:	Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
			Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
		SltSta:	Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
			Changed: MRL- PresDet- LinkState+
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
		RootCap: CRSVisible-
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-
		DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not Supported ARIFwd-
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled ARIFwd-
		LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-, EqualizationPhase1-
			 EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
	Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
		Address: 00000000  Data: 0000
	Capabilities: [90] Subsystem: Fujitsu Limited. Device 1610
	Capabilities: [a0] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Kernel driver in use: pcieport

00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05) (prog-if 20 [EHCI])
	Subsystem: Fujitsu Limited. Device 160f
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 23
	Region 0: Memory at f1609000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [58] Debug port: BAR=1 offset=00a0
	Capabilities: [98] PCI Advanced Features
		AFCap: TP+ FLR+
		AFCtrl: FLR-
		AFStatus: TP-
	Kernel driver in use: ehci-pci

00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 05)
	Subsystem: Fujitsu Limited. Device 1608
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Capabilities: [e0] Vendor Specific Information: Len=0c <?>

00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 05) (prog-if 01 [AHCI 1.0])
	Subsystem: Fujitsu Limited. Device 160a
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin B routed to IRQ 19
	Region 0: I/O ports at 4088 [size=8]
	Region 1: I/O ports at 4094 [size=4]
	Region 2: I/O ports at 4080 [size=8]
	Region 3: I/O ports at 4090 [size=4]
	Region 4: I/O ports at 4060 [size=32]
	Region 5: Memory at f1608000 (32-bit, non-prefetchable) [size=2K]
	Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
		Address: 00000000  Data: 0000
	Capabilities: [70] Power Management version 3
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [a8] SATA HBA v1.0 BAR4 Offset=00000004
	Capabilities: [b0] PCI Advanced Features
		AFCap: TP+ FLR+
		AFCtrl: FLR-
		AFStatus: TP-
	Kernel driver in use: ahci

00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
	Subsystem: Fujitsu Limited. Device 160d
	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Interrupt: pin C routed to IRQ 18
	Region 0: Memory at f1604000 (64-bit, non-prefetchable) [size=256]
	Region 4: I/O ports at efa0 [size=32]

01:00.0 Network controller: Intel Corporation Centrino Wireless-N 1030 (rev 34)
	Subsystem: Intel Corporation Centrino Wireless-N 1030 BGN
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 11
	Region 0: Memory at f1500000 (64-bit, non-prefetchable) [size=8K]
	Capabilities: [c8] Power Management version 3
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	Capabilities: [e0] Express (v1) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 unlimited
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ FLReset-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <4us, L1 <32us
			ClockPM+ Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+
			ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
		AERCap:	First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
	Capabilities: [140 v1] Device Serial Number 4c-80-93-ff-ff-35-6c-9f

07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
	Subsystem: Fujitsu Limited. Device 15b1
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 17
	Region 0: I/O ports at 2000 [size=256]
	Region 2: Memory at f0c04000 (64-bit, prefetchable) [size=4K]
	Region 4: Memory at f0c00000 (64-bit, prefetchable) [size=16K]
	Capabilities: [40] Power Management version 3
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	Capabilities: [70] Express (v2) Endpoint, MSI 01
		DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 4096 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <64us
			ClockPM+ Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
		DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR-, OBFF Not Supported
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
		LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
			 EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
	Capabilities: [b0] MSI-X: Enable- Count=4 Masked-
		Vector table: BAR=4 offset=00000000
		PBA: BAR=4 offset=00000800
	Capabilities: [d0] Vital Product Data
		Unknown small resource type 00, will not decode more.
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
		AERCap:	First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
	Capabilities: [140 v1] Virtual Channel
		Caps:	LPEVC=0 RefClk=100ns PATEntryBits=1
		Arb:	Fixed- WRR32- WRR64- WRR128-
		Ctrl:	ArbSelect=Fixed
		Status:	InProgress-
		VC0:	Caps:	PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
			Arb:	Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
			Ctrl:	Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
			Status:	NegoPending- InProgress-
	Capabilities: [160 v1] Device Serial Number 30-00-00-00-68-4c-e0-00
	Kernel driver in use: r8169


[-- Attachment #3: pci-bus-rescan --]
[-- Type: text/plain, Size: 75714 bytes --]

echo 1 > /sys/bus/pci/rescan
============================

[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.8.0-rc5 (chris@laptop) (gcc version 4.7.3 20130126 (prerelease) (GCC) ) #137 SMP PREEMPT Sun Jan 27 10:22:40 GMT 2013
[    0.000000] Disabled fast string operations
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000008ffff] usable
[    0.000000] BIOS-e820: [mem 0x0000000000090000-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000dab0efff] usable
[    0.000000] BIOS-e820: [mem 0x00000000dab0f000-0x00000000dad4efff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000dad4f000-0x00000000dad6efff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000dad6f000-0x00000000daf1efff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000daf1f000-0x00000000daf9efff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000daf9f000-0x00000000daffefff] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000dafff000-0x00000000daffffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000db000000-0x00000000df9fffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed10000-0x00000000fed19fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ffd80000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000021fdfffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.6 present.
[    0.000000] DMI: FUJITSU LIFEBOOK AH531/FJNBB0F, BIOS 1.27 12/08/2011
[    0.000000] e820: update [mem 0x00000000-0x0000ffff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0x21fe00 max_arch_pfn = 0x1000000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF uncachable
[    0.000000]   C0000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 0FFC00000 mask FFFC00000 write-protect
[    0.000000]   1 base 000000000 mask F80000000 write-back
[    0.000000]   2 base 080000000 mask FC0000000 write-back
[    0.000000]   3 base 0C0000000 mask FE0000000 write-back
[    0.000000]   4 base 0DC000000 mask FFC000000 uncachable
[    0.000000]   5 base 0DB000000 mask FFF000000 uncachable
[    0.000000]   6 base 100000000 mask F00000000 write-back
[    0.000000]   7 base 200000000 mask FE0000000 write-back
[    0.000000]   8 base 21FE00000 mask FFFE00000 uncachable
[    0.000000]   9 disabled
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] initial memory mapped: [mem 0x00000000-0x01bfffff]
[    0.000000] Base memory trampoline at [c008c000] 8c000 size 16384
[    0.000000] reserving inaccessible SNB gfx pages
[    0.000000] init_memory_mapping: [mem 0x00000000-0x37bfdfff]
[    0.000000]  [mem 0x00000000-0x001fffff] page 4k
[    0.000000]  [mem 0x00200000-0x379fffff] page 2M
[    0.000000]  [mem 0x37a00000-0x37bfdfff] page 4k
[    0.000000] kernel direct mapping tables up to 0x37bfdfff @ [mem 0x01bfa000-0x01bfffff]
[    0.000000] ACPI: RSDP 000f00e0 00024 (v02 FUJ   )
[    0.000000] ACPI: XSDT daffe120 00084 (v01 FUJ    PC       00000001 FUJ  00000001)
[    0.000000] ACPI: FACP daff0000 000F4 (v03 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: DSDT daff3000 0794A (v02 FUJ    FJNBB0F  00000000 INTL 20061109)
[    0.000000] ACPI: FACS daf3d000 00040
[    0.000000] ACPI: SLIC daffd000 00176 (v01 FUJ    PC       00000001 FUJ  00000001)
[    0.000000] ACPI: SSDT daffb000 01068 (v01 FUJ    PtidDevc 00001000 INTL 20061109)
[    0.000000] ACPI: ASF! daff2000 000A5 (v32 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: HPET dafef000 00038 (v01 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: APIC dafee000 00098 (v01 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: MCFG dafed000 0003C (v01 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: SSDT dafec000 007C2 (v01  PmRef  Cpu0Ist 00003000 INTL 20061109)
[    0.000000] ACPI: SSDT dafeb000 00996 (v01  PmRef    CpuPm 00003000 INTL 20061109)
[    0.000000] ACPI: UEFI dafea000 0003E (v01 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: UEFI dafe9000 00042 (v01 PTL      COMBUF 00000001 PTL  00000001)
[    0.000000] ACPI: UEFI dafe8000 00242 (v01 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] 7810MB HIGHMEM available.
[    0.000000] 891MB LOWMEM available.
[    0.000000]   mapped low ram: 0 - 37bfe000
[    0.000000]   low ram: 0 - 37bfe000
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x00010000-0x00ffffff]
[    0.000000]   Normal   [mem 0x01000000-0x37bfdfff]
[    0.000000]   HighMem  [mem 0x37bfe000-0x1fdfffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00010000-0x0008ffff]
[    0.000000]   node   0: [mem 0x00100000-0xdab0efff]
[    0.000000]   node   0: [mem 0xdafff000-0xdaffffff]
[    0.000000]   node   0: [mem 0x00000000-0x1fdfffff]
[    0.000000] On node 0 totalpages: 2074768
[    0.000000] free_area_init_node: node 0, pgdat c1559f80, node_mem_map f37fd200
[    0.000000]   DMA zone: 32 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 3936 pages, LIFO batch:0
[    0.000000]   Normal zone: 1752 pages used for memmap
[    0.000000]   Normal zone: 222502 pages, LIFO batch:31
[    0.000000]   HighMem zone: 15621 pages used for memmap
[    0.000000]   HighMem zone: 1830925 pages, LIFO batch:31
[    0.000000] Using APIC driver default
[    0.000000] ACPI: PM-Timer IO Port: 0x408
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x00] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x00] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x07] lapic_id[0x00] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x08] lapic_id[0x00] disabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x0e] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 14, version 32, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a301 base: 0xfed00000
[    0.000000] smpboot: 8 Processors exceeds NR_CPUS limit of 4
[    0.000000] smpboot: Allowing 4 CPUs, 0 hotplug CPUs
[    0.000000] nr_irqs_gsi: 40
[    0.000000] PM: Registered nosave memory: 0000000000090000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
[    0.000000] PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
[    0.000000] e820: [mem 0xdfa00000-0xf7ffffff] available for PCI devices
[    0.000000] setup_percpu: NR_CPUS:4 nr_cpumask_bits:4 nr_cpu_ids:4 nr_node_ids:1
[    0.000000] PERCPU: Embedded 12 pages/cpu @f37bb000 s25856 r0 d23296 u49152
[    0.000000] pcpu-alloc: s25856 r0 d23296 u49152 alloc=12*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 2057363
[    0.000000] Kernel command line: root=/dev/sda5 ro resume=/dev/sda6
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] __ex_table already sorted, skipping sort
[    0.000000] Initializing CPU#0
[    0.000000] xsave: enabled xstate_bv 0x7, cntxt size 0x340
[    0.000000] Initializing HighMem for node 0 (00037bfe:0021fe00)
[    0.000000] Memory: 8221616k/8910848k available (4063k kernel code, 77452k reserved, 1437k data, 372k init, 7386180k highmem)
[    0.000000] virtual kernel memory layout:
    fixmap  : 0xfff67000 - 0xfffff000   ( 608 kB)
    pkmap   : 0xffc00000 - 0xffe00000   (2048 kB)
    vmalloc : 0xf83fe000 - 0xffbfe000   ( 120 MB)
    lowmem  : 0xc0000000 - 0xf7bfe000   ( 891 MB)
      .init : 0xc1560000 - 0xc15bd000   ( 372 kB)
      .data : 0xc13f7eee - 0xc155f600   (1437 kB)
      .text : 0xc1000000 - 0xc13f7eee   (4063 kB)
[    0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[    0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] 	Dump stacks of tasks blocking RCU-preempt GP.
[    0.000000] NR_IRQS:2304 nr_irqs:712 16
[    0.000000] CPU 0 irqstacks, hard=f3008000 soft=f300a000
[    0.000000] Extended CMOS year: 2000
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty0] enabled
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.004000] tsc: Detected 2494.418 MHz processor
[    0.000001] Calibrating delay loop (skipped), value calculated using timer frequency.. 4988.83 BogoMIPS (lpj=9977672)
[    0.000115] pid_max: default: 32768 minimum: 301
[    0.000196] Mount-cache hash table entries: 512
[    0.000397] Disabled fast string operations
[    0.000451] CPU: Physical Processor ID: 0
[    0.000514] CPU: Processor Core ID: 0
[    0.000570] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8)
[    0.000648] mce: CPU supports 7 MCE banks
[    0.000712] CPU0: Thermal monitoring enabled (TM1)
[    0.000770] process: using mwait in idle threads
[    0.000830] Last level iTLB entries: 4KB 512, 2MB 0, 4MB 0
Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32
tlb_flushall_shift: 5
[    0.001032] Freeing SMP alternatives: 16k freed
[    0.001089] ACPI: Core revision 20121018
[    0.005789] Enabling APIC mode:  Flat.  Using 1 I/O APICs
[    0.006263] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.045954] smpboot: CPU0: Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz (fam: 06, model: 2a, stepping: 07)
[    0.046150] TSC deadline timer enabled
[    0.046152] Performance Events: PEBS fmt1+, 16-deep LBR, SandyBridge events, Intel PMU driver.
[    0.046384] perf_event_intel: PEBS disabled due to CPU errata, please upgrade microcode
[    0.046446] ... version:                3
[    0.046501] ... bit width:              48
[    0.046555] ... generic registers:      4
[    0.046608] ... value mask:             0000ffffffffffff
[    0.046665] ... max period:             000000007fffffff
[    0.046721] ... fixed-purpose events:   3
[    0.046775] ... event mask:             000000070000000f
[    0.078241] CPU 1 irqstacks, hard=f309a000 soft=f309c000
[    0.088603] Initializing CPU#1
[    0.089344] Disabled fast string operations
[    0.078242] smpboot: Booting Node   0, Processors  #1
[    0.099531] CPU 2 irqstacks, hard=f30b2000 soft=f30b4000
[    0.109959] Initializing CPU#2
[    0.110746] Disabled fast string operations
[    0.099692]  #2
[    0.120923] CPU 3 irqstacks, hard=f30be000 soft=f30c8000
[    0.121093]  #3 OK
[    0.131369] Initializing CPU#3
[    0.132158] Disabled fast string operations
[    0.134268] Brought up 4 CPUs
[    0.134430] smpboot: Total of 4 processors activated (19955.34 BogoMIPS)
[    0.137098] devtmpfs: initialized
[    0.137302] PM: Registering ACPI NVS region [mem 0xdad4f000-0xdad6efff] (131072 bytes)
[    0.137365] PM: Registering ACPI NVS region [mem 0xdaf1f000-0xdaf9efff] (524288 bytes)
[    0.137488] NET: Registered protocol family 16
[    0.137666] ACPI: bus type pci registered
[    0.137761] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
[    0.137836] PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved in E820
[    0.137895] PCI: Using MMCONFIG for extended config space
[    0.137952] PCI: Using configuration type 1 for base access
[    0.139013] bio: create slab <bio-0> at 0
[    0.139108] ACPI: Added _OSI(Module Device)
[    0.139164] ACPI: Added _OSI(Processor Device)
[    0.139219] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.139274] ACPI: Added _OSI(Processor Aggregator Device)
[    0.140528] ACPI: EC: Look up EC in DSDT
[    0.141767] ACPI: Executed 1 blocks of module-level executable AML code
[    0.158295] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[    0.158714] ACPI: SSDT dad4d718 0067C (v01  PmRef  Cpu0Cst 00003001 INTL 20061109)
[    0.159157] ACPI: Dynamic OEM Table Load:
[    0.159290] ACPI: SSDT   (null) 0067C (v01  PmRef  Cpu0Cst 00003001 INTL 20061109)
[    0.170483] ACPI: SSDT daf0fa98 00303 (v01  PmRef    ApIst 00003000 INTL 20061109)
[    0.170953] ACPI: Dynamic OEM Table Load:
[    0.171085] ACPI: SSDT   (null) 00303 (v01  PmRef    ApIst 00003000 INTL 20061109)
[    0.182357] ACPI: SSDT dad4cd98 00119 (v01  PmRef    ApCst 00003000 INTL 20061109)
[    0.182793] ACPI: Dynamic OEM Table Load:
[    0.182926] ACPI: SSDT   (null) 00119 (v01  PmRef    ApCst 00003000 INTL 20061109)
[    0.194819] ACPI: Interpreter enabled
[    0.194878] ACPI: (supports S0 S3 S4 S5)
[    0.195103] ACPI: Using IOAPIC for interrupt routing
[    0.198515] ACPI: EC: GPE = 0x17, I/O: command/status = 0x66, data = 0x62
[    0.198674] ACPI: No dock devices found.
[    0.198731] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.199053] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3e])
[    0.199112] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[    0.199235] \_SB_.PCI0:_OSC invalid UUID
[    0.199236] _OSC request data:1 8 1f 
[    0.199263] \_SB_.PCI0:_OSC invalid UUID
[    0.199264] _OSC request data:1 f 1f 
[    0.199267] pci_root PNP0A08:00: ACPI _OSC support notification failed, disabling PCIe ASPM
[    0.199329] pci_root PNP0A08:00: Unable to request _OSC control (_OSC support mask: 0x08)
[    0.199848] PCI host bridge to bus 0000:00
[    0.199904] pci_bus 0000:00: root bus resource [bus 00-3e]
[    0.199962] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]
[    0.200020] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
[    0.200079] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[    0.200139] pci_bus 0000:00: root bus resource [mem 0xdfa00000-0xfeafffff]
[    0.200199] pci_bus 0000:00: root bus resource [mem 0xfed40000-0xfed44fff]
[    0.200265] pci 0000:00:00.0: [8086:0104] type 00 class 0x060000
[    0.200296] pci 0000:00:02.0: [8086:0126] type 00 class 0x030000
[    0.200306] pci 0000:00:02.0: reg 10: [mem 0xf0000000-0xf03fffff 64bit]
[    0.200311] pci 0000:00:02.0: reg 18: [mem 0xe0000000-0xefffffff 64bit pref]
[    0.200315] pci 0000:00:02.0: reg 20: [io  0x4000-0x403f]
[    0.200362] pci 0000:00:16.0: [8086:1c3a] type 00 class 0x078000
[    0.200385] pci 0000:00:16.0: reg 10: [mem 0xf1605000-0xf160500f 64bit]
[    0.200447] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
[    0.200480] pci 0000:00:1a.0: [8086:1c2d] type 00 class 0x0c0320
[    0.200501] pci 0000:00:1a.0: reg 10: [mem 0xf160a000-0xf160a3ff]
[    0.200574] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[    0.200599] pci 0000:00:1b.0: [8086:1c20] type 00 class 0x040300
[    0.200614] pci 0000:00:1b.0: reg 10: [mem 0xf1600000-0xf1603fff 64bit]
[    0.200668] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    0.200693] pci 0000:00:1c.0: [8086:1c10] type 01 class 0x060400
[    0.200794] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.200832] pci 0000:00:1c.3: [8086:1c16] type 01 class 0x060400
[    0.200931] pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
[    0.200964] pci 0000:00:1c.5: [8086:1c1a] type 01 class 0x060400
[    0.201025] pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold
[    0.201055] pci 0000:00:1d.0: [8086:1c26] type 00 class 0x0c0320
[    0.201076] pci 0000:00:1d.0: reg 10: [mem 0xf1609000-0xf16093ff]
[    0.201148] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[    0.201175] pci 0000:00:1f.0: [8086:1c49] type 00 class 0x060100
[    0.201288] pci 0000:00:1f.2: [8086:1c03] type 00 class 0x010601
[    0.201306] pci 0000:00:1f.2: reg 10: [io  0x4088-0x408f]
[    0.201313] pci 0000:00:1f.2: reg 14: [io  0x4094-0x4097]
[    0.201321] pci 0000:00:1f.2: reg 18: [io  0x4080-0x4087]
[    0.201329] pci 0000:00:1f.2: reg 1c: [io  0x4090-0x4093]
[    0.201337] pci 0000:00:1f.2: reg 20: [io  0x4060-0x407f]
[    0.201344] pci 0000:00:1f.2: reg 24: [mem 0xf1608000-0xf16087ff]
[    0.201377] pci 0000:00:1f.2: PME# supported from D3hot
[    0.201395] pci 0000:00:1f.3: [8086:1c22] type 00 class 0x0c0500
[    0.201411] pci 0000:00:1f.3: reg 10: [mem 0xf1604000-0xf16040ff 64bit]
[    0.201431] pci 0000:00:1f.3: reg 20: [io  0xefa0-0xefbf]
[    0.201683] pci 0000:01:00.0: [8086:008a] type 00 class 0x028000
[    0.201831] pci 0000:01:00.0: reg 10: [mem 0xf1500000-0xf1501fff 64bit]
[    0.202406] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
[    0.210357] pci 0000:00:1c.0: PCI bridge to [bus 01]
[    0.210421] pci 0000:00:1c.0:   bridge window [mem 0xf1500000-0xf15fffff]
[    0.210501] pci 0000:00:1c.3: PCI bridge to [bus 02-06]
[    0.210562] pci 0000:00:1c.3:   bridge window [io  0x3000-0x3fff]
[    0.210567] pci 0000:00:1c.3:   bridge window [mem 0xf0d00000-0xf14fffff]
[    0.210576] pci 0000:00:1c.3:   bridge window [mem 0xf0400000-0xf0bfffff 64bit pref]
[    0.210642] pci 0000:07:00.0: [10ec:8168] type 00 class 0x020000
[    0.210663] pci 0000:07:00.0: reg 10: [io  0x2000-0x20ff]
[    0.210697] pci 0000:07:00.0: reg 18: [mem 0xf0c04000-0xf0c04fff 64bit pref]
[    0.210718] pci 0000:07:00.0: reg 20: [mem 0xf0c00000-0xf0c03fff 64bit pref]
[    0.210778] pci 0000:07:00.0: supports D1 D2
[    0.210779] pci 0000:07:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.218244] pci 0000:00:1c.5: PCI bridge to [bus 07]
[    0.218870] pci 0000:00:1c.5:   bridge window [io  0x2000-0x2fff]
[    0.218877] pci 0000:00:1c.5:   bridge window [mem 0xf0c00000-0xf0cfffff 64bit pref]
[    0.218898] pci_bus 0000:00: on NUMA node 0
[    0.218915] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP01._PRT]
[    0.218949] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP04._PRT]
[    0.218978] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP06._PRT]
[    0.219022] ACPI _OSC control for PCIe not granted, disabling ASPM
[    0.221239] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 10 *11 12 14 15)
[    0.221804] ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 10 *11 12 14 15)
[    0.222371] ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 *10 11 12 14 15)
[    0.222933] ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 10 *11 12 14 15)
[    0.223496] ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 10 11 12 14 15) *0, disabled.
[    0.224139] ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 10 11 12 14 15) *0, disabled.
[    0.224779] ACPI: PCI Interrupt Link [LNKG] (IRQs 1 3 4 5 6 *10 11 12 14 15)
[    0.225340] ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 5 6 *10 11 12 14 15)
[    0.225920] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.225983] vgaarb: loaded
[    0.226035] vgaarb: bridge control possible 0000:00:02.0
[    0.226141] SCSI subsystem initialized
[    0.226196] ACPI: bus type scsi registered
[    0.226264] libata version 3.00 loaded.
[    0.226268] ACPI: bus type usb registered
[    0.226341] usbcore: registered new interface driver usbfs
[    0.226405] usbcore: registered new interface driver hub
[    0.226481] usbcore: registered new device driver usb
[    0.226550] Linux video capture interface: v2.00
[    0.226631] Advanced Linux Sound Architecture Driver Initialized.
[    0.226689] PCI: Using ACPI for IRQ routing
[    0.228368] PCI: pci_cache_line_size set to 64 bytes
[    0.228469] e820: reserve RAM buffer [mem 0xdab0f000-0xdbffffff]
[    0.228470] e820: reserve RAM buffer [mem 0xdb000000-0xdbffffff]
[    0.228471] e820: reserve RAM buffer [mem 0x21fe00000-0x21fffffff]
[    0.228586] Switching to clocksource hpet
[    0.228679] pnp: PnP ACPI init
[    0.228735] ACPI: bus type pnp registered
[    0.228810] pnp 00:00: [dma 4]
[    0.228825] pnp 00:00: Plug and Play ACPI device, IDs PNP0200 (active)
[    0.228840] pnp 00:01: Plug and Play ACPI device, IDs INT0800 (active)
[    0.228911] pnp 00:02: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.228935] pnp 00:03: Plug and Play ACPI device, IDs PNP0c04 (active)
[    0.228967] system 00:04: [io  0x0680-0x069f] has been reserved
[    0.229027] system 00:04: [io  0x1000-0x100f] has been reserved
[    0.229087] system 00:04: [io  0xffff] has been reserved
[    0.229144] system 00:04: [io  0xffff] has been reserved
[    0.229202] system 00:04: [io  0x0400-0x0453] has been reserved
[    0.229260] system 00:04: [io  0x0458-0x047f] has been reserved
[    0.229319] system 00:04: [io  0x0500-0x057f] has been reserved
[    0.229377] system 00:04: [io  0x164e-0x164f] has been reserved
[    0.229436] system 00:04: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.229454] pnp 00:05: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.229488] system 00:06: [io  0x0454-0x0457] has been reserved
[    0.229548] system 00:06: Plug and Play ACPI device, IDs INT3f0d PNP0c02 (active)
[    0.229567] pnp 00:07: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.229586] pnp 00:08: Plug and Play ACPI device, IDs PNP0f13 (active)
[    0.229691] system 00:09: [mem 0xfed1c000-0xfed1ffff] has been reserved
[    0.229752] system 00:09: [mem 0xfed10000-0xfed17fff] has been reserved
[    0.229812] system 00:09: [mem 0xfed18000-0xfed18fff] has been reserved
[    0.229872] system 00:09: [mem 0xfed19000-0xfed19fff] has been reserved
[    0.229931] system 00:09: [mem 0xf8000000-0xfbffffff] has been reserved
[    0.229991] system 00:09: [mem 0xfed20000-0xfed3ffff] has been reserved
[    0.230052] system 00:09: [mem 0xfed90000-0xfed93fff] has been reserved
[    0.230112] system 00:09: [mem 0xfed45000-0xfed8ffff] has been reserved
[    0.230172] system 00:09: [mem 0xff000000-0xffffffff] could not be reserved
[    0.230236] system 00:09: [mem 0xfee00000-0xfeefffff] could not be reserved
[    0.230307] system 00:09: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.230472] system 00:0a: [mem 0x20000000-0x201fffff] could not be reserved
[    0.230533] system 00:0a: [mem 0x40000000-0x401fffff] could not be reserved
[    0.230593] system 00:0a: Plug and Play ACPI device, IDs PNP0c01 (active)
[    0.230625] pnp: PnP ACPI: found 11 devices
[    0.230680] ACPI: ACPI bus type pnp unregistered
[    0.266548] pci 0000:00:1c.0: PCI bridge to [bus 01]
[    0.266611] pci 0000:00:1c.0:   bridge window [mem 0xf1500000-0xf15fffff]
[    0.266682] pci 0000:00:1c.3: PCI bridge to [bus 02-06]
[    0.266741] pci 0000:00:1c.3:   bridge window [io  0x3000-0x3fff]
[    0.266805] pci 0000:00:1c.3:   bridge window [mem 0xf0d00000-0xf14fffff]
[    0.266868] pci 0000:00:1c.3:   bridge window [mem 0xf0400000-0xf0bfffff 64bit pref]
[    0.266935] pci 0000:00:1c.5: PCI bridge to [bus 07]
[    0.266992] pci 0000:00:1c.5:   bridge window [io  0x2000-0x2fff]
[    0.267056] pci 0000:00:1c.5:   bridge window [mem 0xf0c00000-0xf0cfffff 64bit pref]
[    0.267145] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.267147] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.267148] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.267149] pci_bus 0000:00: resource 7 [mem 0xdfa00000-0xfeafffff]
[    0.267151] pci_bus 0000:00: resource 8 [mem 0xfed40000-0xfed44fff]
[    0.267152] pci_bus 0000:01: resource 1 [mem 0xf1500000-0xf15fffff]
[    0.267153] pci_bus 0000:02: resource 0 [io  0x3000-0x3fff]
[    0.267155] pci_bus 0000:02: resource 1 [mem 0xf0d00000-0xf14fffff]
[    0.267156] pci_bus 0000:02: resource 2 [mem 0xf0400000-0xf0bfffff 64bit pref]
[    0.267157] pci_bus 0000:07: resource 0 [io  0x2000-0x2fff]
[    0.267159] pci_bus 0000:07: resource 2 [mem 0xf0c00000-0xf0cfffff 64bit pref]
[    0.267182] NET: Registered protocol family 2
[    0.267327] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[    0.267400] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[    0.267469] TCP: Hash tables configured (established 8192 bind 8192)
[    0.267539] TCP: reno registered
[    0.267592] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    0.267653] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    0.267742] NET: Registered protocol family 1
[    0.267803] pci 0000:00:02.0: Boot video device
[    0.267894] PCI: CLS 64 bytes, default 64
[    0.268475] bounce pool size: 64 pages
[    0.269622] fuse init (API version 7.20)
[    0.269735] msgmni has been set to 1631
[    0.270033] io scheduler noop registered
[    0.270109] io scheduler cfq registered (default)
[    0.270364] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    0.270542] ACPI: AC Adapter [ACAD] (on-line)
[    0.270637] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
[    0.270701] ACPI: Power Button [PWRB]
[    0.270781] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input1
[    0.270855] ACPI: Lid Switch [LID]
[    0.270932] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
[    0.270993] ACPI: Power Button [PWRF]
[    0.273987] thermal LNXTHERM:00: registered as thermal_zone0
[    0.274046] ACPI: Thermal Zone [THRM] (55 C)
[    0.274112] isapnp: Scanning for PnP cards...
[    0.274675] ACPI: Battery Slot [BAT1] (battery present)
[    0.627673] isapnp: No Plug & Play device found
[    0.632274] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    0.632647] Real Time Clock Driver v1.12b
[    0.632702] Linux agpgart interface v0.103
[    0.632779] [drm] Initialized drm 1.1.0 20060810
[    0.633093] [drm] Memory usable by graphics device = 2048M
[    0.633153] i915 0000:00:02.0: setting latency timer to 64
[    0.633304] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[    0.633363] [drm] Driver supports precise vblank timestamp query.
[    0.633450] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    0.851327] fbcon: inteldrmfb (fb0) is primary device
[    1.263339] tsc: Refined TSC clocksource calibration: 2494.333 MHz
[    1.263346] Switching to clocksource tsc
[    1.818751] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
[    2.019968] Console: switching to colour frame buffer device 170x48
[    2.022769] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[    2.022791] i915 0000:00:02.0: registered panic notifier
[    2.043076] acpi device:31: registered as cooling_device4
[    2.043209] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[    2.043261] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input3
[    2.043306] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[    2.043401] ahci 0000:00:1f.2: version 3.0
[    2.058320] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x9 impl SATA mode
[    2.058394] ahci 0000:00:1f.2: flags: 64bit ncq sntf pm led clo pio slum part ems apst 
[    2.058427] ahci 0000:00:1f.2: setting latency timer to 64
[    2.066566] scsi0 : ahci
[    2.066616] scsi1 : ahci
[    2.066657] scsi2 : ahci
[    2.066695] scsi3 : ahci
[    2.066734] scsi4 : ahci
[    2.066774] scsi5 : ahci
[    2.066805] ata1: SATA max UDMA/133 abar m2048@0xf1608000 port 0xf1608100 irq 19
[    2.066832] ata2: DUMMY
[    2.066840] ata3: DUMMY
[    2.066848] ata4: SATA max UDMA/133 abar m2048@0xf1608000 port 0xf1608280 irq 19
[    2.066875] ata5: DUMMY
[    2.066882] ata6: DUMMY
[    2.067730] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    2.068592] ehci-pci: EHCI PCI platform driver
[    2.069446] ehci-pci 0000:00:1a.0: setting latency timer to 64
[    2.069449] ehci-pci 0000:00:1a.0: EHCI Host Controller
[    2.070280] ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 1
[    2.071113] ehci-pci 0000:00:1a.0: debug port 2
[    2.075796] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
[    2.075799] ehci-pci 0000:00:1a.0: irq 16, io mem 0xf160a000
[    2.086262] ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[    2.087114] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    2.087894] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.088672] usb usb1: Product: EHCI Host Controller
[    2.089444] usb usb1: Manufacturer: Linux 3.8.0-rc5 ehci_hcd
[    2.090222] usb usb1: SerialNumber: 0000:00:1a.0
[    2.091073] hub 1-0:1.0: USB hub found
[    2.091843] hub 1-0:1.0: 2 ports detected
[    2.092658] ehci-pci 0000:00:1d.0: setting latency timer to 64
[    2.092661] ehci-pci 0000:00:1d.0: EHCI Host Controller
[    2.093420] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 2
[    2.094195] ehci-pci 0000:00:1d.0: debug port 2
[    2.098837] ehci-pci 0000:00:1d.0: cache line size of 64 is not supported
[    2.098849] ehci-pci 0000:00:1d.0: irq 23, io mem 0xf1609000
[    2.110231] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[    2.111049] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    2.111807] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.112554] usb usb2: Product: EHCI Host Controller
[    2.113286] usb usb2: Manufacturer: Linux 3.8.0-rc5 ehci_hcd
[    2.114019] usb usb2: SerialNumber: 0000:00:1d.0
[    2.114811] hub 2-0:1.0: USB hub found
[    2.115527] hub 2-0:1.0: 2 ports detected
[    2.116281] uhci_hcd: USB Universal Host Controller Interface driver
[    2.117037] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[    2.123619] i8042: Detected active multiplexing controller, rev 1.1
[    2.127170] serio: i8042 KBD port at 0x60,0x64 irq 1
[    2.127914] serio: i8042 AUX0 port at 0x60,0x64 irq 12
[    2.128642] serio: i8042 AUX1 port at 0x60,0x64 irq 12
[    2.129344] serio: i8042 AUX2 port at 0x60,0x64 irq 12
[    2.130021] serio: i8042 AUX3 port at 0x60,0x64 irq 12
[    2.130720] mousedev: PS/2 mouse device common for all mice
[    2.131443] i2c /dev entries driver
[    2.132212] ACPI Warning: 0x0000efa0-0x0000efbf SystemIO conflicts with Region \_SB_.PCI0.SBUS.SMBI 1 (20121018/utaddress-251)
[    2.132912] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    2.133651] IR NEC protocol handler initialized
[    2.134386] IR RC5(x) protocol handler initialized
[    2.135124] IR RC6 protocol handler initialized
[    2.135870] IR JVC protocol handler initialized
[    2.136601] IR Sony protocol handler initialized
[    2.137315] IR RC5 (streamzap) protocol handler initialized
[    2.138045] IR SANYO protocol handler initialized
[    2.138778] IR MCE Keyboard/mouse protocol handler initialized
[    2.139516] usbcore: registered new interface driver uvcvideo
[    2.140249] USB Video Class driver (1.1.1)
[    2.140974] cpuidle: using governor ladder
[    2.141699] cpuidle: using governor menu
[    2.142570] usbcore: registered new interface driver usbhid
[    2.143282] usbhid: USB HID core driver
[    2.144104] ip_tables: (C) 2000-2006 Netfilter Core Team
[    2.144834] TCP: cubic registered
[    2.145549] NET: Registered protocol family 17
[    2.146270] NET: Registered protocol family 15
[    2.147077] Using IPI No-Shortcut mode
[    2.153373] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4
[    2.385883] ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    2.390497] ata4.00: ATAPI: TSSTcorp CDDVDW SN-208AB, FC01, max UDMA/100
[    2.393874] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    2.396934] ata4.00: configured for UDMA/100
[    2.401860] usb 1-1: new high-speed USB device number 2 using ehci-pci
[    2.441045] ata1.00: ATA-8: TOSHIBA MK7575GSX, GT001A, max UDMA/100
[    2.441868] ata1.00: 1465149168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    2.443381] ata1.00: configured for UDMA/100
[    2.444285] scsi 0:0:0:0: Direct-Access     ATA      TOSHIBA MK7575GS GT00 PQ: 0 ANSI: 5
[    2.445160] sd 0:0:0:0: [sda] 1465149168 512-byte logical blocks: (750 GB/698 GiB)
[    2.445965] sd 0:0:0:0: [sda] 4096-byte physical blocks
[    2.446775] sd 0:0:0:0: [sda] Write Protect is off
[    2.447526] scsi 3:0:0:0: CD-ROM            TSSTcorp CDDVDW SN-208AB  FC01 PQ: 0 ANSI: 5
[    2.448414] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    2.448430] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    2.450212] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
[    2.451103] cdrom: Uniform CD-ROM driver Revision: 3.20
[    2.452002] sr 3:0:0:0: Attached scsi CD-ROM sr0
[    2.534043] usb 1-1: New USB device found, idVendor=8087, idProduct=0024
[    2.534934] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    2.535965] hub 1-1:1.0: USB hub found
[    2.536913] hub 1-1:1.0: 6 ports detected
[    2.606565]  sda: sda1 sda2 sda3 < sda5 sda6 sda7 sda8 sda9 sda10 sda11 sda12 >
[    2.607756] sd 0:0:0:0: [sda] Attached SCSI disk
[    2.628436] registered taskstats version 1
[    2.629592] ALSA device list:
[    2.630444]   No soundcards found.
[    2.649536] usb 2-1: new high-speed USB device number 2 using ehci-pci
[    2.665349] kjournald starting.  Commit interval 5 seconds
[    2.665391] EXT3-fs (sda5): mounted filesystem with writeback data mode
[    2.665396] VFS: Mounted root (ext3 filesystem) readonly on device 8:5.
[    2.686154] devtmpfs: mounted
[    2.687037] Freeing unused kernel memory: 372k freed
[    2.781719] usb 2-1: New USB device found, idVendor=8087, idProduct=0024
[    2.782623] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    2.783646] hub 2-1:1.0: USB hub found
[    2.784585] hub 2-1:1.0: 6 ports detected
[    2.857372] usb 1-1.3: new high-speed USB device number 3 using ehci-pci
[    2.982957] usb 1-1.3: New USB device found, idVendor=04f2, idProduct=b213
[    2.983859] usb 1-1.3: New USB device strings: Mfr=2, Product=1, SerialNumber=3
[    2.984716] usb 1-1.3: Product: FJ Camera
[    2.985574] usb 1-1.3: Manufacturer: Sonix Technology Co., Ltd.
[    2.986426] usb 1-1.3: SerialNumber: SN0001
[    2.989249] uvcvideo: Found UVC 1.00 device FJ Camera (04f2:b213)
[    2.999668] input: FJ Camera as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3/1-1.3:1.0/input/input5
[    3.073090] usb 2-1.2: new low-speed USB device number 3 using ehci-pci
[    3.168470] usb 2-1.2: New USB device found, idVendor=0461, idProduct=4d20
[    3.169439] usb 2-1.2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[    3.170335] usb 2-1.2: Product: USB Optical Mouse
[    3.173522] input: USB Optical Mouse as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/input/input6
[    3.174487] hid-generic 0003:0461:4D20.0001: input: USB HID v1.11 Mouse [USB Optical Mouse] on usb-0000:00:1d.0-1.2/input0
[    3.244870] usb 2-1.6: new high-speed USB device number 4 using ehci-pci
[    3.597286] usb 2-1.6: New USB device found, idVendor=0bda, idProduct=0138
[    3.598283] usb 2-1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    3.599217] usb 2-1.6: Product: USB2.0-CRW
[    3.600145] usb 2-1.6: Manufacturer: Generic
[    3.601070] usb 2-1.6: SerialNumber: 20090516388200000
[    3.963807] EXT3-fs (sda5): using internal journal
[    4.695977] udevd[95]: starting version 182
[    4.974801] microcode: CPU0 sig=0x206a7, pf=0x10, revision=0x23
[    5.042181] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[    5.043959] r8169 0000:07:00.0 eth0: RTL8168e/8111e at 0xf86f8000, 5c:9a:d8:5c:63:31, XID 0c200000 IRQ 17
[    5.045378] r8169 0000:07:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
[    5.134174] hda_codec: ALC269VB: SKU not ready 0x90970130
[    5.164451] input: Fujitsu FUJ02B1 as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:01/FUJ02B1:00/input/input7
[    5.166167] fujitsu_laptop: ACPI: Fujitsu FUJ02B1 [FJEX] (on)
[    5.167893] input: Fujitsu FUJ02E3 as /devices/LNXSYSTM:00/LNXSYBUS:00/FUJ02E3:00/input/input8
[    5.169583] fujitsu_laptop: ACPI: Fujitsu FUJ02E3 [FEXT] (on)
[    5.171830] fujitsu_laptop: BTNI: [0x80001]
[    5.174135] fujitsu_laptop: driver 0.6.0 successfully loaded
[    5.388360] microcode: CPU1 sig=0x206a7, pf=0x10, revision=0x23
[    5.492598] microcode: CPU2 sig=0x206a7, pf=0x10, revision=0x23
[    5.498286] microcode: CPU3 sig=0x206a7, pf=0x10, revision=0x23
[    5.504540] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[    6.264722] r8169 0000:07:00.0 eth0: link down
[    6.265664] r8169 0000:07:00.0 eth0: link down
[    6.591328] Initializing USB Mass Storage driver...
[    6.592785] scsi6 : usb-storage 2-1.6:1.0
[    6.593929] usbcore: registered new interface driver usb-storage
[    6.595290] USB Mass Storage support registered.
[    7.594050] scsi 6:0:0:0: Direct-Access     Generic- Multi-Card       1.00 PQ: 0 ANSI: 0 CCS
[    7.601078] sd 6:0:0:0: [sdb] Attached SCSI removable disk
[    7.654514] microcode: CPU0 updated to revision 0x25, date = 2011-10-11
[    7.655910] microcode: CPU1 updated to revision 0x25, date = 2011-10-11
[    7.657662] microcode: CPU2 updated to revision 0x25, date = 2011-10-11
[    7.658988] microcode: CPU3 updated to revision 0x25, date = 2011-10-11
[    7.773279] r8169 0000:07:00.0 eth0: link up
[    8.147571] kjournald starting.  Commit interval 5 seconds
[    8.147594] EXT3-fs (sda8): warning: maximal mount count reached, running e2fsck is recommended
[    8.147714] EXT3-fs (sda8): using internal journal
[    8.147715] EXT3-fs (sda8): mounted filesystem with writeback data mode
[    8.177102] kjournald starting.  Commit interval 5 seconds
[    8.177136] EXT3-fs (sda9): warning: maximal mount count reached, running e2fsck is recommended
[    8.177250] EXT3-fs (sda9): using internal journal
[    8.177251] EXT3-fs (sda9): mounted filesystem with writeback data mode
[    8.203785] kjournald starting.  Commit interval 5 seconds
[    8.203943] EXT3-fs (sda10): using internal journal
[    8.203943] EXT3-fs (sda10): mounted filesystem with writeback data mode
[    8.289781] Adding 8191996k swap on /dev/sda6.  Priority:-1 extents:1 across:8191996k 
[   18.156281] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[   68.199789] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[   68.199970] acpiphp_glue: Total 0 slots
[  438.420407] pciehp: pcie_port_service_register = 0
[  438.420409] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[  997.999992] pci 0000:02:00.0: [14f1:8852] type 00 class 0x040000
[  998.000032] pci 0000:02:00.0: reg 10: [mem 0x00000000-0x001fffff 64bit]
[  998.000184] pci 0000:02:00.0: supports D1 D2
[  998.000185] pci 0000:02:00.0: PME# supported from D0 D1 D2 D3hot
[  998.005554] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment
[  998.005559] pci 0000:02:00.0: BAR 0: assigned [mem 0xf0e00000-0xf0ffffff 64bit]
[  998.435136] cx23885 driver version 0.0.3 loaded
[  998.435167] cx23885 0000:02:00.0: enabling device (0000 -> 0002)
[  998.435175] cx23885[0]: cx23885_dev_setup() Memory configured for PCIe bridge type 885
[  998.435177] cx23885[0]: cx23885_init_tsport(portno=2)
[  998.435277] CORE cx23885[0]: subsystem: 0070:8010, board: Hauppauge WinTV-HVR1400 [card=9,autodetected]
[  998.435278] cx23885[0]: cx23885_pci_quirks()
[  998.435282] cx23885[0]: cx23885_dev_setup() tuner_type = 0x0 tuner_addr = 0x0 tuner_bus = 0
[  998.435284] cx23885[0]: cx23885_dev_setup() radio_type = 0x0 radio_addr = 0x0
[  998.435285] cx23885[0]: cx23885_reset()
[  998.534380] cx23885[0]: cx23885_sram_channel_setup() Configuring channel [VID A]
[  998.534388] cx23885[0]: cx23885_sram_channel_setup() Erasing channel [ch2]
[  998.534389] cx23885[0]: cx23885_sram_channel_setup() Configuring channel [TS1 B]
[  998.534404] cx23885[0]: cx23885_sram_channel_setup() Erasing channel [ch4]
[  998.534406] cx23885[0]: cx23885_sram_channel_setup() Erasing channel [ch5]
[  998.534407] cx23885[0]: cx23885_sram_channel_setup() Configuring channel [TS2 C]
[  998.534423] cx23885[0]: cx23885_sram_channel_setup() Configuring channel [TV Audio]
[  998.534439] cx23885[0]: cx23885_sram_channel_setup() Erasing channel [ch8]
[  998.534440] cx23885[0]: cx23885_sram_channel_setup() Erasing channel [ch9]
[  998.602552] tveeprom 7-0050: Hauppauge model 80019, rev B2F1, serial# 3758890
[  998.602553] tveeprom 7-0050: MAC address is 00:0d:fe:39:5b:2a
[  998.602555] tveeprom 7-0050: tuner model is Xceive XC3028L (idx 151, type 4)
[  998.602556] tveeprom 7-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xf4)
[  998.602557] tveeprom 7-0050: audio processor is CX23885 (idx 39)
[  998.602558] tveeprom 7-0050: decoder processor is CX23885 (idx 33)
[  998.602559] tveeprom 7-0050: has radio
[  998.602560] cx23885[0]: hauppauge eeprom: model=80019
[  998.602561] cx23885_dvb_register() allocating 1 frontend(s)
[  998.602563] cx23885[0]: cx23885 based dvb card
[  998.613583] DiB7000P: checking demod on I2C address: 18 (12)
[  998.632365] DiB7000P: gpio dir: ffff: val: 0, pwm_pos: ffff
[  998.635282] DiB7000P: setting output mode for demod f14c6000 to 0
[  998.652303] DiB7000P: using default timf
[  998.712677] xc2028: Xcv2028/3028 init called!
[  998.712680] xc2028 8-0064: creating new instance
[  998.712682] xc2028 8-0064: type set to XCeive xc2028/xc3028 tuner
[  998.712683] xc2028 8-0064: xc2028_set_config called
[  998.712689] DVB: registering new adapter (cx23885[0])
[  998.712693] cx23885 0000:02:00.0: DVB: registering adapter 0 frontend 0 (DiBcom 7000PC)...
[  998.712950] cx23885_dev_checkrevision() Hardware revision = 0xb0
[  998.712957] cx23885[0]/0: found at 0000:02:00.0, rev: 2, irq: 19, latency: 0, mmio: 0xf0e00000
[  998.776545] xc2028 8-0064: request_firmware_nowait(): OK
[  998.776548] xc2028 8-0064: load_all_firmwares called
[  998.776550] xc2028 8-0064: Loading 81 firmware images from xc3028L-v36.fw, type: xc2028 firmware, ver 3.6
[  998.776554] xc2028 8-0064: Reading firmware type BASE F8MHZ (3), id 0, size=9144.
[  998.776561] xc2028 8-0064: Reading firmware type BASE F8MHZ MTS (7), id 0, size=9030.
[  998.776567] xc2028 8-0064: Reading firmware type BASE FM (401), id 0, size=9054.
[  998.776572] xc2028 8-0064: Reading firmware type BASE FM INPUT1 (c01), id 0, size=9068.
[  998.776577] xc2028 8-0064: Reading firmware type BASE (1), id 0, size=9132.
[  998.776582] xc2028 8-0064: Reading firmware type BASE MTS (5), id 0, size=9006.
[  998.776585] xc2028 8-0064: Reading firmware type (0), id 7, size=161.
[  998.776587] xc2028 8-0064: Reading firmware type MTS (4), id 7, size=169.
[  998.776588] xc2028 8-0064: Reading firmware type (0), id 7, size=161.
[  998.776590] xc2028 8-0064: Reading firmware type MTS (4), id 7, size=169.
[  998.776591] xc2028 8-0064: Reading firmware type (0), id 7, size=161.
[  998.776593] xc2028 8-0064: Reading firmware type MTS (4), id 7, size=169.
[  998.776594] xc2028 8-0064: Reading firmware type (0), id 7, size=161.
[  998.776595] xc2028 8-0064: Reading firmware type MTS (4), id 7, size=169.
[  998.776597] xc2028 8-0064: Reading firmware type (0), id e0, size=161.
[  998.776598] xc2028 8-0064: Reading firmware type MTS (4), id e0, size=169.
[  998.776600] xc2028 8-0064: Reading firmware type (0), id e0, size=161.
[  998.776601] xc2028 8-0064: Reading firmware type MTS (4), id e0, size=169.
[  998.776603] xc2028 8-0064: Reading firmware type (0), id 200000, size=161.
[  998.776604] xc2028 8-0064: Reading firmware type MTS (4), id 200000, size=169.
[  998.776606] xc2028 8-0064: Reading firmware type (0), id 4000000, size=161.
[  998.776607] xc2028 8-0064: Reading firmware type MTS (4), id 4000000, size=169.
[  998.776609] xc2028 8-0064: Reading firmware type D2633 DTV6 ATSC (10030), id 0, size=149.
[  998.776611] xc2028 8-0064: Reading firmware type D2620 DTV6 QAM (68), id 0, size=149.
[  998.776613] xc2028 8-0064: Reading firmware type D2633 DTV6 QAM (70), id 0, size=149.
[  998.776616] xc2028 8-0064: Reading firmware type D2620 DTV7 (88), id 0, size=149.
[  998.776618] xc2028 8-0064: Reading firmware type D2633 DTV7 (90), id 0, size=149.
[  998.776620] xc2028 8-0064: Reading firmware type D2620 DTV78 (108), id 0, size=149.
[  998.776622] xc2028 8-0064: Reading firmware type D2633 DTV78 (110), id 0, size=149.
[  998.776623] xc2028 8-0064: Reading firmware type D2620 DTV8 (208), id 0, size=149.
[  998.776625] xc2028 8-0064: Reading firmware type D2633 DTV8 (210), id 0, size=149.
[  998.776627] xc2028 8-0064: Reading firmware type FM (400), id 0, size=135.
[  998.776629] xc2028 8-0064: Reading firmware type (0), id 10, size=161.
[  998.776630] xc2028 8-0064: Reading firmware type MTS (4), id 10, size=169.
[  998.776632] xc2028 8-0064: Reading firmware type (0), id 400000, size=161.
[  998.776633] xc2028 8-0064: Reading firmware type (0), id 800000, size=161.
[  998.776634] xc2028 8-0064: Reading firmware type (0), id 8000, size=161.
[  998.776636] xc2028 8-0064: Reading firmware type LCD (1000), id 8000, size=161.
[  998.776638] xc2028 8-0064: Reading firmware type LCD NOGD (3000), id 8000, size=161.
[  998.776640] xc2028 8-0064: Reading firmware type MTS (4), id 8000, size=169.
[  998.776641] xc2028 8-0064: Reading firmware type (0), id b700, size=161.
[  998.776642] xc2028 8-0064: Reading firmware type LCD (1000), id b700, size=161.
[  998.776644] xc2028 8-0064: Reading firmware type LCD NOGD (3000), id b700, size=161.
[  998.776646] xc2028 8-0064: Reading firmware type (0), id 2000, size=161.
[  998.776647] xc2028 8-0064: Reading firmware type MTS (4), id b700, size=169.
[  998.776649] xc2028 8-0064: Reading firmware type MTS LCD (1004), id b700, size=169.
[  998.776651] xc2028 8-0064: Reading firmware type MTS LCD NOGD (3004), id b700, size=169.
[  998.776653] xc2028 8-0064: Reading firmware type SCODE HAS_IF_3280 (60000000), id 0, size=192.
[  998.776655] xc2028 8-0064: Reading firmware type SCODE HAS_IF_3300 (60000000), id 0, size=192.
[  998.776657] xc2028 8-0064: Reading firmware type SCODE HAS_IF_3440 (60000000), id 0, size=192.
[  998.776660] xc2028 8-0064: Reading firmware type SCODE HAS_IF_3460 (60000000), id 0, size=192.
[  998.776662] xc2028 8-0064: Reading firmware type DTV6 ATSC OREN36 SCODE HAS_IF_3800 (60210020), id 0, size=192.
[  998.776664] xc2028 8-0064: Reading firmware type SCODE HAS_IF_4000 (60000000), id 0, size=192.
[  998.776666] xc2028 8-0064: Reading firmware type DTV6 ATSC TOYOTA388 SCODE HAS_IF_4080 (60410020), id 0, size=192.
[  998.776669] xc2028 8-0064: Reading firmware type SCODE HAS_IF_4200 (60000000), id 0, size=192.
[  998.776671] xc2028 8-0064: Reading firmware type MONO SCODE HAS_IF_4320 (60008000), id 8000, size=192.
[  998.776674] xc2028 8-0064: Reading firmware type SCODE HAS_IF_4450 (60000000), id 0, size=192.
[  998.776675] xc2028 8-0064: Reading firmware type MTS LCD NOGD MONO IF SCODE HAS_IF_4500 (6002b004), id b700, size=192.
[  998.776679] xc2028 8-0064: Reading firmware type DTV78 DTV8 ZARLINK456 SCODE HAS_IF_4560 (62000300), id 0, size=192.
[  998.776682] xc2028 8-0064: Reading firmware type LCD NOGD IF SCODE HAS_IF_4600 (60023000), id 8000, size=192.
[  998.776684] xc2028 8-0064: Reading firmware type DTV6 QAM DTV7 ZARLINK456 SCODE HAS_IF_4760 (620000e0), id 0, size=192.
[  998.776687] xc2028 8-0064: Reading firmware type SCODE HAS_IF_4940 (60000000), id 0, size=192.
[  998.776689] xc2028 8-0064: Reading firmware type DTV78 DTV8 DIBCOM52 SCODE HAS_IF_5200 (61000300), id 0, size=192.
[  998.776692] xc2028 8-0064: Reading firmware type SCODE HAS_IF_5260 (60000000), id 0, size=192.
[  998.776694] xc2028 8-0064: Reading firmware type MONO SCODE HAS_IF_5320 (60008000), id 7, size=192.
[  998.776696] xc2028 8-0064: Reading firmware type DTV7 DTV8 DIBCOM52 CHINA SCODE HAS_IF_5400 (65000280), id 0, size=192.
[  998.776699] xc2028 8-0064: Reading firmware type DTV6 ATSC OREN538 SCODE HAS_IF_5580 (60110020), id 0, size=192.
[  998.776702] xc2028 8-0064: Reading firmware type SCODE HAS_IF_5640 (60000000), id 7, size=192.
[  998.776704] xc2028 8-0064: Reading firmware type SCODE HAS_IF_5740 (60000000), id 7, size=192.
[  998.776706] xc2028 8-0064: Reading firmware type SCODE HAS_IF_5900 (60000000), id 0, size=192.
[  998.776708] xc2028 8-0064: Reading firmware type MONO SCODE HAS_IF_6000 (60008000), id 4c000f0, size=192.
[  998.776710] xc2028 8-0064: Reading firmware type DTV6 QAM ATSC LG60 F6MHZ SCODE HAS_IF_6200 (68050060), id 0, size=192.
[  998.776713] xc2028 8-0064: Reading firmware type SCODE HAS_IF_6240 (60000000), id 10, size=192.
[  998.776715] xc2028 8-0064: Reading firmware type MONO SCODE HAS_IF_6320 (60008000), id 200000, size=192.
[  998.776718] xc2028 8-0064: Reading firmware type SCODE HAS_IF_6340 (60000000), id 200000, size=192.
[  998.776720] xc2028 8-0064: Reading firmware type MONO SCODE HAS_IF_6500 (60008000), id 40000e0, size=192.
[  998.776722] xc2028 8-0064: Reading firmware type DTV6 ATSC ATI638 SCODE HAS_IF_6580 (60090020), id 0, size=192.
[  998.776725] xc2028 8-0064: Reading firmware type SCODE HAS_IF_6600 (60000000), id e0, size=192.
[  998.776727] xc2028 8-0064: Reading firmware type MONO SCODE HAS_IF_6680 (60008000), id e0, size=192.
[  998.776729] xc2028 8-0064: Reading firmware type DTV6 ATSC TOYOTA794 SCODE HAS_IF_8140 (60810020), id 0, size=192.
[  998.776732] xc2028 8-0064: Reading firmware type SCODE HAS_IF_8200 (60000000), id 0, size=192.
[  998.776734] xc2028 8-0064: Firmware files loaded.

lspci -vvv
==========

00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
	Subsystem: Fujitsu Limited. Device 15e7
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
	Latency: 0
	Capabilities: [e0] Vendor Specific Information: Len=0c <?>

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
	Subsystem: Fujitsu Limited. Device 15ea
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 16
	Region 0: Memory at f0000000 (64-bit, non-prefetchable) [size=4M]
	Region 2: Memory at e0000000 (64-bit, prefetchable) [size=256M]
	Region 4: I/O ports at 4000 [size=64]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit-
		Address: 00000000  Data: 0000
	Capabilities: [d0] Power Management version 2
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [a4] PCI Advanced Features
		AFCap: TP+ FLR+
		AFCtrl: FLR-
		AFStatus: TP-
	Kernel driver in use: i915

00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
	Subsystem: Fujitsu Limited. Device 1611
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx+
	Latency: 0
	Interrupt: pin A routed to IRQ 11
	Region 0: Memory at f1605000 (64-bit, non-prefetchable) [size=16]
	Capabilities: [50] Power Management version 3
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [8c] MSI: Enable- Count=1/1 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000

00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05) (prog-if 20 [EHCI])
	Subsystem: Fujitsu Limited. Device 160f
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 16
	Region 0: Memory at f160a000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [58] Debug port: BAR=1 offset=00a0
	Capabilities: [98] PCI Advanced Features
		AFCap: TP+ FLR+
		AFCtrl: FLR-
		AFStatus: TP-
	Kernel driver in use: ehci-pci

00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
	Subsystem: Fujitsu Limited. Device 15dc
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 22
	Region 0: Memory at f1600000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
			ExtTag- RBE- FLReset+
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, Latency L0 <64ns, L1 <1us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; Disabled- Retrain- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
	Capabilities: [100 v1] Virtual Channel
		Caps:	LPEVC=0 RefClk=100ns PATEntryBits=1
		Arb:	Fixed- WRR32- WRR64- WRR128-
		Ctrl:	ArbSelect=Fixed
		Status:	InProgress-
		VC0:	Caps:	PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
			Arb:	Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
			Ctrl:	Enable+ ID=0 ArbSelect=Fixed TC/VC=01
			Status:	NegoPending- InProgress-
		VC1:	Caps:	PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
			Arb:	Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
			Ctrl:	Enable+ ID=1 ArbSelect=Fixed TC/VC=22
			Status:	NegoPending- InProgress-
	Capabilities: [130 v1] Root Complex Link
		Desc:	PortNumber=0f ComponentID=00 EltType=Config
		Link0:	Desc:	TargetPort=00 TargetComponent=00 AssocRCRB- LinkType=MemMapped LinkValid+
			Addr:	00000000fed1c000
	Kernel driver in use: snd_hda_intel

00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5) (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: f1500000-f15fffff
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
			ExtTag- RBE+ FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
		LnkCap:	Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <16us
			ClockPM- Surprise- LLActRep+ BwNot-
		LnkCtl:	ASPM L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
		SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
			Slot #0, PowerLimit 10.000W; Interlock- NoCompl+
		SltCtl:	Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
			Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
		SltSta:	Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
			Changed: MRL- PresDet- LinkState+
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
		RootCap: CRSVisible-
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-
		DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not Supported ARIFwd-
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled ARIFwd-
		LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-, EqualizationPhase1-
			 EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
	Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
		Address: 00000000  Data: 0000
	Capabilities: [90] Subsystem: Fujitsu Limited. Device 1610
	Capabilities: [a0] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Kernel driver in use: pcieport

00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b5) (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Bus: primary=00, secondary=02, subordinate=06, sec-latency=0
	I/O behind bridge: 00003000-00003fff
	Memory behind bridge: f0d00000-f14fffff
	Prefetchable memory behind bridge: 00000000f0400000-00000000f0bfffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
			ExtTag- RBE+ FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
		LnkCap:	Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <16us
			ClockPM- Surprise- LLActRep+ BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
		SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+
			Slot #3, PowerLimit 10.000W; Interlock- NoCompl+
		SltCtl:	Enable: AttnBtn- PwrFlt- MRL- PresDet+ CmdCplt- HPIrq- LinkChg-
			Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
		SltSta:	Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
			Changed: MRL- PresDet- LinkState+
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
		RootCap: CRSVisible-
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-
		DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not Supported ARIFwd-
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled ARIFwd-
		LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-, EqualizationPhase1-
			 EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
	Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
		Address: 00000000  Data: 0000
	Capabilities: [90] Subsystem: Fujitsu Limited. Device 1610
	Capabilities: [a0] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Kernel driver in use: pcieport

00:1c.5 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 (rev b5) (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Bus: primary=00, secondary=07, subordinate=07, sec-latency=0
	I/O behind bridge: 00002000-00002fff
	Memory behind bridge: fff00000-000fffff
	Prefetchable memory behind bridge: 00000000f0c00000-00000000f0cfffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
			ExtTag- RBE+ FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
		LnkCap:	Port #6, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <16us
			ClockPM- Surprise- LLActRep+ BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
		SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
			Slot #5, PowerLimit 10.000W; Interlock- NoCompl+
		SltCtl:	Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
			Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
		SltSta:	Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
			Changed: MRL- PresDet- LinkState+
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
		RootCap: CRSVisible-
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-
		DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not Supported ARIFwd-
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled ARIFwd-
		LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-, EqualizationPhase1-
			 EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
	Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
		Address: 00000000  Data: 0000
	Capabilities: [90] Subsystem: Fujitsu Limited. Device 1610
	Capabilities: [a0] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Kernel driver in use: pcieport

00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05) (prog-if 20 [EHCI])
	Subsystem: Fujitsu Limited. Device 160f
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 23
	Region 0: Memory at f1609000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [58] Debug port: BAR=1 offset=00a0
	Capabilities: [98] PCI Advanced Features
		AFCap: TP+ FLR+
		AFCtrl: FLR-
		AFStatus: TP-
	Kernel driver in use: ehci-pci

00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 05)
	Subsystem: Fujitsu Limited. Device 1608
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Capabilities: [e0] Vendor Specific Information: Len=0c <?>

00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 05) (prog-if 01 [AHCI 1.0])
	Subsystem: Fujitsu Limited. Device 160a
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin B routed to IRQ 19
	Region 0: I/O ports at 4088 [size=8]
	Region 1: I/O ports at 4094 [size=4]
	Region 2: I/O ports at 4080 [size=8]
	Region 3: I/O ports at 4090 [size=4]
	Region 4: I/O ports at 4060 [size=32]
	Region 5: Memory at f1608000 (32-bit, non-prefetchable) [size=2K]
	Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
		Address: 00000000  Data: 0000
	Capabilities: [70] Power Management version 3
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [a8] SATA HBA v1.0 BAR4 Offset=00000004
	Capabilities: [b0] PCI Advanced Features
		AFCap: TP+ FLR+
		AFCtrl: FLR-
		AFStatus: TP-
	Kernel driver in use: ahci

00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
	Subsystem: Fujitsu Limited. Device 160d
	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Interrupt: pin C routed to IRQ 18
	Region 0: Memory at f1604000 (64-bit, non-prefetchable) [size=256]
	Region 4: I/O ports at efa0 [size=32]

01:00.0 Network controller: Intel Corporation Centrino Wireless-N 1030 (rev 34)
	Subsystem: Intel Corporation Centrino Wireless-N 1030 BGN
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 11
	Region 0: Memory at f1500000 (64-bit, non-prefetchable) [size=8K]
	Capabilities: [c8] Power Management version 3
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	Capabilities: [e0] Express (v1) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 unlimited
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ FLReset-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <4us, L1 <32us
			ClockPM+ Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+
			ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
		AERCap:	First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
	Capabilities: [140 v1] Device Serial Number 4c-80-93-ff-ff-35-6c-9f

02:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder (rev 02)
	Subsystem: Hauppauge computer works Inc. Hauppauge WinTV HVR-1400 ExpressCard
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 19
	Region 0: Memory at f0e00000 (64-bit, non-prefetchable) [size=2M]
	Capabilities: [40] Express (v1) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
			MaxPayload 128 bytes, MaxReadReq 512 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <2us, L1 <4us
			ClockPM- Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
	Capabilities: [80] Power Management version 2
		Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [90] Vital Product Data
		No end tag found
	Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
		AERCap:	First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
	Capabilities: [200 v1] Virtual Channel
		Caps:	LPEVC=0 RefClk=100ns PATEntryBits=1
		Arb:	Fixed+ WRR32+ WRR64+ WRR128-
		Ctrl:	ArbSelect=WRR64
		Status:	InProgress-
		Port Arbitration Table [240] <?>
		VC0:	Caps:	PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
			Arb:	Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
			Ctrl:	Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
			Status:	NegoPending- InProgress-
	Kernel driver in use: cx23885

07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
	Subsystem: Fujitsu Limited. Device 15b1
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 17
	Region 0: I/O ports at 2000 [size=256]
	Region 2: Memory at f0c04000 (64-bit, prefetchable) [size=4K]
	Region 4: Memory at f0c00000 (64-bit, prefetchable) [size=16K]
	Capabilities: [40] Power Management version 3
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	Capabilities: [70] Express (v2) Endpoint, MSI 01
		DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 4096 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <64us
			ClockPM+ Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
		DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR-, OBFF Not Supported
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
		LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
			 EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
	Capabilities: [b0] MSI-X: Enable- Count=4 Masked-
		Vector table: BAR=4 offset=00000000
		PBA: BAR=4 offset=00000800
	Capabilities: [d0] Vital Product Data
		Unknown small resource type 00, will not decode more.
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
		AERCap:	First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
	Capabilities: [140 v1] Virtual Channel
		Caps:	LPEVC=0 RefClk=100ns PATEntryBits=1
		Arb:	Fixed- WRR32- WRR64- WRR128-
		Ctrl:	ArbSelect=Fixed
		Status:	InProgress-
		VC0:	Caps:	PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
			Arb:	Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
			Ctrl:	Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
			Status:	NegoPending- InProgress-
	Capabilities: [160 v1] Device Serial Number 30-00-00-00-68-4c-e0-00
	Kernel driver in use: r8169


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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-01-27 11:19       ` Chris Clayton
@ 2013-01-27 12:18         ` Yijing Wang
  2013-01-27 13:37           ` Chris Clayton
  0 siblings, 1 reply; 41+ messages in thread
From: Yijing Wang @ 2013-01-27 12:18 UTC (permalink / raw)
  To: Chris Clayton; +Cc: Martin Mokrejs, linux-media, LKML, linux-pci

于 2013-01-27 19:19, Chris Clayton 写道:
> Hi Yijing
> 
> On 01/27/13 02:45, Yijing Wang wrote:
>> 于 2013-01-27 4:54, Chris Clayton 写道:
>>> Hi Martin,
>>>
>>> On 01/24/13 19:21, Martin Mokrejs wrote:
>>>> Hi Chris,
>>>>     try to include in kernel only acpiphp and omit pciehp. Don't use modules but include
>>>> them statically. And try, in addition, check whether "pcie_aspm=off" in grub.conf helped.
>>>>
>>>
>>> Thanks for the tip. I had the pciehp driver installed, but it was a module and not loaded. I didn't have acpiphp enabled at all. Building them both in statically, appears to have papered over the cracks of the oops :-)
>>
>> Not loaded pciehp driver? Remove the device from this slot without poweroff ?
>>
> 
> That's correct. When I first encountered the oops, I did not have the pciehp driver loaded and removing the device from the slot whilst the laptop was powered on resulted in the oops.

Hmm, that's unsafe and dangerous, because device now may be running.
There are two ways to trigger pci hot-add or hot-remove in linux, after loaded pciehp or acpiphp module
(the two modules only one can loaded into system at the same time). You can trigger hot-add/hot-remove by
sysfs interface under /sys/bus/pci/slots/[slot-name]/power or attention button on hardware (if your laptop supports that).

>>>
>>>>     The best would if you subscribe to linux-pci, and read my recent threads
>>>> about similar issues I had with express cards with Dell Vostro 3550. Further, there is
>>>> a lot of changes to PCI hotplug done by Yingahi Liu and Rafael Wysockij, just browse the
>>>> archives of linux-pci and see the pacthes and the discussion.
>>>
>>> Those discussions are way above my level of knowledge. I guess all this work will be merged into mainline in due course, so I'll watch for them in 3.9 or later. Unless, of course, there is a tree I could clone and help test the changes with my laptop and expresscard.
>>>
>>> Hotplug isn't working at all on my Fujitsu laptop, so I can only get the card recognised by rebooting with the card inserted (or by writing 1 to/sys/bus/pci/rescan). There seem to be a few reports on this in the kernel bugzilla, so I'll look through them and see what's being done.
>>
>> Hi Chris,
>>     What about use #modprobe pciehp pciehp_debug=1 pciehp_poll_mode=1 pciehp_poll_time=1 ?
>>
>> Can you resend the dmesg log and "lspci -vvv" info after hotplug device from your Fujitsu laptop with above module parameters?
>>
> 
> I wasn't sure whether or not the pciehp driver should be loaded on its own or with the acpiphp driver also loaded. So I built them both as modules and planned to try both, pciehp only and acpiphp only. However, I've found that acpiphp will not load (regardless of whether or not pciehp is already loaded). What I get is:
> 
> [chris:~]$ sudo modprobe acpiphp debug=1
> modprobe: ERROR: could not insert 'acpiphp': No such device
>

Currently, If your hardware support pciehp native hotplug, acpiphp driver will be rejected when loading it in system
(you can force loading it by add boot parameter pcie_aspm=off as Martin said).

> and at the end of the dmesg output I see:
> 
> [   68.199789] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
> [   68.199970] acpiphp_glue: Total 0 slots
> 
> The pciehp driver loads OK. I've attached pciehp-only which shows the dmesg and lscpi output that you asked for.
> 
> As I said before, the only way that I can get the card detected with rebooting the laptop is to write 1 to /sys/bus/pci/rescan. In the hope that it might help (e.g. it shows details of the expresscard I'm using), I've also attached the output from dmesg and lspci after a rescan.

In this case, i guess your slot maybe always power on, once you insert your pcie card, and use rescan intercace, you can find them.

I checked the WinTV-HVR-1400 expressed card device's parent port device, as bellow.
I found the powerctrl in slot cap is clear. So I doubt the hardware support pci hotplug.

Chris, Can you try to add and remove device by /sys/bus/pci/slots/3/power? (use #modprobe pciehp pciehp_debug=1)


00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b5) (prog-if 00 [Normal decode])

	Bus: primary=00, secondary=02, subordinate=06, sec-latency=0

	Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
			ExtTag- RBE+ FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
		LnkCap:	Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <16us
			ClockPM- Surprise- LLActRep+ BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
		SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+
			Slot #3, PowerLimit 10.000W; Interlock- NoCompl+
		SltCtl:	Enable: AttnBtn- PwrFlt- MRL- PresDet+ CmdCplt- HPIrq- LinkChg-
			Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
		SltSta:	Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
			Changed: MRL- PresDet- LinkState+

> 
> Please let me know if I can provide any additional diagnostics.
> 




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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-01-27 12:18         ` Yijing Wang
@ 2013-01-27 13:37           ` Chris Clayton
  2013-01-27 14:26             ` Martin Mokrejs
  0 siblings, 1 reply; 41+ messages in thread
From: Chris Clayton @ 2013-01-27 13:37 UTC (permalink / raw)
  To: Yijing Wang; +Cc: Martin Mokrejs, linux-media, LKML, linux-pci



On 01/27/13 12:18, Yijing Wang wrote:
> 于 2013-01-27 19:19, Chris Clayton 写道:
>> Hi Yijing
>>
>> On 01/27/13 02:45, Yijing Wang wrote:
>>> 于 2013-01-27 4:54, Chris Clayton 写道:
>>>> Hi Martin,
>>>>
>>>> On 01/24/13 19:21, Martin Mokrejs wrote:
>>>>> Hi Chris,
>>>>>      try to include in kernel only acpiphp and omit pciehp. Don't use modules but include
>>>>> them statically. And try, in addition, check whether "pcie_aspm=off" in grub.conf helped.
>>>>>
>>>>
>>>> Thanks for the tip. I had the pciehp driver installed, but it was a module and not loaded. I didn't have acpiphp enabled at all. Building them both in statically, appears to have papered over the cracks of the oops :-)
>>>
>>> Not loaded pciehp driver? Remove the device from this slot without poweroff ?
>>>
>>
>> That's correct. When I first encountered the oops, I did not have the pciehp driver loaded and removing the device from the slot whilst the laptop was powered on resulted in the oops.
>
> Hmm, that's unsafe and dangerous, because device now may be running.
> There are two ways to trigger pci hot-add or hot-remove in linux, after loaded pciehp or acpiphp module
> (the two modules only one can loaded into system at the same time). You can trigger hot-add/hot-remove by
> sysfs interface under /sys/bus/pci/slots/[slot-name]/power or attention button on hardware (if your laptop supports that).
>

OK, thanks for the advice.

>>>>
>>>>>      The best would if you subscribe to linux-pci, and read my recent threads
>>>>> about similar issues I had with express cards with Dell Vostro 3550. Further, there is
>>>>> a lot of changes to PCI hotplug done by Yingahi Liu and Rafael Wysockij, just browse the
>>>>> archives of linux-pci and see the pacthes and the discussion.
>>>>
>>>> Those discussions are way above my level of knowledge. I guess all this work will be merged into mainline in due course, so I'll watch for them in 3.9 or later. Unless, of course, there is a tree I could clone and help test the changes with my laptop and expresscard.
>>>>
>>>> Hotplug isn't working at all on my Fujitsu laptop, so I can only get the card recognised by rebooting with the card inserted (or by writing 1 to/sys/bus/pci/rescan). There seem to be a few reports on this in the kernel bugzilla, so I'll look through them and see what's being done.
>>>
>>> Hi Chris,
>>>      What about use #modprobe pciehp pciehp_debug=1 pciehp_poll_mode=1 pciehp_poll_time=1 ?
>>>
>>> Can you resend the dmesg log and "lspci -vvv" info after hotplug device from your Fujitsu laptop with above module parameters?
>>>
>>
>> I wasn't sure whether or not the pciehp driver should be loaded on its own or with the acpiphp driver also loaded. So I built them both as modules and planned to try both, pciehp only and acpiphp only. However, I've found that acpiphp will not load (regardless of whether or not pciehp is already loaded). What I get is:
>>
>> [chris:~]$ sudo modprobe acpiphp debug=1
>> modprobe: ERROR: could not insert 'acpiphp': No such device
>>
>
> Currently, If your hardware support pciehp native hotplug, acpiphp driver will be rejected when loading it in system
> (you can force loading it by add boot parameter pcie_aspm=off as Martin said).
>

OK, thanks again for the advice. I've disabled the acpiphp driver.

>> and at the end of the dmesg output I see:
>>
>> [   68.199789] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
>> [   68.199970] acpiphp_glue: Total 0 slots
>>
>> The pciehp driver loads OK. I've attached pciehp-only which shows the dmesg and lscpi output that you asked for.
>>
>> As I said before, the only way that I can get the card detected with rebooting the laptop is to write 1 to /sys/bus/pci/rescan. In the hope that it might help (e.g. it shows details of the expresscard I'm using), I've also attached the output from dmesg and lspci after a rescan.
>
> In this case, i guess your slot maybe always power on, once you insert your pcie card, and use rescan intercace, you can find them.
>
> I checked the WinTV-HVR-1400 expressed card device's parent port device, as bellow.
> I found the powerctrl in slot cap is clear. So I doubt the hardware support pci hotplug.

Mmm, that's odd because I dual-boot Windows 7 on this laptop and when I 
plug it in under Windows 7, it appears in Device Manager and works 
perfectly.

>
> Chris, Can you try to add and remove device by /sys/bus/pci/slots/3/power? (use #modprobe pciehp pciehp_debug=1)
>
/sys/bus/pci/slots is empty:

[chris:~]$ ls -l /sys/bus/pci/slots/
total 0

Using Google, I find that the acpi slot detection driver should populate 
that directory. It is configured in and built into the kernel 
statically, so I don't know what's happening there.

By the way, there is also /sys/bus/pci_express directory:

[chris:~]$ ls -Rl /sys/bus/pci_express/
/sys/bus/pci_express/:
total 0
drwxr-xr-x 2 root root    0 Jan 27 12:52 devices/
drwxr-xr-x 3 root root    0 Jan 27 13:07 drivers/
-rw-r--r-- 1 root root 4096 Jan 27 13:07 drivers_autoprobe
--w------- 1 root root 4096 Jan 27 13:07 drivers_probe
--w------- 1 root root 4096 Jan 27 13:07 uevent

/sys/bus/pci_express/devices:
total 0

/sys/bus/pci_express/drivers:
total 0
drwxr-xr-x 2 root root 0 Jan 27 13:17 pciehp/

/sys/bus/pci_express/drivers/pciehp:
total 0
--w------- 1 root root 4096 Jan 27 13:36 bind
--w------- 1 root root 4096 Jan 27 13:17 uevent
--w------- 1 root root 4096 Jan 27 13:36 unbind

[chris:~]$ cat /sys/bus/pci_express/drivers_autoprobe
1

>
> 00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b5) (prog-if 00 [Normal decode])
>
> 	Bus: primary=00, secondary=02, subordinate=06, sec-latency=0
>
> 	Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
> 		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
> 			ExtTag- RBE+ FLReset-
> 		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
> 			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
> 			MaxPayload 128 bytes, MaxReadReq 128 bytes
> 		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
> 		LnkCap:	Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <16us
> 			ClockPM- Surprise- LLActRep+ BwNot-
> 		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
> 			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
> 		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
> 		SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+
> 			Slot #3, PowerLimit 10.000W; Interlock- NoCompl+
> 		SltCtl:	Enable: AttnBtn- PwrFlt- MRL- PresDet+ CmdCplt- HPIrq- LinkChg-
> 			Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
> 		SltSta:	Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
> 			Changed: MRL- PresDet- LinkState+
>
>>
>> Please let me know if I can provide any additional diagnostics.
>>
>
>
>

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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-01-27 13:37           ` Chris Clayton
@ 2013-01-27 14:26             ` Martin Mokrejs
  2013-01-27 15:34               ` Chris Clayton
  0 siblings, 1 reply; 41+ messages in thread
From: Martin Mokrejs @ 2013-01-27 14:26 UTC (permalink / raw)
  To: Chris Clayton; +Cc: Yijing Wang, linux-media, LKML, linux-pci

Chris Clayton wrote:
> 
> 
> On 01/27/13 12:18, Yijing Wang wrote:
>> 于 2013-01-27 19:19, Chris Clayton 写道:
>>> Hi Yijing
>>>
>>> On 01/27/13 02:45, Yijing Wang wrote:
>>>> 于 2013-01-27 4:54, Chris Clayton 写道:
>>>>> Hi Martin,
>>>>>
>>>>> On 01/24/13 19:21, Martin Mokrejs wrote:
>>>>>> Hi Chris,
>>>>>>      try to include in kernel only acpiphp and omit pciehp. Don't use modules but include
>>>>>> them statically. And try, in addition, check whether "pcie_aspm=off" in grub.conf helped.
>>>>>>
>>>>>
>>>>> Thanks for the tip. I had the pciehp driver installed, but it was a module and not loaded. I didn't have acpiphp enabled at all. Building them both in statically, appears to have papered over the cracks of the oops :-)
>>>>
>>>> Not loaded pciehp driver? Remove the device from this slot without poweroff ?
>>>>
>>>
>>> That's correct. When I first encountered the oops, I did not have the pciehp driver loaded and removing the device from the slot whilst the laptop was powered on resulted in the oops.
>>
>> Hmm, that's unsafe and dangerous, because device now may be running.
>> There are two ways to trigger pci hot-add or hot-remove in linux, after loaded pciehp or acpiphp module
>> (the two modules only one can loaded into system at the same time). You can trigger hot-add/hot-remove by
>> sysfs interface under /sys/bus/pci/slots/[slot-name]/power or attention button on hardware (if your laptop supports that).
>>
> 
> OK, thanks for the advice.
> 
>>>>>
>>>>>>      The best would if you subscribe to linux-pci, and read my recent threads
>>>>>> about similar issues I had with express cards with Dell Vostro 3550. Further, there is
>>>>>> a lot of changes to PCI hotplug done by Yingahi Liu and Rafael Wysockij, just browse the
>>>>>> archives of linux-pci and see the pacthes and the discussion.
>>>>>
>>>>> Those discussions are way above my level of knowledge. I guess all this work will be merged into mainline in due course, so I'll watch for them in 3.9 or later. Unless, of course, there is a tree I could clone and help test the changes with my laptop and expresscard.
>>>>>
>>>>> Hotplug isn't working at all on my Fujitsu laptop, so I can only get the card recognised by rebooting with the card inserted (or by writing 1 to/sys/bus/pci/rescan). There seem to be a few reports on this in the kernel bugzilla, so I'll look through them and see what's being done.
>>>>
>>>> Hi Chris,
>>>>      What about use #modprobe pciehp pciehp_debug=1 pciehp_poll_mode=1 pciehp_poll_time=1 ?
>>>>
>>>> Can you resend the dmesg log and "lspci -vvv" info after hotplug device from your Fujitsu laptop with above module parameters?
>>>>
>>>
>>> I wasn't sure whether or not the pciehp driver should be loaded on its own or with the acpiphp driver also loaded. So I built them both as modules and planned to try both, pciehp only and acpiphp only. However, I've found that acpiphp will not load (regardless of whether or not pciehp is already loaded). What I get is:
>>>
>>> [chris:~]$ sudo modprobe acpiphp debug=1
>>> modprobe: ERROR: could not insert 'acpiphp': No such device

Are you sure you had pciehp already loaded?

>>>
>>
>> Currently, If your hardware support pciehp native hotplug, acpiphp driver will be rejected when loading it in system
>> (you can force loading it by add boot parameter pcie_aspm=off as Martin said).
>>
> 
> OK, thanks again for the advice. I've disabled the acpiphp driver.

Pitty. For me only with acpiphp works detection of express card in the slot. With pciehp
the PresDet is not updated properly upon removal/insertion and sometimes, probably as a result
of the previous, PresDet on the SltSta: line of lspci is not correct. So I moved away from pciehp.
I have a SandyBridge based laptop so I was hoping with your i5-based laptop you have also great
chance to get rid of pciehp issues.

Martin

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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-01-27 14:26             ` Martin Mokrejs
@ 2013-01-27 15:34               ` Chris Clayton
  2013-01-27 16:41                 ` Martin Mokrejs
  0 siblings, 1 reply; 41+ messages in thread
From: Chris Clayton @ 2013-01-27 15:34 UTC (permalink / raw)
  To: Martin Mokrejs; +Cc: Yijing Wang, linux-media, LKML, linux-pci



On 01/27/13 14:26, Martin Mokrejs wrote:
> Chris Clayton wrote:
>>
>>
>> On 01/27/13 12:18, Yijing Wang wrote:
>>> 于 2013-01-27 19:19, Chris Clayton 写道:
>>>> Hi Yijing
>>>>
>>>> On 01/27/13 02:45, Yijing Wang wrote:
>>>>> 于 2013-01-27 4:54, Chris Clayton 写道:
>>>>>> Hi Martin,
>>>>>>
>>>>>> On 01/24/13 19:21, Martin Mokrejs wrote:
>>>>>>> Hi Chris,
>>>>>>>       try to include in kernel only acpiphp and omit pciehp. Don't use modules but include
>>>>>>> them statically. And try, in addition, check whether "pcie_aspm=off" in grub.conf helped.
>>>>>>>
>>>>>>
>>>>>> Thanks for the tip. I had the pciehp driver installed, but it was a module and not loaded. I didn't have acpiphp enabled at all. Building them both in statically, appears to have papered over the cracks of the oops :-)
>>>>>
>>>>> Not loaded pciehp driver? Remove the device from this slot without poweroff ?
>>>>>
>>>>
>>>> That's correct. When I first encountered the oops, I did not have the pciehp driver loaded and removing the device from the slot whilst the laptop was powered on resulted in the oops.
>>>
>>> Hmm, that's unsafe and dangerous, because device now may be running.
>>> There are two ways to trigger pci hot-add or hot-remove in linux, after loaded pciehp or acpiphp module
>>> (the two modules only one can loaded into system at the same time). You can trigger hot-add/hot-remove by
>>> sysfs interface under /sys/bus/pci/slots/[slot-name]/power or attention button on hardware (if your laptop supports that).
>>>
>>
>> OK, thanks for the advice.
>>
>>>>>>
>>>>>>>       The best would if you subscribe to linux-pci, and read my recent threads
>>>>>>> about similar issues I had with express cards with Dell Vostro 3550. Further, there is
>>>>>>> a lot of changes to PCI hotplug done by Yingahi Liu and Rafael Wysockij, just browse the
>>>>>>> archives of linux-pci and see the pacthes and the discussion.
>>>>>>
>>>>>> Those discussions are way above my level of knowledge. I guess all this work will be merged into mainline in due course, so I'll watch for them in 3.9 or later. Unless, of course, there is a tree I could clone and help test the changes with my laptop and expresscard.
>>>>>>
>>>>>> Hotplug isn't working at all on my Fujitsu laptop, so I can only get the card recognised by rebooting with the card inserted (or by writing 1 to/sys/bus/pci/rescan). There seem to be a few reports on this in the kernel bugzilla, so I'll look through them and see what's being done.
>>>>>
>>>>> Hi Chris,
>>>>>       What about use #modprobe pciehp pciehp_debug=1 pciehp_poll_mode=1 pciehp_poll_time=1 ?
>>>>>
>>>>> Can you resend the dmesg log and "lspci -vvv" info after hotplug device from your Fujitsu laptop with above module parameters?
>>>>>
>>>>
>>>> I wasn't sure whether or not the pciehp driver should be loaded on its own or with the acpiphp driver also loaded. So I built them both as modules and planned to try both, pciehp only and acpiphp only. However, I've found that acpiphp will not load (regardless of whether or not pciehp is already loaded). What I get is:
>>>>
>>>> [chris:~]$ sudo modprobe acpiphp debug=1
>>>> modprobe: ERROR: could not insert 'acpiphp': No such device
>
> Are you sure you had pciehp already loaded?
>
Yes, I'm sure it was.
>>>>
>>>
>>> Currently, If your hardware support pciehp native hotplug, acpiphp driver will be rejected when loading it in system
>>> (you can force loading it by add boot parameter pcie_aspm=off as Martin said).
>>>
>>
>> OK, thanks again for the advice. I've disabled the acpiphp driver.
>
> Pitty. For me only with acpiphp works detection of express card in the slot. With pciehp
> the PresDet is not updated properly upon removal/insertion and sometimes, probably as a result
> of the previous, PresDet on the SltSta: line of lspci is not correct. So I moved away from pciehp.
> I have a SandyBridge based laptop so I was hoping with your i5-based laptop you have also great
> chance to get rid of pciehp issues.
>

I've just (very carefully) set this up again (i.e. no pciehp driver 
(module or builtin), acpiphp driver built in and pcie_aspm=off on the 
kernel command line (via grub). My card is not detected on insertion. :-(

Thanks for your suggestions, Martin. I am grateful.

Chris
> Martin
>

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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-01-27 15:34               ` Chris Clayton
@ 2013-01-27 16:41                 ` Martin Mokrejs
  2013-01-27 22:53                   ` Chris Clayton
  0 siblings, 1 reply; 41+ messages in thread
From: Martin Mokrejs @ 2013-01-27 16:41 UTC (permalink / raw)
  To: Chris Clayton; +Cc: Yijing Wang, linux-media, LKML, linux-pci

Chris Clayton wrote:
> 
> 
> On 01/27/13 14:26, Martin Mokrejs wrote:
>> Chris Clayton wrote:
>>>
>>>
>>> On 01/27/13 12:18, Yijing Wang wrote:
>>>> 于 2013-01-27 19:19, Chris Clayton 写道:
>>>>> Hi Yijing
>>>>>
>>>>> On 01/27/13 02:45, Yijing Wang wrote:
>>>>>> 于 2013-01-27 4:54, Chris Clayton 写道:
>>>>>>> Hi Martin,
>>>>>>>
>>>>>>> On 01/24/13 19:21, Martin Mokrejs wrote:
>>>>>>>> Hi Chris,
>>>>>>>>       try to include in kernel only acpiphp and omit pciehp. Don't use modules but include
>>>>>>>> them statically. And try, in addition, check whether "pcie_aspm=off" in grub.conf helped.
>>>>>>>>
>>>>>>>
>>>>>>> Thanks for the tip. I had the pciehp driver installed, but it was a module and not loaded. I didn't have acpiphp enabled at all. Building them both in statically, appears to have papered over the cracks of the oops :-)
>>>>>>
>>>>>> Not loaded pciehp driver? Remove the device from this slot without poweroff ?
>>>>>>
>>>>>
>>>>> That's correct. When I first encountered the oops, I did not have the pciehp driver loaded and removing the device from the slot whilst the laptop was powered on resulted in the oops.
>>>>
>>>> Hmm, that's unsafe and dangerous, because device now may be running.
>>>> There are two ways to trigger pci hot-add or hot-remove in linux, after loaded pciehp or acpiphp module
>>>> (the two modules only one can loaded into system at the same time). You can trigger hot-add/hot-remove by
>>>> sysfs interface under /sys/bus/pci/slots/[slot-name]/power or attention button on hardware (if your laptop supports that).
>>>>
>>>
>>> OK, thanks for the advice.
>>>
>>>>>>>
>>>>>>>>       The best would if you subscribe to linux-pci, and read my recent threads
>>>>>>>> about similar issues I had with express cards with Dell Vostro 3550. Further, there is
>>>>>>>> a lot of changes to PCI hotplug done by Yingahi Liu and Rafael Wysockij, just browse the
>>>>>>>> archives of linux-pci and see the pacthes and the discussion.
>>>>>>>
>>>>>>> Those discussions are way above my level of knowledge. I guess all this work will be merged into mainline in due course, so I'll watch for them in 3.9 or later. Unless, of course, there is a tree I could clone and help test the changes with my laptop and expresscard.
>>>>>>>
>>>>>>> Hotplug isn't working at all on my Fujitsu laptop, so I can only get the card recognised by rebooting with the card inserted (or by writing 1 to/sys/bus/pci/rescan). There seem to be a few reports on this in the kernel bugzilla, so I'll look through them and see what's being done.
>>>>>>
>>>>>> Hi Chris,
>>>>>>       What about use #modprobe pciehp pciehp_debug=1 pciehp_poll_mode=1 pciehp_poll_time=1 ?
>>>>>>
>>>>>> Can you resend the dmesg log and "lspci -vvv" info after hotplug device from your Fujitsu laptop with above module parameters?
>>>>>>
>>>>>
>>>>> I wasn't sure whether or not the pciehp driver should be loaded on its own or with the acpiphp driver also loaded. So I built them both as modules and planned to try both, pciehp only and acpiphp only. However, I've found that acpiphp will not load (regardless of whether or not pciehp is already loaded). What I get is:
>>>>>
>>>>> [chris:~]$ sudo modprobe acpiphp debug=1
>>>>> modprobe: ERROR: could not insert 'acpiphp': No such device
>>
>> Are you sure you had pciehp already loaded?
>>
> Yes, I'm sure it was.

Ah, sorry, wanted to say "Are you sure you had NOT pciehp already loaded (loaded before)?". If you retry without loading it ever you might succeed with acpiphp.

>>>>>
>>>>
>>>> Currently, If your hardware support pciehp native hotplug, acpiphp driver will be rejected when loading it in system
>>>> (you can force loading it by add boot parameter pcie_aspm=off as Martin said).
>>>>
>>>
>>> OK, thanks again for the advice. I've disabled the acpiphp driver.
>>
>> Pitty. For me only with acpiphp works detection of express card in the slot. With pciehp
>> the PresDet is not updated properly upon removal/insertion and sometimes, probably as a result
>> of the previous, PresDet on the SltSta: line of lspci is not correct. So I moved away from pciehp.
>> I have a SandyBridge based laptop so I was hoping with your i5-based laptop you have also great
>> chance to get rid of pciehp issues.
>>
> 
> I've just (very carefully) set this up again (i.e. no pciehp driver (module or builtin), acpiphp driver built in and pcie_aspm=off on the kernel command line (via grub). My card is not detected on insertion. :-(

Do you have any other express card around to try if it works at all? Try that always after a cold boot.

Posting a diff result of the below procedure might help:

# lspci -vvvxxx > lspci.before_insertion.txt

[plug your card into the slot]

# lspci -vvvxxx > lspci.after_insertion.txt

[ unplug your card]

# lspci -vvvxxx > lspci.after_1st_removal.txt

[re-plug your card into the slot]

# lspci -vvvxxx > lspci.after_1st_re-insertion.txt

[ unplug your card]

# lspci -vvvxxx > lspci.after_2nd_removal.txt

Then compare them using diff. These should have no difference:

diff lspci.after_insertion.txt lspci.after_1st_re-insertion.txt
diff lspci.after_1st_removal.txt lspci.after_2nd_removal.txt


These may have only little difference, or none:

diff lspci.before_insertion.txt lspci.after_1st_removal.txt
diff lspci.after_1st_removal.txt lspci.after_2nd_removal.txt



Finally, these should confirm whether the PresDet works for you (for me NOT with pciehp but does work with acpiphp).
You should see PresDet- to PresDet+ changes in:

diff lspci.before_insertion.txt lspci.after_insertion.txt
diff lspci.after_1st_removal.txt lspci.after_1st_re-insertion.txt

You should see PresDet+ to PresDet- changes in:
diff lspci.after_insertion.txt lspci.after_1st_removal.txt
diff lspci.after_1st_re-insertion.txt lspci.after_2nd_removal.txt


I did plenty of these with my laptop using 3.3.x and 3.7.1 and the conclusion was
that pciehp got broken since some 3.6? (commit 0d52f54e2ef64c189dedc332e680b2eb4a34590a)
but I can live on 3.7.x with acpiphp and pcie_aspm=off. The above test could tell you what
works in your case. Of course, you can try separately pciehp and acpiphp. With 3.4
series I lived with pciehp and pcie_aspm=force.


Martin
BTW: Re-post your dmesg output so that we can see if you those OSC errors
(for details see "Re: Dell Vostro 3550: pci_hotplug+acpiphp require 'pcie_aspm=force' on kernel command-line for hotplug to work" thread).

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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-01-27 16:41                 ` Martin Mokrejs
@ 2013-01-27 22:53                   ` Chris Clayton
  2013-01-27 23:21                     ` Martin Mokrejs
  2013-01-28  2:40                     ` Yijing Wang
  0 siblings, 2 replies; 41+ messages in thread
From: Chris Clayton @ 2013-01-27 22:53 UTC (permalink / raw)
  To: Martin Mokrejs; +Cc: Yijing Wang, linux-media, LKML, linux-pci

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

Thanks again, Martin.

Firstly, maybe we should remove the linux-media list from the copy list. 
I imagine this hotplug stuff is just noise to them.

[snip]
> Do you have any other express card around to try if it works at all? Try that always after a cold boot.
>
Not at the moment, but I ordered at USB3 expresscard yesterday, so I 
will have one soon.

> Posting a diff result of the below procedure might help:
>
> # lspci -vvvxxx > lspci.before_insertion.txt
>
> [plug your card into the slot]
>
> # lspci -vvvxxx > lspci.after_insertion.txt
>
> [ unplug your card]
>
> # lspci -vvvxxx > lspci.after_1st_removal.txt
>
> [re-plug your card into the slot]
>
> # lspci -vvvxxx > lspci.after_1st_re-insertion.txt
>
> [ unplug your card]
>
> # lspci -vvvxxx > lspci.after_2nd_removal.txt
>

OK, I've been using kernel 3.8.0-rc kernels so far, but given that is 
still under development, I've switched to 3.7.4, mainly because you are 
having success with 3.7.x, acpiphp and pcie_aspm=off. I verified the 
environment as follows:

[chris:~]$ cat /proc/cmdline
root=/dev/sda5 pcie_aspm=off ro resume=/dev/sda6
[chris:~]$ dmesg | grep ASPM
[    0.000000] PCIe ASPM is disabled
[    0.348959]  pci0000:00: ACPI _OSC support notification failed, 
disabling PCIe ASPM
[chris:~]$ dmesg | grep acpiphp
[    0.400846] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[chris:~]$ dmesg | grep pciehp
[chris:~]$ uname -a
Linux laptop 3.7.4 #13 SMP PREEMPT Sun Jan 27 18:39:39 GMT 2013 i686 
GNU/Linux


> Then compare them using diff. These should have no difference:
>
> diff lspci.after_insertion.txt lspci.after_1st_re-insertion.txt
> diff lspci.after_1st_removal.txt lspci.after_2nd_removal.txt
>
Correct, there were no differences.

>
> These may have only little difference, or none:
>
> diff lspci.before_insertion.txt lspci.after_1st_removal.txt

263c263
<               LnkCap: Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, 
Latency L0 <1us, L1 <16us
---
  >               LnkCap: Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, 
Latency L0 <512ns, L1 <16us
265c265
<               LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- 
Retrain- CommClk-
---
  >               LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- 
CommClk+
267c267
<               LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ 
DLActive- BWMgmt- ABWMgmt-
---
  >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- 
SlotClk+ DLActive- BWMgmt+ ABWMgmt-
273c273
<                       Changed: MRL- PresDet- LinkState-
---
  >                       Changed: MRL- PresDet- LinkState+
295,296c295,296
< 40: 10 80 42 01 00 80 00 00 00 00 10 00 12 4c 12 04
< 50: 03 00 01 10 60 b2 1c 00 08 00 00 00 00 00 00 00
---
  > 40: 10 80 42 01 00 80 00 00 00 00 10 00 12 3c 12 04
  > 50: 40 00 11 50 60 b2 1c 00 08 00 00 01 00 00 00 00

> diff lspci.after_1st_removal.txt lspci.after_2nd_removal.txt
>
No difference.
>
>
> Finally, these should confirm whether the PresDet works for you (for me NOT with pciehp but does work with acpiphp).
> You should see PresDet- to PresDet+ changes in:
>
Yes, I do see the PresDet- to PresDet+ changes

> diff lspci.before_insertion.txt lspci.after_insertion.txt

263c263
<               LnkCap: Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, 
Latency L0 <1us, L1 <16us
---
  >               LnkCap: Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, 
Latency L0 <512ns, L1 <16us
265c265
<               LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- 
Retrain- CommClk-
---
  >               LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- 
CommClk+
267c267
<               LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ 
DLActive- BWMgmt- ABWMgmt-
---
  >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- 
SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
272,273c272,273
<               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- 
PresDet- Interlock-
<                       Changed: MRL- PresDet- LinkState-
---
  >               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- 
PresDet+ Interlock-
  >                       Changed: MRL- PresDet- LinkState+
295,296c295,296
< 40: 10 80 42 01 00 80 00 00 00 00 10 00 12 4c 12 04
< 50: 03 00 01 10 60 b2 1c 00 08 00 00 00 00 00 00 00
---
  > 40: 10 80 42 01 00 80 00 00 00 00 10 00 12 3c 12 04
  > 50: 40 00 11 70 60 b2 1c 00 08 00 40 01 00 00 00 00

> diff lspci.after_1st_removal.txt lspci.after_1st_re-insertion.txt
267c267
<               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive- BWMgmt+ ABWMgmt-
---
  >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- 
SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
272c272
<               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- 
PresDet- Interlock-
---
  >               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- 
PresDet+ Interlock-
296c296
< 50: 40 00 11 50 60 b2 1c 00 08 00 00 01 00 00 00 00
---
  > 50: 40 00 11 70 60 b2 1c 00 08 00 40 01 00 00 00 00

>
> You should see PresDet+ to PresDet- changes in:
Yes, I see those changes too.
> diff lspci.after_insertion.txt lspci.after_1st_removal.txt
267c267
<               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive+ BWMgmt+ ABWMgmt-
---
  >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- 
SlotClk+ DLActive- BWMgmt+ ABWMgmt-
272c272
<               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- 
PresDet+ Interlock-
---
  >               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- 
PresDet- Interlock-
296c296
< 50: 40 00 11 70 60 b2 1c 00 08 00 40 01 00 00 00 00
---
  > 50: 40 00 11 50 60 b2 1c 00 08 00 00 01 00 00 00 00

> diff lspci.after_1st_re-insertion.txt lspci.after_2nd_removal.txt
267c267
<               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive+ BWMgmt+ ABWMgmt-
---
  >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- 
SlotClk+ DLActive- BWMgmt+ ABWMgmt-
272c272
<               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- 
PresDet+ Interlock-
---
  >               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- 
PresDet- Interlock-
296c296
< 50: 40 00 11 70 60 b2 1c 00 08 00 40 01 00 00 00 00
---
  > 50: 40 00 11 50 60 b2 1c 00 08 00 00 01 00 00 00 00
>
> I did plenty of these with my laptop using 3.3.x and 3.7.1 and the conclusion was
> that pciehp got broken since some 3.6? (commit 0d52f54e2ef64c189dedc332e680b2eb4a34590a)
> but I can live on 3.7.x with acpiphp and pcie_aspm=off.

I could live with that too, but despite my findings being in line with 
your predictions, hotplug does not work for me.

> The above test could tell you what
> works in your case. Of course, you can try separately pciehp and acpiphp. With 3.4
> series I lived with pciehp and pcie_aspm=force.
Need sleep now, but tomorrow, I'll build a 3.4 kernel and try pciehp and 
pcie_aspm=force.
>
> Martin
> BTW: Re-post your dmesg output so that we can see if you those OSC errors
> (for details see "Re: Dell Vostro 3550: pci_hotplug+acpiphp require 'pcie_aspm=force' on kernel command-line for hotplug to work" thread).
>
I've attached a file containing the output from dmesg. I does contain 
errors related to OSC.


[-- Attachment #2: dmesg.txt --]
[-- Type: text/plain, Size: 42939 bytes --]

[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.7.4 (chris@laptop) (gcc version 4.7.3 20130126 (prerelease) (GCC) ) #13 SMP PREEMPT Sun Jan 27 18:39:39 GMT 2013
[    0.000000] Disabled fast string operations
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000008ffff] usable
[    0.000000] BIOS-e820: [mem 0x0000000000090000-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000dab0efff] usable
[    0.000000] BIOS-e820: [mem 0x00000000dab0f000-0x00000000dad4efff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000dad4f000-0x00000000dad6efff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000dad6f000-0x00000000daf1efff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000daf1f000-0x00000000daf9efff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000daf9f000-0x00000000daffefff] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000dafff000-0x00000000daffffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000db000000-0x00000000df9fffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed10000-0x00000000fed19fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ffd80000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000021fdfffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] DMI 2.6 present.
[    0.000000] DMI: FUJITSU LIFEBOOK AH531/FJNBB0F, BIOS 1.27 12/08/2011
[    0.000000] e820: update [mem 0x00000000-0x0000ffff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0x21fe00 max_arch_pfn = 0x1000000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF uncachable
[    0.000000]   C0000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 0FFC00000 mask FFFC00000 write-protect
[    0.000000]   1 base 000000000 mask F80000000 write-back
[    0.000000]   2 base 080000000 mask FC0000000 write-back
[    0.000000]   3 base 0C0000000 mask FE0000000 write-back
[    0.000000]   4 base 0DC000000 mask FFC000000 uncachable
[    0.000000]   5 base 0DB000000 mask FFF000000 uncachable
[    0.000000]   6 base 100000000 mask F00000000 write-back
[    0.000000]   7 base 200000000 mask FE0000000 write-back
[    0.000000]   8 base 21FE00000 mask FFFE00000 uncachable
[    0.000000]   9 disabled
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] initial memory mapped: [mem 0x00000000-0x01bfffff]
[    0.000000] Base memory trampoline at [c008c000] 8c000 size 16384
[    0.000000] reserving inaccessible SNB gfx pages
[    0.000000] init_memory_mapping: [mem 0x00000000-0x37bfdfff]
[    0.000000]  [mem 0x00000000-0x001fffff] page 4k
[    0.000000]  [mem 0x00200000-0x379fffff] page 2M
[    0.000000]  [mem 0x37a00000-0x37bfdfff] page 4k
[    0.000000] kernel direct mapping tables up to 0x37bfdfff @ [mem 0x01bfa000-0x01bfffff]
[    0.000000] ACPI: RSDP 000f00e0 00024 (v02 FUJ   )
[    0.000000] ACPI: XSDT daffe120 00084 (v01 FUJ    PC       00000001 FUJ  00000001)
[    0.000000] ACPI: FACP daff0000 000F4 (v03 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: DSDT daff3000 0794A (v02 FUJ    FJNBB0F  00000000 INTL 20061109)
[    0.000000] ACPI: FACS daf3d000 00040
[    0.000000] ACPI: SLIC daffd000 00176 (v01 FUJ    PC       00000001 FUJ  00000001)
[    0.000000] ACPI: SSDT daffb000 01068 (v01 FUJ    PtidDevc 00001000 INTL 20061109)
[    0.000000] ACPI: ASF! daff2000 000A5 (v32 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: HPET dafef000 00038 (v01 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: APIC dafee000 00098 (v01 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: MCFG dafed000 0003C (v01 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: SSDT dafec000 007C2 (v01  PmRef  Cpu0Ist 00003000 INTL 20061109)
[    0.000000] ACPI: SSDT dafeb000 00996 (v01  PmRef    CpuPm 00003000 INTL 20061109)
[    0.000000] ACPI: UEFI dafea000 0003E (v01 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: UEFI dafe9000 00042 (v01 PTL      COMBUF 00000001 PTL  00000001)
[    0.000000] ACPI: UEFI dafe8000 00242 (v01 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] 7810MB HIGHMEM available.
[    0.000000] 891MB LOWMEM available.
[    0.000000]   mapped low ram: 0 - 37bfe000
[    0.000000]   low ram: 0 - 37bfe000
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x00010000-0x00ffffff]
[    0.000000]   Normal   [mem 0x01000000-0x37bfdfff]
[    0.000000]   HighMem  [mem 0x37bfe000-0x1fdfffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00010000-0x0008ffff]
[    0.000000]   node   0: [mem 0x00100000-0xdab0efff]
[    0.000000]   node   0: [mem 0xdafff000-0xdaffffff]
[    0.000000]   node   0: [mem 0x00000000-0x1fdfffff]
[    0.000000] On node 0 totalpages: 2074768
[    0.000000] free_area_init_node: node 0, pgdat c156a780, node_mem_map f37fd200
[    0.000000]   DMA zone: 32 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 3936 pages, LIFO batch:0
[    0.000000]   Normal zone: 1752 pages used for memmap
[    0.000000]   Normal zone: 222502 pages, LIFO batch:31
[    0.000000]   HighMem zone: 15621 pages used for memmap
[    0.000000]   HighMem zone: 1830925 pages, LIFO batch:31
[    0.000000] Using APIC driver default
[    0.000000] ACPI: PM-Timer IO Port: 0x408
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x00] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x00] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x07] lapic_id[0x00] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x08] lapic_id[0x00] disabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x0e] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 14, version 32, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a301 base: 0xfed00000
[    0.000000] smpboot: 8 Processors exceeds NR_CPUS limit of 4
[    0.000000] smpboot: Allowing 4 CPUs, 0 hotplug CPUs
[    0.000000] nr_irqs_gsi: 40
[    0.000000] PM: Registered nosave memory: 0000000000090000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
[    0.000000] PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
[    0.000000] e820: [mem 0xdfa00000-0xf7ffffff] available for PCI devices
[    0.000000] setup_percpu: NR_CPUS:4 nr_cpumask_bits:4 nr_cpu_ids:4 nr_node_ids:1
[    0.000000] PERCPU: Embedded 12 pages/cpu @f37bb000 s25792 r0 d23360 u49152
[    0.000000] pcpu-alloc: s25792 r0 d23360 u49152 alloc=12*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 2057363
[    0.000000] Kernel command line: root=/dev/sda5 pcie_aspm=off ro resume=/dev/sda6
[    0.000000] PCIe ASPM is disabled
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] __ex_table already sorted, skipping sort
[    0.000000] Initializing CPU#0
[    0.000000] xsave: enabled xstate_bv 0x7, cntxt size 0x340
[    0.000000] Initializing HighMem for node 0 (00037bfe:0021fe00)
[    0.000000] Memory: 8221556k/8910848k available (4093k kernel code, 77512k reserved, 1474k data, 372k init, 7386180k highmem)
[    0.000000] virtual kernel memory layout:
    fixmap  : 0xfff67000 - 0xfffff000   ( 608 kB)
    pkmap   : 0xffc00000 - 0xffe00000   (2048 kB)
    vmalloc : 0xf83fe000 - 0xffbfe000   ( 120 MB)
    lowmem  : 0xc0000000 - 0xf7bfe000   ( 891 MB)
      .init : 0xc1570000 - 0xc15cd000   ( 372 kB)
      .data : 0xc13ff690 - 0xc156fec0   (1474 kB)
      .text : 0xc1000000 - 0xc13ff690   (4093 kB)
[    0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[    0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] 	Dump stacks of tasks blocking RCU-preempt GP.
[    0.000000] NR_IRQS:2304 nr_irqs:712 16
[    0.000000] CPU 0 irqstacks, hard=f3008000 soft=f300a000
[    0.000000] Extended CMOS year: 2000
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty0] enabled
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.004000] tsc: Detected 2494.153 MHz processor
[    0.000001] Calibrating delay loop (skipped), value calculated using timer frequency.. 4988.30 BogoMIPS (lpj=9976612)
[    0.000115] pid_max: default: 32768 minimum: 301
[    0.000197] Mount-cache hash table entries: 512
[    0.000404] Disabled fast string operations
[    0.000459] CPU: Physical Processor ID: 0
[    0.000521] CPU: Processor Core ID: 0
[    0.000579] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8)
[    0.000658] mce: CPU supports 7 MCE banks
[    0.000720] CPU0: Thermal monitoring enabled (TM1)
[    0.000780] process: using mwait in idle threads
[    0.000841] Last level iTLB entries: 4KB 512, 2MB 0, 4MB 0
Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32
tlb_flushall_shift: 5
[    0.001040] Freeing SMP alternatives: 16k freed
[    0.001098] ACPI: Core revision 20120913
[    0.005809] Enabling APIC mode:  Flat.  Using 1 I/O APICs
[    0.006284] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.045971] smpboot: CPU0: Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz (fam: 06, model: 2a, stepping: 07)
[    0.152281] Performance Events: PEBS fmt1+, 16-deep LBR, SandyBridge events, Intel PMU driver.
[    0.152513] perf_event_intel: PEBS disabled due to CPU errata, please upgrade microcode
[    0.152574] ... version:                3
[    0.152629] ... bit width:              48
[    0.152683] ... generic registers:      4
[    0.152738] ... value mask:             0000ffffffffffff
[    0.152794] ... max period:             000000007fffffff
[    0.152851] ... fixed-purpose events:   3
[    0.152906] ... event mask:             000000070000000f
[    0.184322] CPU 1 irqstacks, hard=f309a000 soft=f309c000
[    0.194584] Initializing CPU#1
[    0.195337] Disabled fast string operations
[    0.184325] smpboot: Booting Node   0, Processors  #1
[    0.204295] CPU 2 irqstacks, hard=f30b2000 soft=f30b4000
[    0.214730] Initializing CPU#2
[    0.215518] Disabled fast string operations
[    0.204464]  #2
[    0.224271] CPU 3 irqstacks, hard=f30be000 soft=f30c8000
[    0.224441]  #3 OK
[    0.234718] Initializing CPU#3
[    0.235505] Disabled fast string operations
[    0.237613] Brought up 4 CPUs
[    0.237775] smpboot: Total of 4 processors activated (19953.22 BogoMIPS)
[    0.240453] devtmpfs: initialized
[    0.240677] PM: Registering ACPI NVS region [mem 0xdad4f000-0xdad6efff] (131072 bytes)
[    0.240740] PM: Registering ACPI NVS region [mem 0xdaf1f000-0xdaf9efff] (524288 bytes)
[    0.240865] NET: Registered protocol family 16
[    0.241064] ACPI: bus type pci registered
[    0.241159] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
[    0.241234] PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved in E820
[    0.241293] PCI: Using MMCONFIG for extended config space
[    0.241350] PCI: Using configuration type 1 for base access
[    0.242532] bio: create slab <bio-0> at 0
[    0.242626] ACPI: Added _OSI(Module Device)
[    0.242681] ACPI: Added _OSI(Processor Device)
[    0.242737] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.242793] ACPI: Added _OSI(Processor Aggregator Device)
[    0.244072] ACPI: EC: Look up EC in DSDT
[    0.245320] ACPI: Executed 1 blocks of module-level executable AML code
[    0.264186] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[    0.264622] ACPI: SSDT dad4d718 0067C (v01  PmRef  Cpu0Cst 00003001 INTL 20061109)
[    0.265074] ACPI: Dynamic OEM Table Load:
[    0.265206] ACPI: SSDT   (null) 0067C (v01  PmRef  Cpu0Cst 00003001 INTL 20061109)
[    0.284370] ACPI: SSDT daf0fa98 00303 (v01  PmRef    ApIst 00003000 INTL 20061109)
[    0.284847] ACPI: Dynamic OEM Table Load:
[    0.284980] ACPI: SSDT   (null) 00303 (v01  PmRef    ApIst 00003000 INTL 20061109)
[    0.304224] ACPI: SSDT dad4cd98 00119 (v01  PmRef    ApCst 00003000 INTL 20061109)
[    0.304667] ACPI: Dynamic OEM Table Load:
[    0.304800] ACPI: SSDT   (null) 00119 (v01  PmRef    ApCst 00003000 INTL 20061109)
[    0.324680] ACPI: Interpreter enabled
[    0.324738] ACPI: (supports S0 S3 S4 S5)
[    0.324962] ACPI: Using IOAPIC for interrupt routing
[    0.328321] ACPI: EC: GPE = 0x17, I/O: command/status = 0x66, data = 0x62
[    0.328514] ACPI: No dock devices found.
[    0.328572] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.328920] \_SB_.PCI0:_OSC invalid UUID
[    0.328921] _OSC request data:1 8 1f 
[    0.328924] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3e])
[    0.329438] PCI host bridge to bus 0000:00
[    0.329495] pci_bus 0000:00: root bus resource [bus 00-3e]
[    0.329553] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]
[    0.329611] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
[    0.329670] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[    0.329730] pci_bus 0000:00: root bus resource [mem 0xdfa00000-0xfeafffff]
[    0.329789] pci_bus 0000:00: root bus resource [mem 0xfed40000-0xfed44fff]
[    0.329855] pci 0000:00:00.0: [8086:0104] type 00 class 0x060000
[    0.329887] pci 0000:00:02.0: [8086:0126] type 00 class 0x030000
[    0.329896] pci 0000:00:02.0: reg 10: [mem 0xf0000000-0xf03fffff 64bit]
[    0.329902] pci 0000:00:02.0: reg 18: [mem 0xe0000000-0xefffffff 64bit pref]
[    0.329906] pci 0000:00:02.0: reg 20: [io  0x4000-0x403f]
[    0.329953] pci 0000:00:16.0: [8086:1c3a] type 00 class 0x078000
[    0.329976] pci 0000:00:16.0: reg 10: [mem 0xf1605000-0xf160500f 64bit]
[    0.330038] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
[    0.330071] pci 0000:00:1a.0: [8086:1c2d] type 00 class 0x0c0320
[    0.330092] pci 0000:00:1a.0: reg 10: [mem 0xf160a000-0xf160a3ff]
[    0.330165] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[    0.330190] pci 0000:00:1b.0: [8086:1c20] type 00 class 0x040300
[    0.330205] pci 0000:00:1b.0: reg 10: [mem 0xf1600000-0xf1603fff 64bit]
[    0.330259] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    0.330285] pci 0000:00:1c.0: [8086:1c10] type 01 class 0x060400
[    0.330385] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.330422] pci 0000:00:1c.3: [8086:1c16] type 01 class 0x060400
[    0.330523] pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
[    0.330556] pci 0000:00:1c.5: [8086:1c1a] type 01 class 0x060400
[    0.330616] pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold
[    0.330647] pci 0000:00:1d.0: [8086:1c26] type 00 class 0x0c0320
[    0.330667] pci 0000:00:1d.0: reg 10: [mem 0xf1609000-0xf16093ff]
[    0.330739] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[    0.330766] pci 0000:00:1f.0: [8086:1c49] type 00 class 0x060100
[    0.330878] pci 0000:00:1f.2: [8086:1c03] type 00 class 0x010601
[    0.330896] pci 0000:00:1f.2: reg 10: [io  0x4088-0x408f]
[    0.330904] pci 0000:00:1f.2: reg 14: [io  0x4094-0x4097]
[    0.330912] pci 0000:00:1f.2: reg 18: [io  0x4080-0x4087]
[    0.330920] pci 0000:00:1f.2: reg 1c: [io  0x4090-0x4093]
[    0.330927] pci 0000:00:1f.2: reg 20: [io  0x4060-0x407f]
[    0.330935] pci 0000:00:1f.2: reg 24: [mem 0xf1608000-0xf16087ff]
[    0.330967] pci 0000:00:1f.2: PME# supported from D3hot
[    0.330986] pci 0000:00:1f.3: [8086:1c22] type 00 class 0x0c0500
[    0.331001] pci 0000:00:1f.3: reg 10: [mem 0xf1604000-0xf16040ff 64bit]
[    0.331022] pci 0000:00:1f.3: reg 20: [io  0xefa0-0xefbf]
[    0.331276] pci 0000:01:00.0: [8086:008a] type 00 class 0x028000
[    0.331424] pci 0000:01:00.0: reg 10: [mem 0xf1500000-0xf1501fff 64bit]
[    0.331976] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
[    0.340174] pci 0000:00:1c.0: PCI bridge to [bus 01]
[    0.340238] pci 0000:00:1c.0:   bridge window [mem 0xf1500000-0xf15fffff]
[    0.340316] pci 0000:00:1c.3: PCI bridge to [bus 02-06]
[    0.340376] pci 0000:00:1c.3:   bridge window [io  0x3000-0x3fff]
[    0.340381] pci 0000:00:1c.3:   bridge window [mem 0xf0d00000-0xf14fffff]
[    0.340389] pci 0000:00:1c.3:   bridge window [mem 0xf0400000-0xf0bfffff 64bit pref]
[    0.340456] pci 0000:07:00.0: [10ec:8168] type 00 class 0x020000
[    0.340476] pci 0000:07:00.0: reg 10: [io  0x2000-0x20ff]
[    0.340510] pci 0000:07:00.0: reg 18: [mem 0xf0c04000-0xf0c04fff 64bit pref]
[    0.340531] pci 0000:07:00.0: reg 20: [mem 0xf0c00000-0xf0c03fff 64bit pref]
[    0.340591] pci 0000:07:00.0: supports D1 D2
[    0.340592] pci 0000:07:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.348055] pci 0000:00:1c.5: PCI bridge to [bus 07]
[    0.348681] pci 0000:00:1c.5:   bridge window [io  0x2000-0x2fff]
[    0.348689] pci 0000:00:1c.5:   bridge window [mem 0xf0c00000-0xf0cfffff 64bit pref]
[    0.348710] pci_bus 0000:00: on NUMA node 0
[    0.348712] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[    0.348826] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP01._PRT]
[    0.348857] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP04._PRT]
[    0.348885] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP06._PRT]
[    0.348956] \_SB_.PCI0:_OSC invalid UUID
[    0.348957] _OSC request data:1 9 1f 
[    0.348959]  pci0000:00: ACPI _OSC support notification failed, disabling PCIe ASPM
[    0.349021]  pci0000:00: Unable to request _OSC control (_OSC support mask: 0x08)
[    0.351134] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 10 *11 12 14 15)
[    0.351698] ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 10 *11 12 14 15)
[    0.352262] ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 *10 11 12 14 15)
[    0.352822] ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 10 *11 12 14 15)
[    0.353384] ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 10 11 12 14 15) *0, disabled.
[    0.354024] ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 10 11 12 14 15) *0, disabled.
[    0.354664] ACPI: PCI Interrupt Link [LNKG] (IRQs 1 3 4 5 6 *10 11 12 14 15)
[    0.355226] ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 5 6 *10 11 12 14 15)
[    0.355802] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.355865] vgaarb: loaded
[    0.355917] vgaarb: bridge control possible 0000:00:02.0
[    0.356025] SCSI subsystem initialized
[    0.356079] ACPI: bus type scsi registered
[    0.356146] libata version 3.00 loaded.
[    0.356149] ACPI: bus type usb registered
[    0.356220] usbcore: registered new interface driver usbfs
[    0.356285] usbcore: registered new interface driver hub
[    0.356359] usbcore: registered new device driver usb
[    0.356430] Linux video capture interface: v2.00
[    0.356511] Advanced Linux Sound Architecture Driver Initialized.
[    0.356569] PCI: Using ACPI for IRQ routing
[    0.358248] PCI: pci_cache_line_size set to 64 bytes
[    0.358345] e820: reserve RAM buffer [mem 0xdab0f000-0xdbffffff]
[    0.358347] e820: reserve RAM buffer [mem 0xdb000000-0xdbffffff]
[    0.358348] e820: reserve RAM buffer [mem 0x21fe00000-0x21fffffff]
[    0.358468] Switching to clocksource hpet
[    0.358566] pnp: PnP ACPI init
[    0.358622] ACPI: bus type pnp registered
[    0.358918] pnp 00:00: [bus 00-3e]
[    0.358920] pnp 00:00: [io  0x0000-0x0cf7 window]
[    0.358921] pnp 00:00: [io  0x0cf8-0x0cff]
[    0.358923] pnp 00:00: [io  0x0d00-0xffff window]
[    0.358924] pnp 00:00: [mem 0x000a0000-0x000bffff window]
[    0.358925] pnp 00:00: [mem 0x000c0000-0x000c3fff window]
[    0.358928] pnp 00:00: [mem 0x000c4000-0x000c7fff window]
[    0.358929] pnp 00:00: [mem 0x000c8000-0x000cbfff window]
[    0.358930] pnp 00:00: [mem 0x000cc000-0x000cffff window]
[    0.358932] pnp 00:00: [mem 0x000d0000-0x000d3fff window]
[    0.358933] pnp 00:00: [mem 0x000d4000-0x000d7fff window]
[    0.358934] pnp 00:00: [mem 0x000d8000-0x000dbfff window]
[    0.358935] pnp 00:00: [mem 0x000dc000-0x000dffff window]
[    0.358937] pnp 00:00: [mem 0x000e0000-0x000e3fff window]
[    0.358938] pnp 00:00: [mem 0x000e4000-0x000e7fff window]
[    0.358939] pnp 00:00: [mem 0x000e8000-0x000ebfff window]
[    0.358940] pnp 00:00: [mem 0x000ec000-0x000effff window]
[    0.358941] pnp 00:00: [mem 0x000f0000-0x000fffff window]
[    0.358943] pnp 00:00: [mem 0xdfa00000-0xfeafffff window]
[    0.358944] pnp 00:00: [mem 0xfed40000-0xfed44fff window]
[    0.358964] pnp 00:00: Plug and Play ACPI device, IDs PNP0a08 PNP0a03 (active)
[    0.358978] pnp 00:01: [io  0x0000-0x001f]
[    0.358979] pnp 00:01: [io  0x0081-0x0091]
[    0.358980] pnp 00:01: [io  0x0093-0x009f]
[    0.358981] pnp 00:01: [io  0x00c0-0x00df]
[    0.358983] pnp 00:01: [dma 4]
[    0.358994] pnp 00:01: Plug and Play ACPI device, IDs PNP0200 (active)
[    0.358999] pnp 00:02: [mem 0xff000000-0xffffffff]
[    0.359010] pnp 00:02: Plug and Play ACPI device, IDs INT0800 (active)
[    0.359063] pnp 00:03: [mem 0xfed00000-0xfed003ff]
[    0.359075] pnp 00:03: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.359081] pnp 00:04: [io  0x00f0]
[    0.359088] pnp 00:04: [irq 13]
[    0.359099] pnp 00:04: Plug and Play ACPI device, IDs PNP0c04 (active)
[    0.359108] pnp 00:05: [io  0x002e-0x002f]
[    0.359109] pnp 00:05: [io  0x004e-0x004f]
[    0.359110] pnp 00:05: [io  0x0061]
[    0.359111] pnp 00:05: [io  0x0063]
[    0.359112] pnp 00:05: [io  0x0065]
[    0.359113] pnp 00:05: [io  0x0067]
[    0.359114] pnp 00:05: [io  0x0070]
[    0.359115] pnp 00:05: [io  0x0080]
[    0.359116] pnp 00:05: [io  0x0092]
[    0.359117] pnp 00:05: [io  0x00b2-0x00b3]
[    0.359118] pnp 00:05: [io  0x0680-0x069f]
[    0.359119] pnp 00:05: [io  0x1000-0x100f]
[    0.359120] pnp 00:05: [io  0xffff]
[    0.359122] pnp 00:05: [io  0xffff]
[    0.359123] pnp 00:05: [io  0x0400-0x0453]
[    0.359124] pnp 00:05: [io  0x0458-0x047f]
[    0.359125] pnp 00:05: [io  0x0500-0x057f]
[    0.359126] pnp 00:05: [io  0x164e-0x164f]
[    0.359127] pnp 00:05: [io  0x0068-0x0077]
[    0.359148] system 00:05: [io  0x0680-0x069f] has been reserved
[    0.359206] system 00:05: [io  0x1000-0x100f] has been reserved
[    0.359264] system 00:05: [io  0xffff] has been reserved
[    0.359322] system 00:05: [io  0xffff] has been reserved
[    0.359379] system 00:05: [io  0x0400-0x0453] has been reserved
[    0.359436] system 00:05: [io  0x0458-0x047f] has been reserved
[    0.359494] system 00:05: [io  0x0500-0x057f] has been reserved
[    0.359552] system 00:05: [io  0x164e-0x164f] has been reserved
[    0.359611] system 00:05: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.359616] pnp 00:06: [io  0x0070-0x0077]
[    0.359620] pnp 00:06: [irq 8]
[    0.359631] pnp 00:06: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.359651] pnp 00:07: [io  0x0454-0x0457]
[    0.359669] system 00:07: [io  0x0454-0x0457] has been reserved
[    0.359727] system 00:07: Plug and Play ACPI device, IDs INT3f0d PNP0c02 (active)
[    0.359733] pnp 00:08: [io  0x0060]
[    0.359734] pnp 00:08: [io  0x0064]
[    0.359738] pnp 00:08: [irq 1]
[    0.359749] pnp 00:08: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.359757] pnp 00:09: [irq 12]
[    0.359768] pnp 00:09: Plug and Play ACPI device, IDs PNP0f13 (active)
[    0.359854] pnp 00:0a: [mem 0xfed1c000-0xfed1ffff]
[    0.359855] pnp 00:0a: [mem 0xfed10000-0xfed17fff]
[    0.359857] pnp 00:0a: [mem 0xfed18000-0xfed18fff]
[    0.359858] pnp 00:0a: [mem 0xfed19000-0xfed19fff]
[    0.359859] pnp 00:0a: [mem 0xf8000000-0xfbffffff]
[    0.359860] pnp 00:0a: [mem 0xfed20000-0xfed3ffff]
[    0.359861] pnp 00:0a: [mem 0xfed90000-0xfed93fff]
[    0.359862] pnp 00:0a: [mem 0xfed45000-0xfed8ffff]
[    0.359863] pnp 00:0a: [mem 0xff000000-0xffffffff]
[    0.359865] pnp 00:0a: [mem 0xfee00000-0xfeefffff]
[    0.359866] pnp 00:0a: [mem 0x00000000-0xffffffffffffffff disabled]
[    0.359886] system 00:0a: [mem 0xfed1c000-0xfed1ffff] has been reserved
[    0.359946] system 00:0a: [mem 0xfed10000-0xfed17fff] has been reserved
[    0.360005] system 00:0a: [mem 0xfed18000-0xfed18fff] has been reserved
[    0.360074] system 00:0a: [mem 0xfed19000-0xfed19fff] has been reserved
[    0.360134] system 00:0a: [mem 0xf8000000-0xfbffffff] has been reserved
[    0.360194] system 00:0a: [mem 0xfed20000-0xfed3ffff] has been reserved
[    0.360253] system 00:0a: [mem 0xfed90000-0xfed93fff] has been reserved
[    0.360313] system 00:0a: [mem 0xfed45000-0xfed8ffff] has been reserved
[    0.360373] system 00:0a: [mem 0xff000000-0xffffffff] could not be reserved
[    0.360433] system 00:0a: [mem 0xfee00000-0xfeefffff] could not be reserved
[    0.360493] system 00:0a: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.360642] pnp 00:0b: [mem 0x20000000-0x201fffff]
[    0.360643] pnp 00:0b: [mem 0x40000000-0x401fffff]
[    0.360665] system 00:0b: [mem 0x20000000-0x201fffff] could not be reserved
[    0.360725] system 00:0b: [mem 0x40000000-0x401fffff] could not be reserved
[    0.360785] system 00:0b: Plug and Play ACPI device, IDs PNP0c01 (active)
[    0.360817] pnp: PnP ACPI: found 12 devices
[    0.360872] ACPI: ACPI bus type pnp unregistered
[    0.396678] pci 0000:00:1c.0: PCI bridge to [bus 01]
[    0.396741] pci 0000:00:1c.0:   bridge window [mem 0xf1500000-0xf15fffff]
[    0.396811] pci 0000:00:1c.3: PCI bridge to [bus 02-06]
[    0.396871] pci 0000:00:1c.3:   bridge window [io  0x3000-0x3fff]
[    0.396934] pci 0000:00:1c.3:   bridge window [mem 0xf0d00000-0xf14fffff]
[    0.396998] pci 0000:00:1c.3:   bridge window [mem 0xf0400000-0xf0bfffff 64bit pref]
[    0.397066] pci 0000:00:1c.5: PCI bridge to [bus 07]
[    0.397123] pci 0000:00:1c.5:   bridge window [io  0x2000-0x2fff]
[    0.397185] pci 0000:00:1c.5:   bridge window [mem 0xf0c00000-0xf0cfffff 64bit pref]
[    0.397274] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.397276] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.397277] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.397278] pci_bus 0000:00: resource 7 [mem 0xdfa00000-0xfeafffff]
[    0.397280] pci_bus 0000:00: resource 8 [mem 0xfed40000-0xfed44fff]
[    0.397281] pci_bus 0000:01: resource 1 [mem 0xf1500000-0xf15fffff]
[    0.397282] pci_bus 0000:02: resource 0 [io  0x3000-0x3fff]
[    0.397284] pci_bus 0000:02: resource 1 [mem 0xf0d00000-0xf14fffff]
[    0.397285] pci_bus 0000:02: resource 2 [mem 0xf0400000-0xf0bfffff 64bit pref]
[    0.397286] pci_bus 0000:07: resource 0 [io  0x2000-0x2fff]
[    0.397288] pci_bus 0000:07: resource 2 [mem 0xf0c00000-0xf0cfffff 64bit pref]
[    0.397310] NET: Registered protocol family 2
[    0.397457] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.397703] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
[    0.397849] TCP: Hash tables configured (established 131072 bind 65536)
[    0.397922] TCP: reno registered
[    0.397977] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    0.398038] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    0.398133] NET: Registered protocol family 1
[    0.398196] pci 0000:00:02.0: Boot video device
[    0.398293] PCI: CLS 64 bytes, default 64
[    0.398912] bounce pool size: 64 pages
[    0.400057] fuse init (API version 7.20)
[    0.400171] msgmni has been set to 1631
[    0.400453] io scheduler noop registered
[    0.400528] io scheduler cfq registered (default)
[    0.400788] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    0.400846] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    0.401204] ACPI: AC Adapter [ACAD] (on-line)
[    0.401302] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
[    0.401366] ACPI: Power Button [PWRB]
[    0.401445] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input1
[    0.401520] ACPI: Lid Switch [LID]
[    0.401598] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
[    0.401659] ACPI: Power Button [PWRF]
[    0.404598] thermal LNXTHERM:00: registered as thermal_zone0
[    0.404657] ACPI: Thermal Zone [THRM] (58 C)
[    0.404724] isapnp: Scanning for PnP cards...
[    0.405301] ACPI: Battery Slot [BAT1] (battery present)
[    0.758276] isapnp: No Plug & Play device found
[    0.762777] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    0.763137] Real Time Clock Driver v1.12b
[    0.763192] Linux agpgart interface v0.103
[    0.763269] [drm] Initialized drm 1.1.0 20060810
[    0.763467] pci 0000:00:00.0: Intel Sandybridge Chipset
[    0.763552] pci 0000:00:00.0: detected gtt size: 2097152K total, 262144K mappable
[    0.764350] pci 0000:00:00.0: detected 65536K stolen memory
[    0.764450] i915 0000:00:02.0: setting latency timer to 64
[    0.764618] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[    0.764677] [drm] Driver supports precise vblank timestamp query.
[    0.764767] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    0.950840] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
[    1.121073] fbcon: inteldrmfb (fb0) is primary device
[    1.393219] tsc: Refined TSC clocksource calibration: 2494.337 MHz
[    1.393225] Switching to clocksource tsc
[    2.301651] Console: switching to colour frame buffer device 170x48
[    2.304426] fb0: inteldrmfb frame buffer device
[    2.304441] drm: registered panic notifier
[    2.336754] acpi device:31: registered as cooling_device4
[    2.336887] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[    2.336940] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input3
[    2.336984] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[    2.337077] ahci 0000:00:1f.2: version 3.0
[    2.351993] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x9 impl SATA mode
[    2.352066] ahci 0000:00:1f.2: flags: 64bit ncq sntf pm led clo pio slum part ems apst 
[    2.352098] ahci 0000:00:1f.2: setting latency timer to 64
[    2.360245] scsi0 : ahci
[    2.360297] scsi1 : ahci
[    2.360338] scsi2 : ahci
[    2.360379] scsi3 : ahci
[    2.360419] scsi4 : ahci
[    2.360462] scsi5 : ahci
[    2.360495] ata1: SATA max UDMA/133 abar m2048@0xf1608000 port 0xf1608100 irq 19
[    2.360522] ata2: DUMMY
[    2.360529] ata3: DUMMY
[    2.360539] ata4: SATA max UDMA/133 abar m2048@0xf1608000 port 0xf1608280 irq 19
[    2.360565] ata5: DUMMY
[    2.360572] ata6: DUMMY
[    2.360607] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    2.361483] ehci_hcd 0000:00:1a.0: setting latency timer to 64
[    2.361485] ehci_hcd 0000:00:1a.0: EHCI Host Controller
[    2.362308] ehci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 1
[    2.363138] ehci_hcd 0000:00:1a.0: debug port 2
[    2.367834] ehci_hcd 0000:00:1a.0: cache line size of 64 is not supported
[    2.367838] ehci_hcd 0000:00:1a.0: irq 16, io mem 0xf160a000
[    2.379932] ehci_hcd 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[    2.380791] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    2.381576] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.382360] usb usb1: Product: EHCI Host Controller
[    2.383143] usb usb1: Manufacturer: Linux 3.7.4 ehci_hcd
[    2.383927] usb usb1: SerialNumber: 0000:00:1a.0
[    2.384781] hub 1-0:1.0: USB hub found
[    2.385552] hub 1-0:1.0: 2 ports detected
[    2.386366] ehci_hcd 0000:00:1d.0: setting latency timer to 64
[    2.386369] ehci_hcd 0000:00:1d.0: EHCI Host Controller
[    2.387136] ehci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
[    2.387924] ehci_hcd 0000:00:1d.0: debug port 2
[    2.392582] ehci_hcd 0000:00:1d.0: cache line size of 64 is not supported
[    2.392594] ehci_hcd 0000:00:1d.0: irq 23, io mem 0xf1609000
[    2.403903] ehci_hcd 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[    2.404733] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    2.405495] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.406253] usb usb2: Product: EHCI Host Controller
[    2.406997] usb usb2: Manufacturer: Linux 3.7.4 ehci_hcd
[    2.407726] usb usb2: SerialNumber: 0000:00:1d.0
[    2.408508] hub 2-0:1.0: USB hub found
[    2.409222] hub 2-0:1.0: 2 ports detected
[    2.409974] uhci_hcd: USB Universal Host Controller Interface driver
[    2.410732] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[    2.417631] i8042: Detected active multiplexing controller, rev 1.1
[    2.421750] serio: i8042 KBD port at 0x60,0x64 irq 1
[    2.422491] serio: i8042 AUX0 port at 0x60,0x64 irq 12
[    2.423221] serio: i8042 AUX1 port at 0x60,0x64 irq 12
[    2.423938] serio: i8042 AUX2 port at 0x60,0x64 irq 12
[    2.424625] serio: i8042 AUX3 port at 0x60,0x64 irq 12
[    2.425324] mousedev: PS/2 mouse device common for all mice
[    2.426045] i2c /dev entries driver
[    2.426811] ACPI Warning: 0x0000efa0-0x0000efbf SystemIO conflicts with Region \_SB_.PCI0.SBUS.SMBI 1 (20120913/utaddress-251)
[    2.427493] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    2.428222] IR NEC protocol handler initialized
[    2.428941] IR RC5(x) protocol handler initialized
[    2.429660] IR RC6 protocol handler initialized
[    2.430388] IR JVC protocol handler initialized
[    2.431116] IR Sony protocol handler initialized
[    2.431839] IR RC5 (streamzap) protocol handler initialized
[    2.432553] IR SANYO protocol handler initialized
[    2.433274] IR MCE Keyboard/mouse protocol handler initialized
[    2.434021] usbcore: registered new interface driver uvcvideo
[    2.434740] USB Video Class driver (1.1.1)
[    2.435465] cpuidle: using governor ladder
[    2.436180] cpuidle: using governor menu
[    2.437050] usbcore: registered new interface driver usbhid
[    2.437761] usbhid: USB HID core driver
[    2.438549] ip_tables: (C) 2000-2006 Netfilter Core Team
[    2.439262] TCP: cubic registered
[    2.439986] NET: Registered protocol family 17
[    2.440699] NET: Registered protocol family 15
[    2.441512] Using IPI No-Shortcut mode
[    2.448477] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4
[    2.679555] ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    2.686216] ata4.00: ATAPI: TSSTcorp CDDVDW SN-208AB, FC01, max UDMA/100
[    2.687543] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    2.692366] ata4.00: configured for UDMA/100
[    2.695530] usb 1-1: new high-speed USB device number 2 using ehci_hcd
[    2.741379] ata1.00: ATA-8: TOSHIBA MK7575GSX, GT001A, max UDMA/100
[    2.742196] ata1.00: 1465149168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    2.743038] ata1.00: failed to get Identify Device Data, Emask 0x1
[    2.743875] ata1.00: failed to get Identify Device Data, Emask 0x1
[    2.743881] ata1.00: configured for UDMA/100
[    2.751592] scsi 0:0:0:0: Direct-Access     ATA      TOSHIBA MK7575GS GT00 PQ: 0 ANSI: 5
[    2.752481] sd 0:0:0:0: [sda] 1465149168 512-byte logical blocks: (750 GB/698 GiB)
[    2.753274] sd 0:0:0:0: [sda] 4096-byte physical blocks
[    2.754078] sd 0:0:0:0: [sda] Write Protect is off
[    2.754832] scsi 3:0:0:0: CD-ROM            TSSTcorp CDDVDW SN-208AB  FC01 PQ: 0 ANSI: 5
[    2.755657] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    2.755668] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    2.757804] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
[    2.758704] cdrom: Uniform CD-ROM driver Revision: 3.20
[    2.759607] sr 3:0:0:0: Attached scsi CD-ROM sr0
[    2.827708] usb 1-1: New USB device found, idVendor=8087, idProduct=0024
[    2.828600] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    2.829631] hub 1-1:1.0: USB hub found
[    2.830577] hub 1-1:1.0: 6 ports detected
[    2.906897]  sda: sda1 sda2 sda3 < sda5 sda6 sda7 sda8 sda9 sda10 sda11 sda12 >
[    2.908086] sd 0:0:0:0: [sda] Attached SCSI disk
[    2.928769] registered taskstats version 1
[    2.929918] ALSA device list:
[    2.930772]   No soundcards found.
[    2.943212] usb 2-1: new high-speed USB device number 2 using ehci_hcd
[    2.965688] kjournald starting.  Commit interval 5 seconds
[    2.965740] EXT3-fs (sda5): mounted filesystem with writeback data mode
[    2.965746] VFS: Mounted root (ext3 filesystem) readonly on device 8:5.
[    2.986497] devtmpfs: mounted
[    2.987374] Freeing unused kernel memory: 372k freed
[    3.075386] usb 2-1: New USB device found, idVendor=8087, idProduct=0024
[    3.076290] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    3.077306] hub 2-1:1.0: USB hub found
[    3.078251] hub 2-1:1.0: 6 ports detected
[    3.151039] usb 1-1.3: new high-speed USB device number 3 using ehci_hcd
[    3.276623] usb 1-1.3: New USB device found, idVendor=04f2, idProduct=b213
[    3.277538] usb 1-1.3: New USB device strings: Mfr=2, Product=1, SerialNumber=3
[    3.278405] usb 1-1.3: Product: FJ Camera
[    3.279270] usb 1-1.3: Manufacturer: Sonix Technology Co., Ltd.
[    3.280133] usb 1-1.3: SerialNumber: SN0001
[    3.283036] uvcvideo: Found UVC 1.00 device FJ Camera (04f2:b213)
[    3.293457] input: FJ Camera as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3/1-1.3:1.0/input/input5
[    3.366757] usb 2-1.2: new low-speed USB device number 3 using ehci_hcd
[    3.462008] usb 2-1.2: New USB device found, idVendor=0461, idProduct=4d20
[    3.462987] usb 2-1.2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[    3.463891] usb 2-1.2: Product: USB Optical Mouse
[    3.467189] input: USB Optical Mouse as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/input/input6
[    3.468145] hid-generic 0003:0461:4D20.0001: input: USB HID v1.11 Mouse [USB Optical Mouse] on usb-0000:00:1d.0-1.2/input0
[    3.538532] usb 2-1.6: new high-speed USB device number 4 using ehci_hcd
[    3.892326] usb 2-1.6: New USB device found, idVendor=0bda, idProduct=0138
[    3.893341] usb 2-1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    3.894295] usb 2-1.6: Product: USB2.0-CRW
[    3.895228] usb 2-1.6: Manufacturer: Generic
[    3.896149] usb 2-1.6: SerialNumber: 20090516388200000
[    4.319631] EXT3-fs (sda5): using internal journal
[    5.083366] udevd[93]: starting version 182
[    5.378272] microcode: CPU0 sig=0x206a7, pf=0x10, revision=0x23
[    5.525501] input: Fujitsu FUJ02B1 as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:01/FUJ02B1:00/input/input7
[    5.526976] hda_codec: ALC269VB: SKU not ready 0x90970130
[    5.527608] fujitsu_laptop: ACPI: Fujitsu FUJ02B1 [FJEX] (on)
[    5.527777] input: Fujitsu FUJ02E3 as /devices/LNXSYSTM:00/LNXSYBUS:00/FUJ02E3:00/input/input8
[    5.528329] fujitsu_laptop: ACPI: Fujitsu FUJ02E3 [FEXT] (on)
[    5.528428] fujitsu_laptop: BTNI: [0x80001]
[    5.528481] fujitsu_laptop: driver 0.6.0 successfully loaded
[    5.532532] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[    5.532820] r8169 0000:07:00.0 eth0: RTL8168e/8111e at 0xf841c000, 5c:9a:d8:5c:63:31, XID 0c200000 IRQ 17
[    5.532822] r8169 0000:07:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
[    5.752278] microcode: CPU1 sig=0x206a7, pf=0x10, revision=0x23
[    5.914907] microcode: CPU2 sig=0x206a7, pf=0x10, revision=0x23
[    5.920413] microcode: CPU3 sig=0x206a7, pf=0x10, revision=0x23
[    5.926595] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[    6.196068] Initializing USB Mass Storage driver...
[    6.197172] scsi6 : usb-storage 2-1.6:1.0
[    6.198261] usbcore: registered new interface driver usb-storage
[    6.199272] USB Mass Storage support registered.
[    6.554409] r8169 0000:07:00.0 eth0: link down
[    6.555360] r8169 0000:07:00.0 eth0: link down
[    7.196560] scsi 6:0:0:0: Direct-Access     Generic- Multi-Card       1.00 PQ: 0 ANSI: 0 CCS
[    7.203146] sd 6:0:0:0: [sdb] Attached SCSI removable disk
[    7.910425] microcode: CPU0 updated to revision 0x25, date = 2011-10-11
[    7.911814] microcode: CPU1 updated to revision 0x25, date = 2011-10-11
[    7.913586] microcode: CPU2 updated to revision 0x25, date = 2011-10-11
[    7.914919] microcode: CPU3 updated to revision 0x25, date = 2011-10-11
[    8.126477] r8169 0000:07:00.0 eth0: link up
[    8.392416] kjournald starting.  Commit interval 5 seconds
[    8.392442] EXT3-fs (sda8): warning: maximal mount count reached, running e2fsck is recommended
[    8.392558] EXT3-fs (sda8): using internal journal
[    8.392558] EXT3-fs (sda8): mounted filesystem with writeback data mode
[    8.421945] kjournald starting.  Commit interval 5 seconds
[    8.421985] EXT3-fs (sda9): warning: maximal mount count reached, running e2fsck is recommended
[    8.422104] EXT3-fs (sda9): using internal journal
[    8.422104] EXT3-fs (sda9): mounted filesystem with writeback data mode
[    8.448634] kjournald starting.  Commit interval 5 seconds
[    8.448801] EXT3-fs (sda10): using internal journal
[    8.448802] EXT3-fs (sda10): mounted filesystem with writeback data mode
[    8.534607] Adding 8191996k swap on /dev/sda6.  Priority:-1 extents:1 across:8191996k 
[   19.053917] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)

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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-01-27 22:53                   ` Chris Clayton
@ 2013-01-27 23:21                     ` Martin Mokrejs
  2013-01-28  2:40                     ` Yijing Wang
  1 sibling, 0 replies; 41+ messages in thread
From: Martin Mokrejs @ 2013-01-27 23:21 UTC (permalink / raw)
  To: Chris Clayton; +Cc: Yijing Wang, LKML, linux-pci

Hi Chris,

Chris Clayton wrote:
> Thanks again, Martin.
> 
> Firstly, maybe we should remove the linux-media list from the copy list. I imagine this hotplug stuff is just noise to them.
> 
> [snip]
>> Do you have any other express card around to try if it works at all? Try that always after a cold boot.
>>
> Not at the moment, but I ordered at USB3 expresscard yesterday, so I will have one soon.
> 
>> Posting a diff result of the below procedure might help:
>>
>> # lspci -vvvxxx > lspci.before_insertion.txt
>>
>> [plug your card into the slot]
>>
>> # lspci -vvvxxx > lspci.after_insertion.txt
>>
>> [ unplug your card]
>>
>> # lspci -vvvxxx > lspci.after_1st_removal.txt
>>
>> [re-plug your card into the slot]
>>
>> # lspci -vvvxxx > lspci.after_1st_re-insertion.txt
>>
>> [ unplug your card]
>>
>> # lspci -vvvxxx > lspci.after_2nd_removal.txt
>>
> 
> OK, I've been using kernel 3.8.0-rc kernels so far, but given that is still under development, I've switched to 3.7.4, mainly because you are having success with 3.7.x, acpiphp and pcie_aspm=off. I verified the environment as follows:
> 
> [chris:~]$ cat /proc/cmdline
> root=/dev/sda5 pcie_aspm=off ro resume=/dev/sda6
> [chris:~]$ dmesg | grep ASPM
> [    0.000000] PCIe ASPM is disabled
> [    0.348959]  pci0000:00: ACPI _OSC support notification failed, disabling PCIe ASPM
> [chris:~]$ dmesg | grep acpiphp
> [    0.400846] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
> [chris:~]$ dmesg | grep pciehp
> [chris:~]$ uname -a
> Linux laptop 3.7.4 #13 SMP PREEMPT Sun Jan 27 18:39:39 GMT 2013 i686 GNU/Linux
> 

vostro ~ # cat /proc/cmdline
root=/dev/sda5 pciehp.pciehp_debug=1 slub_debug=AFPZ pcie_aspm=off
vostro ~ # dmesg | grep ASPM
[    0.000000] PCIe ASPM is disabled
vostro ~ # dmesg | grep acpiphp
[    2.449038] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    2.453757] acpiphp: Slot [1] registered
vostro ~ # uname -a
Linux vostro 3.7.4-default #2 SMP Mon Jan 21 22:45:22 MET 2013 x86_64 Intel(R) Core(TM) i7-2640M CPU @ 2.80GHz GenuineIntel GNU/Linux
vostro ~ # 

> 
>> Then compare them using diff. These should have no difference:
>>
>> diff lspci.after_insertion.txt lspci.after_1st_re-insertion.txt
>> diff lspci.after_1st_removal.txt lspci.after_2nd_removal.txt
>>
> Correct, there were no differences.
> 
>>
>> These may have only little difference, or none:
>>
>> diff lspci.before_insertion.txt lspci.after_1st_removal.txt
> 
> 263c263
> <               LnkCap: Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L1 <16us
> ---
>  >               LnkCap: Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <16us
> 265c265
> <               LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk-
> ---
>  >               LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
> 267c267
> <               LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
> ---
>  >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt+ ABWMgmt-
> 273c273
> <                       Changed: MRL- PresDet- LinkState-
> ---
>  >                       Changed: MRL- PresDet- LinkState+
> 295,296c295,296
> < 40: 10 80 42 01 00 80 00 00 00 00 10 00 12 4c 12 04
> < 50: 03 00 01 10 60 b2 1c 00 08 00 00 00 00 00 00 00
> ---
>  > 40: 10 80 42 01 00 80 00 00 00 00 10 00 12 3c 12 04
>  > 50: 40 00 11 50 60 b2 1c 00 08 00 00 01 00 00 00 00
> 
>> diff lspci.after_1st_removal.txt lspci.after_2nd_removal.txt
>>
> No difference.
>>
>>
>> Finally, these should confirm whether the PresDet works for you (for me NOT with pciehp but does work with acpiphp).
>> You should see PresDet- to PresDet+ changes in:
>>
> Yes, I do see the PresDet- to PresDet+ changes
> 
>> diff lspci.before_insertion.txt lspci.after_insertion.txt
> 
> 263c263
> <               LnkCap: Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L1 <16us
> ---
>  >               LnkCap: Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <16us
> 265c265
> <               LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk-
> ---
>  >               LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
> 267c267
> <               LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
> ---
>  >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
> 272,273c272,273
> <               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
> <                       Changed: MRL- PresDet- LinkState-
> ---
>  >               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
>  >                       Changed: MRL- PresDet- LinkState+
> 295,296c295,296
> < 40: 10 80 42 01 00 80 00 00 00 00 10 00 12 4c 12 04
> < 50: 03 00 01 10 60 b2 1c 00 08 00 00 00 00 00 00 00
> ---
>  > 40: 10 80 42 01 00 80 00 00 00 00 10 00 12 3c 12 04
>  > 50: 40 00 11 70 60 b2 1c 00 08 00 40 01 00 00 00 00
> 
>> diff lspci.after_1st_removal.txt lspci.after_1st_re-insertion.txt
> 267c267
> <               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt+ ABWMgmt-
> ---
>  >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
> 272c272
> <               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
> ---
>  >               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
> 296c296
> < 50: 40 00 11 50 60 b2 1c 00 08 00 00 01 00 00 00 00
> ---
>  > 50: 40 00 11 70 60 b2 1c 00 08 00 40 01 00 00 00 00
> 
>>
>> You should see PresDet+ to PresDet- changes in:
> Yes, I see those changes too.
>> diff lspci.after_insertion.txt lspci.after_1st_removal.txt
> 267c267
> <               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
> ---
>  >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt+ ABWMgmt-
> 272c272
> <               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
> ---
>  >               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
> 296c296
> < 50: 40 00 11 70 60 b2 1c 00 08 00 40 01 00 00 00 00
> ---
>  > 50: 40 00 11 50 60 b2 1c 00 08 00 00 01 00 00 00 00
> 
>> diff lspci.after_1st_re-insertion.txt lspci.after_2nd_removal.txt
> 267c267
> <               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
> ---
>  >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt+ ABWMgmt-
> 272c272
> <               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
> ---
>  >               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
> 296c296
> < 50: 40 00 11 70 60 b2 1c 00 08 00 40 01 00 00 00 00
> ---
>  > 50: 40 00 11 50 60 b2 1c 00 08 00 00 01 00 00 00 00
>>
>> I did plenty of these with my laptop using 3.3.x and 3.7.1 and the conclusion was
>> that pciehp got broken since some 3.6? (commit 0d52f54e2ef64c189dedc332e680b2eb4a34590a)
>> but I can live on 3.7.x with acpiphp and pcie_aspm=off.
> 
> I could live with that too, but despite my findings being in line with your predictions, hotplug does not work for me.

Would be nice if you could the the diffs for pciehp, just to see if PresDet works for you or not.
But that is my pain, not yours. ;)


You do have pci_hotplug in kernel, right?


> 
>> The above test could tell you what
>> works in your case. Of course, you can try separately pciehp and acpiphp. With 3.4
>> series I lived with pciehp and pcie_aspm=force.
> Need sleep now, but tomorrow, I'll build a 3.4 kernel and try pciehp and pcie_aspm=force.
>>
>> Martin
>> BTW: Re-post your dmesg output so that we can see if you those OSC errors
>> (for details see "Re: Dell Vostro 3550: pci_hotplug+acpiphp require 'pcie_aspm=force' on kernel command-line for hotplug to work" thread).
>>
> I've attached a file containing the output from dmesg. I does contain errors related to OSC.

Yes, you suffer from the same. We have both SandyBridge so that's not surprising to me.

BTW, you may try newer BIOS hidden under files for Win8 64bit at

http://www.fujitsu.com/downloads/COMP/fpcap/drivers/Driver/FUJ02E3/FJ/v1.30.0-DR12-0803_W8-64/FUJ02E3_FJ_v1.30.0-DR12-0803_W8-64.exe:

FUJ02E3	Fujitsu	-	v1.30	409 KB	


Martin

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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-01-27 22:53                   ` Chris Clayton
  2013-01-27 23:21                     ` Martin Mokrejs
@ 2013-01-28  2:40                     ` Yijing Wang
  2013-01-28 10:12                       ` Chris Clayton
  1 sibling, 1 reply; 41+ messages in thread
From: Yijing Wang @ 2013-01-28  2:40 UTC (permalink / raw)
  To: Chris Clayton; +Cc: Martin Mokrejs, Yijing Wang, linux-media, LKML, linux-pci

Hi Chris,
   Sorry for the delay reply. It seems like my reply last night was missed.

>From the sysinfo you provide, there are no pcie port devices under /sys/bus/pci_express/devices.
Maybe because there are some problems with _OSC in your laptop, so pcie port driver won't create pcie port device
for hotplug, aer and so on.

Maybe you can add boot parameter "pcie_ports=native" and reboot your laptop.
Then use #modprobe pciehp pciehp_force=1 pciehp_debug=1 to load pciehp modules.
After above actions, enter /sys/bus/pci_express/devices/ directory and /sys/bus/pci/slots/
Some slots and pcie port devices should be there now.

/sys/bus/pci_express/devices:
total 0

/sys/bus/pci_express/drivers:
total 0
drwxr-xr-x 2 root root 0 Jan 27 13:17 pciehp/


On 2013/1/28 6:53, Chris Clayton wrote:
> Thanks again, Martin.
> 
> Firstly, maybe we should remove the linux-media list from the copy list. I imagine this hotplug stuff is just noise to them.
> 
> [snip]
>> Do you have any other express card around to try if it works at all? Try that always after a cold boot.
>>
> Not at the moment, but I ordered at USB3 expresscard yesterday, so I will have one soon.
> 
>> Posting a diff result of the below procedure might help:
>>
>> # lspci -vvvxxx > lspci.before_insertion.txt
>>
>> [plug your card into the slot]
>>
>> # lspci -vvvxxx > lspci.after_insertion.txt
>>
>> [ unplug your card]
>>
>> # lspci -vvvxxx > lspci.after_1st_removal.txt
>>
>> [re-plug your card into the slot]
>>
>> # lspci -vvvxxx > lspci.after_1st_re-insertion.txt
>>
>> [ unplug your card]
>>
>> # lspci -vvvxxx > lspci.after_2nd_removal.txt
>>
> 
> OK, I've been using kernel 3.8.0-rc kernels so far, but given that is still under development, I've switched to 3.7.4, mainly because you are having success with 3.7.x, acpiphp and pcie_aspm=off. I verified the environment as follows:
> 
> [chris:~]$ cat /proc/cmdline
> root=/dev/sda5 pcie_aspm=off ro resume=/dev/sda6
> [chris:~]$ dmesg | grep ASPM
> [    0.000000] PCIe ASPM is disabled
> [    0.348959]  pci0000:00: ACPI _OSC support notification failed, disabling PCIe ASPM
> [chris:~]$ dmesg | grep acpiphp
> [    0.400846] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
> [chris:~]$ dmesg | grep pciehp
> [chris:~]$ uname -a
> Linux laptop 3.7.4 #13 SMP PREEMPT Sun Jan 27 18:39:39 GMT 2013 i686 GNU/Linux
> 
> 
>> Then compare them using diff. These should have no difference:
>>
>> diff lspci.after_insertion.txt lspci.after_1st_re-insertion.txt
>> diff lspci.after_1st_removal.txt lspci.after_2nd_removal.txt
>>
> Correct, there were no differences.
> 
>>
>> These may have only little difference, or none:
>>
>> diff lspci.before_insertion.txt lspci.after_1st_removal.txt
> 
> 263c263
> <               LnkCap: Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L1 <16us
> ---
>  >               LnkCap: Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <16us
> 265c265
> <               LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk-
> ---
>  >               LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
> 267c267
> <               LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
> ---
>  >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt+ ABWMgmt-
> 273c273
> <                       Changed: MRL- PresDet- LinkState-
> ---
>  >                       Changed: MRL- PresDet- LinkState+
> 295,296c295,296
> < 40: 10 80 42 01 00 80 00 00 00 00 10 00 12 4c 12 04
> < 50: 03 00 01 10 60 b2 1c 00 08 00 00 00 00 00 00 00
> ---
>  > 40: 10 80 42 01 00 80 00 00 00 00 10 00 12 3c 12 04
>  > 50: 40 00 11 50 60 b2 1c 00 08 00 00 01 00 00 00 00
> 
>> diff lspci.after_1st_removal.txt lspci.after_2nd_removal.txt
>>
> No difference.
>>
>>
>> Finally, these should confirm whether the PresDet works for you (for me NOT with pciehp but does work with acpiphp).
>> You should see PresDet- to PresDet+ changes in:
>>
> Yes, I do see the PresDet- to PresDet+ changes
> 
>> diff lspci.before_insertion.txt lspci.after_insertion.txt
> 
> 263c263
> <               LnkCap: Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L1 <16us
> ---
>  >               LnkCap: Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <16us
> 265c265
> <               LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk-
> ---
>  >               LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
> 267c267
> <               LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
> ---
>  >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
> 272,273c272,273
> <               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
> <                       Changed: MRL- PresDet- LinkState-
> ---
>  >               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
>  >                       Changed: MRL- PresDet- LinkState+
> 295,296c295,296
> < 40: 10 80 42 01 00 80 00 00 00 00 10 00 12 4c 12 04
> < 50: 03 00 01 10 60 b2 1c 00 08 00 00 00 00 00 00 00
> ---
>  > 40: 10 80 42 01 00 80 00 00 00 00 10 00 12 3c 12 04
>  > 50: 40 00 11 70 60 b2 1c 00 08 00 40 01 00 00 00 00
> 
>> diff lspci.after_1st_removal.txt lspci.after_1st_re-insertion.txt
> 267c267
> <               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt+ ABWMgmt-
> ---
>  >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
> 272c272
> <               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
> ---
>  >               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
> 296c296
> < 50: 40 00 11 50 60 b2 1c 00 08 00 00 01 00 00 00 00
> ---
>  > 50: 40 00 11 70 60 b2 1c 00 08 00 40 01 00 00 00 00
> 
>>
>> You should see PresDet+ to PresDet- changes in:
> Yes, I see those changes too.
>> diff lspci.after_insertion.txt lspci.after_1st_removal.txt
> 267c267
> <               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
> ---
>  >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt+ ABWMgmt-
> 272c272
> <               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
> ---
>  >               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
> 296c296
> < 50: 40 00 11 70 60 b2 1c 00 08 00 40 01 00 00 00 00
> ---
>  > 50: 40 00 11 50 60 b2 1c 00 08 00 00 01 00 00 00 00
> 
>> diff lspci.after_1st_re-insertion.txt lspci.after_2nd_removal.txt
> 267c267
> <               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
> ---
>  >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt+ ABWMgmt-
> 272c272
> <               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
> ---
>  >               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
> 296c296
> < 50: 40 00 11 70 60 b2 1c 00 08 00 40 01 00 00 00 00
> ---
>  > 50: 40 00 11 50 60 b2 1c 00 08 00 00 01 00 00 00 00
>>
>> I did plenty of these with my laptop using 3.3.x and 3.7.1 and the conclusion was
>> that pciehp got broken since some 3.6? (commit 0d52f54e2ef64c189dedc332e680b2eb4a34590a)
>> but I can live on 3.7.x with acpiphp and pcie_aspm=off.
> 
> I could live with that too, but despite my findings being in line with your predictions, hotplug does not work for me.
> 
>> The above test could tell you what
>> works in your case. Of course, you can try separately pciehp and acpiphp. With 3.4
>> series I lived with pciehp and pcie_aspm=force.
> Need sleep now, but tomorrow, I'll build a 3.4 kernel and try pciehp and pcie_aspm=force.
>>
>> Martin
>> BTW: Re-post your dmesg output so that we can see if you those OSC errors
>> (for details see "Re: Dell Vostro 3550: pci_hotplug+acpiphp require 'pcie_aspm=force' on kernel command-line for hotplug to work" thread).
>>
> I've attached a file containing the output from dmesg. I does contain errors related to OSC.
> 


-- 
Thanks!
Yijing


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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-01-28  2:40                     ` Yijing Wang
@ 2013-01-28 10:12                       ` Chris Clayton
  2013-01-28 10:56                         ` Martin Mokrejs
                                           ` (2 more replies)
  0 siblings, 3 replies; 41+ messages in thread
From: Chris Clayton @ 2013-01-28 10:12 UTC (permalink / raw)
  To: Yijing Wang; +Cc: Martin Mokrejs, Yijing Wang, linux-media, LKML, linux-pci

Hi Yijing,

On 01/28/13 02:40, Yijing Wang wrote:
> Hi Chris,
>     Sorry for the delay reply. It seems like my reply last night was missed.
>
>  From the sysinfo you provide, there are no pcie port devices under /sys/bus/pci_express/devices.
> Maybe because there are some problems with _OSC in your laptop, so pcie port driver won't create pcie port device
> for hotplug, aer and so on.
>
> Maybe you can add boot parameter "pcie_ports=native" and reboot your laptop.
> Then use #modprobe pciehp pciehp_force=1 pciehp_debug=1 to load pciehp modules.
> After above actions, enter /sys/bus/pci_express/devices/ directory and /sys/bus/pci/slots/
> Some slots and pcie port devices should be there now.
>
Sorry, I've tried your suggestion, but the two directories are still empty.

I verified the test environment as follows:

[chris:~]$ uname -a
Linux laptop 3.7.4 #15 SMP PREEMPT Mon Jan 28 09:43:57 GMT 2013 i686 
GNU/Linux
[chris:~]$ grep acpiphp /boot/System.map-3.7.4
[chris:~]$ modinfo acpiphp
modinfo: ERROR: Module acpiphp not found.
[chris:~]$ modinfo pciehp
filename:       /lib/modules/3.7.4/kernel/drivers/pci/hotplug/pciehp.ko
license:        GPL
description:    PCI Express Hot Plug Controller Driver
author:         Dan Zink <dan.zink@compaq.com>, Greg Kroah-Hartman 
<greg@kroah.com>, Dely Sy <dely.l.sy@intel.com>
depends:
intree:         Y
vermagic:       3.7.4 SMP preempt mod_unload CORE2
parm:           pciehp_detect_mode:Slot detection mode: pcie, acpi, auto
   pcie          - Use PCIe based slot detection
   acpi          - Use ACPI for slot detection
   auto(default) - Auto select mode. Use acpi option if duplicate
                   slot ids are found. Otherwise, use pcie option
  (charp)
parm:           pciehp_debug:Debugging mode enabled or not (bool)
parm:           pciehp_poll_mode:Using polling mechanism for hot-plug 
events or not (bool)
parm:           pciehp_poll_time:Polling mechanism frequency, in seconds 
(int)
parm:           pciehp_force:Force pciehp, even if OSHP is missing (bool)
[chris:~]$ cat /proc/cmdline
root=/dev/sda5 pciehp_ports=native ro resume=/dev/sda6
[chris:~]$ sudo modprobe pciehp pciehp_force=1 pciehp_debug=1
[chris:~]$ lsmod
Module                  Size  Used by
pciehp                 19907  0
[...]

You will notice that the kernel I have used is 3.7.4. I hope that's a 
suitable kernel for your tests. I've moved away from the 3.8 development 
kernel onto one that's stable and on which Martin has identified a 
solution. I see Greg KH released 3.7.5 yesterday and it includes a 
pciehp change. I'll upgrade to that, run the tests again and report back.

One question - should I include the (acpi) pci_slot driver in the kernel 
build or does pciehp populate the directories without pci_slot?

Thanks again.

> /sys/bus/pci_express/devices:
> total 0
>
> /sys/bus/pci_express/drivers:
> total 0
> drwxr-xr-x 2 root root 0 Jan 27 13:17 pciehp/
>
>
> On 2013/1/28 6:53, Chris Clayton wrote:
>> Thanks again, Martin.
>>
>> Firstly, maybe we should remove the linux-media list from the copy list. I imagine this hotplug stuff is just noise to them.
>>
>> [snip]
>>> Do you have any other express card around to try if it works at all? Try that always after a cold boot.
>>>
>> Not at the moment, but I ordered at USB3 expresscard yesterday, so I will have one soon.
>>
>>> Posting a diff result of the below procedure might help:
>>>
>>> # lspci -vvvxxx > lspci.before_insertion.txt
>>>
>>> [plug your card into the slot]
>>>
>>> # lspci -vvvxxx > lspci.after_insertion.txt
>>>
>>> [ unplug your card]
>>>
>>> # lspci -vvvxxx > lspci.after_1st_removal.txt
>>>
>>> [re-plug your card into the slot]
>>>
>>> # lspci -vvvxxx > lspci.after_1st_re-insertion.txt
>>>
>>> [ unplug your card]
>>>
>>> # lspci -vvvxxx > lspci.after_2nd_removal.txt
>>>
>>
>> OK, I've been using kernel 3.8.0-rc kernels so far, but given that is still under development, I've switched to 3.7.4, mainly because you are having success with 3.7.x, acpiphp and pcie_aspm=off. I verified the environment as follows:
>>
>> [chris:~]$ cat /proc/cmdline
>> root=/dev/sda5 pcie_aspm=off ro resume=/dev/sda6
>> [chris:~]$ dmesg | grep ASPM
>> [    0.000000] PCIe ASPM is disabled
>> [    0.348959]  pci0000:00: ACPI _OSC support notification failed, disabling PCIe ASPM
>> [chris:~]$ dmesg | grep acpiphp
>> [    0.400846] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
>> [chris:~]$ dmesg | grep pciehp
>> [chris:~]$ uname -a
>> Linux laptop 3.7.4 #13 SMP PREEMPT Sun Jan 27 18:39:39 GMT 2013 i686 GNU/Linux
>>
>>
>>> Then compare them using diff. These should have no difference:
>>>
>>> diff lspci.after_insertion.txt lspci.after_1st_re-insertion.txt
>>> diff lspci.after_1st_removal.txt lspci.after_2nd_removal.txt
>>>
>> Correct, there were no differences.
>>
>>>
>>> These may have only little difference, or none:
>>>
>>> diff lspci.before_insertion.txt lspci.after_1st_removal.txt
>>
>> 263c263
>> <               LnkCap: Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L1 <16us
>> ---
>>   >               LnkCap: Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <16us
>> 265c265
>> <               LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk-
>> ---
>>   >               LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
>> 267c267
>> <               LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
>> ---
>>   >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt+ ABWMgmt-
>> 273c273
>> <                       Changed: MRL- PresDet- LinkState-
>> ---
>>   >                       Changed: MRL- PresDet- LinkState+
>> 295,296c295,296
>> < 40: 10 80 42 01 00 80 00 00 00 00 10 00 12 4c 12 04
>> < 50: 03 00 01 10 60 b2 1c 00 08 00 00 00 00 00 00 00
>> ---
>>   > 40: 10 80 42 01 00 80 00 00 00 00 10 00 12 3c 12 04
>>   > 50: 40 00 11 50 60 b2 1c 00 08 00 00 01 00 00 00 00
>>
>>> diff lspci.after_1st_removal.txt lspci.after_2nd_removal.txt
>>>
>> No difference.
>>>
>>>
>>> Finally, these should confirm whether the PresDet works for you (for me NOT with pciehp but does work with acpiphp).
>>> You should see PresDet- to PresDet+ changes in:
>>>
>> Yes, I do see the PresDet- to PresDet+ changes
>>
>>> diff lspci.before_insertion.txt lspci.after_insertion.txt
>>
>> 263c263
>> <               LnkCap: Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L1 <16us
>> ---
>>   >               LnkCap: Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <16us
>> 265c265
>> <               LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk-
>> ---
>>   >               LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
>> 267c267
>> <               LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
>> ---
>>   >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
>> 272,273c272,273
>> <               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
>> <                       Changed: MRL- PresDet- LinkState-
>> ---
>>   >               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
>>   >                       Changed: MRL- PresDet- LinkState+
>> 295,296c295,296
>> < 40: 10 80 42 01 00 80 00 00 00 00 10 00 12 4c 12 04
>> < 50: 03 00 01 10 60 b2 1c 00 08 00 00 00 00 00 00 00
>> ---
>>   > 40: 10 80 42 01 00 80 00 00 00 00 10 00 12 3c 12 04
>>   > 50: 40 00 11 70 60 b2 1c 00 08 00 40 01 00 00 00 00
>>
>>> diff lspci.after_1st_removal.txt lspci.after_1st_re-insertion.txt
>> 267c267
>> <               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt+ ABWMgmt-
>> ---
>>   >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
>> 272c272
>> <               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
>> ---
>>   >               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
>> 296c296
>> < 50: 40 00 11 50 60 b2 1c 00 08 00 00 01 00 00 00 00
>> ---
>>   > 50: 40 00 11 70 60 b2 1c 00 08 00 40 01 00 00 00 00
>>
>>>
>>> You should see PresDet+ to PresDet- changes in:
>> Yes, I see those changes too.
>>> diff lspci.after_insertion.txt lspci.after_1st_removal.txt
>> 267c267
>> <               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
>> ---
>>   >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt+ ABWMgmt-
>> 272c272
>> <               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
>> ---
>>   >               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
>> 296c296
>> < 50: 40 00 11 70 60 b2 1c 00 08 00 40 01 00 00 00 00
>> ---
>>   > 50: 40 00 11 50 60 b2 1c 00 08 00 00 01 00 00 00 00
>>
>>> diff lspci.after_1st_re-insertion.txt lspci.after_2nd_removal.txt
>> 267c267
>> <               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
>> ---
>>   >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt+ ABWMgmt-
>> 272c272
>> <               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
>> ---
>>   >               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
>> 296c296
>> < 50: 40 00 11 70 60 b2 1c 00 08 00 40 01 00 00 00 00
>> ---
>>   > 50: 40 00 11 50 60 b2 1c 00 08 00 00 01 00 00 00 00
>>>
>>> I did plenty of these with my laptop using 3.3.x and 3.7.1 and the conclusion was
>>> that pciehp got broken since some 3.6? (commit 0d52f54e2ef64c189dedc332e680b2eb4a34590a)
>>> but I can live on 3.7.x with acpiphp and pcie_aspm=off.
>>
>> I could live with that too, but despite my findings being in line with your predictions, hotplug does not work for me.
>>
>>> The above test could tell you what
>>> works in your case. Of course, you can try separately pciehp and acpiphp. With 3.4
>>> series I lived with pciehp and pcie_aspm=force.
>> Need sleep now, but tomorrow, I'll build a 3.4 kernel and try pciehp and pcie_aspm=force.
>>>
>>> Martin
>>> BTW: Re-post your dmesg output so that we can see if you those OSC errors
>>> (for details see "Re: Dell Vostro 3550: pci_hotplug+acpiphp require 'pcie_aspm=force' on kernel command-line for hotplug to work" thread).
>>>
>> I've attached a file containing the output from dmesg. I does contain errors related to OSC.
>>
>
>

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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-01-28 10:12                       ` Chris Clayton
@ 2013-01-28 10:56                         ` Martin Mokrejs
  2013-01-28 11:01                           ` Chris Clayton
  2013-01-28 10:58                         ` Yijing Wang
  2013-01-28 11:23                         ` Chris Clayton
  2 siblings, 1 reply; 41+ messages in thread
From: Martin Mokrejs @ 2013-01-28 10:56 UTC (permalink / raw)
  To: Chris Clayton; +Cc: Yijing Wang, Yijing Wang, linux-media, LKML, linux-pci



Chris Clayton wrote:
> Hi Yijing,
> 
> On 01/28/13 02:40, Yijing Wang wrote:
>> Hi Chris,
>>     Sorry for the delay reply. It seems like my reply last night was missed.
>>
>>  From the sysinfo you provide, there are no pcie port devices under /sys/bus/pci_express/devices.
>> Maybe because there are some problems with _OSC in your laptop, so pcie port driver won't create pcie port device
>> for hotplug, aer and so on.
>>
>> Maybe you can add boot parameter "pcie_ports=native" and reboot your laptop.
>> Then use #modprobe pciehp pciehp_force=1 pciehp_debug=1 to load pciehp modules.
>> After above actions, enter /sys/bus/pci_express/devices/ directory and /sys/bus/pci/slots/
>> Some slots and pcie port devices should be there now.
>>
> Sorry, I've tried your suggestion, but the two directories are still empty.
> 
> I verified the test environment as follows:
> 
> [chris:~]$ uname -a
> Linux laptop 3.7.4 #15 SMP PREEMPT Mon Jan 28 09:43:57 GMT 2013 i686 GNU/Linux
> [chris:~]$ grep acpiphp /boot/System.map-3.7.4
> [chris:~]$ modinfo acpiphp
> modinfo: ERROR: Module acpiphp not found.
> [chris:~]$ modinfo pciehp
> filename:       /lib/modules/3.7.4/kernel/drivers/pci/hotplug/pciehp.ko
> license:        GPL
> description:    PCI Express Hot Plug Controller Driver
> author:         Dan Zink <dan.zink@compaq.com>, Greg Kroah-Hartman <greg@kroah.com>, Dely Sy <dely.l.sy@intel.com>
> depends:
> intree:         Y
> vermagic:       3.7.4 SMP preempt mod_unload CORE2
> parm:           pciehp_detect_mode:Slot detection mode: pcie, acpi, auto
>   pcie          - Use PCIe based slot detection
>   acpi          - Use ACPI for slot detection
>   auto(default) - Auto select mode. Use acpi option if duplicate
>                   slot ids are found. Otherwise, use pcie option
>  (charp)
> parm:           pciehp_debug:Debugging mode enabled or not (bool)
> parm:           pciehp_poll_mode:Using polling mechanism for hot-plug events or not (bool)
> parm:           pciehp_poll_time:Polling mechanism frequency, in seconds (int)
> parm:           pciehp_force:Force pciehp, even if OSHP is missing (bool)
> [chris:~]$ cat /proc/cmdline
> root=/dev/sda5 pciehp_ports=native ro resume=/dev/sda6
> [chris:~]$ sudo modprobe pciehp pciehp_force=1 pciehp_debug=1
> [chris:~]$ lsmod
> Module                  Size  Used by
> pciehp                 19907  0
> [...]
> 
> You will notice that the kernel I have used is 3.7.4. I hope that's a suitable kernel for your tests. I've moved away from the 3.8 development kernel onto one that's stable and on which Martin has identified a solution. I see Greg KH released 3.7.5 yesterday and it includes a pciehp change. I'll upgrade to that, run the tests again and report back.
> 
> One question - should I include the (acpi) pci_slot driver in the kernel build or does pciehp populate the directories without pci_slot?

Hi Chris,
  I am not a kernel developer but from the other threads at linux-pci I gathered there are in some
scenarios problems with improper loading of the hotplug modules. Therefore, the patches floating
now around are to disable hotplug module availability. Therefore, I suggested you to try only
only static kernel support for hotplug. That way you don't hit the issue. That is for sure not
addressed in 3.7.5, seems that it is probably in -next.
Martin


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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-01-28 10:12                       ` Chris Clayton
  2013-01-28 10:56                         ` Martin Mokrejs
@ 2013-01-28 10:58                         ` Yijing Wang
  2013-01-28 11:23                         ` Chris Clayton
  2 siblings, 0 replies; 41+ messages in thread
From: Yijing Wang @ 2013-01-28 10:58 UTC (permalink / raw)
  To: Chris Clayton; +Cc: Martin Mokrejs, Yijing Wang, linux-media, LKML, linux-pci

>> Then use #modprobe pciehp pciehp_force=1 pciehp_debug=1 to load pciehp modules.
>> After above actions, enter /sys/bus/pci_express/devices/ directory and /sys/bus/pci/slots/
>> Some slots and pcie port devices should be there now.
>>
> Sorry, I've tried your suggestion, but the two directories are still empty.
> 
> I verified the test environment as follows:
> 
> [chris:~]$ uname -a
> Linux laptop 3.7.4 #15 SMP PREEMPT Mon Jan 28 09:43:57 GMT 2013 i686 GNU/Linux
> [chris:~]$ grep acpiphp /boot/System.map-3.7.4
> [chris:~]$ modinfo acpiphp
> modinfo: ERROR: Module acpiphp not found.
> [chris:~]$ modinfo pciehp
> filename:       /lib/modules/3.7.4/kernel/drivers/pci/hotplug/pciehp.ko
> license:        GPL
> description:    PCI Express Hot Plug Controller Driver
> author:         Dan Zink <dan.zink@compaq.com>, Greg Kroah-Hartman <greg@kroah.com>, Dely Sy <dely.l.sy@intel.com>
> depends:
> intree:         Y
> vermagic:       3.7.4 SMP preempt mod_unload CORE2
> parm:           pciehp_detect_mode:Slot detection mode: pcie, acpi, auto
>   pcie          - Use PCIe based slot detection
>   acpi          - Use ACPI for slot detection
>   auto(default) - Auto select mode. Use acpi option if duplicate
>                   slot ids are found. Otherwise, use pcie option
>  (charp)
> parm:           pciehp_debug:Debugging mode enabled or not (bool)
> parm:           pciehp_poll_mode:Using polling mechanism for hot-plug events or not (bool)
> parm:           pciehp_poll_time:Polling mechanism frequency, in seconds (int)
> parm:           pciehp_force:Force pciehp, even if OSHP is missing (bool)
> [chris:~]$ cat /proc/cmdline
> root=/dev/sda5 pciehp_ports=native ro resume=/dev/sda6
> [chris:~]$ sudo modprobe pciehp pciehp_force=1 pciehp_debug=1
> [chris:~]$ lsmod
> Module                  Size  Used by
> pciehp                 19907  0
> [...]
> 
> You will notice that the kernel I have used is 3.7.4. I hope that's a suitable kernel for your tests. I've moved away from the 3.8 development kernel onto one that's stable and on which Martin has identified a solution. I see Greg KH released 3.7.5 yesterday and it includes a pciehp change. I'll upgrade to that, run the tests again and report back.
> 
> One question - should I include the (acpi) pci_slot driver in the kernel build or does pciehp populate the directories without pci_slot?

Hi Chris,
   pci_slot driver is not necessary, I think empty directory under /sys/bus/pci_express/devices is the main problem,
Because no pcie port devices found in the system, so pciehp driver can not bind any devices when loading it.
Then no slot will created under /sys/bus/pci/devices/slots.

> 
> Thanks again.
> 
>> /sys/bus/pci_express/devices:
>> total 0
>>
>> /sys/bus/pci_express/drivers:
>> total 0
>> drwxr-xr-x 2 root root 0 Jan 27 13:17 pciehp/
>>
>>
>> On 2013/1/28 6:53, Chris Clayton wrote:
>>> Thanks again, Martin.
>>>
>>> Firstly, maybe we should remove the linux-media list from the copy list. I imagine this hotplug stuff is just noise to them.
>>>
>>> [snip]
>>>> Do you have any other express card around to try if it works at all? Try that always after a cold boot.
>>>>
>>> Not at the moment, but I ordered at USB3 expresscard yesterday, so I will have one soon.
>>>
>>>> Posting a diff result of the below procedure might help:
>>>>
>>>> # lspci -vvvxxx > lspci.before_insertion.txt
>>>>
>>>> [plug your card into the slot]
>>>>
>>>> # lspci -vvvxxx > lspci.after_insertion.txt
>>>>
>>>> [ unplug your card]
>>>>
>>>> # lspci -vvvxxx > lspci.after_1st_removal.txt



-- 
Thanks!
Yijing


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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-01-28 10:56                         ` Martin Mokrejs
@ 2013-01-28 11:01                           ` Chris Clayton
  2013-01-28 11:15                             ` Yijing Wang
  0 siblings, 1 reply; 41+ messages in thread
From: Chris Clayton @ 2013-01-28 11:01 UTC (permalink / raw)
  To: Martin Mokrejs; +Cc: Yijing Wang, Yijing Wang, LKML, linux-pci

[no one screamed, so linux-media ml dropped]

Hi Martin,

On 01/28/13 10:56, Martin Mokrejs wrote:
>
>
> Chris Clayton wrote:
>> Hi Yijing,
>>
>> On 01/28/13 02:40, Yijing Wang wrote:
>>> Hi Chris,
>>>      Sorry for the delay reply. It seems like my reply last night was missed.
>>>
>>>   From the sysinfo you provide, there are no pcie port devices under /sys/bus/pci_express/devices.
>>> Maybe because there are some problems with _OSC in your laptop, so pcie port driver won't create pcie port device
>>> for hotplug, aer and so on.
>>>
>>> Maybe you can add boot parameter "pcie_ports=native" and reboot your laptop.
>>> Then use #modprobe pciehp pciehp_force=1 pciehp_debug=1 to load pciehp modules.
>>> After above actions, enter /sys/bus/pci_express/devices/ directory and /sys/bus/pci/slots/
>>> Some slots and pcie port devices should be there now.
>>>
>> Sorry, I've tried your suggestion, but the two directories are still empty.
>>
>> I verified the test environment as follows:
>>
>> [chris:~]$ uname -a
>> Linux laptop 3.7.4 #15 SMP PREEMPT Mon Jan 28 09:43:57 GMT 2013 i686 GNU/Linux
>> [chris:~]$ grep acpiphp /boot/System.map-3.7.4
>> [chris:~]$ modinfo acpiphp
>> modinfo: ERROR: Module acpiphp not found.
>> [chris:~]$ modinfo pciehp
>> filename:       /lib/modules/3.7.4/kernel/drivers/pci/hotplug/pciehp.ko
>> license:        GPL
>> description:    PCI Express Hot Plug Controller Driver
>> author:         Dan Zink <dan.zink@compaq.com>, Greg Kroah-Hartman <greg@kroah.com>, Dely Sy <dely.l.sy@intel.com>
>> depends:
>> intree:         Y
>> vermagic:       3.7.4 SMP preempt mod_unload CORE2
>> parm:           pciehp_detect_mode:Slot detection mode: pcie, acpi, auto
>>    pcie          - Use PCIe based slot detection
>>    acpi          - Use ACPI for slot detection
>>    auto(default) - Auto select mode. Use acpi option if duplicate
>>                    slot ids are found. Otherwise, use pcie option
>>   (charp)
>> parm:           pciehp_debug:Debugging mode enabled or not (bool)
>> parm:           pciehp_poll_mode:Using polling mechanism for hot-plug events or not (bool)
>> parm:           pciehp_poll_time:Polling mechanism frequency, in seconds (int)
>> parm:           pciehp_force:Force pciehp, even if OSHP is missing (bool)
>> [chris:~]$ cat /proc/cmdline
>> root=/dev/sda5 pciehp_ports=native ro resume=/dev/sda6
>> [chris:~]$ sudo modprobe pciehp pciehp_force=1 pciehp_debug=1
>> [chris:~]$ lsmod
>> Module                  Size  Used by
>> pciehp                 19907  0
>> [...]
>>
>> You will notice that the kernel I have used is 3.7.4. I hope that's a suitable kernel for your tests. I've moved away from the 3.8 development kernel onto one that's stable and on which Martin has identified a solution. I see Greg KH released 3.7.5 yesterday and it includes a pciehp change. I'll upgrade to that, run the tests again and report back.
>>
>> One question - should I include the (acpi) pci_slot driver in the kernel build or does pciehp populate the directories without pci_slot?
>
> Hi Chris,
>    I am not a kernel developer but from the other threads at linux-pci I gathered there are in some
> scenarios problems with improper loading of the hotplug modules. Therefore, the patches floating
> now around are to disable hotplug module availability. Therefore, I suggested you to try only
> only static kernel support for hotplug. That way you don't hit the issue. That is for sure not
> addressed in 3.7.5, seems that it is probably in -next.
> Martin
>
In a few minutes I'll be sending out another reply to Yijing's 
suggestions because I noticed a typo in the parameter I added to the 
kernel command line. I'm now going back through email to remember why we 
were trying to get those /sys/bus/pci... directories populated.

Watch this space! :-)
Chris


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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-01-28 11:01                           ` Chris Clayton
@ 2013-01-28 11:15                             ` Yijing Wang
  0 siblings, 0 replies; 41+ messages in thread
From: Yijing Wang @ 2013-01-28 11:15 UTC (permalink / raw)
  To: Chris Clayton; +Cc: Martin Mokrejs, Yijing Wang, LKML, linux-pci

On 2013/1/28 19:01, Chris Clayton wrote:
> [no one screamed, so linux-media ml dropped]
> 
> Hi Martin,
> 
> On 01/28/13 10:56, Martin Mokrejs wrote:
>>
>>
>> Chris Clayton wrote:
>>> Hi Yijing,
>>>
>>> On 01/28/13 02:40, Yijing Wang wrote:
>>>> Hi Chris,
>>>>      Sorry for the delay reply. It seems like my reply last night was missed.
>>>>
>>>>   From the sysinfo you provide, there are no pcie port devices under /sys/bus/pci_express/devices.
>>>> Maybe because there are some problems with _OSC in your laptop, so pcie port driver won't create pcie port device
>>>> for hotplug, aer and so on.
>>>>
>>>> Maybe you can add boot parameter "pcie_ports=native" and reboot your laptop.
>>>> Then use #modprobe pciehp pciehp_force=1 pciehp_debug=1 to load pciehp modules.
>>>> After above actions, enter /sys/bus/pci_express/devices/ directory and /sys/bus/pci/slots/
>>>> Some slots and pcie port devices should be there now.
>>>>
>>> Sorry, I've tried your suggestion, but the two directories are still empty.
>>>
>>> I verified the test environment as follows:
>>>
>>> [chris:~]$ uname -a
>>> Linux laptop 3.7.4 #15 SMP PREEMPT Mon Jan 28 09:43:57 GMT 2013 i686 GNU/Linux
>>> [chris:~]$ grep acpiphp /boot/System.map-3.7.4
>>> [chris:~]$ modinfo acpiphp
>>> modinfo: ERROR: Module acpiphp not found.
>>> [chris:~]$ modinfo pciehp
>>> filename:       /lib/modules/3.7.4/kernel/drivers/pci/hotplug/pciehp.ko
>>> license:        GPL
>>> description:    PCI Express Hot Plug Controller Driver
>>> author:         Dan Zink <dan.zink@compaq.com>, Greg Kroah-Hartman <greg@kroah.com>, Dely Sy <dely.l.sy@intel.com>
>>> depends:
>>> intree:         Y
>>> vermagic:       3.7.4 SMP preempt mod_unload CORE2
>>> parm:           pciehp_detect_mode:Slot detection mode: pcie, acpi, auto
>>>    pcie          - Use PCIe based slot detection
>>>    acpi          - Use ACPI for slot detection
>>>    auto(default) - Auto select mode. Use acpi option if duplicate
>>>                    slot ids are found. Otherwise, use pcie option
>>>   (charp)
>>> parm:           pciehp_debug:Debugging mode enabled or not (bool)
>>> parm:           pciehp_poll_mode:Using polling mechanism for hot-plug events or not (bool)
>>> parm:           pciehp_poll_time:Polling mechanism frequency, in seconds (int)
>>> parm:           pciehp_force:Force pciehp, even if OSHP is missing (bool)
>>> [chris:~]$ cat /proc/cmdline
>>> root=/dev/sda5 pciehp_ports=native ro resume=/dev/sda6

Oh, should "pcie_ports=native" not "pciehp_ports=native".


>>> [chris:~]$ sudo modprobe pciehp pciehp_force=1 pciehp_debug=1
>>> [chris:~]$ lsmod
>>> Module                  Size  Used by
>>> pciehp                 19907  0
>>> [...]
>>>
>>> You will notice that the kernel I have used is 3.7.4. I hope that's a suitable kernel for your tests. I've moved away from the 3.8 development kernel onto one that's stable and on which Martin has identified a solution. I see Greg KH released 3.7.5 yesterday and it includes a pciehp change. I'll upgrade to that, run the tests again and report back.
>>>
>>> One question - should I include the (acpi) pci_slot driver in the kernel build or does pciehp populate the directories without pci_slot?
>>
>> Hi Chris,
>>    I am not a kernel developer but from the other threads at linux-pci I gathered there are in some
>> scenarios problems with improper loading of the hotplug modules. Therefore, the patches floating
>> now around are to disable hotplug module availability. Therefore, I suggested you to try only
>> only static kernel support for hotplug. That way you don't hit the issue. That is for sure not
>> addressed in 3.7.5, seems that it is probably in -next.
>> Martin
>>
> In a few minutes I'll be sending out another reply to Yijing's suggestions because I noticed a typo in the parameter I added to the kernel command line. I'm now going back through email to remember why we were trying to get those /sys/bus/pci... directories populated.
> 
> Watch this space! :-)
> Chris
> 
> 
> .
> 


-- 
Thanks!
Yijing


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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-01-28 10:12                       ` Chris Clayton
  2013-01-28 10:56                         ` Martin Mokrejs
  2013-01-28 10:58                         ` Yijing Wang
@ 2013-01-28 11:23                         ` Chris Clayton
  2013-01-28 12:12                           ` Martin Mokrejs
  2 siblings, 1 reply; 41+ messages in thread
From: Chris Clayton @ 2013-01-28 11:23 UTC (permalink / raw)
  To: Yijing Wang; +Cc: Martin Mokrejs, Yijing Wang, LKML, linux-pci


[snip]

> [chris:~]$ cat /proc/cmdline
> root=/dev/sda5 pciehp_ports=native ro resume=/dev/sda6
                      ^^
                   **typo**
I've run the test again with pcie_ports=native and the directories now 
get populated. Even better though, is that when I plug in the card, 
hotplug **works** and the card's drivers are loaded.

Excellent! Thank you so much for your help (and patience) Martin and Yijing.

Now to solving why running scandvb doesn't find any TV channels.

Chris

[snip]

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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-01-28 11:23                         ` Chris Clayton
@ 2013-01-28 12:12                           ` Martin Mokrejs
  2013-01-28 12:26                             ` Yijing Wang
  2013-01-28 19:11                             ` Chris Clayton
  0 siblings, 2 replies; 41+ messages in thread
From: Martin Mokrejs @ 2013-01-28 12:12 UTC (permalink / raw)
  To: Chris Clayton; +Cc: Yijing Wang, Yijing Wang, LKML, linux-pci

Chris Clayton wrote:
> 
> [snip]
> 
>> [chris:~]$ cat /proc/cmdline
>> root=/dev/sda5 pciehp_ports=native ro resume=/dev/sda6
>                      ^^
>                   **typo**
> I've run the test again with pcie_ports=native and the directories now get populated. Even better though, is that when I plug in the card, hotplug **works** and the card's drivers are loaded.

BTW, I have with acpiphp on 3.7.4:

ls -la /sys/bus/pci_express/devices
total 0
drwxr-xr-x 2 root root 0 Jan 28 13:07 .
drwxr-xr-x 4 root root 0 Jan 28 13:07 ..
$ ls -la /sys/bus/pci/devices/slots
ls: cannot access /sys/bus/pci/devices/slots: No such file or directory
$

And for me hotplug also works (as far as I can tell). ;-)

> 
> Excellent! Thank you so much for your help (and patience) Martin and Yijing.
> 
> Now to solving why running scandvb doesn't find any TV channels.

Would be fine if you could re-do the PresDet checks and confirm whether it is also broken
for you under pciehp.

Martin

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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-01-28 12:12                           ` Martin Mokrejs
@ 2013-01-28 12:26                             ` Yijing Wang
  2013-01-28 19:11                             ` Chris Clayton
  1 sibling, 0 replies; 41+ messages in thread
From: Yijing Wang @ 2013-01-28 12:26 UTC (permalink / raw)
  To: Martin Mokrejs; +Cc: Chris Clayton, Yijing Wang, LKML, linux-pci

On 2013/1/28 20:12, Martin Mokrejs wrote:
> Chris Clayton wrote:
>>
>> [snip]
>>
>>> [chris:~]$ cat /proc/cmdline
>>> root=/dev/sda5 pciehp_ports=native ro resume=/dev/sda6
>>                      ^^
>>                   **typo**
>> I've run the test again with pcie_ports=native and the directories now get populated. Even better though, is that when I plug in the card, hotplug **works** and the card's drivers are loaded.
> 
> BTW, I have with acpiphp on 3.7.4:
> 
> ls -la /sys/bus/pci_express/devices
> total 0
> drwxr-xr-x 2 root root 0 Jan 28 13:07 .
> drwxr-xr-x 4 root root 0 Jan 28 13:07 ..
> $ ls -la /sys/bus/pci/devices/slots
> ls: cannot access /sys/bus/pci/devices/slots: No such file or directory
> $
> 
> And for me hotplug also works (as far as I can tell). ;-)

Right, only pciehp (pcie nativa hotplug) need to bind pcie port devices.

Acpiphp (acpi pci hotplug) don't need pcie port devices, it just depend the firmware
in your machine, also acpiphp can support both pci hotplug and pcie hotplug. pciehp only
support pcie device hotplug.

> 
>>
>> Excellent! Thank you so much for your help (and patience) Martin and Yijing.
>>
>> Now to solving why running scandvb doesn't find any TV channels.
> 
> Would be fine if you could re-do the PresDet checks and confirm whether it is also broken
> for you under pciehp.
> 
> Martin
> 
> 


-- 
Thanks!
Yijing


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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-01-28 12:12                           ` Martin Mokrejs
  2013-01-28 12:26                             ` Yijing Wang
@ 2013-01-28 19:11                             ` Chris Clayton
  2013-01-28 21:02                               ` Martin Mokrejs
  1 sibling, 1 reply; 41+ messages in thread
From: Chris Clayton @ 2013-01-28 19:11 UTC (permalink / raw)
  To: Martin Mokrejs; +Cc: Yijing Wang, Yijing Wang, LKML, linux-pci

Hi Martin,

On 01/28/13 12:12, Martin Mokrejs wrote:
> Chris Clayton wrote:
>>
>> [snip]
>>
>>> [chris:~]$ cat /proc/cmdline
>>> root=/dev/sda5 pciehp_ports=native ro resume=/dev/sda6
>>                       ^^
>>                    **typo**
>> I've run the test again with pcie_ports=native and the directories now get populated. Even better though, is that when I plug in the card, hotplug **works** and the card's drivers are loaded.
>
> BTW, I have with acpiphp on 3.7.4:
>
> ls -la /sys/bus/pci_express/devices
> total 0
> drwxr-xr-x 2 root root 0 Jan 28 13:07 .
> drwxr-xr-x 4 root root 0 Jan 28 13:07 ..
> $ ls -la /sys/bus/pci/devices/slots
                        ^^^^^^^^
                         **typo**
It should be /sys/bus/pci/slots.

> ls: cannot access /sys/bus/pci/devices/slots: No such file or directory
> $
>
With acpiphp, I get /sys/bus/pci_express/devices populated but 
/sys/bus/pci/slots is empty.

> And for me hotplug also works (as far as I can tell). ;-)
>
>>
>> Excellent! Thank you so much for your help (and patience) Martin and Yijing.
>>
>> Now to solving why running scandvb doesn't find any TV channels.
>
> Would be fine if you could re-do the PresDet checks and confirm whether it is also broken
> for you under pciehp.
I've struggled with this a little. For some reason, the expresscard 
doesn't always stay properly inserted in the slot when I insert it. Now 
that hotplug is working, the modules are being loaded and when the card 
pops out again, I get an oops because, of course, the driver is running 
and the card disappears. Perhaps the driver can be made a bit more 
robust to sudden disappearance of the card. I'll report the oops later. 
Anyway, to run these tests I built a kernel without the dvb card's 
drivers, effectively simulating the situation I had before Yijing got 
hotplug working for me. The card popping out may also have affected 
these diffs a bit because, for example, the first one has the CorrErr 
flag changed, possibly because I had to have two or more goes at getting 
the card to lock in the slot. Yesterday that diff showed no changes. 
Anyway, here are the diffs:

diff lspci.after_insertion.txt lspci.after_1st_re-insertion.txt
262c262
<               DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ 
TransPend-
---
 >               DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- 
AuxPwr+ TransPend-
295c295
< 40: 10 80 42 01 00 80 00 00 00 00 10 00 12 3c 12 04
---
 > 40: 10 80 42 01 00 80 00 00 00 00 11 00 12 3c 12 04

============================================================
diff lspci.after_1st_removal.txt lspci.after_2nd_removal.txt

<no difference>

=============================================================
diff lspci.before_insertion.txt lspci.after_1st_removal.txt
112c112
< 60: 20 20 ff 07 00 00 00 00 01 00 00 00 00 00 08 c0
---
 > 60: 20 20 ff 07 00 00 00 00 01 00 00 00 00 00 00 c0
262,263c262,263
<               DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ 
TransPend-
<               LnkCap: Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, 
Latency L0 <1us, L1 <16us
---
 >               DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- 
AuxPwr+ TransPend-
 >               LnkCap: Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, 
Latency L0 <512ns, L1 <16us
265c265
<               LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- 
Retrain- CommClk-
---
 >               LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- 
CommClk+
267c267
<               LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ 
DLActive- BWMgmt- ABWMgmt-
---
 >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive- BWMgmt+ ABWMgmt-
273c273
<                       Changed: MRL- PresDet- LinkState-
---
 >                       Changed: MRL- PresDet- LinkState+
295,296c295,296
< 40: 10 80 42 01 00 80 00 00 00 00 10 00 12 4c 12 04
< 50: 03 00 01 10 60 b2 1c 00 28 00 00 00 00 00 00 00
---
 > 40: 10 80 42 01 00 80 00 00 00 00 11 00 12 3c 12 04
 > 50: 40 00 11 50 60 b2 1c 00 28 00 00 01 00 00 00 00

===========================================================
diff lspci.after_1st_removal.txt lspci.after_2nd_removal.txt

<no difference>

========================================================
diff lspci.before_insertion.txt lspci.after_insertion.txt
112c112
< 60: 20 20 ff 07 00 00 00 00 01 00 00 00 00 00 08 c0
---
 > 60: 20 20 ff 07 00 00 00 00 01 00 00 00 00 00 00 c0
263c263
<               LnkCap: Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, 
Latency L0 <1us, L1 <16us
---
 >               LnkCap: Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, 
Latency L0 <512ns, L1 <16us
265c265
<               LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- 
Retrain- CommClk-
---
 >               LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- 
CommClk+
267c267
<               LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ 
DLActive- BWMgmt- ABWMgmt-
---
 >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive+ BWMgmt+ ABWMgmt-
272,273c272,273
<               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- 
PresDet- Interlock-
<                       Changed: MRL- PresDet- LinkState-
---
 >               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- 
PresDet+ Interlock-
 >                       Changed: MRL- PresDet- LinkState+
295,296c295,296
< 40: 10 80 42 01 00 80 00 00 00 00 10 00 12 4c 12 04
< 50: 03 00 01 10 60 b2 1c 00 28 00 00 00 00 00 00 00
---
 > 40: 10 80 42 01 00 80 00 00 00 00 10 00 12 3c 12 04
 > 50: 40 00 11 70 60 b2 1c 00 28 00 40 01 00 00 00 00
538a539,598
 >
 > 02:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 
PCI Video and Audio Decoder (rev 02)
 >       Subsystem: Hauppauge computer works Inc. Hauppauge WinTV 
HVR-1400 ExpressCard
 >       Physical Slot: 3
 >       Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- 
ParErr- Stepping- SERR- FastB2B- DisINTx-
 >       Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- 
<TAbort- <MAbort- >SERR- <PERR- INTx-
 >       Interrupt: pin A routed to IRQ 0
 >       Region 0: Memory at f0e00000 (64-bit, non-prefetchable) 
[disabled] [size=2M]
 >       Capabilities: [40] Express (v1) Endpoint, MSI 00
 >               DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s 
<64ns, L1 <1us
 >                       ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
 >               DevCtl: Report errors: Correctable- Non-Fatal- Fatal- 
Unsupported-
 >                       RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
 >                       MaxPayload 128 bytes, MaxReadReq 512 bytes
 >               DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- 
AuxPwr- TransPend-
 >               LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, 
Latency L0 <2us, L1 <4us
 >                       ClockPM- Surprise- LLActRep- BwNot-
 >               LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- 
CommClk+
 >                       ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
 >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive- BWMgmt- ABWMgmt-
 >       Capabilities: [80] Power Management version 2
 >               Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA 
PME(D0+,D1+,D2+,D3hot+,D3cold-)
 >               Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
 >       Capabilities: [90] Vital Product Data
 >               No end tag found
 >       Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
 >               Address: 0000000000000000  Data: 0000
 >       Capabilities: [100 v1] Advanced Error Reporting
 >               UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- 
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
 >               UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- 
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
 >               UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- 
UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
 >               CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- 
NonFatalErr-
 >               CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- 
NonFatalErr-
 >               AERCap: First Error Pointer: 00, GenCap- CGenEn- 
ChkCap- ChkEn-
 >       Capabilities: [200 v1] Virtual Channel
 >               Caps:   LPEVC=0 RefClk=100ns PATEntryBits=1
 >               Arb:    Fixed+ WRR32+ WRR64+ WRR128-
 >               Ctrl:   ArbSelect=WRR64
 >               Status: InProgress-
 >               Port Arbitration Table [240] <?>
 >               VC0:    Caps:   PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
 >                       Arb:    Fixed- WRR32- WRR64- WRR128- TWRR128- 
WRR256-
 >                       Ctrl:   Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
 >                       Status: NegoPending- InProgress-
 > 00: f1 14 52 88 00 00 10 00 02 00 00 04 00 00 00 00
 > 10: 04 00 e0 f0 00 00 00 00 00 00 00 00 00 00 00 00
 > 20: 00 00 00 00 00 00 00 00 00 00 00 00 70 00 10 80
 > 30: 00 00 00 00 40 00 00 00 00 00 00 00 00 01 00 00
 > 40: 10 80 01 00 00 00 90 05 10 28 00 00 11 5c 01 00
 > 50: 40 00 11 10 00 00 00 00 00 00 00 00 00 00 00 00
 > 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > 80: 01 90 22 7e 00 00 00 00 00 00 00 00 00 00 00 00
 > 90: 03 a0 00 80 ff ff ff ff 00 00 00 00 00 00 00 00
 > a0: 05 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00
 > b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

=================================================================
diff lspci.after_1st_removal.txt lspci.after_1st_re-insertion.txt
267c267
<               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive- BWMgmt+ ABWMgmt-
---
 >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive+ BWMgmt+ ABWMgmt-
272c272
<               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- 
PresDet- Interlock-
---
 >               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- 
PresDet+ Interlock-
296c296
< 50: 40 00 11 50 60 b2 1c 00 28 00 00 01 00 00 00 00
---
 > 50: 40 00 11 70 60 b2 1c 00 28 00 40 01 00 00 00 00
538a539,598
 >
 > 02:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 
PCI Video and Audio Decoder (rev 02)
 >       Subsystem: Hauppauge computer works Inc. Hauppauge WinTV 
HVR-1400 ExpressCard
 >       Physical Slot: 3
 >       Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- 
ParErr- Stepping- SERR- FastB2B- DisINTx-
 >       Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- 
<TAbort- <MAbort- >SERR- <PERR- INTx-
 >       Interrupt: pin A routed to IRQ 0
 >       Region 0: Memory at f0e00000 (64-bit, non-prefetchable) 
[disabled] [size=2M]
 >       Capabilities: [40] Express (v1) Endpoint, MSI 00
 >               DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s 
<64ns, L1 <1us
 >                       ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
 >               DevCtl: Report errors: Correctable- Non-Fatal- Fatal- 
Unsupported-
 >                       RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
 >                       MaxPayload 128 bytes, MaxReadReq 512 bytes
 >               DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- 
AuxPwr- TransPend-
 >               LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, 
Latency L0 <2us, L1 <4us
 >                       ClockPM- Surprise- LLActRep- BwNot-
 >               LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- 
CommClk+
 >                       ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
 >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive- BWMgmt- ABWMgmt-
 >       Capabilities: [80] Power Management version 2
 >               Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA 
PME(D0+,D1+,D2+,D3hot+,D3cold-)
 >               Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
 >       Capabilities: [90] Vital Product Data
 >               No end tag found
 >       Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
 >               Address: 0000000000000000  Data: 0000
 >       Capabilities: [100 v1] Advanced Error Reporting
 >               UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- 
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
 >               UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- 
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
 >               UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- 
UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
 >               CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- 
NonFatalErr-
 >               CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- 
NonFatalErr-
 >               AERCap: First Error Pointer: 00, GenCap- CGenEn- 
ChkCap- ChkEn-
 >       Capabilities: [200 v1] Virtual Channel
 >               Caps:   LPEVC=0 RefClk=100ns PATEntryBits=1
 >               Arb:    Fixed+ WRR32+ WRR64+ WRR128-
 >               Ctrl:   ArbSelect=WRR64
 >               Status: InProgress-
 >               Port Arbitration Table [240] <?>
 >               VC0:    Caps:   PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
 >                       Arb:    Fixed- WRR32- WRR64- WRR128- TWRR128- 
WRR256-
 >                       Ctrl:   Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
 >                       Status: NegoPending- InProgress-
 > 00: f1 14 52 88 00 00 10 00 02 00 00 04 00 00 00 00
 > 10: 04 00 e0 f0 00 00 00 00 00 00 00 00 00 00 00 00
 > 20: 00 00 00 00 00 00 00 00 00 00 00 00 70 00 10 80
 > 30: 00 00 00 00 40 00 00 00 00 00 00 00 00 01 00 00
 > 40: 10 80 01 00 00 00 90 05 10 28 00 00 11 5c 01 00
 > 50: 40 00 11 10 00 00 00 00 00 00 00 00 00 00 00 00
 > 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > 80: 01 90 22 7e 00 00 00 00 00 00 00 00 00 00 00 00
 > 90: 03 a0 00 80 ff ff ff ff 00 00 00 00 00 00 00 00
 > a0: 05 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00
 > b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

==========================================================
diff lspci.after_insertion.txt lspci.after_1st_removal.txt
262c262
<               DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ 
TransPend-
---
 >               DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- 
AuxPwr+ TransPend-
267c267
<               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive+ BWMgmt+ ABWMgmt-
---
 >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive- BWMgmt+ ABWMgmt-
272c272
<               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- 
PresDet+ Interlock-
---
 >               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- 
PresDet- Interlock-
295,296c295,296
< 40: 10 80 42 01 00 80 00 00 00 00 10 00 12 3c 12 04
< 50: 40 00 11 70 60 b2 1c 00 28 00 40 01 00 00 00 00
---
 > 40: 10 80 42 01 00 80 00 00 00 00 11 00 12 3c 12 04
 > 50: 40 00 11 50 60 b2 1c 00 28 00 00 01 00 00 00 00
539,598d538
<
< 02:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 
PCI Video and Audio Decoder (rev 02)
<       Subsystem: Hauppauge computer works Inc. Hauppauge WinTV 
HVR-1400 ExpressCard
<       Physical Slot: 3
<       Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- 
ParErr- Stepping- SERR- FastB2B- DisINTx-
<       Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- 
<TAbort- <MAbort- >SERR- <PERR- INTx-
<       Interrupt: pin A routed to IRQ 0
<       Region 0: Memory at f0e00000 (64-bit, non-prefetchable) 
[disabled] [size=2M]
<       Capabilities: [40] Express (v1) Endpoint, MSI 00
<               DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s 
<64ns, L1 <1us
<                       ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
<               DevCtl: Report errors: Correctable- Non-Fatal- Fatal- 
Unsupported-
<                       RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
<                       MaxPayload 128 bytes, MaxReadReq 512 bytes
<               DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- 
TransPend-
<               LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, 
Latency L0 <2us, L1 <4us
<                       ClockPM- Surprise- LLActRep- BwNot-
<               LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- 
CommClk+
<                       ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
<               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive- BWMgmt- ABWMgmt-
<       Capabilities: [80] Power Management version 2
<               Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA 
PME(D0+,D1+,D2+,D3hot+,D3cold-)
<               Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
<       Capabilities: [90] Vital Product Data
<               No end tag found
<       Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
<               Address: 0000000000000000  Data: 0000
<       Capabilities: [100 v1] Advanced Error Reporting
<               UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- 
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
<               UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- 
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
<               UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- 
UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
<               CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- 
NonFatalErr-
<               CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- 
NonFatalErr-
<               AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- 
ChkEn-
<       Capabilities: [200 v1] Virtual Channel
<               Caps:   LPEVC=0 RefClk=100ns PATEntryBits=1
<               Arb:    Fixed+ WRR32+ WRR64+ WRR128-
<               Ctrl:   ArbSelect=WRR64
<               Status: InProgress-
<               Port Arbitration Table [240] <?>
<               VC0:    Caps:   PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
<                       Arb:    Fixed- WRR32- WRR64- WRR128- TWRR128- 
WRR256-
<                       Ctrl:   Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
<                       Status: NegoPending- InProgress-
< 00: f1 14 52 88 00 00 10 00 02 00 00 04 00 00 00 00
< 10: 04 00 e0 f0 00 00 00 00 00 00 00 00 00 00 00 00
< 20: 00 00 00 00 00 00 00 00 00 00 00 00 70 00 10 80
< 30: 00 00 00 00 40 00 00 00 00 00 00 00 00 01 00 00
< 40: 10 80 01 00 00 00 90 05 10 28 00 00 11 5c 01 00
< 50: 40 00 11 10 00 00 00 00 00 00 00 00 00 00 00 00
< 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< 80: 01 90 22 7e 00 00 00 00 00 00 00 00 00 00 00 00
< 90: 03 a0 00 80 ff ff ff ff 00 00 00 00 00 00 00 00
< a0: 05 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00
< b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

================================================================
diff lspci.after_1st_re-insertion.txt lspci.after_2nd_removal.txt
267c267
<               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive+ BWMgmt+ ABWMgmt-
---
 >               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive- BWMgmt+ ABWMgmt-
272c272
<               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- 
PresDet+ Interlock-
---
 >               SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- 
PresDet- Interlock-
296c296
< 50: 40 00 11 70 60 b2 1c 00 28 00 40 01 00 00 00 00
---
 > 50: 40 00 11 50 60 b2 1c 00 28 00 00 01 00 00 00 00
539,598d538
<
< 02:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 
PCI Video and Audio Decoder (rev 02)
<       Subsystem: Hauppauge computer works Inc. Hauppauge WinTV 
HVR-1400 ExpressCard
<       Physical Slot: 3
<       Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- 
ParErr- Stepping- SERR- FastB2B- DisINTx-
<       Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- 
<TAbort- <MAbort- >SERR- <PERR- INTx-
<       Interrupt: pin A routed to IRQ 0
<       Region 0: Memory at f0e00000 (64-bit, non-prefetchable) 
[disabled] [size=2M]
<       Capabilities: [40] Express (v1) Endpoint, MSI 00
<               DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s 
<64ns, L1 <1us
<                       ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
<               DevCtl: Report errors: Correctable- Non-Fatal- Fatal- 
Unsupported-
<                       RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
<                       MaxPayload 128 bytes, MaxReadReq 512 bytes
<               DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- 
TransPend-
<               LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, 
Latency L0 <2us, L1 <4us
<                       ClockPM- Surprise- LLActRep- BwNot-
<               LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- 
CommClk+
<                       ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
<               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive- BWMgmt- ABWMgmt-
<       Capabilities: [80] Power Management version 2
<               Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA 
PME(D0+,D1+,D2+,D3hot+,D3cold-)
<               Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
<       Capabilities: [90] Vital Product Data
<               No end tag found
<       Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
<               Address: 0000000000000000  Data: 0000
<       Capabilities: [100 v1] Advanced Error Reporting
<               UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- 
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
<               UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- 
UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
<               UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- 
UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
<               CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- 
NonFatalErr-
<               CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- 
NonFatalErr-
<               AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- 
ChkEn-
<       Capabilities: [200 v1] Virtual Channel
<               Caps:   LPEVC=0 RefClk=100ns PATEntryBits=1
<               Arb:    Fixed+ WRR32+ WRR64+ WRR128-
<               Ctrl:   ArbSelect=WRR64
<               Status: InProgress-
<               Port Arbitration Table [240] <?>
<               VC0:    Caps:   PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
<                       Arb:    Fixed- WRR32- WRR64- WRR128- TWRR128- 
WRR256-
<                       Ctrl:   Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
<                       Status: NegoPending- InProgress-
< 00: f1 14 52 88 00 00 10 00 02 00 00 04 00 00 00 00
< 10: 04 00 e0 f0 00 00 00 00 00 00 00 00 00 00 00 00
< 20: 00 00 00 00 00 00 00 00 00 00 00 00 70 00 10 80
< 30: 00 00 00 00 40 00 00 00 00 00 00 00 00 01 00 00
< 40: 10 80 01 00 00 00 90 05 10 28 00 00 11 5c 01 00
< 50: 40 00 11 10 00 00 00 00 00 00 00 00 00 00 00 00
< 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< 80: 01 90 22 7e 00 00 00 00 00 00 00 00 00 00 00 00
< 90: 03 a0 00 80 ff ff ff ff 00 00 00 00 00 00 00 00
< a0: 05 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00
< b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
< f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00





>
> Martin
>

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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-01-28 19:11                             ` Chris Clayton
@ 2013-01-28 21:02                               ` Martin Mokrejs
  2013-01-31 12:09                                 ` Chris Clayton
  0 siblings, 1 reply; 41+ messages in thread
From: Martin Mokrejs @ 2013-01-28 21:02 UTC (permalink / raw)
  To: Chris Clayton; +Cc: Yijing Wang, Yijing Wang, LKML, linux-pci

Hi Chris,

Chris Clayton wrote:
> Hi Martin,
> 
> On 01/28/13 12:12, Martin Mokrejs wrote:
>> Chris Clayton wrote:
>>>
>>> [snip]
>>>
>>>> [chris:~]$ cat /proc/cmdline
>>>> root=/dev/sda5 pciehp_ports=native ro resume=/dev/sda6
>>>                       ^^
>>>                    **typo**
>>> I've run the test again with pcie_ports=native and the directories now get populated. Even better though, is that when I plug in the card, hotplug **works** and the card's drivers are loaded.
>>
>> BTW, I have with acpiphp on 3.7.4:
>>
>> ls -la /sys/bus/pci_express/devices
>> total 0
>> drwxr-xr-x 2 root root 0 Jan 28 13:07 .
>> drwxr-xr-x 4 root root 0 Jan 28 13:07 ..
>> $ ls -la /sys/bus/pci/devices/slots
>                        ^^^^^^^^
>                         **typo**
> It should be /sys/bus/pci/slots.
> 
>> ls: cannot access /sys/bus/pci/devices/slots: No such file or directory
>> $
>>
> With acpiphp, I get /sys/bus/pci_express/devices populated but /sys/bus/pci/slots is empty.

OK, I haven't realized the typo, but I have here with acpiphp:

# ls -laR /sys/bus/pci/slots
/sys/bus/pci/slots:
total 0
drwxr-xr-x 3 root root 0 Jan 27 17:14 .
drwxr-xr-x 5 root root 0 Jan 25 15:56 ..
drwxr-xr-x 2 root root 0 Jan 27 17:14 1

/sys/bus/pci/slots/1:
total 0
drwxr-xr-x 2 root root    0 Jan 27 17:14 .
drwxr-xr-x 3 root root    0 Jan 27 17:14 ..
-r--r--r-- 1 root root 4096 Jan 28 21:31 adapter
-r--r--r-- 1 root root 4096 Jan 27 17:14 address
-rw-r--r-- 1 root root 4096 Jan 28 21:31 attention
-r--r--r-- 1 root root 4096 Jan 28 21:31 cur_bus_speed
-r--r--r-- 1 root root 4096 Jan 28 21:31 latch
-r--r--r-- 1 root root 4096 Jan 28 21:31 max_bus_speed
lrwxrwxrwx 1 root root    0 Jan 28 21:31 module -> ../../../../module/acpiphp
-rw-r--r-- 1 root root 4096 Jan 28 21:31 power
#

> 
>> And for me hotplug also works (as far as I can tell). ;-)
>>
>>>
>>> Excellent! Thank you so much for your help (and patience) Martin and Yijing.
>>>
>>> Now to solving why running scandvb doesn't find any TV channels.
>>
>> Would be fine if you could re-do the PresDet checks and confirm whether it is also broken
>> for you under pciehp.
>
> I've struggled with this a little. For some reason, the expresscard
> doesn't always stay properly inserted in the slot when I insert it.
> Now that hotplug is working, the modules are being loaded and when
> the card pops out again, I get an oops because, of course, the driver
> is running and the card disappears. Perhaps the driver can be made a
> bit more robust to sudden disappearance of the card. I'll report the

Yes, I had or maybe still have same issues here. I used to get an Oops
for sata_sil24 card weird behavior for USB3.0 NEC-based card. It was
fine always for a VIA-based firewire card and serial PL2303-based one.
I found out it is better if a usb device is connected to the USB card
because if that slips out then the libata layer quickly realizes that.
If there was no device connected, the usb waits too long before it removes
the usb hub from the system. And if you plugin the card meanwhile
back into the slot, weird thing happen.


> oops later. Anyway, to run these tests I built a kernel without the
> dvb card's drivers, effectively simulating the situation I had before
> Yijing got hotplug working for me. The card popping out may also have
> affected these diffs a bit because, for example, the first one has
> the CorrErr flag changed, possibly because I had to have two or more
> goes at getting the card to lock in the slot. Yesterday that diff
> showed no changes. Anyway, here are the diffs:
> 
> diff lspci.after_insertion.txt lspci.after_1st_re-insertion.txt
> 262c262
> <               DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
> ---
>>               DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
> 295c295
> < 40: 10 80 42 01 00 80 00 00 00 00 10 00 12 3c 12 04
> ---
>> 40: 10 80 42 01 00 80 00 00 00 00 11 00 12 3c 12 04
> 
> ============================================================
> diff lspci.after_1st_removal.txt lspci.after_2nd_removal.txt
> 
> <no difference>

BTW, with the NEC-based card only after every second removal of the card I got
into PresDet- state. So, on every other diff attempt you won't see a difference!
But we are talking about acpiphp here (unlike pciehp) and with that I also 
have no problems.

> 
> =============================================================
> diff lspci.before_insertion.txt lspci.after_1st_removal.txt
> 112c112
> < 60: 20 20 ff 07 00 00 00 00 01 00 00 00 00 00 08 c0
> ---
>> 60: 20 20 ff 07 00 00 00 00 01 00 00 00 00 00 00 c0
> 262,263c262,263
> <               DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
> <               LnkCap: Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L1 <16us
> ---
>>               DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
>>               LnkCap: Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <16us
> 265c265
> <               LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk-
> ---
>>               LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
> 267c267
> <               LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
> ---
>>               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt+ ABWMgmt-
> 273c273
> <                       Changed: MRL- PresDet- LinkState-
> ---
>>                       Changed: MRL- PresDet- LinkState+
> 295,296c295,296
> < 40: 10 80 42 01 00 80 00 00 00 00 10 00 12 4c 12 04
> < 50: 03 00 01 10 60 b2 1c 00 28 00 00 00 00 00 00 00
> ---
>> 40: 10 80 42 01 00 80 00 00 00 00 11 00 12 3c 12 04
>> 50: 40 00 11 50 60 b2 1c 00 28 00 00 01 00 00 00 00


I think this is what I also reported earlier that on the "Changed:" line the LinkState is not updated
always, contrary to the PresDet. That is present since kernel 3.4 times at least.


> 
> ===========================================================
> diff lspci.after_1st_removal.txt lspci.after_2nd_removal.txt
> 
> <no difference>

Yeah, try pciehp and see that the PresDet+ won't be flipped to PresDet-.
;-) You will have to plugin the card once more in and then pull out
to get to PresDet- state.


I deleted the rest, I think acpiphp just works for you, if statically compiled into the
kernel. ;-) Trying to proof that there are untested combinations and orders of module loadings
leading sometime to a broken setup does not seem at the very moment to be useful. Seems pci devs
know about that and rather decided to disable building of modules altogether.

The pciehp behavior is still another story and I would be really curious if it works for you.
For me, the PresDet did not work, I think ever, on this SandyBridge hardware.

Martin

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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-01-28 21:02                               ` Martin Mokrejs
@ 2013-01-31 12:09                                 ` Chris Clayton
  2013-01-31 13:05                                   ` Martin Mokrejs
  2013-03-06 23:45                                   ` Bjorn Helgaas
  0 siblings, 2 replies; 41+ messages in thread
From: Chris Clayton @ 2013-01-31 12:09 UTC (permalink / raw)
  To: Martin Mokrejs; +Cc: Yijing Wang, Yijing Wang, LKML, linux-pci

Hi Martin,

On 01/28/13 21:02, Martin Mokrejs wrote:
> Hi Chris,
>
> Chris Clayton wrote:
>> Hi Martin,
>>
>> On 01/28/13 12:12, Martin Mokrejs wrote:
>>> Chris Clayton wrote:
>>>>
>>>> [snip]
>>>>
>>>>> [chris:~]$ cat /proc/cmdline
>>>>> root=/dev/sda5 pciehp_ports=native ro resume=/dev/sda6
>>>>                        ^^
>>>>                     **typo**
>>>> I've run the test again with pcie_ports=native and the directories now get populated. Even better though, is that when I plug in the card, hotplug **works** and the card's drivers are loaded.
>>>
>>> BTW, I have with acpiphp on 3.7.4:
>>>
>>> ls -la /sys/bus/pci_express/devices
>>> total 0
>>> drwxr-xr-x 2 root root 0 Jan 28 13:07 .
>>> drwxr-xr-x 4 root root 0 Jan 28 13:07 ..
>>> $ ls -la /sys/bus/pci/devices/slots
>>                         ^^^^^^^^
>>                          **typo**
>> It should be /sys/bus/pci/slots.
>>
>>> ls: cannot access /sys/bus/pci/devices/slots: No such file or directory
>>> $
>>>
>> With acpiphp, I get /sys/bus/pci_express/devices populated but /sys/bus/pci/slots is empty.
>
> OK, I haven't realized the typo, but I have here with acpiphp:
>
> # ls -laR /sys/bus/pci/slots
> /sys/bus/pci/slots:
> total 0
> drwxr-xr-x 3 root root 0 Jan 27 17:14 .
> drwxr-xr-x 5 root root 0 Jan 25 15:56 ..
> drwxr-xr-x 2 root root 0 Jan 27 17:14 1
>
> /sys/bus/pci/slots/1:
> total 0
> drwxr-xr-x 2 root root    0 Jan 27 17:14 .
> drwxr-xr-x 3 root root    0 Jan 27 17:14 ..
> -r--r--r-- 1 root root 4096 Jan 28 21:31 adapter
> -r--r--r-- 1 root root 4096 Jan 27 17:14 address
> -rw-r--r-- 1 root root 4096 Jan 28 21:31 attention
> -r--r--r-- 1 root root 4096 Jan 28 21:31 cur_bus_speed
> -r--r--r-- 1 root root 4096 Jan 28 21:31 latch
> -r--r--r-- 1 root root 4096 Jan 28 21:31 max_bus_speed
> lrwxrwxrwx 1 root root    0 Jan 28 21:31 module -> ../../../../module/acpiphp
> -rw-r--r-- 1 root root 4096 Jan 28 21:31 power
> #
>
>>
>>> And for me hotplug also works (as far as I can tell). ;-)
>>>
>>>>
>>>> Excellent! Thank you so much for your help (and patience) Martin and Yijing.
>>>>
>>>> Now to solving why running scandvb doesn't find any TV channels.
>>>
>>> Would be fine if you could re-do the PresDet checks and confirm whether it is also broken
>>> for you under pciehp.
>>
>> I've struggled with this a little. For some reason, the expresscard
>> doesn't always stay properly inserted in the slot when I insert it.
>> Now that hotplug is working, the modules are being loaded and when
>> the card pops out again, I get an oops because, of course, the driver
>> is running and the card disappears. Perhaps the driver can be made a
>> bit more robust to sudden disappearance of the card. I'll report the
>
> Yes, I had or maybe still have same issues here. I used to get an Oops
> for sata_sil24 card weird behavior for USB3.0 NEC-based card. It was
> fine always for a VIA-based firewire card and serial PL2303-based one.
> I found out it is better if a usb device is connected to the USB card
> because if that slips out then the libata layer quickly realizes that.
> If there was no device connected, the usb waits too long before it removes
> the usb hub from the system. And if you plugin the card meanwhile
> back into the slot, weird thing happen.
>
My usb3 expresscard device has arrived and I get an oops with that too, 
if I remove it without unloading the driver first. I guess it shouldn't 
be a surprise that the driver isn't expecting the device to disappear.

As I mentioned, I have some trouble with the WinTV-HVR-1400 card, which 
sometimes pops out again, if I push it into the slot too hard (but I'm 
geeting better at that with practice). So what I've done (with the usb3 
card too) to avoid the oopsen is blacklist the driver in 
/etc/modprobe.d/blacklist.conf and then load them when I'm sure the card 
is properly inserted. Not exactly hotplug, but at least I don't have to 
reboot because of an oops- and it's not something I'm doing several 
times an hour.

Chris
>
>> oops later. Anyway, to run these tests I built a kernel without the
>> dvb card's drivers, effectively simulating the situation I had before
>> Yijing got hotplug working for me. The card popping out may also have
>> affected these diffs a bit because, for example, the first one has
>> the CorrErr flag changed, possibly because I had to have two or more
>> goes at getting the card to lock in the slot. Yesterday that diff
>> showed no changes. Anyway, here are the diffs:
>>
>> diff lspci.after_insertion.txt lspci.after_1st_re-insertion.txt
>> 262c262
>> <               DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
>> ---
>>>                DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
>> 295c295
>> < 40: 10 80 42 01 00 80 00 00 00 00 10 00 12 3c 12 04
>> ---
>>> 40: 10 80 42 01 00 80 00 00 00 00 11 00 12 3c 12 04
>>
>> ============================================================
>> diff lspci.after_1st_removal.txt lspci.after_2nd_removal.txt
>>
>> <no difference>
>
> BTW, with the NEC-based card only after every second removal of the card I got
> into PresDet- state. So, on every other diff attempt you won't see a difference!
> But we are talking about acpiphp here (unlike pciehp) and with that I also
> have no problems.
>
>>
>> =============================================================
>> diff lspci.before_insertion.txt lspci.after_1st_removal.txt
>> 112c112
>> < 60: 20 20 ff 07 00 00 00 00 01 00 00 00 00 00 08 c0
>> ---
>>> 60: 20 20 ff 07 00 00 00 00 01 00 00 00 00 00 00 c0
>> 262,263c262,263
>> <               DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
>> <               LnkCap: Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L1 <16us
>> ---
>>>                DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
>>>                LnkCap: Port #4, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <16us
>> 265c265
>> <               LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk-
>> ---
>>>                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
>> 267c267
>> <               LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
>> ---
>>>                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt+ ABWMgmt-
>> 273c273
>> <                       Changed: MRL- PresDet- LinkState-
>> ---
>>>                        Changed: MRL- PresDet- LinkState+
>> 295,296c295,296
>> < 40: 10 80 42 01 00 80 00 00 00 00 10 00 12 4c 12 04
>> < 50: 03 00 01 10 60 b2 1c 00 28 00 00 00 00 00 00 00
>> ---
>>> 40: 10 80 42 01 00 80 00 00 00 00 11 00 12 3c 12 04
>>> 50: 40 00 11 50 60 b2 1c 00 28 00 00 01 00 00 00 00
>
>
> I think this is what I also reported earlier that on the "Changed:" line the LinkState is not updated
> always, contrary to the PresDet. That is present since kernel 3.4 times at least.
>
>
>>
>> ===========================================================
>> diff lspci.after_1st_removal.txt lspci.after_2nd_removal.txt
>>
>> <no difference>
>
> Yeah, try pciehp and see that the PresDet+ won't be flipped to PresDet-.
> ;-) You will have to plugin the card once more in and then pull out
> to get to PresDet- state.
>
>
> I deleted the rest, I think acpiphp just works for you, if statically compiled into the
> kernel. ;-) Trying to proof that there are untested combinations and orders of module loadings
> leading sometime to a broken setup does not seem at the very moment to be useful. Seems pci devs
> know about that and rather decided to disable building of modules altogether.
>
> The pciehp behavior is still another story and I would be really curious if it works for you.
> For me, the PresDet did not work, I think ever, on this SandyBridge hardware.
>
> Martin
>

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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-01-31 12:09                                 ` Chris Clayton
@ 2013-01-31 13:05                                   ` Martin Mokrejs
  2013-03-06 23:45                                   ` Bjorn Helgaas
  1 sibling, 0 replies; 41+ messages in thread
From: Martin Mokrejs @ 2013-01-31 13:05 UTC (permalink / raw)
  To: Chris Clayton; +Cc: Yijing Wang, Yijing Wang, LKML, linux-pci

Hi Chris,

Chris Clayton wrote:
> Hi Martin,
> 
> On 01/28/13 21:02, Martin Mokrejs wrote:
>> Hi Chris,
>>
>> Chris Clayton wrote:
>>> Hi Martin,
>>>
>>> On 01/28/13 12:12, Martin Mokrejs wrote:
>>>> Chris Clayton wrote:

>>>
>>> I've struggled with this a little. For some reason, the expresscard
>>> doesn't always stay properly inserted in the slot when I insert it.
>>> Now that hotplug is working, the modules are being loaded and when
>>> the card pops out again, I get an oops because, of course, the driver
>>> is running and the card disappears. Perhaps the driver can be made a
>>> bit more robust to sudden disappearance of the card. I'll report the
>>
>> Yes, I had or maybe still have same issues here. I used to get an Oops
>> for sata_sil24 card weird behavior for USB3.0 NEC-based card. It was
>> fine always for a VIA-based firewire card and serial PL2303-based one.
>> I found out it is better if a usb device is connected to the USB card
>> because if that slips out then the libata layer quickly realizes that.
>> If there was no device connected, the usb waits too long before it removes
>> the usb hub from the system. And if you plugin the card meanwhile
>> back into the slot, weird thing happen.
>>
> My usb3 expresscard device has arrived and I get an oops with that
> too, if I remove it without unloading the driver first. I guess it
> shouldn't be a surprise that the driver isn't expecting the device to
> disappear.

I avoided the oopses when a USB device to connected to the express card.
Nevertheless, you should report it to linux-usb and linux-pci mailing lists,
along with the oops stacktrace (under a new thread). Maybe you suffer from
another Oops.

> 
> As I mentioned, I have some trouble with the WinTV-HVR-1400 card,
> which sometimes pops out again, if I push it into the slot too hard
> (but I'm geeting better at that with practice). So what I've done
> (with the usb3 card too) to avoid the oopsen is blacklist the driver
> in /etc/modprobe.d/blacklist.conf and then load them when I'm sure
> the card is properly inserted. Not exactly hotplug, but at least I
> don't have to reboot because of an oops- and it's not something I'm
> doing several times an hour.

Yeah, i also my way around - not fiddle much with the cards and if they
slip out during insertion, don't re-plug them too quickly (at least with
the USB3 card and SATA card I had problems).

BTW, if you remove a card, you are supposed to push the card into the slot
so it gets ejected. Do not just pull it out (what I did in the beginnings).
I was told that is not the right way (probably affects the PresDet status).

Martin

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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-01-31 12:09                                 ` Chris Clayton
  2013-01-31 13:05                                   ` Martin Mokrejs
@ 2013-03-06 23:45                                   ` Bjorn Helgaas
  2013-03-07 16:28                                     ` Chris Clayton
  1 sibling, 1 reply; 41+ messages in thread
From: Bjorn Helgaas @ 2013-03-06 23:45 UTC (permalink / raw)
  To: Chris Clayton; +Cc: Martin Mokrejs, Yijing Wang, Yijing Wang, LKML, linux-pci

On Thu, Jan 31, 2013 at 5:09 AM, Chris Clayton <chris2553@googlemail.com> wrote:

> My usb3 expresscard device has arrived and I get an oops with that too, if I
> remove it without unloading the driver first. I guess it shouldn't be a
> surprise that the driver isn't expecting the device to disappear.
>
> As I mentioned, I have some trouble with the WinTV-HVR-1400 card, which
> sometimes pops out again, if I push it into the slot too hard (but I'm
> geeting better at that with practice). So what I've done (with the usb3 card
> too) to avoid the oopsen is blacklist the driver in
> /etc/modprobe.d/blacklist.conf and then load them when I'm sure the card is
> properly inserted. Not exactly hotplug, but at least I don't have to reboot
> because of an oops- and it's not something I'm doing several times an hour.

Hi Chris,

What's the current state of this?  It sounds to me like it still
doesn't work out of the box.  Having to blacklist the driver and load
it manually is a completely unacceptable user experience.  If you have
to manually choose acpiphp over pciehp, that is also unacceptable.

So if you're still limping along with hacky workarounds like this, I'd
like to pursue this more and see if we can't figure out a better
solution.

Bjorn

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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-03-06 23:45                                   ` Bjorn Helgaas
@ 2013-03-07 16:28                                     ` Chris Clayton
  2013-03-07 17:30                                       ` Bjorn Helgaas
  0 siblings, 1 reply; 41+ messages in thread
From: Chris Clayton @ 2013-03-07 16:28 UTC (permalink / raw)
  To: Bjorn Helgaas; +Cc: Martin Mokrejs, Yijing Wang, Yijing Wang, LKML, linux-pci

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



On 03/06/13 23:45, Bjorn Helgaas wrote:
> On Thu, Jan 31, 2013 at 5:09 AM, Chris Clayton <chris2553@googlemail.com> wrote:
>
>> My usb3 expresscard device has arrived and I get an oops with that too, if I
>> remove it without unloading the driver first. I guess it shouldn't be a
>> surprise that the driver isn't expecting the device to disappear.
>>
>> As I mentioned, I have some trouble with the WinTV-HVR-1400 card, which
>> sometimes pops out again, if I push it into the slot too hard (but I'm
>> geeting better at that with practice). So what I've done (with the usb3 card
>> too) to avoid the oopsen is blacklist the driver in
>> /etc/modprobe.d/blacklist.conf and then load them when I'm sure the card is
>> properly inserted. Not exactly hotplug, but at least I don't have to reboot
>> because of an oops- and it's not something I'm doing several times an hour.
>
> Hi Chris,
>
> What's the current state of this?  It sounds to me like it still
> doesn't work out of the box.  Having to blacklist the driver and load
> it manually is a completely unacceptable user experience.  If you have
> to manually choose acpiphp over pciehp, that is also unacceptable.
>
> So if you're still limping along with hacky workarounds like this, I'd
> like to pursue this more and see if we can't figure out a better
> solution.
>
> Bjorn
>
Hi Bjorn,

If I unblacklist the driver, insert the HVR-1400 card and then remove 
it, I still get the oops. This is with kernel 3.8.2. I no longer get the 
oops with the USB3 card, but I don't know how or when that was fixed.

I stopped working on it when, after finding the workaround to the oops 
and then spending many many hours figuring out a fix so that scandvb 
would find some channels, no one on the linux-media list seemed 
interested in the fix. On top of that, even though scanning now finds 
all the available channels, the quality of the TV picture and sound is 
very poor indeed. I didn't want to bang my head against the linux-media 
wall again, so I abandoned the card and now use a USB TV stick, which 
gives is much better results than the card. It's a pity because the card 
also supports an analog signal which means I can watch the RF output 
from my satellite box, which I have piped around the house. Anyway, the 
linux-media folks are not your problem and if I want to watch satellite 
TV on my laptop, I can make one of my rare visits to Windows (where the 
picture and sound are good).

Having said (ranted?) all that, I would be more than happy to help fix 
the oops. After I first reported it, I realised that I didn't have a 
hotplug driver loaded. With help from Yijing Wang, we eventually managed 
to get the card recognised and drivers loaded when it is inserted. That 
doesn't help with the oops, though. I now have the pciehp driver 
compiled statically onto the kernel (and pass pcie_ports=native to the 
kernel), but removing the card with the cx23885 driver loaded always 
results in an oops. I originally reported this to the linux-media list 
because functions from the cx23885 driver are at the top of the call 
trace, but only Martin responded with some hotplug-related suggestions, 
which is what swung discussion the way of the linux-pci list.

Anyway, here's most of a call trace from an oops I triggered a few 
minutes ago. (The screen went blank,so I didn't get it all)

cx23885_sram_channel_dump+0x20b/0x220
cx23885_video_irq+0xf3/0x1c0
cx23885_irq+0x39b/0x7e0
queue_interrupt_event+0x46/0x70
cpuidle_wrap_enter+0x38/0x90
handle_irq_event_percpu+0x2e/0x140
io_apic_modify_irq.isra.17+0x4a/0x60
handle_irq_event+0x34/0x60
unmask_irq+0x20/0x20
handle_fasteoi_irq+0x46/0xd0
<IRQ>
do_irq+0x3d/0xc0
get_next_timer_interrupt+0x1af/0x2b0
common_interrupt+0x2c/0x31

The top three functions are the same as in my first oops report. From 
there down it is different, but, I've changed a few things in my kernel 
config since then. I've also attached the .config.

Let me know if I can provide any additional diagnostics.

Chris

[-- Attachment #2: config-3.8.2 --]
[-- Type: application/x-troff-man, Size: 82312 bytes --]

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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-03-07 16:28                                     ` Chris Clayton
@ 2013-03-07 17:30                                       ` Bjorn Helgaas
  2013-03-07 20:21                                         ` Chris Clayton
  0 siblings, 1 reply; 41+ messages in thread
From: Bjorn Helgaas @ 2013-03-07 17:30 UTC (permalink / raw)
  To: Chris Clayton; +Cc: Martin Mokrejs, Yijing Wang, Yijing Wang, LKML, linux-pci

On Thu, Mar 7, 2013 at 9:28 AM, Chris Clayton <chris2553@googlemail.com> wrote:
>
>
> On 03/06/13 23:45, Bjorn Helgaas wrote:
>>
>> On Thu, Jan 31, 2013 at 5:09 AM, Chris Clayton <chris2553@googlemail.com>
>> wrote:
>>
>>> My usb3 expresscard device has arrived and I get an oops with that too,
>>> if I
>>> remove it without unloading the driver first. I guess it shouldn't be a
>>> surprise that the driver isn't expecting the device to disappear.
>>>
>>> As I mentioned, I have some trouble with the WinTV-HVR-1400 card, which
>>> sometimes pops out again, if I push it into the slot too hard (but I'm
>>> geeting better at that with practice). So what I've done (with the usb3
>>> card
>>> too) to avoid the oopsen is blacklist the driver in
>>> /etc/modprobe.d/blacklist.conf and then load them when I'm sure the card
>>> is
>>> properly inserted. Not exactly hotplug, but at least I don't have to
>>> reboot
>>> because of an oops- and it's not something I'm doing several times an
>>> hour.
>>
>>
>> Hi Chris,
>>
>> What's the current state of this?  It sounds to me like it still
>> doesn't work out of the box.  Having to blacklist the driver and load
>> it manually is a completely unacceptable user experience.  If you have
>> to manually choose acpiphp over pciehp, that is also unacceptable.
>>
>> So if you're still limping along with hacky workarounds like this, I'd
>> like to pursue this more and see if we can't figure out a better
>> solution.
>>
>> Bjorn
>>
> Hi Bjorn,
>
> If I unblacklist the driver, insert the HVR-1400 card and then remove it, I
> still get the oops. This is with kernel 3.8.2. I no longer get the oops with
> the USB3 card, but I don't know how or when that was fixed.
>
> I stopped working on it when, after finding the workaround to the oops and
> then spending many many hours figuring out a fix so that scandvb would find
> some channels, no one on the linux-media list seemed interested in the fix.
> On top of that, even though scanning now finds all the available channels,
> the quality of the TV picture and sound is very poor indeed. I didn't want
> to bang my head against the linux-media wall again, so I abandoned the card
> and now use a USB TV stick, which gives is much better results than the
> card. It's a pity because the card also supports an analog signal which
> means I can watch the RF output from my satellite box, which I have piped
> around the house. Anyway, the linux-media folks are not your problem and if
> I want to watch satellite TV on my laptop, I can make one of my rare visits
> to Windows (where the picture and sound are good).
>
> Having said (ranted?) all that, I would be more than happy to help fix the
> oops. After I first reported it, I realised that I didn't have a hotplug
> driver loaded. With help from Yijing Wang, we eventually managed to get the
> card recognised and drivers loaded when it is inserted. That doesn't help
> with the oops, though. I now have the pciehp driver compiled statically onto
> the kernel (and pass pcie_ports=native to the kernel), but removing the card
> with the cx23885 driver loaded always results in an oops. I originally
> reported this to the linux-media list because functions from the cx23885
> driver are at the top of the call trace, but only Martin responded with some
> hotplug-related suggestions, which is what swung discussion the way of the
> linux-pci list.

OK.  There are several potential problems here.

1) The change to make scandvb find some channels.  This is probably a
cx23885 or linux-media issue, and I can't help with that.

2) TV picture/sound quality problem.  Again, probably a cx23885 driver
issue, and I can't help with that.

3) HVR-1400 not being recognized when inserted.  This is a PCI hotplug
issue, and I *can* help with this.  I don't know what your hardware
is, but in general, pciehp should take care of this.  If it doesn't,
or if you have to use an argument like "pcie_ports=native", we should
fix this.

4) Oops when removing HVR-1400 ExpressCard.  From the backtrace, I
assume the cx23885 driver is still bound to the device when you remove
the card.  It'd be nice if the driver could handle the device going
away, but I'm not surprised that it doesn't.

If you unbind the driver before removing the card, the oops should not
happen.  You should be able to do this manually with something like
this (with the address of your device, of course):

    # echo 0000:05:00.0 > /sys/bus/pci/drivers/cx23885/unbind

It would also be nice if there were a good user interface for doing
this, e.g., something like "Safely remove hardware" on Windows.  But I
don't know what it is on Linux.

So 3) is the thing I might be able to help with.  If there's still a
problem here (and even having to boot with an argument is a problem),
let's start by collecting complete dmesg logs, with and without your
"pcie_ports" option.  Boot without the card installed, then insert it
and remove it.  If you can use something like v3.9-rc1 with
CONFIG_HOTPLUG_PCI_PCIE=y, that would be ideal.

Bjorn

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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-03-07 17:30                                       ` Bjorn Helgaas
@ 2013-03-07 20:21                                         ` Chris Clayton
  2013-03-08  0:39                                           ` Bjorn Helgaas
  0 siblings, 1 reply; 41+ messages in thread
From: Chris Clayton @ 2013-03-07 20:21 UTC (permalink / raw)
  To: Bjorn Helgaas; +Cc: Martin Mokrejs, Yijing Wang, Yijing Wang, LKML, linux-pci

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



On 03/07/13 17:30, Bjorn Helgaas wrote:
> On Thu, Mar 7, 2013 at 9:28 AM, Chris Clayton <chris2553@googlemail.com> wrote:
>>
>>
>> On 03/06/13 23:45, Bjorn Helgaas wrote:
>>>
>>> On Thu, Jan 31, 2013 at 5:09 AM, Chris Clayton <chris2553@googlemail.com>
>>> wrote:
>>>
>>>> My usb3 expresscard device has arrived and I get an oops with that too,
>>>> if I
>>>> remove it without unloading the driver first. I guess it shouldn't be a
>>>> surprise that the driver isn't expecting the device to disappear.
>>>>
>>>> As I mentioned, I have some trouble with the WinTV-HVR-1400 card, which
>>>> sometimes pops out again, if I push it into the slot too hard (but I'm
>>>> geeting better at that with practice). So what I've done (with the usb3
>>>> card
>>>> too) to avoid the oopsen is blacklist the driver in
>>>> /etc/modprobe.d/blacklist.conf and then load them when I'm sure the card
>>>> is
>>>> properly inserted. Not exactly hotplug, but at least I don't have to
>>>> reboot
>>>> because of an oops- and it's not something I'm doing several times an
>>>> hour.
>>>
>>>
>>> Hi Chris,
>>>
>>> What's the current state of this?  It sounds to me like it still
>>> doesn't work out of the box.  Having to blacklist the driver and load
>>> it manually is a completely unacceptable user experience.  If you have
>>> to manually choose acpiphp over pciehp, that is also unacceptable.
>>>
>>> So if you're still limping along with hacky workarounds like this, I'd
>>> like to pursue this more and see if we can't figure out a better
>>> solution.
>>>
>>> Bjorn
>>>
>> Hi Bjorn,
>>
>> If I unblacklist the driver, insert the HVR-1400 card and then remove it, I
>> still get the oops. This is with kernel 3.8.2. I no longer get the oops with
>> the USB3 card, but I don't know how or when that was fixed.
>>
>> I stopped working on it when, after finding the workaround to the oops and
>> then spending many many hours figuring out a fix so that scandvb would find
>> some channels, no one on the linux-media list seemed interested in the fix.
>> On top of that, even though scanning now finds all the available channels,
>> the quality of the TV picture and sound is very poor indeed. I didn't want
>> to bang my head against the linux-media wall again, so I abandoned the card
>> and now use a USB TV stick, which gives is much better results than the
>> card. It's a pity because the card also supports an analog signal which
>> means I can watch the RF output from my satellite box, which I have piped
>> around the house. Anyway, the linux-media folks are not your problem and if
>> I want to watch satellite TV on my laptop, I can make one of my rare visits
>> to Windows (where the picture and sound are good).
>>
>> Having said (ranted?) all that, I would be more than happy to help fix the
>> oops. After I first reported it, I realised that I didn't have a hotplug
>> driver loaded. With help from Yijing Wang, we eventually managed to get the
>> card recognised and drivers loaded when it is inserted. That doesn't help
>> with the oops, though. I now have the pciehp driver compiled statically onto
>> the kernel (and pass pcie_ports=native to the kernel), but removing the card
>> with the cx23885 driver loaded always results in an oops. I originally
>> reported this to the linux-media list because functions from the cx23885
>> driver are at the top of the call trace, but only Martin responded with some
>> hotplug-related suggestions, which is what swung discussion the way of the
>> linux-pci list.
>
> OK.  There are several potential problems here.
>
> 1) The change to make scandvb find some channels.  This is probably a
> cx23885 or linux-media issue, and I can't help with that.
>
> 2) TV picture/sound quality problem.  Again, probably a cx23885 driver
> issue, and I can't help with that.
>

I'm not going to use the card and I don't have the time (or patience) to 
submit the change again.

> 3) HVR-1400 not being recognized when inserted.  This is a PCI hotplug
> issue, and I *can* help with this.  I don't know what your hardware
> is, but in general, pciehp should take care of this.  If it doesn't,
> or if you have to use an argument like "pcie_ports=native", we should
> fix this.
>
> 4) Oops when removing HVR-1400 ExpressCard.  From the backtrace, I
> assume the cx23885 driver is still bound to the device when you remove
> the card.  It'd be nice if the driver could handle the device going
> away, but I'm not surprised that it doesn't.
>

Nor am I, but it's hardly plug and play, is it. With Windows I can plug 
and unplug the card at will without crashing the system.

> If you unbind the driver before removing the card, the oops should not
> happen.  You should be able to do this manually with something like
> this (with the address of your device, of course):
>
>      # echo 0000:05:00.0 > /sys/bus/pci/drivers/cx23885/unbind
>
> It would also be nice if there were a good user interface for doing
> this, e.g., something like "Safely remove hardware" on Windows.  But I
> don't know what it is on Linux.
>

Thanks, I'll look into that and see if I can write a little panel applet 
to provide a UI.

> So 3) is the thing I might be able to help with.  If there's still a
> problem here (and even having to boot with an argument is a problem),
> let's start by collecting complete dmesg logs, with and without your
> "pcie_ports" option.  Boot without the card installed, then insert it
> and remove it.  If you can use something like v3.9-rc1 with
> CONFIG_HOTPLUG_PCI_PCIE=y, that would be ideal.
>

OK, I've gathered these logs using a kernel built from a pull of Linus' 
tree this afternoon (v3.9-rc1-108-g9f22578). Also, the cx23885 driver is 
still blacklisted to avoid unnecessary noise and the chance of an oops 
if the card springs out again when I insert it. The driver does load if 
it's not blacklisted (and the pcie_ports=native option is present).

The two logs are attached. As you will see, nothing at all happens when 
the pcie_ports=native option is absent. The nf_conntrack message is 
normally the last one from a normal boot.

Chris

> Bjorn
>

[-- Attachment #2: dmesg-with-arg --]
[-- Type: text/plain, Size: 40467 bytes --]

[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.9.0-rc1+ (chris@laptop) (gcc version 4.7.3 20130302 (prerelease) (GCC) ) #34 SMP PREEMPT Thu Mar 7 19:33:03 GMT 2013
[    0.000000] Disabled fast string operations
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009d7ff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009d800-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000dab0efff] usable
[    0.000000] BIOS-e820: [mem 0x00000000dab0f000-0x00000000dad4efff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000dad4f000-0x00000000dad6efff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000dad6f000-0x00000000daf1efff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000daf1f000-0x00000000daf9efff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000daf9f000-0x00000000daffefff] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000dafff000-0x00000000daffffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000db000000-0x00000000df9fffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed10000-0x00000000fed19fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ffd80000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000021fdfffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.6 present.
[    0.000000] DMI: FUJITSU LIFEBOOK AH531/FJNBB0F, BIOS 1.30 05/28/2012
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0x21fe00 max_arch_pfn = 0x1000000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF uncachable
[    0.000000]   C0000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 0FFC00000 mask FFFC00000 write-protect
[    0.000000]   1 base 000000000 mask F80000000 write-back
[    0.000000]   2 base 080000000 mask FC0000000 write-back
[    0.000000]   3 base 0C0000000 mask FE0000000 write-back
[    0.000000]   4 base 0DC000000 mask FFC000000 uncachable
[    0.000000]   5 base 0DB000000 mask FFF000000 uncachable
[    0.000000]   6 base 100000000 mask F00000000 write-back
[    0.000000]   7 base 200000000 mask FE0000000 write-back
[    0.000000]   8 base 21FE00000 mask FFFE00000 uncachable
[    0.000000]   9 disabled
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] initial memory mapped: [mem 0x00000000-0x01bfffff]
[    0.000000] Base memory trampoline at [c0099000] 99000 size 16384
[    0.000000] reserving inaccessible SNB gfx pages
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] init_memory_mapping: [mem 0x37a00000-0x37bfdfff]
[    0.000000]  [mem 0x37a00000-0x37bfdfff] page 4k
[    0.000000] BRK [0x01628000, 0x01628fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x34000000-0x379fffff]
[    0.000000]  [mem 0x34000000-0x379fffff] page 2M
[    0.000000] init_memory_mapping: [mem 0x00100000-0x33ffffff]
[    0.000000]  [mem 0x00100000-0x001fffff] page 4k
[    0.000000]  [mem 0x00200000-0x33ffffff] page 2M
[    0.000000] ACPI: RSDP 000f00e0 00024 (v02 FUJ   )
[    0.000000] ACPI: XSDT daffe120 00084 (v01 FUJ    PC       00000001 FUJ  00000001)
[    0.000000] ACPI: FACP daff0000 000F4 (v03 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: DSDT daff3000 0794A (v02 FUJ    FJNBB0F  00000000 INTL 20061109)
[    0.000000] ACPI: FACS daf3d000 00040
[    0.000000] ACPI: SLIC daffd000 00176 (v01 FUJ    PC       00000001 FUJ  00000001)
[    0.000000] ACPI: SSDT daffb000 01068 (v01 FUJ    PtidDevc 00001000 INTL 20061109)
[    0.000000] ACPI: ASF! daff2000 000A5 (v32 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: HPET dafef000 00038 (v01 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: APIC dafee000 00098 (v01 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: MCFG dafed000 0003C (v01 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: SSDT dafec000 007C2 (v01  PmRef  Cpu0Ist 00003000 INTL 20061109)
[    0.000000] ACPI: SSDT dafeb000 00996 (v01  PmRef    CpuPm 00003000 INTL 20061109)
[    0.000000] ACPI: UEFI dafea000 0003E (v01 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: UEFI dafe9000 00042 (v01 PTL      COMBUF 00000001 PTL  00000001)
[    0.000000] ACPI: UEFI dafe8000 00242 (v01 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] 7810MB HIGHMEM available.
[    0.000000] 891MB LOWMEM available.
[    0.000000]   mapped low ram: 0 - 37bfe000
[    0.000000]   low ram: 0 - 37bfe000
[    0.000000] BRK [0x01629000, 0x01629fff] PGTABLE
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x00001000-0x00ffffff]
[    0.000000]   Normal   [mem 0x01000000-0x37bfdfff]
[    0.000000]   HighMem  [mem 0x37bfe000-0x1fdfffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00001000-0x0009cfff]
[    0.000000]   node   0: [mem 0x00100000-0xdab0efff]
[    0.000000]   node   0: [mem 0xdafff000-0xdaffffff]
[    0.000000]   node   0: [mem 0x00000000-0x1fdfffff]
[    0.000000] On node 0 totalpages: 2074796
[    0.000000] free_area_init_node: node 0, pgdat c1569140, node_mem_map f37fe020
[    0.000000]   DMA zone: 32 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 3996 pages, LIFO batch:0
[    0.000000]   Normal zone: 1752 pages used for memmap
[    0.000000]   Normal zone: 224254 pages, LIFO batch:31
[    0.000000]   HighMem zone: 15621 pages used for memmap
[    0.000000]   HighMem zone: 1846546 pages, LIFO batch:31
[    0.000000] Using APIC driver default
[    0.000000] ACPI: PM-Timer IO Port: 0x408
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x00] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x00] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x07] lapic_id[0x00] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x08] lapic_id[0x00] disabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x0e] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 14, version 32, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a301 base: 0xfed00000
[    0.000000] smpboot: 8 Processors exceeds NR_CPUS limit of 4
[    0.000000] smpboot: Allowing 4 CPUs, 0 hotplug CPUs
[    0.000000] nr_irqs_gsi: 40
[    0.000000] PM: Registered nosave memory: 000000000009d000 - 000000000009e000
[    0.000000] PM: Registered nosave memory: 000000000009e000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
[    0.000000] PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
[    0.000000] e820: [mem 0xdfa00000-0xf7ffffff] available for PCI devices
[    0.000000] setup_percpu: NR_CPUS:4 nr_cpumask_bits:4 nr_cpu_ids:4 nr_node_ids:1
[    0.000000] PERCPU: Embedded 12 pages/cpu @f37bc000 s26496 r0 d22656 u49152
[    0.000000] pcpu-alloc: s26496 r0 d22656 u49152 alloc=12*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 2073012
[    0.000000] Kernel command line: root=/dev/sda5 pcie_ports=native ro resume=/dev/sda6
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] __ex_table already sorted, skipping sort
[    0.000000] Initializing CPU#0
[    0.000000] xsave: enabled xstate_bv 0x7, cntxt size 0x340
[    0.000000] Initializing HighMem for node 0 (00037bfe:0021fe00)
[    0.000000] Memory: 8221536k/8910848k available (4096k kernel code, 77644k reserved, 1466k data, 376k init, 7386180k highmem)
[    0.000000] virtual kernel memory layout:
    fixmap  : 0xfff67000 - 0xfffff000   ( 608 kB)
    pkmap   : 0xffc00000 - 0xffe00000   (2048 kB)
    vmalloc : 0xf83fe000 - 0xffbfe000   ( 120 MB)
    lowmem  : 0xc0000000 - 0xf7bfe000   ( 891 MB)
      .init : 0xc156f000 - 0xc15cd000   ( 376 kB)
      .data : 0xc1400258 - 0xc156eb80   (1466 kB)
      .text : 0xc1000000 - 0xc1400258   (4096 kB)
[    0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[    0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] 	Dump stacks of tasks blocking RCU-preempt GP.
[    0.000000] NR_IRQS:2304 nr_irqs:712 16
[    0.000000] CPU 0 irqstacks, hard=f3008000 soft=f300a000
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty0] enabled
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.004000] tsc: Detected 2494.124 MHz processor
[    0.000001] Calibrating delay loop (skipped), value calculated using timer frequency.. 4988.24 BogoMIPS (lpj=9976496)
[    0.000117] pid_max: default: 32768 minimum: 301
[    0.000198] Mount-cache hash table entries: 512
[    0.000430] Disabled fast string operations
[    0.000485] CPU: Physical Processor ID: 0
[    0.000539] CPU: Processor Core ID: 0
[    0.000596] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8)
[    0.000674] mce: CPU supports 7 MCE banks
[    0.000736] CPU0: Thermal monitoring enabled (TM1)
[    0.000800] Last level iTLB entries: 4KB 512, 2MB 0, 4MB 0
Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32
tlb_flushall_shift: 5
[    0.001003] Freeing SMP alternatives: 16k freed
[    0.001062] ACPI: Core revision 20130117
[    0.005472] ACPI: All ACPI Tables successfully acquired
[    0.005924] Enabling APIC mode:  Flat.  Using 1 I/O APICs
[    0.006395] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.046178] smpboot: CPU0: Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz (fam: 06, model: 2a, stepping: 07)
[    0.046373] TSC deadline timer enabled
[    0.046381] Performance Events: PEBS fmt1+, 16-deep LBR, SandyBridge events, Intel PMU driver.
[    0.046613] perf_event_intel: PEBS disabled due to CPU errata, please upgrade microcode
[    0.046674] ... version:                3
[    0.046728] ... bit width:              48
[    0.046783] ... generic registers:      4
[    0.046838] ... value mask:             0000ffffffffffff
[    0.046895] ... max period:             000000007fffffff
[    0.046951] ... fixed-purpose events:   3
[    0.047006] ... event mask:             000000070000000f
[    0.062595] CPU 1 irqstacks, hard=f30b2000 soft=f30b4000
[    0.072953] Initializing CPU#1
[    0.073724] Disabled fast string operations
[    0.062595] smpboot: Booting Node   0, Processors  #1
[    0.075909] CPU 2 irqstacks, hard=f30d2000 soft=f30d4000
[    0.086360] Initializing CPU#2
[    0.087149] Disabled fast string operations
[    0.076068]  #2
[    0.089325] CPU 3 irqstacks, hard=f30de000 soft=f30e8000
[    0.089485]  #3 OK
[    0.099786] Initializing CPU#3
[    0.100576] Disabled fast string operations
[    0.102692] Brought up 4 CPUs
[    0.102856] smpboot: Total of 4 processors activated (19952.99 BogoMIPS)
[    0.105542] devtmpfs: initialized
[    0.105801] PM: Registering ACPI NVS region [mem 0xdad4f000-0xdad6efff] (131072 bytes)
[    0.105865] PM: Registering ACPI NVS region [mem 0xdaf1f000-0xdaf9efff] (524288 bytes)
[    0.105992] NET: Registered protocol family 16
[    0.106176] ACPI: bus type pci registered
[    0.106270] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
[    0.106346] PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved in E820
[    0.106405] PCI: Using MMCONFIG for extended config space
[    0.106462] PCI: Using configuration type 1 for base access
[    0.107558] bio: create slab <bio-0> at 0
[    0.107658] ACPI: Added _OSI(Module Device)
[    0.107714] ACPI: Added _OSI(Processor Device)
[    0.107769] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.107826] ACPI: Added _OSI(Processor Aggregator Device)
[    0.109096] ACPI: EC: Look up EC in DSDT
[    0.110340] ACPI: Executed 1 blocks of module-level executable AML code
[    0.122765] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[    0.123178] ACPI: SSDT dad4d718 0067C (v01  PmRef  Cpu0Cst 00003001 INTL 20061109)
[    0.123630] ACPI: Dynamic OEM Table Load:
[    0.123764] ACPI: SSDT   (null) 0067C (v01  PmRef  Cpu0Cst 00003001 INTL 20061109)
[    0.134969] ACPI: SSDT daf0fa98 00303 (v01  PmRef    ApIst 00003000 INTL 20061109)
[    0.135448] ACPI: Dynamic OEM Table Load:
[    0.135581] ACPI: SSDT   (null) 00303 (v01  PmRef    ApIst 00003000 INTL 20061109)
[    0.146869] ACPI: SSDT dad4cd98 00119 (v01  PmRef    ApCst 00003000 INTL 20061109)
[    0.147313] ACPI: Dynamic OEM Table Load:
[    0.147446] ACPI: SSDT   (null) 00119 (v01  PmRef    ApCst 00003000 INTL 20061109)
[    0.159408] ACPI: Interpreter enabled
[    0.159467] ACPI: (supports S0ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20130117/hwxface-568)
[    0.159667] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20130117/hwxface-568)
[    0.159823]  S3 S4 S5)
[    0.159999] ACPI: Using IOAPIC for interrupt routing
[    0.160078] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.164578] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3e])
[    0.164666] \_SB_.PCI0:_OSC invalid UUID
[    0.164666] _OSC request data:1 8 1f 
[    0.164693] \_SB_.PCI0:_OSC invalid UUID
[    0.164694] _OSC request data:1 f 1f 
[    0.164696] acpi PNP0A08:00: ACPI _OSC support notification failed, disabling PCIe ASPM
[    0.164759] acpi PNP0A08:00: Unable to request _OSC control (_OSC support mask: 0x08)
[    0.165277] PCI host bridge to bus 0000:00
[    0.165334] pci_bus 0000:00: root bus resource [bus 00-3e]
[    0.165391] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]
[    0.165450] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
[    0.166053] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[    0.166113] pci_bus 0000:00: root bus resource [mem 0xdfa00000-0xfeafffff]
[    0.166173] pci_bus 0000:00: root bus resource [mem 0xfed40000-0xfed44fff]
[    0.166239] pci 0000:00:00.0: [8086:0104] type 00 class 0x060000
[    0.166311] pci 0000:00:02.0: [8086:0126] type 00 class 0x030000
[    0.166320] pci 0000:00:02.0: reg 10: [mem 0xf0000000-0xf03fffff 64bit]
[    0.166326] pci 0000:00:02.0: reg 18: [mem 0xe0000000-0xefffffff 64bit pref]
[    0.166330] pci 0000:00:02.0: reg 20: [io  0x4000-0x403f]
[    0.166417] pci 0000:00:16.0: [8086:1c3a] type 00 class 0x078000
[    0.166441] pci 0000:00:16.0: reg 10: [mem 0xf1605000-0xf160500f 64bit]
[    0.166502] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
[    0.166577] pci 0000:00:1a.0: [8086:1c2d] type 00 class 0x0c0320
[    0.166598] pci 0000:00:1a.0: reg 10: [mem 0xf160a000-0xf160a3ff]
[    0.166670] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[    0.166705] pci 0000:00:1a.0: System wakeup disabled by ACPI
[    0.166794] pci 0000:00:1b.0: [8086:1c20] type 00 class 0x040300
[    0.166813] pci 0000:00:1b.0: reg 10: [mem 0xf1600000-0xf1603fff 64bit]
[    0.166867] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    0.166917] pci 0000:00:1c.0: [8086:1c10] type 01 class 0x060400
[    0.167014] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.167078] pci 0000:00:1c.3: [8086:1c16] type 01 class 0x060400
[    0.167177] pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
[    0.167216] pci 0000:00:1c.3: System wakeup disabled by ACPI
[    0.167301] pci 0000:00:1c.5: [8086:1c1a] type 01 class 0x060400
[    0.167362] pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold
[    0.167393] pci 0000:00:1c.5: System wakeup disabled by ACPI
[    0.167482] pci 0000:00:1d.0: [8086:1c26] type 00 class 0x0c0320
[    0.167503] pci 0000:00:1d.0: reg 10: [mem 0xf1609000-0xf16093ff]
[    0.167576] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[    0.167607] pci 0000:00:1d.0: System wakeup disabled by ACPI
[    0.167694] pci 0000:00:1f.0: [8086:1c49] type 00 class 0x060100
[    0.167827] pci 0000:00:1f.2: [8086:1c03] type 00 class 0x010601
[    0.167845] pci 0000:00:1f.2: reg 10: [io  0x4088-0x408f]
[    0.167853] pci 0000:00:1f.2: reg 14: [io  0x4094-0x4097]
[    0.167861] pci 0000:00:1f.2: reg 18: [io  0x4080-0x4087]
[    0.167868] pci 0000:00:1f.2: reg 1c: [io  0x4090-0x4093]
[    0.167876] pci 0000:00:1f.2: reg 20: [io  0x4060-0x407f]
[    0.167884] pci 0000:00:1f.2: reg 24: [mem 0xf1608000-0xf16087ff]
[    0.167916] pci 0000:00:1f.2: PME# supported from D3hot
[    0.167968] pci 0000:00:1f.3: [8086:1c22] type 00 class 0x0c0500
[    0.167982] pci 0000:00:1f.3: reg 10: [mem 0xf1604000-0xf16040ff 64bit]
[    0.168003] pci 0000:00:1f.3: reg 20: [io  0xefa0-0xefbf]
[    0.168298] pci 0000:01:00.0: [8086:008a] type 00 class 0x028000
[    0.168462] pci 0000:01:00.0: reg 10: [mem 0xf1500000-0xf1501fff 64bit]
[    0.169019] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
[    0.169145] pci 0000:01:00.0: System wakeup disabled by ACPI
[    0.174954] pci 0000:00:1c.0: PCI bridge to [bus 01]
[    0.175018] pci 0000:00:1c.0:   bridge window [mem 0xf1500000-0xf15fffff]
[    0.175107] pci 0000:00:1c.3: PCI bridge to [bus 02-06]
[    0.175168] pci 0000:00:1c.3:   bridge window [io  0x3000-0x3fff]
[    0.175173] pci 0000:00:1c.3:   bridge window [mem 0xf0d00000-0xf14fffff]
[    0.175181] pci 0000:00:1c.3:   bridge window [mem 0xf0400000-0xf0bfffff 64bit pref]
[    0.175256] pci 0000:07:00.0: [10ec:8168] type 00 class 0x020000
[    0.175277] pci 0000:07:00.0: reg 10: [io  0x2000-0x20ff]
[    0.175311] pci 0000:07:00.0: reg 18: [mem 0xf0c04000-0xf0c04fff 64bit pref]
[    0.175332] pci 0000:07:00.0: reg 20: [mem 0xf0c00000-0xf0c03fff 64bit pref]
[    0.175392] pci 0000:07:00.0: supports D1 D2
[    0.175393] pci 0000:07:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.175433] pci 0000:07:00.0: System wakeup disabled by ACPI
[    0.182860] pci 0000:00:1c.5: PCI bridge to [bus 07]
[    0.182947] pci 0000:00:1c.5:   bridge window [io  0x2000-0x2fff]
[    0.182955] pci 0000:00:1c.5:   bridge window [mem 0xf0c00000-0xf0cfffff 64bit pref]
[    0.182976] pci_bus 0000:00: on NUMA node 0
[    0.182977] ACPI _OSC control for PCIe not granted, disabling ASPM
[    0.183351] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 10 *11 12 14 15)
[    0.183929] ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 10 *11 12 14 15)
[    0.184504] ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 *10 11 12 14 15)
[    0.185080] ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 10 *11 12 14 15)
[    0.185657] ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 10 11 12 14 15) *0, disabled.
[    0.186312] ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 10 11 12 14 15) *0, disabled.
[    0.186970] ACPI: PCI Interrupt Link [LNKG] (IRQs 1 3 4 5 6 *10 11 12 14 15)
[    0.187544] ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 5 6 *10 11 12 14 15)
[    0.188302] ACPI: Enabled 6 GPEs in block 00 to 3F
[    0.188441] acpi root: \_SB_.PCI0 notify handler is installed
[    0.188483] Found 1 acpi root devices
[    0.188511] ACPI: EC: GPE = 0x17, I/O: command/status = 0x66, data = 0x62
[    0.188674] ACPI: No dock devices found.
[    0.188763] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.188826] vgaarb: loaded
[    0.188878] vgaarb: bridge control possible 0000:00:02.0
[    0.188985] SCSI subsystem initialized
[    0.189040] ACPI: bus type scsi registered
[    0.189106] libata version 3.00 loaded.
[    0.189109] ACPI: bus type usb registered
[    0.189178] usbcore: registered new interface driver usbfs
[    0.189244] usbcore: registered new interface driver hub
[    0.189321] usbcore: registered new device driver usb
[    0.189390] Linux video capture interface: v2.00
[    0.189473] Advanced Linux Sound Architecture Driver Initialized.
[    0.189532] PCI: Using ACPI for IRQ routing
[    0.191220] PCI: pci_cache_line_size set to 64 bytes
[    0.191311] e820: reserve RAM buffer [mem 0x0009d800-0x0009ffff]
[    0.191312] e820: reserve RAM buffer [mem 0xdab0f000-0xdbffffff]
[    0.191314] e820: reserve RAM buffer [mem 0xdb000000-0xdbffffff]
[    0.191315] e820: reserve RAM buffer [mem 0x21fe00000-0x21fffffff]
[    0.191442] Switching to clocksource hpet
[    0.191538] pnp: PnP ACPI init
[    0.191594] ACPI: bus type pnp registered
[    0.191669] pnp 00:00: [dma 4]
[    0.191683] pnp 00:00: Plug and Play ACPI device, IDs PNP0200 (active)
[    0.191699] pnp 00:01: Plug and Play ACPI device, IDs INT0800 (active)
[    0.191767] pnp 00:02: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.191789] pnp 00:03: Plug and Play ACPI device, IDs PNP0c04 (active)
[    0.191819] system 00:04: [io  0x0680-0x069f] has been reserved
[    0.191878] system 00:04: [io  0x1000-0x100f] has been reserved
[    0.191937] system 00:04: [io  0xffff] has been reserved
[    0.191996] system 00:04: [io  0xffff] has been reserved
[    0.192054] system 00:04: [io  0x0400-0x0453] has been reserved
[    0.192112] system 00:04: [io  0x0458-0x047f] has been reserved
[    0.192171] system 00:04: [io  0x0500-0x057f] has been reserved
[    0.192229] system 00:04: [io  0x164e-0x164f] has been reserved
[    0.192289] system 00:04: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.192307] pnp 00:05: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.192341] system 00:06: [io  0x0454-0x0457] has been reserved
[    0.192401] system 00:06: Plug and Play ACPI device, IDs INT3f0d PNP0c02 (active)
[    0.192420] pnp 00:07: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.192438] pnp 00:08: Plug and Play ACPI device, IDs PNP0f13 (active)
[    0.192544] system 00:09: [mem 0xfed1c000-0xfed1ffff] has been reserved
[    0.192604] system 00:09: [mem 0xfed10000-0xfed17fff] has been reserved
[    0.192664] system 00:09: [mem 0xfed18000-0xfed18fff] has been reserved
[    0.192724] system 00:09: [mem 0xfed19000-0xfed19fff] has been reserved
[    0.192784] system 00:09: [mem 0xf8000000-0xfbffffff] has been reserved
[    0.192844] system 00:09: [mem 0xfed20000-0xfed3ffff] has been reserved
[    0.192907] system 00:09: [mem 0xfed90000-0xfed93fff] has been reserved
[    0.192967] system 00:09: [mem 0xfed45000-0xfed8ffff] has been reserved
[    0.193027] system 00:09: [mem 0xff000000-0xffffffff] could not be reserved
[    0.193088] system 00:09: [mem 0xfee00000-0xfeefffff] could not be reserved
[    0.193148] system 00:09: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.193312] system 00:0a: [mem 0x20000000-0x201fffff] could not be reserved
[    0.193373] system 00:0a: [mem 0x40000000-0x401fffff] could not be reserved
[    0.193441] system 00:0a: Plug and Play ACPI device, IDs PNP0c01 (active)
[    0.193476] pnp: PnP ACPI: found 11 devices
[    0.193531] ACPI: ACPI bus type pnp unregistered
[    0.229464] pci 0000:00:1c.0: PCI bridge to [bus 01]
[    0.229528] pci 0000:00:1c.0:   bridge window [mem 0xf1500000-0xf15fffff]
[    0.229598] pci 0000:00:1c.3: PCI bridge to [bus 02-06]
[    0.229657] pci 0000:00:1c.3:   bridge window [io  0x3000-0x3fff]
[    0.229721] pci 0000:00:1c.3:   bridge window [mem 0xf0d00000-0xf14fffff]
[    0.229785] pci 0000:00:1c.3:   bridge window [mem 0xf0400000-0xf0bfffff 64bit pref]
[    0.229852] pci 0000:00:1c.5: PCI bridge to [bus 07]
[    0.229909] pci 0000:00:1c.5:   bridge window [io  0x2000-0x2fff]
[    0.229973] pci 0000:00:1c.5:   bridge window [mem 0xf0c00000-0xf0cfffff 64bit pref]
[    0.230160] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.230162] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.230163] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.230165] pci_bus 0000:00: resource 7 [mem 0xdfa00000-0xfeafffff]
[    0.230166] pci_bus 0000:00: resource 8 [mem 0xfed40000-0xfed44fff]
[    0.230168] pci_bus 0000:01: resource 1 [mem 0xf1500000-0xf15fffff]
[    0.230169] pci_bus 0000:02: resource 0 [io  0x3000-0x3fff]
[    0.230170] pci_bus 0000:02: resource 1 [mem 0xf0d00000-0xf14fffff]
[    0.230172] pci_bus 0000:02: resource 2 [mem 0xf0400000-0xf0bfffff 64bit pref]
[    0.230173] pci_bus 0000:07: resource 0 [io  0x2000-0x2fff]
[    0.230174] pci_bus 0000:07: resource 2 [mem 0xf0c00000-0xf0cfffff 64bit pref]
[    0.230197] NET: Registered protocol family 2
[    0.230369] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[    0.230441] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[    0.230510] TCP: Hash tables configured (established 8192 bind 8192)
[    0.230580] TCP: reno registered
[    0.230634] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    0.230695] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    0.230790] NET: Registered protocol family 1
[    0.230854] pci 0000:00:02.0: Boot video device
[    0.231072] PCI: CLS 64 bytes, default 64
[    0.231650] bounce pool size: 64 pages
[    0.232791] fuse init (API version 7.21)
[    0.232906] msgmni has been set to 1631
[    0.233235] io scheduler noop registered
[    0.233328] io scheduler cfq registered (default)
[    0.233627] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    0.233717] pciehp 0000:00:1c.3:pcie04: HPC vendor_id 8086 device_id 1c16 ss_vid 10cf ss_did 1610
[    0.233823] pciehp 0000:00:1c.3:pcie04: service driver pciehp loaded
[    0.233829] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    0.233898] intel_idle: MWAIT substates: 0x21120
[    0.233898] intel_idle: v0.4 model 0x2A
[    0.233899] intel_idle: lapic_timer_reliable_states 0xffffffff
[    0.234023] ACPI: AC Adapter [ACAD] (on-line)
[    0.234195] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
[    0.234259] ACPI: Power Button [PWRB]
[    0.234340] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input1
[    0.234414] ACPI: Lid Switch [LID]
[    0.234493] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
[    0.234555] ACPI: Power Button [PWRF]
[    0.234661] ACPI: Requesting acpi_cpufreq
[    0.236490] thermal LNXTHERM:00: registered as thermal_zone0
[    0.236549] ACPI: Thermal Zone [THRM] (55 C)
[    0.236616] isapnp: Scanning for PnP cards...
[    0.237081] ACPI: Battery Slot [BAT1] (battery present)
[    0.590974] isapnp: No Plug & Play device found
[    0.595844] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    0.596230] Real Time Clock Driver v1.12b
[    0.596286] Linux agpgart interface v0.103
[    0.596363] [drm] Initialized drm 1.1.0 20060810
[    0.596722] [drm] Memory usable by graphics device = 2048M
[    0.596783] i915 0000:00:02.0: setting latency timer to 64
[    0.596937] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[    0.596996] [drm] Driver supports precise vblank timestamp query.
[    0.597106] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    0.618321] [drm] Wrong MCH_SSKPD value: 0x16040307
[    0.618380] [drm] This can cause pipe underruns and display issues.
[    0.618439] [drm] Please upgrade your BIOS to fix this.
[    0.634607] fbcon: inteldrmfb (fb0) is primary device
[    1.228700] tsc: Refined TSC clocksource calibration: 2494.333 MHz
[    1.228702] Switching to clocksource tsc
[    1.774903] Console: switching to colour frame buffer device 170x48
[    1.777714] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[    1.777736] i915 0000:00:02.0: registered panic notifier
[    1.797990] acpi device:31: registered as cooling_device4
[    1.798123] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[    1.798175] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input3
[    1.798220] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[    1.798312] ahci 0000:00:1f.2: version 3.0
[    1.813379] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x9 impl SATA mode
[    1.813412] ahci 0000:00:1f.2: flags: 64bit ncq sntf pm led clo pio slum part ems apst 
[    1.813445] ahci 0000:00:1f.2: setting latency timer to 64
[    1.821518] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
[    1.821603] scsi0 : ahci
[    1.821655] scsi1 : ahci
[    1.821699] scsi2 : ahci
[    1.821742] scsi3 : ahci
[    1.821784] scsi4 : ahci
[    1.821827] scsi5 : ahci
[    1.821858] ata1: SATA max UDMA/133 abar m2048@0xf1608000 port 0xf1608100 irq 19
[    1.821885] ata2: DUMMY
[    1.821893] ata3: DUMMY
[    1.821902] ata4: SATA max UDMA/133 abar m2048@0xf1608000 port 0xf1608280 irq 19
[    1.821928] ata5: DUMMY
[    1.822364] ata6: DUMMY
[    1.822830] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.823322] ehci-pci: EHCI PCI platform driver
[    1.823862] ehci-pci 0000:00:1a.0: setting latency timer to 64
[    1.823865] ehci-pci 0000:00:1a.0: EHCI Host Controller
[    1.824365] ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 1
[    1.824895] ehci-pci 0000:00:1a.0: debug port 2
[    1.829343] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
[    1.829348] ehci-pci 0000:00:1a.0: irq 16, io mem 0xf160a000
[    1.841396] ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[    1.841955] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    1.842524] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.843106] usb usb1: Product: EHCI Host Controller
[    1.843696] usb usb1: Manufacturer: Linux 3.9.0-rc1+ ehci_hcd
[    1.844302] usb usb1: SerialNumber: 0000:00:1a.0
[    1.844991] hub 1-0:1.0: USB hub found
[    1.845624] hub 1-0:1.0: 2 ports detected
[    1.846344] ehci-pci 0000:00:1d.0: setting latency timer to 64
[    1.846347] ehci-pci 0000:00:1d.0: EHCI Host Controller
[    1.846996] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 2
[    1.847674] ehci-pci 0000:00:1d.0: debug port 2
[    1.852258] ehci-pci 0000:00:1d.0: cache line size of 64 is not supported
[    1.852274] ehci-pci 0000:00:1d.0: irq 23, io mem 0xf1609000
[    1.861417] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[    1.862121] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    1.862837] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.863568] usb usb2: Product: EHCI Host Controller
[    1.864308] usb usb2: Manufacturer: Linux 3.9.0-rc1+ ehci_hcd
[    1.865052] usb usb2: SerialNumber: 0000:00:1d.0
[    1.865845] hub 2-0:1.0: USB hub found
[    1.866563] hub 2-0:1.0: 2 ports detected
[    1.867308] uhci_hcd: USB Universal Host Controller Interface driver
[    1.868035] Initializing USB Mass Storage driver...
[    1.868761] usbcore: registered new interface driver usb-storage
[    1.869489] USB Mass Storage support registered.
[    1.870209] usbcore: registered new interface driver ums-realtek
[    1.870934] usbcore: registered new interface driver usbserial
[    1.871647] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[    1.878311] i8042: Detected active multiplexing controller, rev 1.1
[    1.881830] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.882521] serio: i8042 AUX0 port at 0x60,0x64 irq 12
[    1.883200] serio: i8042 AUX1 port at 0x60,0x64 irq 12
[    1.883877] serio: i8042 AUX2 port at 0x60,0x64 irq 12
[    1.884555] serio: i8042 AUX3 port at 0x60,0x64 irq 12
[    1.885280] mousedev: PS/2 mouse device common for all mice
[    1.886065] i2c /dev entries driver
[    1.886944] ACPI Warning: 0x0000efa0-0x0000efbf SystemIO conflicts with Region \_SB_.PCI0.SBUS.SMBI 1 (20130117/utaddress-251)
[    1.887685] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    1.888453] IR NEC protocol handler initialized
[    1.889208] IR RC5(x) protocol handler initialized
[    1.889955] IR RC6 protocol handler initialized
[    1.890686] IR JVC protocol handler initialized
[    1.891420] IR Sony protocol handler initialized
[    1.892143] IR RC5 (streamzap) protocol handler initialized
[    1.892866] IR SANYO protocol handler initialized
[    1.893601] IR MCE Keyboard/mouse protocol handler initialized
[    1.894406] cpuidle: using governor ladder
[    1.895223] cpuidle: using governor menu
[    1.896092] usbcore: registered new interface driver usbhid
[    1.896827] usbhid: USB HID core driver
[    1.897673] ip_tables: (C) 2000-2006 Netfilter Core Team
[    1.898406] TCP: cubic registered
[    1.899119] NET: Registered protocol family 17
[    1.899850] NET: Registered protocol family 15
[    1.900674] Using IPI No-Shortcut mode
[    1.911206] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4
[    2.141805] ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    2.146477] ata4.00: ATAPI: TSSTcorp CDDVDW SN-208AB, FC01, max UDMA/100
[    2.153811] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    2.156341] ata4.00: configured for UDMA/100
[    2.157814] usb 1-1: new high-speed USB device number 2 using ehci-pci
[    2.183143] ata1.00: ATA-8: TOSHIBA MK7575GSX, GT001A, max UDMA/100
[    2.183943] ata1.00: 1465149168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    2.185730] ata1.00: configured for UDMA/100
[    2.186639] scsi 0:0:0:0: Direct-Access     ATA      TOSHIBA MK7575GS GT00 PQ: 0 ANSI: 5
[    2.187534] sd 0:0:0:0: [sda] 1465149168 512-byte logical blocks: (750 GB/698 GiB)
[    2.188338] sd 0:0:0:0: [sda] 4096-byte physical blocks
[    2.189271] sd 0:0:0:0: [sda] Write Protect is off
[    2.189899] scsi 3:0:0:0: CD-ROM            TSSTcorp CDDVDW SN-208AB  FC01 PQ: 0 ANSI: 5
[    2.190960] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    2.190979] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    2.192676] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
[    2.193544] cdrom: Uniform CD-ROM driver Revision: 3.20
[    2.194519] sr 3:0:0:0: Attached scsi CD-ROM sr0
[    2.290393] usb 1-1: New USB device found, idVendor=8087, idProduct=0024
[    2.291271] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    2.292451] hub 1-1:1.0: USB hub found
[    2.293388] hub 1-1:1.0: 6 ports detected
[    2.323324]  sda: sda1 sda2 sda3 < sda5 sda6 sda7 sda8 sda9 sda10 >
[    2.324903] sd 0:0:0:0: [sda] Attached SCSI disk
[    2.337580] registered taskstats version 1
[    2.338758] ALSA device list:
[    2.339597]   No soundcards found.
[    2.374699] kjournald starting.  Commit interval 5 seconds
[    2.374742] EXT3-fs (sda5): mounted filesystem with writeback data mode
[    2.374748] VFS: Mounted root (ext3 filesystem) readonly on device 8:5.
[    2.395479] devtmpfs: mounted
[    2.396349] Freeing unused kernel memory: 376k freed
[    2.406091] usb 2-1: new high-speed USB device number 2 using ehci-pci
[    2.538672] usb 2-1: New USB device found, idVendor=8087, idProduct=0024
[    2.539530] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    2.540739] hub 2-1:1.0: USB hub found
[    2.541679] hub 2-1:1.0: 6 ports detected
[    2.614518] usb 1-1.3: new high-speed USB device number 3 using ehci-pci
[    2.740474] usb 1-1.3: New USB device found, idVendor=04f2, idProduct=b213
[    2.741363] usb 1-1.3: New USB device strings: Mfr=2, Product=1, SerialNumber=3
[    2.742209] usb 1-1.3: Product: FJ Camera
[    2.743061] usb 1-1.3: Manufacturer: Sonix Technology Co., Ltd.
[    2.743902] usb 1-1.3: SerialNumber: SN0001
[    2.818738] usb 2-1.3: new low-speed USB device number 3 using ehci-pci
[    2.914543] usb 2-1.3: New USB device found, idVendor=0461, idProduct=4d20
[    2.915461] usb 2-1.3: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[    2.916328] usb 2-1.3: Product: USB Optical Mouse
[    2.919617] input: USB Optical Mouse as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/input/input5
[    2.920710] hid-generic 0003:0461:4D20.0001: input: USB HID v1.11 Mouse [USB Optical Mouse] on usb-0000:00:1d.0-1.3/input0
[    3.776409] EXT3-fs (sda5): using internal journal
[    4.537417] udevd[95]: starting version 182
[    4.967153] microcode: CPU0 sig=0x206a7, pf=0x10, revision=0x26
[    4.996034] microcode: CPU1 sig=0x206a7, pf=0x10, revision=0x26
[    4.997305] microcode: CPU2 sig=0x206a7, pf=0x10, revision=0x26
[    4.998668] microcode: CPU3 sig=0x206a7, pf=0x10, revision=0x26
[    4.999984] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[    5.084795] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[    5.086430] r8169 0000:07:00.0 eth0: RTL8168e/8111e at 0xf8974000, 5c:9a:d8:5c:63:31, XID 0c200000 IRQ 17
[    5.087775] r8169 0000:07:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
[    5.139085] hda_codec: ALC269VB: SKU not ready 0x90970130
[    6.404279] uvcvideo: Found UVC 1.00 device FJ Camera (04f2:b213)
[    6.417104] usbcore: registered new interface driver uvcvideo
[    6.420253] USB Video Class driver (1.1.1)
[    6.807006] r8169 0000:07:00.0 eth0: link down
[    6.807024] r8169 0000:07:00.0 eth0: link down
[    7.981607] kjournald starting.  Commit interval 5 seconds
[    7.981691] EXT3-fs (sda8): warning: maximal mount count reached, running e2fsck is recommended
[    7.981901] EXT3-fs (sda8): using internal journal
[    7.981904] EXT3-fs (sda8): mounted filesystem with writeback data mode
[    8.011190] kjournald starting.  Commit interval 5 seconds
[    8.011278] EXT3-fs (sda9): warning: maximal mount count reached, running e2fsck is recommended
[    8.011484] EXT3-fs (sda9): using internal journal
[    8.011486] EXT3-fs (sda9): mounted filesystem with writeback data mode
[    8.037953] kjournald starting.  Commit interval 5 seconds
[    8.038327] EXT3-fs (sda10): using internal journal
[    8.038330] EXT3-fs (sda10): mounted filesystem with writeback data mode
[    8.136132] Adding 8191996k swap on /dev/sda6.  Priority:-1 extents:1 across:8191996k 
[    8.340605] r8169 0000:07:00.0 eth0: link up
[   20.014352] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[  173.939823] pciehp 0000:00:1c.3:pcie04: Card present on Slot(3)
[  174.042170] pci 0000:02:00.0: [14f1:8852] type 00 class 0x040000
[  174.042232] pci 0000:02:00.0: reg 10: [mem 0x00000000-0x001fffff 64bit]
[  174.042430] pci 0000:02:00.0: supports D1 D2
[  174.042434] pci 0000:02:00.0: PME# supported from D0 D1 D2 D3hot
[  174.042547] pci 0000:02:00.0: System wakeup disabled by ACPI
[  174.042727] pci 0000:02:00.0: BAR 0: assigned [mem 0xf0e00000-0xf0ffffff 64bit]
[  174.042758] pcieport 0000:00:1c.3: PCI bridge to [bus 02-06]
[  174.042765] pcieport 0000:00:1c.3:   bridge window [io  0x3000-0x3fff]
[  174.042776] pcieport 0000:00:1c.3:   bridge window [mem 0xf0d00000-0xf14fffff]
[  174.042786] pcieport 0000:00:1c.3:   bridge window [mem 0xf0400000-0xf0bfffff 64bit pref]
[  174.042942] pci 0000:02:00.0: no hotplug settings from platform
[  225.523708] pciehp 0000:00:1c.3:pcie04: Card not present on Slot(3)

[-- Attachment #3: dmesg-without-arg --]
[-- Type: text/plain, Size: 39454 bytes --]

[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.9.0-rc1+ (chris@laptop) (gcc version 4.7.3 20130302 (prerelease) (GCC) ) #34 SMP PREEMPT Thu Mar 7 19:33:03 GMT 2013
[    0.000000] Disabled fast string operations
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009d7ff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009d800-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000dab0efff] usable
[    0.000000] BIOS-e820: [mem 0x00000000dab0f000-0x00000000dad4efff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000dad4f000-0x00000000dad6efff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000dad6f000-0x00000000daf1efff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000daf1f000-0x00000000daf9efff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000daf9f000-0x00000000daffefff] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000dafff000-0x00000000daffffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000db000000-0x00000000df9fffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed10000-0x00000000fed19fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ffd80000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000021fdfffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.6 present.
[    0.000000] DMI: FUJITSU LIFEBOOK AH531/FJNBB0F, BIOS 1.30 05/28/2012
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0x21fe00 max_arch_pfn = 0x1000000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF uncachable
[    0.000000]   C0000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 0FFC00000 mask FFFC00000 write-protect
[    0.000000]   1 base 000000000 mask F80000000 write-back
[    0.000000]   2 base 080000000 mask FC0000000 write-back
[    0.000000]   3 base 0C0000000 mask FE0000000 write-back
[    0.000000]   4 base 0DC000000 mask FFC000000 uncachable
[    0.000000]   5 base 0DB000000 mask FFF000000 uncachable
[    0.000000]   6 base 100000000 mask F00000000 write-back
[    0.000000]   7 base 200000000 mask FE0000000 write-back
[    0.000000]   8 base 21FE00000 mask FFFE00000 uncachable
[    0.000000]   9 disabled
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] initial memory mapped: [mem 0x00000000-0x01bfffff]
[    0.000000] Base memory trampoline at [c0099000] 99000 size 16384
[    0.000000] reserving inaccessible SNB gfx pages
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] init_memory_mapping: [mem 0x37a00000-0x37bfdfff]
[    0.000000]  [mem 0x37a00000-0x37bfdfff] page 4k
[    0.000000] BRK [0x01628000, 0x01628fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x34000000-0x379fffff]
[    0.000000]  [mem 0x34000000-0x379fffff] page 2M
[    0.000000] init_memory_mapping: [mem 0x00100000-0x33ffffff]
[    0.000000]  [mem 0x00100000-0x001fffff] page 4k
[    0.000000]  [mem 0x00200000-0x33ffffff] page 2M
[    0.000000] ACPI: RSDP 000f00e0 00024 (v02 FUJ   )
[    0.000000] ACPI: XSDT daffe120 00084 (v01 FUJ    PC       00000001 FUJ  00000001)
[    0.000000] ACPI: FACP daff0000 000F4 (v03 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: DSDT daff3000 0794A (v02 FUJ    FJNBB0F  00000000 INTL 20061109)
[    0.000000] ACPI: FACS daf3d000 00040
[    0.000000] ACPI: SLIC daffd000 00176 (v01 FUJ    PC       00000001 FUJ  00000001)
[    0.000000] ACPI: SSDT daffb000 01068 (v01 FUJ    PtidDevc 00001000 INTL 20061109)
[    0.000000] ACPI: ASF! daff2000 000A5 (v32 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: HPET dafef000 00038 (v01 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: APIC dafee000 00098 (v01 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: MCFG dafed000 0003C (v01 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: SSDT dafec000 007C2 (v01  PmRef  Cpu0Ist 00003000 INTL 20061109)
[    0.000000] ACPI: SSDT dafeb000 00996 (v01  PmRef    CpuPm 00003000 INTL 20061109)
[    0.000000] ACPI: UEFI dafea000 0003E (v01 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: UEFI dafe9000 00042 (v01 PTL      COMBUF 00000001 PTL  00000001)
[    0.000000] ACPI: UEFI dafe8000 00242 (v01 FUJ    PC       00000001 PTL  00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] 7810MB HIGHMEM available.
[    0.000000] 891MB LOWMEM available.
[    0.000000]   mapped low ram: 0 - 37bfe000
[    0.000000]   low ram: 0 - 37bfe000
[    0.000000] BRK [0x01629000, 0x01629fff] PGTABLE
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x00001000-0x00ffffff]
[    0.000000]   Normal   [mem 0x01000000-0x37bfdfff]
[    0.000000]   HighMem  [mem 0x37bfe000-0x1fdfffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00001000-0x0009cfff]
[    0.000000]   node   0: [mem 0x00100000-0xdab0efff]
[    0.000000]   node   0: [mem 0xdafff000-0xdaffffff]
[    0.000000]   node   0: [mem 0x00000000-0x1fdfffff]
[    0.000000] On node 0 totalpages: 2074796
[    0.000000] free_area_init_node: node 0, pgdat c1569140, node_mem_map f37fe020
[    0.000000]   DMA zone: 32 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 3996 pages, LIFO batch:0
[    0.000000]   Normal zone: 1752 pages used for memmap
[    0.000000]   Normal zone: 224254 pages, LIFO batch:31
[    0.000000]   HighMem zone: 15621 pages used for memmap
[    0.000000]   HighMem zone: 1846546 pages, LIFO batch:31
[    0.000000] Using APIC driver default
[    0.000000] ACPI: PM-Timer IO Port: 0x408
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x00] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x00] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x07] lapic_id[0x00] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x08] lapic_id[0x00] disabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x0e] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 14, version 32, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a301 base: 0xfed00000
[    0.000000] smpboot: 8 Processors exceeds NR_CPUS limit of 4
[    0.000000] smpboot: Allowing 4 CPUs, 0 hotplug CPUs
[    0.000000] nr_irqs_gsi: 40
[    0.000000] PM: Registered nosave memory: 000000000009d000 - 000000000009e000
[    0.000000] PM: Registered nosave memory: 000000000009e000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
[    0.000000] PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
[    0.000000] e820: [mem 0xdfa00000-0xf7ffffff] available for PCI devices
[    0.000000] setup_percpu: NR_CPUS:4 nr_cpumask_bits:4 nr_cpu_ids:4 nr_node_ids:1
[    0.000000] PERCPU: Embedded 12 pages/cpu @f37bc000 s26496 r0 d22656 u49152
[    0.000000] pcpu-alloc: s26496 r0 d22656 u49152 alloc=12*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 2073012
[    0.000000] Kernel command line: root=/dev/sda5 ro resume=/dev/sda6
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] __ex_table already sorted, skipping sort
[    0.000000] Initializing CPU#0
[    0.000000] xsave: enabled xstate_bv 0x7, cntxt size 0x340
[    0.000000] Initializing HighMem for node 0 (00037bfe:0021fe00)
[    0.000000] Memory: 8221536k/8910848k available (4096k kernel code, 77644k reserved, 1466k data, 376k init, 7386180k highmem)
[    0.000000] virtual kernel memory layout:
    fixmap  : 0xfff67000 - 0xfffff000   ( 608 kB)
    pkmap   : 0xffc00000 - 0xffe00000   (2048 kB)
    vmalloc : 0xf83fe000 - 0xffbfe000   ( 120 MB)
    lowmem  : 0xc0000000 - 0xf7bfe000   ( 891 MB)
      .init : 0xc156f000 - 0xc15cd000   ( 376 kB)
      .data : 0xc1400258 - 0xc156eb80   (1466 kB)
      .text : 0xc1000000 - 0xc1400258   (4096 kB)
[    0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[    0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] 	Dump stacks of tasks blocking RCU-preempt GP.
[    0.000000] NR_IRQS:2304 nr_irqs:712 16
[    0.000000] CPU 0 irqstacks, hard=f3008000 soft=f300a000
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty0] enabled
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Fast TSC calibration failed
[    0.012000] tsc: Unable to calibrate against PIT
[    0.012000] tsc: using HPET reference calibration
[    0.012000] tsc: Detected 2494.327 MHz processor
[    0.000001] Calibrating delay loop (skipped), value calculated using timer frequency.. 4988.65 BogoMIPS (lpj=9977308)
[    0.000116] pid_max: default: 32768 minimum: 301
[    0.000197] Mount-cache hash table entries: 512
[    0.000419] Disabled fast string operations
[    0.000475] CPU: Physical Processor ID: 0
[    0.000529] CPU: Processor Core ID: 0
[    0.000585] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8)
[    0.000665] mce: CPU supports 7 MCE banks
[    0.000730] CPU0: Thermal monitoring enabled (TM1)
[    0.000793] Last level iTLB entries: 4KB 512, 2MB 0, 4MB 0
Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32
tlb_flushall_shift: 5
[    0.000998] Freeing SMP alternatives: 16k freed
[    0.001056] ACPI: Core revision 20130117
[    0.005706] ACPI: All ACPI Tables successfully acquired
[    0.006154] Enabling APIC mode:  Flat.  Using 1 I/O APICs
[    0.006629] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.046416] smpboot: CPU0: Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz (fam: 06, model: 2a, stepping: 07)
[    0.046612] TSC deadline timer enabled
[    0.046620] Performance Events: PEBS fmt1+, 16-deep LBR, SandyBridge events, Intel PMU driver.
[    0.046853] perf_event_intel: PEBS disabled due to CPU errata, please upgrade microcode
[    0.046915] ... version:                3
[    0.046970] ... bit width:              48
[    0.047025] ... generic registers:      4
[    0.047079] ... value mask:             0000ffffffffffff
[    0.047136] ... max period:             000000007fffffff
[    0.047192] ... fixed-purpose events:   3
[    0.047247] ... event mask:             000000070000000f
[    0.062836] CPU 1 irqstacks, hard=f30b2000 soft=f30b4000
[    0.073190] Initializing CPU#1
[    0.073965] Disabled fast string operations
[    0.062837] smpboot: Booting Node   0, Processors  #1
[    0.076147] CPU 2 irqstacks, hard=f30d2000 soft=f30d4000
[    0.086598] Initializing CPU#2
[    0.087388] Disabled fast string operations
[    0.076307]  #2
[    0.089565] CPU 3 irqstacks, hard=f30de000 soft=f30e8000
[    0.089725]  #3 OK
[    0.100027] Initializing CPU#3
[    0.100817] Disabled fast string operations
[    0.102933] Brought up 4 CPUs
[    0.103095] smpboot: Total of 4 processors activated (19954.61 BogoMIPS)
[    0.105769] devtmpfs: initialized
[    0.106013] PM: Registering ACPI NVS region [mem 0xdad4f000-0xdad6efff] (131072 bytes)
[    0.106076] PM: Registering ACPI NVS region [mem 0xdaf1f000-0xdaf9efff] (524288 bytes)
[    0.106204] NET: Registered protocol family 16
[    0.106373] ACPI: bus type pci registered
[    0.106467] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
[    0.106543] PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved in E820
[    0.106602] PCI: Using MMCONFIG for extended config space
[    0.106659] PCI: Using configuration type 1 for base access
[    0.107748] bio: create slab <bio-0> at 0
[    0.107849] ACPI: Added _OSI(Module Device)
[    0.107905] ACPI: Added _OSI(Processor Device)
[    0.107961] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.108017] ACPI: Added _OSI(Processor Aggregator Device)
[    0.109289] ACPI: EC: Look up EC in DSDT
[    0.110533] ACPI: Executed 1 blocks of module-level executable AML code
[    0.127015] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[    0.127427] ACPI: SSDT dad4d718 0067C (v01  PmRef  Cpu0Cst 00003001 INTL 20061109)
[    0.127877] ACPI: Dynamic OEM Table Load:
[    0.128011] ACPI: SSDT   (null) 0067C (v01  PmRef  Cpu0Cst 00003001 INTL 20061109)
[    0.139220] ACPI: SSDT daf0fa98 00303 (v01  PmRef    ApIst 00003000 INTL 20061109)
[    0.139697] ACPI: Dynamic OEM Table Load:
[    0.139831] ACPI: SSDT   (null) 00303 (v01  PmRef    ApIst 00003000 INTL 20061109)
[    0.151121] ACPI: SSDT dad4cd98 00119 (v01  PmRef    ApCst 00003000 INTL 20061109)
[    0.151564] ACPI: Dynamic OEM Table Load:
[    0.151697] ACPI: SSDT   (null) 00119 (v01  PmRef    ApCst 00003000 INTL 20061109)
[    0.163655] ACPI: Interpreter enabled
[    0.163714] ACPI: (supports S0ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20130117/hwxface-568)
[    0.163913] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20130117/hwxface-568)
[    0.164068]  S3 S4 S5)
[    0.164244] ACPI: Using IOAPIC for interrupt routing
[    0.164322] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.168825] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3e])
[    0.168912] \_SB_.PCI0:_OSC invalid UUID
[    0.168912] _OSC request data:1 8 1f 
[    0.168939] \_SB_.PCI0:_OSC invalid UUID
[    0.168939] _OSC request data:1 f 1f 
[    0.168942] acpi PNP0A08:00: ACPI _OSC support notification failed, disabling PCIe ASPM
[    0.169004] acpi PNP0A08:00: Unable to request _OSC control (_OSC support mask: 0x08)
[    0.169522] PCI host bridge to bus 0000:00
[    0.169578] pci_bus 0000:00: root bus resource [bus 00-3e]
[    0.169635] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]
[    0.170238] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
[    0.170297] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[    0.170357] pci_bus 0000:00: root bus resource [mem 0xdfa00000-0xfeafffff]
[    0.170417] pci_bus 0000:00: root bus resource [mem 0xfed40000-0xfed44fff]
[    0.170483] pci 0000:00:00.0: [8086:0104] type 00 class 0x060000
[    0.170555] pci 0000:00:02.0: [8086:0126] type 00 class 0x030000
[    0.170564] pci 0000:00:02.0: reg 10: [mem 0xf0000000-0xf03fffff 64bit]
[    0.170570] pci 0000:00:02.0: reg 18: [mem 0xe0000000-0xefffffff 64bit pref]
[    0.170574] pci 0000:00:02.0: reg 20: [io  0x4000-0x403f]
[    0.170661] pci 0000:00:16.0: [8086:1c3a] type 00 class 0x078000
[    0.170685] pci 0000:00:16.0: reg 10: [mem 0xf1605000-0xf160500f 64bit]
[    0.170746] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
[    0.170820] pci 0000:00:1a.0: [8086:1c2d] type 00 class 0x0c0320
[    0.170842] pci 0000:00:1a.0: reg 10: [mem 0xf160a000-0xf160a3ff]
[    0.170914] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[    0.170949] pci 0000:00:1a.0: System wakeup disabled by ACPI
[    0.171038] pci 0000:00:1b.0: [8086:1c20] type 00 class 0x040300
[    0.171058] pci 0000:00:1b.0: reg 10: [mem 0xf1600000-0xf1603fff 64bit]
[    0.171112] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    0.171162] pci 0000:00:1c.0: [8086:1c10] type 01 class 0x060400
[    0.171263] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.171327] pci 0000:00:1c.3: [8086:1c16] type 01 class 0x060400
[    0.171426] pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
[    0.171464] pci 0000:00:1c.3: System wakeup disabled by ACPI
[    0.171549] pci 0000:00:1c.5: [8086:1c1a] type 01 class 0x060400
[    0.171610] pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold
[    0.171641] pci 0000:00:1c.5: System wakeup disabled by ACPI
[    0.171730] pci 0000:00:1d.0: [8086:1c26] type 00 class 0x0c0320
[    0.171752] pci 0000:00:1d.0: reg 10: [mem 0xf1609000-0xf16093ff]
[    0.171825] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[    0.171857] pci 0000:00:1d.0: System wakeup disabled by ACPI
[    0.171943] pci 0000:00:1f.0: [8086:1c49] type 00 class 0x060100
[    0.172077] pci 0000:00:1f.2: [8086:1c03] type 00 class 0x010601
[    0.172095] pci 0000:00:1f.2: reg 10: [io  0x4088-0x408f]
[    0.172103] pci 0000:00:1f.2: reg 14: [io  0x4094-0x4097]
[    0.172111] pci 0000:00:1f.2: reg 18: [io  0x4080-0x4087]
[    0.172119] pci 0000:00:1f.2: reg 1c: [io  0x4090-0x4093]
[    0.172127] pci 0000:00:1f.2: reg 20: [io  0x4060-0x407f]
[    0.172135] pci 0000:00:1f.2: reg 24: [mem 0xf1608000-0xf16087ff]
[    0.172167] pci 0000:00:1f.2: PME# supported from D3hot
[    0.172219] pci 0000:00:1f.3: [8086:1c22] type 00 class 0x0c0500
[    0.172234] pci 0000:00:1f.3: reg 10: [mem 0xf1604000-0xf16040ff 64bit]
[    0.172255] pci 0000:00:1f.3: reg 20: [io  0xefa0-0xefbf]
[    0.172549] pci 0000:01:00.0: [8086:008a] type 00 class 0x028000
[    0.172697] pci 0000:01:00.0: reg 10: [mem 0xf1500000-0xf1501fff 64bit]
[    0.173253] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
[    0.173378] pci 0000:01:00.0: System wakeup disabled by ACPI
[    0.179208] pci 0000:00:1c.0: PCI bridge to [bus 01]
[    0.179272] pci 0000:00:1c.0:   bridge window [mem 0xf1500000-0xf15fffff]
[    0.179360] pci 0000:00:1c.3: PCI bridge to [bus 02-06]
[    0.179421] pci 0000:00:1c.3:   bridge window [io  0x3000-0x3fff]
[    0.179426] pci 0000:00:1c.3:   bridge window [mem 0xf0d00000-0xf14fffff]
[    0.179435] pci 0000:00:1c.3:   bridge window [mem 0xf0400000-0xf0bfffff 64bit pref]
[    0.179509] pci 0000:07:00.0: [10ec:8168] type 00 class 0x020000
[    0.179530] pci 0000:07:00.0: reg 10: [io  0x2000-0x20ff]
[    0.179564] pci 0000:07:00.0: reg 18: [mem 0xf0c04000-0xf0c04fff 64bit pref]
[    0.179586] pci 0000:07:00.0: reg 20: [mem 0xf0c00000-0xf0c03fff 64bit pref]
[    0.179646] pci 0000:07:00.0: supports D1 D2
[    0.179647] pci 0000:07:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.179687] pci 0000:07:00.0: System wakeup disabled by ACPI
[    0.187116] pci 0000:00:1c.5: PCI bridge to [bus 07]
[    0.187202] pci 0000:00:1c.5:   bridge window [io  0x2000-0x2fff]
[    0.187210] pci 0000:00:1c.5:   bridge window [mem 0xf0c00000-0xf0cfffff 64bit pref]
[    0.187231] pci_bus 0000:00: on NUMA node 0
[    0.187231] ACPI _OSC control for PCIe not granted, disabling ASPM
[    0.187606] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 10 *11 12 14 15)
[    0.188182] ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 10 *11 12 14 15)
[    0.188756] ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 *10 11 12 14 15)
[    0.189330] ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 10 *11 12 14 15)
[    0.189905] ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 10 11 12 14 15) *0, disabled.
[    0.190560] ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 10 11 12 14 15) *0, disabled.
[    0.191215] ACPI: PCI Interrupt Link [LNKG] (IRQs 1 3 4 5 6 *10 11 12 14 15)
[    0.191789] ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 5 6 *10 11 12 14 15)
[    0.192545] ACPI: Enabled 6 GPEs in block 00 to 3F
[    0.192684] acpi root: \_SB_.PCI0 notify handler is installed
[    0.192726] Found 1 acpi root devices
[    0.192754] ACPI: EC: GPE = 0x17, I/O: command/status = 0x66, data = 0x62
[    0.192917] ACPI: No dock devices found.
[    0.193006] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.193069] vgaarb: loaded
[    0.193121] vgaarb: bridge control possible 0000:00:02.0
[    0.193227] SCSI subsystem initialized
[    0.193283] ACPI: bus type scsi registered
[    0.193349] libata version 3.00 loaded.
[    0.193352] ACPI: bus type usb registered
[    0.193420] usbcore: registered new interface driver usbfs
[    0.193487] usbcore: registered new interface driver hub
[    0.193563] usbcore: registered new device driver usb
[    0.193632] Linux video capture interface: v2.00
[    0.193716] Advanced Linux Sound Architecture Driver Initialized.
[    0.193774] PCI: Using ACPI for IRQ routing
[    0.195462] PCI: pci_cache_line_size set to 64 bytes
[    0.195553] e820: reserve RAM buffer [mem 0x0009d800-0x0009ffff]
[    0.195554] e820: reserve RAM buffer [mem 0xdab0f000-0xdbffffff]
[    0.195555] e820: reserve RAM buffer [mem 0xdb000000-0xdbffffff]
[    0.195556] e820: reserve RAM buffer [mem 0x21fe00000-0x21fffffff]
[    0.195675] Switching to clocksource hpet
[    0.195771] pnp: PnP ACPI init
[    0.195827] ACPI: bus type pnp registered
[    0.195902] pnp 00:00: [dma 4]
[    0.195915] pnp 00:00: Plug and Play ACPI device, IDs PNP0200 (active)
[    0.195931] pnp 00:01: Plug and Play ACPI device, IDs INT0800 (active)
[    0.195998] pnp 00:02: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.196020] pnp 00:03: Plug and Play ACPI device, IDs PNP0c04 (active)
[    0.196051] system 00:04: [io  0x0680-0x069f] has been reserved
[    0.196110] system 00:04: [io  0x1000-0x100f] has been reserved
[    0.196169] system 00:04: [io  0xffff] has been reserved
[    0.196228] system 00:04: [io  0xffff] has been reserved
[    0.196285] system 00:04: [io  0x0400-0x0453] has been reserved
[    0.196344] system 00:04: [io  0x0458-0x047f] has been reserved
[    0.196403] system 00:04: [io  0x0500-0x057f] has been reserved
[    0.196462] system 00:04: [io  0x164e-0x164f] has been reserved
[    0.196521] system 00:04: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.196539] pnp 00:05: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.196573] system 00:06: [io  0x0454-0x0457] has been reserved
[    0.196632] system 00:06: Plug and Play ACPI device, IDs INT3f0d PNP0c02 (active)
[    0.196651] pnp 00:07: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.196670] pnp 00:08: Plug and Play ACPI device, IDs PNP0f13 (active)
[    0.196775] system 00:09: [mem 0xfed1c000-0xfed1ffff] has been reserved
[    0.196835] system 00:09: [mem 0xfed10000-0xfed17fff] has been reserved
[    0.196895] system 00:09: [mem 0xfed18000-0xfed18fff] has been reserved
[    0.196955] system 00:09: [mem 0xfed19000-0xfed19fff] has been reserved
[    0.197014] system 00:09: [mem 0xf8000000-0xfbffffff] has been reserved
[    0.197074] system 00:09: [mem 0xfed20000-0xfed3ffff] has been reserved
[    0.197137] system 00:09: [mem 0xfed90000-0xfed93fff] has been reserved
[    0.197197] system 00:09: [mem 0xfed45000-0xfed8ffff] has been reserved
[    0.197256] system 00:09: [mem 0xff000000-0xffffffff] could not be reserved
[    0.197316] system 00:09: [mem 0xfee00000-0xfeefffff] could not be reserved
[    0.197376] system 00:09: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.197540] system 00:0a: [mem 0x20000000-0x201fffff] could not be reserved
[    0.197600] system 00:0a: [mem 0x40000000-0x401fffff] could not be reserved
[    0.197661] system 00:0a: Plug and Play ACPI device, IDs PNP0c01 (active)
[    0.197692] pnp: PnP ACPI: found 11 devices
[    0.197747] ACPI: ACPI bus type pnp unregistered
[    0.233658] pci 0000:00:1c.0: PCI bridge to [bus 01]
[    0.233721] pci 0000:00:1c.0:   bridge window [mem 0xf1500000-0xf15fffff]
[    0.233791] pci 0000:00:1c.3: PCI bridge to [bus 02-06]
[    0.233850] pci 0000:00:1c.3:   bridge window [io  0x3000-0x3fff]
[    0.233914] pci 0000:00:1c.3:   bridge window [mem 0xf0d00000-0xf14fffff]
[    0.233977] pci 0000:00:1c.3:   bridge window [mem 0xf0400000-0xf0bfffff 64bit pref]
[    0.234045] pci 0000:00:1c.5: PCI bridge to [bus 07]
[    0.234102] pci 0000:00:1c.5:   bridge window [io  0x2000-0x2fff]
[    0.234166] pci 0000:00:1c.5:   bridge window [mem 0xf0c00000-0xf0cfffff 64bit pref]
[    0.234353] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.234355] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.234356] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.234358] pci_bus 0000:00: resource 7 [mem 0xdfa00000-0xfeafffff]
[    0.234359] pci_bus 0000:00: resource 8 [mem 0xfed40000-0xfed44fff]
[    0.234360] pci_bus 0000:01: resource 1 [mem 0xf1500000-0xf15fffff]
[    0.234362] pci_bus 0000:02: resource 0 [io  0x3000-0x3fff]
[    0.234363] pci_bus 0000:02: resource 1 [mem 0xf0d00000-0xf14fffff]
[    0.234364] pci_bus 0000:02: resource 2 [mem 0xf0400000-0xf0bfffff 64bit pref]
[    0.234366] pci_bus 0000:07: resource 0 [io  0x2000-0x2fff]
[    0.234367] pci_bus 0000:07: resource 2 [mem 0xf0c00000-0xf0cfffff 64bit pref]
[    0.234390] NET: Registered protocol family 2
[    0.234562] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[    0.234634] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[    0.234703] TCP: Hash tables configured (established 8192 bind 8192)
[    0.234773] TCP: reno registered
[    0.234826] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    0.234887] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    0.234981] NET: Registered protocol family 1
[    0.235043] pci 0000:00:02.0: Boot video device
[    0.235262] PCI: CLS 64 bytes, default 64
[    0.235834] bounce pool size: 64 pages
[    0.236972] fuse init (API version 7.21)
[    0.237088] msgmni has been set to 1631
[    0.237415] io scheduler noop registered
[    0.237507] io scheduler cfq registered (default)
[    0.237768] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    0.237840] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    0.237909] intel_idle: MWAIT substates: 0x21120
[    0.237909] intel_idle: v0.4 model 0x2A
[    0.237910] intel_idle: lapic_timer_reliable_states 0xffffffff
[    0.238027] ACPI: AC Adapter [ACAD] (on-line)
[    0.238195] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
[    0.238258] ACPI: Power Button [PWRB]
[    0.238340] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input1
[    0.238414] ACPI: Lid Switch [LID]
[    0.238490] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
[    0.238553] ACPI: Power Button [PWRF]
[    0.238659] ACPI: Requesting acpi_cpufreq
[    0.240502] thermal LNXTHERM:00: registered as thermal_zone0
[    0.240561] ACPI: Thermal Zone [THRM] (55 C)
[    0.240628] isapnp: Scanning for PnP cards...
[    0.241093] ACPI: Battery Slot [BAT1] (battery present)
[    0.595042] isapnp: No Plug & Play device found
[    0.599949] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    0.600336] Real Time Clock Driver v1.12b
[    0.600392] Linux agpgart interface v0.103
[    0.600469] [drm] Initialized drm 1.1.0 20060810
[    0.600830] [drm] Memory usable by graphics device = 2048M
[    0.600891] i915 0000:00:02.0: setting latency timer to 64
[    0.601044] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[    0.601103] [drm] Driver supports precise vblank timestamp query.
[    0.601215] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    0.622424] [drm] Wrong MCH_SSKPD value: 0x16040307
[    0.622483] [drm] This can cause pipe underruns and display issues.
[    0.622541] [drm] Please upgrade your BIOS to fix this.
[    0.638836] fbcon: inteldrmfb (fb0) is primary device
[    1.232933] tsc: Refined TSC clocksource calibration: 2494.333 MHz
[    1.232935] Switching to clocksource tsc
[    1.813739] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
[    1.819197] Console: switching to colour frame buffer device 170x48
[    1.822032] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[    1.822054] i915 0000:00:02.0: registered panic notifier
[    1.842276] acpi device:31: registered as cooling_device4
[    1.842409] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[    1.842462] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input3
[    1.842508] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[    1.842600] ahci 0000:00:1f.2: version 3.0
[    1.857654] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x9 impl SATA mode
[    1.857686] ahci 0000:00:1f.2: flags: 64bit ncq sntf pm led clo pio slum part ems apst 
[    1.857719] ahci 0000:00:1f.2: setting latency timer to 64
[    1.865878] scsi0 : ahci
[    1.865930] scsi1 : ahci
[    1.865970] scsi2 : ahci
[    1.866010] scsi3 : ahci
[    1.866049] scsi4 : ahci
[    1.866089] scsi5 : ahci
[    1.866120] ata1: SATA max UDMA/133 abar m2048@0xf1608000 port 0xf1608100 irq 19
[    1.866147] ata2: DUMMY
[    1.866154] ata3: DUMMY
[    1.866164] ata4: SATA max UDMA/133 abar m2048@0xf1608000 port 0xf1608280 irq 19
[    1.866190] ata5: DUMMY
[    1.866627] ata6: DUMMY
[    1.867091] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.867581] ehci-pci: EHCI PCI platform driver
[    1.868116] ehci-pci 0000:00:1a.0: setting latency timer to 64
[    1.868119] ehci-pci 0000:00:1a.0: EHCI Host Controller
[    1.868616] ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 1
[    1.869146] ehci-pci 0000:00:1a.0: debug port 2
[    1.873586] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
[    1.873591] ehci-pci 0000:00:1a.0: irq 16, io mem 0xf160a000
[    1.885675] ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[    1.886234] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    1.886802] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.887383] usb usb1: Product: EHCI Host Controller
[    1.887972] usb usb1: Manufacturer: Linux 3.9.0-rc1+ ehci_hcd
[    1.888577] usb usb1: SerialNumber: 0000:00:1a.0
[    1.889260] hub 1-0:1.0: USB hub found
[    1.889888] hub 1-0:1.0: 2 ports detected
[    1.890603] ehci-pci 0000:00:1d.0: setting latency timer to 64
[    1.890606] ehci-pci 0000:00:1d.0: EHCI Host Controller
[    1.891254] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 2
[    1.891931] ehci-pci 0000:00:1d.0: debug port 2
[    1.896501] ehci-pci 0000:00:1d.0: cache line size of 64 is not supported
[    1.896516] ehci-pci 0000:00:1d.0: irq 23, io mem 0xf1609000
[    1.905697] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[    1.906402] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    1.907118] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.907849] usb usb2: Product: EHCI Host Controller
[    1.908589] usb usb2: Manufacturer: Linux 3.9.0-rc1+ ehci_hcd
[    1.909333] usb usb2: SerialNumber: 0000:00:1d.0
[    1.910126] hub 2-0:1.0: USB hub found
[    1.910844] hub 2-0:1.0: 2 ports detected
[    1.911587] uhci_hcd: USB Universal Host Controller Interface driver
[    1.912312] Initializing USB Mass Storage driver...
[    1.913032] usbcore: registered new interface driver usb-storage
[    1.913752] USB Mass Storage support registered.
[    1.914474] usbcore: registered new interface driver ums-realtek
[    1.915209] usbcore: registered new interface driver usbserial
[    1.915932] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[    1.922342] i8042: Detected active multiplexing controller, rev 1.1
[    1.925863] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.926562] serio: i8042 AUX0 port at 0x60,0x64 irq 12
[    1.927242] serio: i8042 AUX1 port at 0x60,0x64 irq 12
[    1.927920] serio: i8042 AUX2 port at 0x60,0x64 irq 12
[    1.928597] serio: i8042 AUX3 port at 0x60,0x64 irq 12
[    1.929318] mousedev: PS/2 mouse device common for all mice
[    1.930087] i2c /dev entries driver
[    1.930956] ACPI Warning: 0x0000efa0-0x0000efbf SystemIO conflicts with Region \_SB_.PCI0.SBUS.SMBI 1 (20130117/utaddress-251)
[    1.931697] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    1.932470] IR NEC protocol handler initialized
[    1.933222] IR RC5(x) protocol handler initialized
[    1.933972] IR RC6 protocol handler initialized
[    1.934709] IR JVC protocol handler initialized
[    1.935439] IR Sony protocol handler initialized
[    1.936163] IR RC5 (streamzap) protocol handler initialized
[    1.936895] IR SANYO protocol handler initialized
[    1.937619] IR MCE Keyboard/mouse protocol handler initialized
[    1.938430] cpuidle: using governor ladder
[    1.939250] cpuidle: using governor menu
[    1.940143] usbcore: registered new interface driver usbhid
[    1.940878] usbhid: USB HID core driver
[    1.941710] ip_tables: (C) 2000-2006 Netfilter Core Team
[    1.942447] TCP: cubic registered
[    1.943179] NET: Registered protocol family 17
[    1.943903] NET: Registered protocol family 15
[    1.944711] Using IPI No-Shortcut mode
[    1.953868] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4
[    2.186080] ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    2.192122] ata4.00: ATAPI: TSSTcorp CDDVDW SN-208AB, FC01, max UDMA/100
[    2.194084] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    2.201976] ata4.00: configured for UDMA/100
[    2.202054] usb 1-1: new high-speed USB device number 2 using ehci-pci
[    2.243147] ata1.00: ATA-8: TOSHIBA MK7575GSX, GT001A, max UDMA/100
[    2.243948] ata1.00: 1465149168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    2.245728] ata1.00: configured for UDMA/100
[    2.246715] scsi 0:0:0:0: Direct-Access     ATA      TOSHIBA MK7575GS GT00 PQ: 0 ANSI: 5
[    2.247608] sd 0:0:0:0: [sda] 1465149168 512-byte logical blocks: (750 GB/698 GiB)
[    2.248409] sd 0:0:0:0: [sda] 4096-byte physical blocks
[    2.249332] sd 0:0:0:0: [sda] Write Protect is off
[    2.249993] scsi 3:0:0:0: CD-ROM            TSSTcorp CDDVDW SN-208AB  FC01 PQ: 0 ANSI: 5
[    2.251016] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    2.251075] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    2.252772] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
[    2.253643] cdrom: Uniform CD-ROM driver Revision: 3.20
[    2.254651] sr 3:0:0:0: Attached scsi CD-ROM sr0
[    2.334640] usb 1-1: New USB device found, idVendor=8087, idProduct=0024
[    2.335513] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    2.336694] hub 1-1:1.0: USB hub found
[    2.337633] hub 1-1:1.0: 6 ports detected
[    2.383380]  sda: sda1 sda2 sda3 < sda5 sda6 sda7 sda8 sda9 sda10 >
[    2.384914] sd 0:0:0:0: [sda] Attached SCSI disk
[    2.397591] registered taskstats version 1
[    2.398781] ALSA device list:
[    2.399618]   No soundcards found.
[    2.434707] kjournald starting.  Commit interval 5 seconds
[    2.434748] EXT3-fs (sda5): mounted filesystem with writeback data mode
[    2.434753] VFS: Mounted root (ext3 filesystem) readonly on device 8:5.
[    2.450343] usb 2-1: new high-speed USB device number 2 using ehci-pci
[    2.455498] devtmpfs: mounted
[    2.456352] Freeing unused kernel memory: 376k freed
[    2.582916] usb 2-1: New USB device found, idVendor=8087, idProduct=0024
[    2.583776] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    2.584994] hub 2-1:1.0: USB hub found
[    2.585995] hub 2-1:1.0: 6 ports detected
[    2.658747] usb 1-1.3: new high-speed USB device number 3 using ehci-pci
[    2.784796] usb 1-1.3: New USB device found, idVendor=04f2, idProduct=b213
[    2.785674] usb 1-1.3: New USB device strings: Mfr=2, Product=1, SerialNumber=3
[    2.786522] usb 1-1.3: Product: FJ Camera
[    2.787377] usb 1-1.3: Manufacturer: Sonix Technology Co., Ltd.
[    2.788221] usb 1-1.3: SerialNumber: SN0001
[    2.863019] usb 2-1.3: new low-speed USB device number 3 using ehci-pci
[    2.958788] usb 2-1.3: New USB device found, idVendor=0461, idProduct=4d20
[    2.959708] usb 2-1.3: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[    2.960590] usb 2-1.3: Product: USB Optical Mouse
[    2.963929] input: USB Optical Mouse as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/input/input5
[    2.964925] hid-generic 0003:0461:4D20.0001: input: USB HID v1.11 Mouse [USB Optical Mouse] on usb-0000:00:1d.0-1.3/input0
[    3.791616] EXT3-fs (sda5): using internal journal
[    4.564100] udevd[95]: starting version 182
[    4.971568] microcode: CPU0 sig=0x206a7, pf=0x10, revision=0x26
[    5.000453] microcode: CPU1 sig=0x206a7, pf=0x10, revision=0x26
[    5.001741] microcode: CPU2 sig=0x206a7, pf=0x10, revision=0x26
[    5.003104] microcode: CPU3 sig=0x206a7, pf=0x10, revision=0x26
[    5.004435] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[    5.111472] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[    5.112908] r8169 0000:07:00.0 eth0: RTL8168e/8111e at 0xf89dc000, 5c:9a:d8:5c:63:31, XID 0c200000 IRQ 17
[    5.114134] r8169 0000:07:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
[    5.165709] hda_codec: ALC269VB: SKU not ready 0x90970130
[    6.218516] r8169 0000:07:00.0 eth0: link down
[    6.219836] r8169 0000:07:00.0 eth0: link down
[    6.820272] uvcvideo: Found UVC 1.00 device FJ Camera (04f2:b213)
[    6.833017] usbcore: registered new interface driver uvcvideo
[    6.836051] USB Video Class driver (1.1.1)
[    7.754281] r8169 0000:07:00.0 eth0: link up
[    8.008218] kjournald starting.  Commit interval 5 seconds
[    8.008281] EXT3-fs (sda8): warning: maximal mount count reached, running e2fsck is recommended
[    8.013531] EXT3-fs (sda8): using internal journal
[    8.016138] EXT3-fs (sda8): mounted filesystem with writeback data mode
[    8.060072] kjournald starting.  Commit interval 5 seconds
[    8.060142] EXT3-fs (sda9): warning: maximal mount count reached, running e2fsck is recommended
[    8.065466] EXT3-fs (sda9): using internal journal
[    8.068132] EXT3-fs (sda9): mounted filesystem with writeback data mode
[    8.120214] kjournald starting.  Commit interval 5 seconds
[    8.123089] EXT3-fs (sda10): using internal journal
[    8.125830] EXT3-fs (sda10): mounted filesystem with writeback data mode
[    8.218360] Adding 8191996k swap on /dev/sda6.  Priority:-1 extents:1 across:8191996k 
[   20.641906] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)

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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-03-07 20:21                                         ` Chris Clayton
@ 2013-03-08  0:39                                           ` Bjorn Helgaas
  2013-03-08 10:44                                             ` Chris Clayton
  0 siblings, 1 reply; 41+ messages in thread
From: Bjorn Helgaas @ 2013-03-08  0:39 UTC (permalink / raw)
  To: Chris Clayton; +Cc: Martin Mokrejs, Yijing Wang, Yijing Wang, LKML, linux-pci

On Thu, Mar 7, 2013 at 1:21 PM, Chris Clayton <chris2553@googlemail.com> wrote:
>
>
> On 03/07/13 17:30, Bjorn Helgaas wrote:
>>
>> On Thu, Mar 7, 2013 at 9:28 AM, Chris Clayton <chris2553@googlemail.com>
>> wrote:
>>>
>>>
>>>
>>> On 03/06/13 23:45, Bjorn Helgaas wrote:
>>>>
>>>>
>>>> On Thu, Jan 31, 2013 at 5:09 AM, Chris Clayton
>>>> <chris2553@googlemail.com>
>>>> wrote:
>>>>
>>>>> My usb3 expresscard device has arrived and I get an oops with that too,
>>>>> if I
>>>>> remove it without unloading the driver first. I guess it shouldn't be a
>>>>> surprise that the driver isn't expecting the device to disappear.
>>>>>
>>>>> As I mentioned, I have some trouble with the WinTV-HVR-1400 card, which
>>>>> sometimes pops out again, if I push it into the slot too hard (but I'm
>>>>> geeting better at that with practice). So what I've done (with the usb3
>>>>> card
>>>>> too) to avoid the oopsen is blacklist the driver in
>>>>> /etc/modprobe.d/blacklist.conf and then load them when I'm sure the
>>>>> card
>>>>> is
>>>>> properly inserted. Not exactly hotplug, but at least I don't have to
>>>>> reboot
>>>>> because of an oops- and it's not something I'm doing several times an
>>>>> hour.
>>>>
>>>>
>>>>
>>>> Hi Chris,
>>>>
>>>> What's the current state of this?  It sounds to me like it still
>>>> doesn't work out of the box.  Having to blacklist the driver and load
>>>> it manually is a completely unacceptable user experience.  If you have
>>>> to manually choose acpiphp over pciehp, that is also unacceptable.
>>>>
>>>> So if you're still limping along with hacky workarounds like this, I'd
>>>> like to pursue this more and see if we can't figure out a better
>>>> solution.
>>>>
>>>> Bjorn
>>>>
>>> Hi Bjorn,
>>>
>>> If I unblacklist the driver, insert the HVR-1400 card and then remove it,
>>> I
>>> still get the oops. This is with kernel 3.8.2. I no longer get the oops
>>> with
>>> the USB3 card, but I don't know how or when that was fixed.
>>>
>>> I stopped working on it when, after finding the workaround to the oops
>>> and
>>> then spending many many hours figuring out a fix so that scandvb would
>>> find
>>> some channels, no one on the linux-media list seemed interested in the
>>> fix.
>>> On top of that, even though scanning now finds all the available
>>> channels,
>>> the quality of the TV picture and sound is very poor indeed. I didn't
>>> want
>>> to bang my head against the linux-media wall again, so I abandoned the
>>> card
>>> and now use a USB TV stick, which gives is much better results than the
>>> card. It's a pity because the card also supports an analog signal which
>>> means I can watch the RF output from my satellite box, which I have piped
>>> around the house. Anyway, the linux-media folks are not your problem and
>>> if
>>> I want to watch satellite TV on my laptop, I can make one of my rare
>>> visits
>>> to Windows (where the picture and sound are good).
>>>
>>> Having said (ranted?) all that, I would be more than happy to help fix
>>> the
>>> oops. After I first reported it, I realised that I didn't have a hotplug
>>> driver loaded. With help from Yijing Wang, we eventually managed to get
>>> the
>>> card recognised and drivers loaded when it is inserted. That doesn't help
>>> with the oops, though. I now have the pciehp driver compiled statically
>>> onto
>>> the kernel (and pass pcie_ports=native to the kernel), but removing the
>>> card
>>> with the cx23885 driver loaded always results in an oops. I originally
>>> reported this to the linux-media list because functions from the cx23885
>>> driver are at the top of the call trace, but only Martin responded with
>>> some
>>> hotplug-related suggestions, which is what swung discussion the way of
>>> the
>>> linux-pci list.
>>
>>
>> OK.  There are several potential problems here.
>>
>> 1) The change to make scandvb find some channels.  This is probably a
>> cx23885 or linux-media issue, and I can't help with that.
>>
>> 2) TV picture/sound quality problem.  Again, probably a cx23885 driver
>> issue, and I can't help with that.
>>
>
> I'm not going to use the card and I don't have the time (or patience) to
> submit the change again.
>
>
>> 3) HVR-1400 not being recognized when inserted.  This is a PCI hotplug
>> issue, and I *can* help with this.  I don't know what your hardware
>> is, but in general, pciehp should take care of this.  If it doesn't,
>> or if you have to use an argument like "pcie_ports=native", we should
>> fix this.
>>
>> 4) Oops when removing HVR-1400 ExpressCard.  From the backtrace, I
>> assume the cx23885 driver is still bound to the device when you remove
>> the card.  It'd be nice if the driver could handle the device going
>> away, but I'm not surprised that it doesn't.
>
> Nor am I, but it's hardly plug and play, is it. With Windows I can plug and
> unplug the card at will without crashing the system.

I agree 100%, that sucks, and we should be able to do better.  I
opened https://bugzilla.kernel.org/show_bug.cgi?id=54961 for this
issue.  Hopefully a cx88 driver person will take a look.

>> So 3) is the thing I might be able to help with.  If there's still a
>> problem here (and even having to boot with an argument is a problem),
>> let's start by collecting complete dmesg logs, with and without your
>> "pcie_ports" option.  Boot without the card installed, then insert it
>> and remove it.  If you can use something like v3.9-rc1 with
>> CONFIG_HOTPLUG_PCI_PCIE=y, that would be ideal.
>
> OK, I've gathered these logs using a kernel built from a pull of Linus' tree
> this afternoon (v3.9-rc1-108-g9f22578). Also, the cx23885 driver is still
> blacklisted to avoid unnecessary noise and the chance of an oops if the card
> springs out again when I insert it. The driver does load if it's not
> blacklisted (and the pcie_ports=native option is present).
>
> The two logs are attached. As you will see, nothing at all happens when the
> pcie_ports=native option is absent. The nf_conntrack message is normally the
> last one from a normal boot.

Perfect, thanks!

It looks like something's going wrong when we evaluate _OSC.  Can you
collect an acpidump from your machine?

It's possible your machine just doesn't want us to use pciehp.  Can
you set CONFIG_HOTPLUG_PCI_ACPI=y and try again (without
pcie_ports=native this time)?  You can test with a different
ExpressCard if you want; this part of the problem isn't related to the
HVR-1400.

Bjorn

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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-03-08  0:39                                           ` Bjorn Helgaas
@ 2013-03-08 10:44                                             ` Chris Clayton
  2013-03-08 22:57                                               ` Bjorn Helgaas
  0 siblings, 1 reply; 41+ messages in thread
From: Chris Clayton @ 2013-03-08 10:44 UTC (permalink / raw)
  To: Bjorn Helgaas; +Cc: Martin Mokrejs, Yijing Wang, Yijing Wang, LKML, linux-pci

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



On 03/08/13 00:39, Bjorn Helgaas wrote:
> On Thu, Mar 7, 2013 at 1:21 PM, Chris Clayton <chris2553@googlemail.com> wrote:
>>
>>
>> On 03/07/13 17:30, Bjorn Helgaas wrote:
>>>
>>> On Thu, Mar 7, 2013 at 9:28 AM, Chris Clayton <chris2553@googlemail.com>
>>> wrote:
>>>>
>>>>
>>>>
>>>> On 03/06/13 23:45, Bjorn Helgaas wrote:
>>>>>
>>>>>
>>>>> On Thu, Jan 31, 2013 at 5:09 AM, Chris Clayton
>>>>> <chris2553@googlemail.com>
>>>>> wrote:
>>>>>
>>>>>> My usb3 expresscard device has arrived and I get an oops with that too,
>>>>>> if I
>>>>>> remove it without unloading the driver first. I guess it shouldn't be a
>>>>>> surprise that the driver isn't expecting the device to disappear.
>>>>>>
>>>>>> As I mentioned, I have some trouble with the WinTV-HVR-1400 card, which
>>>>>> sometimes pops out again, if I push it into the slot too hard (but I'm
>>>>>> geeting better at that with practice). So what I've done (with the usb3
>>>>>> card
>>>>>> too) to avoid the oopsen is blacklist the driver in
>>>>>> /etc/modprobe.d/blacklist.conf and then load them when I'm sure the
>>>>>> card
>>>>>> is
>>>>>> properly inserted. Not exactly hotplug, but at least I don't have to
>>>>>> reboot
>>>>>> because of an oops- and it's not something I'm doing several times an
>>>>>> hour.
>>>>>
>>>>>
>>>>>
>>>>> Hi Chris,
>>>>>
>>>>> What's the current state of this?  It sounds to me like it still
>>>>> doesn't work out of the box.  Having to blacklist the driver and load
>>>>> it manually is a completely unacceptable user experience.  If you have
>>>>> to manually choose acpiphp over pciehp, that is also unacceptable.
>>>>>
>>>>> So if you're still limping along with hacky workarounds like this, I'd
>>>>> like to pursue this more and see if we can't figure out a better
>>>>> solution.
>>>>>
>>>>> Bjorn
>>>>>
>>>> Hi Bjorn,
>>>>
>>>> If I unblacklist the driver, insert the HVR-1400 card and then remove it,
>>>> I
>>>> still get the oops. This is with kernel 3.8.2. I no longer get the oops
>>>> with
>>>> the USB3 card, but I don't know how or when that was fixed.
>>>>
>>>> I stopped working on it when, after finding the workaround to the oops
>>>> and
>>>> then spending many many hours figuring out a fix so that scandvb would
>>>> find
>>>> some channels, no one on the linux-media list seemed interested in the
>>>> fix.
>>>> On top of that, even though scanning now finds all the available
>>>> channels,
>>>> the quality of the TV picture and sound is very poor indeed. I didn't
>>>> want
>>>> to bang my head against the linux-media wall again, so I abandoned the
>>>> card
>>>> and now use a USB TV stick, which gives is much better results than the
>>>> card. It's a pity because the card also supports an analog signal which
>>>> means I can watch the RF output from my satellite box, which I have piped
>>>> around the house. Anyway, the linux-media folks are not your problem and
>>>> if
>>>> I want to watch satellite TV on my laptop, I can make one of my rare
>>>> visits
>>>> to Windows (where the picture and sound are good).
>>>>
>>>> Having said (ranted?) all that, I would be more than happy to help fix
>>>> the
>>>> oops. After I first reported it, I realised that I didn't have a hotplug
>>>> driver loaded. With help from Yijing Wang, we eventually managed to get
>>>> the
>>>> card recognised and drivers loaded when it is inserted. That doesn't help
>>>> with the oops, though. I now have the pciehp driver compiled statically
>>>> onto
>>>> the kernel (and pass pcie_ports=native to the kernel), but removing the
>>>> card
>>>> with the cx23885 driver loaded always results in an oops. I originally
>>>> reported this to the linux-media list because functions from the cx23885
>>>> driver are at the top of the call trace, but only Martin responded with
>>>> some
>>>> hotplug-related suggestions, which is what swung discussion the way of
>>>> the
>>>> linux-pci list.
>>>
>>>
>>> OK.  There are several potential problems here.
>>>
>>> 1) The change to make scandvb find some channels.  This is probably a
>>> cx23885 or linux-media issue, and I can't help with that.
>>>
>>> 2) TV picture/sound quality problem.  Again, probably a cx23885 driver
>>> issue, and I can't help with that.
>>>
>>
>> I'm not going to use the card and I don't have the time (or patience) to
>> submit the change again.
>>
>>
>>> 3) HVR-1400 not being recognized when inserted.  This is a PCI hotplug
>>> issue, and I *can* help with this.  I don't know what your hardware
>>> is, but in general, pciehp should take care of this.  If it doesn't,
>>> or if you have to use an argument like "pcie_ports=native", we should
>>> fix this.
>>>
>>> 4) Oops when removing HVR-1400 ExpressCard.  From the backtrace, I
>>> assume the cx23885 driver is still bound to the device when you remove
>>> the card.  It'd be nice if the driver could handle the device going
>>> away, but I'm not surprised that it doesn't.
>>
>> Nor am I, but it's hardly plug and play, is it. With Windows I can plug and
>> unplug the card at will without crashing the system.
>
> I agree 100%, that sucks, and we should be able to do better.  I
> opened https://bugzilla.kernel.org/show_bug.cgi?id=54961 for this
> issue.  Hopefully a cx88 driver person will take a look.
>

Thanks and sorry, Bjorn. I didn't intend to offload that task onto 
someone else. The linux-media guys have so far been rather unresponsive 
on my problems with the card, and I didn't want to waste any more time 
on it. Let's see what happens - I won't be holding my breath, though :-)

>>> So 3) is the thing I might be able to help with.  If there's still a
>>> problem here (and even having to boot with an argument is a problem),
>>> let's start by collecting complete dmesg logs, with and without your
>>> "pcie_ports" option.  Boot without the card installed, then insert it
>>> and remove it.  If you can use something like v3.9-rc1 with
>>> CONFIG_HOTPLUG_PCI_PCIE=y, that would be ideal.
>>
>> OK, I've gathered these logs using a kernel built from a pull of Linus' tree
>> this afternoon (v3.9-rc1-108-g9f22578). Also, the cx23885 driver is still
>> blacklisted to avoid unnecessary noise and the chance of an oops if the card
>> springs out again when I insert it. The driver does load if it's not
>> blacklisted (and the pcie_ports=native option is present).
>>
>> The two logs are attached. As you will see, nothing at all happens when the
>> pcie_ports=native option is absent. The nf_conntrack message is normally the
>> last one from a normal boot.
>
> Perfect, thanks!
>
> It looks like something's going wrong when we evaluate _OSC.  Can you
> collect an acpidump from your machine?
>
A bziped file containing the output from acpidump is attached.

> It's possible your machine just doesn't want us to use pciehp.  Can
> you set CONFIG_HOTPLUG_PCI_ACPI=y and try again (without
> pcie_ports=native this time)?  You can test with a different
> ExpressCard if you want; this part of the problem isn't related to the
> HVR-1400.
>

Ok. With the same kernel as I used yesterday I've run two tests. Firstly 
with both pciehp and acpiphp built statically into the kernel and 
secondly with only acpiphp (both without pcie_ports=native). In neither 
case was my pciexpress usb3 card detected when I plugged it in - that 
is, the last line output by dmesg is the normal one from nf_conntrack. I 
also turned on acpiphp debug and inserted the card, but again there was 
no new output.

Chris
> Bjorn
>

[-- Attachment #2: acpidump.out.bz2 --]
[-- Type: application/x-bzip2, Size: 46025 bytes --]

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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-03-08 10:44                                             ` Chris Clayton
@ 2013-03-08 22:57                                               ` Bjorn Helgaas
  2013-03-09  9:20                                                 ` Chris Clayton
  0 siblings, 1 reply; 41+ messages in thread
From: Bjorn Helgaas @ 2013-03-08 22:57 UTC (permalink / raw)
  To: Chris Clayton
  Cc: Martin Mokrejs, Yijing Wang, Yijing Wang, LKML, linux-pci,
	Rafael J. Wysocki

[+cc Rafael, in case the _OSC thing rings a bell with him]

On Fri, Mar 8, 2013 at 3:44 AM, Chris Clayton <chris2553@googlemail.com> wrote:
> On 03/08/13 00:39, Bjorn Helgaas wrote:
>> On Thu, Mar 7, 2013 at 1:21 PM, Chris Clayton <chris2553@googlemail.com>
>> wrote:
>>> On 03/07/13 17:30, Bjorn Helgaas wrote:

>>>> 3) HVR-1400 not being recognized when inserted.  This is a PCI hotplug
>>>> issue, and I *can* help with this.  I don't know what your hardware
>>>> is, but in general, pciehp should take care of this.  If it doesn't,
>>>> or if you have to use an argument like "pcie_ports=native", we should
>>>> fix this.

>>>> So 3) is the thing I might be able to help with.  If there's still a
>>>> problem here (and even having to boot with an argument is a problem),
>>>> let's start by collecting complete dmesg logs, with and without your
>>>> "pcie_ports" option.  Boot without the card installed, then insert it
>>>> and remove it.  If you can use something like v3.9-rc1 with
>>>> CONFIG_HOTPLUG_PCI_PCIE=y, that would be ideal.
>>>
>>>
>>> OK, I've gathered these logs using a kernel built from a pull of Linus'
>>> tree
>>> this afternoon (v3.9-rc1-108-g9f22578). Also, the cx23885 driver is still
>>> blacklisted to avoid unnecessary noise and the chance of an oops if the
>>> card
>>> springs out again when I insert it. The driver does load if it's not
>>> blacklisted (and the pcie_ports=native option is present).
>>>
>>> The two logs are attached. As you will see, nothing at all happens when
>>> the
>>> pcie_ports=native option is absent. The nf_conntrack message is normally
>>> the
>>> last one from a normal boot.
>>
>>
>> Perfect, thanks!
>>
>> It looks like something's going wrong when we evaluate _OSC.  Can you
>> collect an acpidump from your machine?
>>
> A bziped file containing the output from acpidump is attached.

Thanks.  I opened this bug report:
https://bugzilla.kernel.org/show_bug.cgi?id=54981 to keep track of
your logs.

Here's your _OSC method from the acpidump:

            Method (_OSC, 4, Serialized) {
                ...
                If (LAnd (LEqual (Arg0, GUID), NEXP))
                    ... # normal case
                Else {
                    Or (CDW1, 0x04, CDW1)  # "unrecognized UUID" error
                    Return (Local0)
                }

It fails with "unrecognized UUID" if either (1) we supply the wrong
UUID or (2) "NEXP" is false.  I have no idea what NEXP is; your
DSDT.dsl never sets it, so maybe it's related to a BIOS setup option
or something?  I found a BIOS manual [1] but didn't see anything
likely.  I guess it might be worth you looking, or maybe trying a
"reset to defaults" if it's not too destructive for you.  You don't
have a copy of Windows on that box, do you?  I *assume* hotplug would
work fine with Windows and maybe we could figure out what it is doing
differently.

Bjorn

[1] http://solutions.us.fujitsu.com/www/content/pdf/SupportGuides/AH530_BIOS_Guide_FPC58-2843-01_rA.pdf

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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-03-08 22:57                                               ` Bjorn Helgaas
@ 2013-03-09  9:20                                                 ` Chris Clayton
  2013-03-12 22:20                                                   ` Bjorn Helgaas
  0 siblings, 1 reply; 41+ messages in thread
From: Chris Clayton @ 2013-03-09  9:20 UTC (permalink / raw)
  To: Bjorn Helgaas
  Cc: Martin Mokrejs, Yijing Wang, Yijing Wang, LKML, linux-pci,
	Rafael J. Wysocki

Hi Bjorn,

On 03/08/13 22:57, Bjorn Helgaas wrote:
> [+cc Rafael, in case the _OSC thing rings a bell with him]
>
> On Fri, Mar 8, 2013 at 3:44 AM, Chris Clayton <chris2553@googlemail.com> wrote:
>> On 03/08/13 00:39, Bjorn Helgaas wrote:
>>> On Thu, Mar 7, 2013 at 1:21 PM, Chris Clayton <chris2553@googlemail.com>
>>> wrote:
>>>> On 03/07/13 17:30, Bjorn Helgaas wrote:
>
>>>>> 3) HVR-1400 not being recognized when inserted.  This is a PCI hotplug
>>>>> issue, and I *can* help with this.  I don't know what your hardware
>>>>> is, but in general, pciehp should take care of this.  If it doesn't,
>>>>> or if you have to use an argument like "pcie_ports=native", we should
>>>>> fix this.
>
>>>>> So 3) is the thing I might be able to help with.  If there's still a
>>>>> problem here (and even having to boot with an argument is a problem),
>>>>> let's start by collecting complete dmesg logs, with and without your
>>>>> "pcie_ports" option.  Boot without the card installed, then insert it
>>>>> and remove it.  If you can use something like v3.9-rc1 with
>>>>> CONFIG_HOTPLUG_PCI_PCIE=y, that would be ideal.
>>>>
>>>>
>>>> OK, I've gathered these logs using a kernel built from a pull of Linus'
>>>> tree
>>>> this afternoon (v3.9-rc1-108-g9f22578). Also, the cx23885 driver is still
>>>> blacklisted to avoid unnecessary noise and the chance of an oops if the
>>>> card
>>>> springs out again when I insert it. The driver does load if it's not
>>>> blacklisted (and the pcie_ports=native option is present).
>>>>
>>>> The two logs are attached. As you will see, nothing at all happens when
>>>> the
>>>> pcie_ports=native option is absent. The nf_conntrack message is normally
>>>> the
>>>> last one from a normal boot.
>>>
>>>
>>> Perfect, thanks!
>>>
>>> It looks like something's going wrong when we evaluate _OSC.  Can you
>>> collect an acpidump from your machine?
>>>
>> A bziped file containing the output from acpidump is attached.
>
> Thanks.  I opened this bug report:
> https://bugzilla.kernel.org/show_bug.cgi?id=54981 to keep track of
> your logs.
>

Excellent, thanks.

> Here's your _OSC method from the acpidump:
>
>              Method (_OSC, 4, Serialized) {
>                  ...
>                  If (LAnd (LEqual (Arg0, GUID), NEXP))
>                      ... # normal case
>                  Else {
>                      Or (CDW1, 0x04, CDW1)  # "unrecognized UUID" error
>                      Return (Local0)
>                  }
>
> It fails with "unrecognized UUID" if either (1) we supply the wrong
> UUID or (2) "NEXP" is false.  I have no idea what NEXP is; your
> DSDT.dsl never sets it, so maybe it's related to a BIOS setup option
> or something?  I found a BIOS manual [1] but didn't see anything
> likely.  I guess it might be worth you looking, or maybe trying a
> "reset to defaults" if it's not too destructive for you.  You don't

As the manual showed, there aren't too many user-changeable settings in 
the BIOS on this machine, so I tried a "reset to defaults". 
Unfortunately, it made no difference.

> have a copy of Windows on that box, do you?  I *assume* hotplug would
> work fine with Windows and maybe we could figure out what it is doing
> differently.
>

Yes, I have Windows 7 Home Premium (64 bit), although, as I said 
previously, I rarely boot it. One occasion when I usually do is when I 
buy new hardware. The hotplug works fine in Windows with the two 
expresscards that I own.

I'm happy to help work out what's different on Windows, but I have no 
diagnostic tools installed, so I might need some hand-holding. One 
immediate difference is that my Windows installation is 64bit whereas my 
linux installation is 32 bit.

Thanks for your help so far,

Chris

> Bjorn
>
> [1] http://solutions.us.fujitsu.com/www/content/pdf/SupportGuides/AH530_BIOS_Guide_FPC58-2843-01_rA.pdf
>

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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-03-09  9:20                                                 ` Chris Clayton
@ 2013-03-12 22:20                                                   ` Bjorn Helgaas
  2013-03-15 22:48                                                     ` Bjorn Helgaas
  0 siblings, 1 reply; 41+ messages in thread
From: Bjorn Helgaas @ 2013-03-12 22:20 UTC (permalink / raw)
  To: Chris Clayton
  Cc: Martin Mokrejs, Yijing Wang, Yijing Wang, LKML, linux-pci,
	Rafael J. Wysocki

On Sat, Mar 9, 2013 at 2:20 AM, Chris Clayton <chris2553@googlemail.com> wrote:
> Hi Bjorn,
>
>
> On 03/08/13 22:57, Bjorn Helgaas wrote:
>>
>> [+cc Rafael, in case the _OSC thing rings a bell with him]
>>
>> On Fri, Mar 8, 2013 at 3:44 AM, Chris Clayton <chris2553@googlemail.com>
>> wrote:
>>>
>>> On 03/08/13 00:39, Bjorn Helgaas wrote:
>>>>
>>>> On Thu, Mar 7, 2013 at 1:21 PM, Chris Clayton <chris2553@googlemail.com>
>>>> wrote:
>>>>>
>>>>> On 03/07/13 17:30, Bjorn Helgaas wrote:

>>>> It looks like something's going wrong when we evaluate _OSC.  Can you
>>>> collect an acpidump from your machine?
>>>>
>>> A bziped file containing the output from acpidump is attached.
>>
>>
>> Thanks.  I opened this bug report:
>> https://bugzilla.kernel.org/show_bug.cgi?id=54981 to keep track of
>> your logs.
>>
>
> Excellent, thanks.
>
>
>> Here's your _OSC method from the acpidump:
>>
>>              Method (_OSC, 4, Serialized) {
>>                  ...
>>                  If (LAnd (LEqual (Arg0, GUID), NEXP))
>>                      ... # normal case
>>                  Else {
>>                      Or (CDW1, 0x04, CDW1)  # "unrecognized UUID" error
>>                      Return (Local0)
>>                  }
>>
>> It fails with "unrecognized UUID" if either (1) we supply the wrong
>> UUID or (2) "NEXP" is false.  I have no idea what NEXP is; your
>> DSDT.dsl never sets it, so maybe it's related to a BIOS setup option
>> or something?  I found a BIOS manual [1] but didn't see anything
>> likely.  I guess it might be worth you looking, or maybe trying a
>> "reset to defaults" if it's not too destructive for you.  You don't
>
>
> As the manual showed, there aren't too many user-changeable settings in the
> BIOS on this machine, so I tried a "reset to defaults". Unfortunately, it
> made no difference.

Yeah, no surprise, I guess, since it works fine in Windows with the
current BIOS settings.

I looked at the DSDTs from several other machines and quite a few of
them use similar NEXP tests.  NEXP is in the GNVS area, which is
apparently used for communication between BIOS/ACPI/SMI, and I think
it means "Native PCIe support."  The BIOS probably initializes it,
possibly based on the machine type or something.

The _OSC description (ACPI 5.0 sec 6.2.10.3) is pretty clear that if a
host bridge doesn't have an _OSC method, the OS should not use
features like PCIe native hotplug.  That's why the Linux pciehp driver
isn't doing anything here.  It's possible that Windows is using PCIe
native hotplug anyway (maybe they figure "unrecognized UUID" is
different from _OSC being completely absent), or maybe there's some
way it could be using ACPI hotplug (though I *think* that would
require some more methods that your box doesn't suppy).

My guess is the former, and maybe we can figure out a way to relax
Linux's strictness around _OSC handling.

Bjorn

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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-03-12 22:20                                                   ` Bjorn Helgaas
@ 2013-03-15 22:48                                                     ` Bjorn Helgaas
  2013-03-19 15:46                                                       ` Chris Clayton
  0 siblings, 1 reply; 41+ messages in thread
From: Bjorn Helgaas @ 2013-03-15 22:48 UTC (permalink / raw)
  To: Chris Clayton
  Cc: Martin Mokrejs, Yijing Wang, Yijing Wang, LKML, linux-pci,
	Rafael J. Wysocki

On Tue, Mar 12, 2013 at 4:20 PM, Bjorn Helgaas <bhelgaas@google.com> wrote:
> On Sat, Mar 9, 2013 at 2:20 AM, Chris Clayton <chris2553@googlemail.com> wrote:
>> On 03/08/13 22:57, Bjorn Helgaas wrote:

>>> Thanks.  I opened this bug report:
>>> https://bugzilla.kernel.org/show_bug.cgi?id=54981 to keep track of
>>> your logs.

Hi Chris,

The current Linux acpiphp driver doesn't do anything unless it finds
devices with _EJ0 or _RMV methods, and your DSDT has neither.  But I
think that implementation is incorrect because I'm not convinced that
those methods are required in order to do hotplug via ACPI.  For
example, your DSDT *does* have an _L01 method that does notifications
to the root ports.  I suspect that hotplug events on your box generate
an SCI that invokes that method.  Linux basically ignores the
resulting notify events, and I suspect that hotplug works on Windows
because it is paying attention to them.

Can you build a kernel with CONFIG_ACPI_DEBUG=y, do the following, and
attach all the output to the bugzilla?

1) Boot with empty ExpressCard slot (without using "pcie_ports=native")
2) # echo 0x00010004 > /sys/module/acpi/parameters/debug_layer
3) # echo 0x08000004 > /sys/module/acpi/parameters/debug_level
4) # lspci -vv
5) # setpci -s 1c.3 0x42.w
6) # setpci -s 1c.3 0x5a.w
7) # setpci -s 1c.3 0xd8.l
8) Insert ExpressCard
9) # setpci -s 1c.3 0x5a.w
10) # dmesg

Here's what I think we'll see:

- Slot Implemented (bit 8 of XCAP at 0x42) set, indicating a slot is
implemented below this root port
- Hot Plug SCI Enable (bit 30 of MPC at 0xd8) set, indicating that the
root port should generate an SCI whenever a hotplug event is detected
- Presence Detect State (bit 6 of SLTSTS at 0x5a) change from 0 with
the slot empty to 1 with the slot occupied
- pciehp doing nothing (since _OSC didn't grant the OS permission to
use PCIe native hotplug)
- dmesg indication of the SCI, leading to a Bus Check notification to
\_SB.PCI0.RP04, which is the 1c.3 root port leading to the ExpressCard
slot

A Bus Check notification means we're supposed to re-enumerate starting
at that device.  If we *did* re-enumerate, we would find the new
ExpressCard.

Thanks,
  Bjorn

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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-03-15 22:48                                                     ` Bjorn Helgaas
@ 2013-03-19 15:46                                                       ` Chris Clayton
  2013-04-01 17:28                                                         ` Bjorn Helgaas
  0 siblings, 1 reply; 41+ messages in thread
From: Chris Clayton @ 2013-03-19 15:46 UTC (permalink / raw)
  To: Bjorn Helgaas
  Cc: Martin Mokrejs, Yijing Wang, Yijing Wang, LKML, linux-pci,
	Rafael J. Wysocki

Hi Bjorn,

Sorry I meant to reply to your mail so that copy recipients will know 
the outcome of the things you asked me to do. But then I forgot. Doh! 
You should have received the attachment notification from bugzilla, I think.

On 03/15/13 22:48, Bjorn Helgaas wrote:
> On Tue, Mar 12, 2013 at 4:20 PM, Bjorn Helgaas <bhelgaas@google.com> wrote:
>> On Sat, Mar 9, 2013 at 2:20 AM, Chris Clayton <chris2553@googlemail.com> wrote:
>>> On 03/08/13 22:57, Bjorn Helgaas wrote:
>
>>>> Thanks.  I opened this bug report:
>>>> https://bugzilla.kernel.org/show_bug.cgi?id=54981 to keep track of
>>>> your logs.
>
> Hi Chris,
>
> The current Linux acpiphp driver doesn't do anything unless it finds
> devices with _EJ0 or _RMV methods, and your DSDT has neither.  But I
> think that implementation is incorrect because I'm not convinced that
> those methods are required in order to do hotplug via ACPI.  For
> example, your DSDT *does* have an _L01 method that does notifications
> to the root ports.  I suspect that hotplug events on your box generate
> an SCI that invokes that method.  Linux basically ignores the
> resulting notify events, and I suspect that hotplug works on Windows
> because it is paying attention to them.
>
> Can you build a kernel with CONFIG_ACPI_DEBUG=y, do the following, and
> attach all the output to the bugzilla?
>
> 1) Boot with empty ExpressCard slot (without using "pcie_ports=native")
> 2) # echo 0x00010004 > /sys/module/acpi/parameters/debug_layer
> 3) # echo 0x08000004 > /sys/module/acpi/parameters/debug_level
> 4) # lspci -vv
> 5) # setpci -s 1c.3 0x42.w
> 6) # setpci -s 1c.3 0x5a.w
> 7) # setpci -s 1c.3 0xd8.l
> 8) Insert ExpressCard
> 9) # setpci -s 1c.3 0x5a.w
> 10) # dmesg
>
> Here's what I think we'll see:
>
> - Slot Implemented (bit 8 of XCAP at 0x42) set, indicating a slot is
> implemented below this root port
> - Hot Plug SCI Enable (bit 30 of MPC at 0xd8) set, indicating that the
> root port should generate an SCI whenever a hotplug event is detected
> - Presence Detect State (bit 6 of SLTSTS at 0x5a) change from 0 with
> the slot empty to 1 with the slot occupied
> - pciehp doing nothing (since _OSC didn't grant the OS permission to
> use PCIe native hotplug)
> - dmesg indication of the SCI, leading to a Bus Check notification to
> \_SB.PCI0.RP04, which is the 1c.3 root port leading to the ExpressCard
> slot
>

As far as I can see, your predicted outcomes where correct. I've added 
the logs to the bugzilla report.

> A Bus Check notification means we're supposed to re-enumerate starting
> at that device.  If we *did* re-enumerate, we would find the new
> ExpressCard.
>
> Thanks,
>    Bjorn
>

Thanks,
Chris

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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-03-19 15:46                                                       ` Chris Clayton
@ 2013-04-01 17:28                                                         ` Bjorn Helgaas
  2013-07-09  9:35                                                           ` Chris Clayton
  0 siblings, 1 reply; 41+ messages in thread
From: Bjorn Helgaas @ 2013-04-01 17:28 UTC (permalink / raw)
  To: Chris Clayton
  Cc: Martin Mokrejs, Yijing Wang, Yijing Wang, LKML, linux-pci,
	Rafael J. Wysocki

On Tue, Mar 19, 2013 at 9:46 AM, Chris Clayton <chris2553@googlemail.com> wrote:
> Hi Bjorn,
>
> Sorry I meant to reply to your mail so that copy recipients will know the
> outcome of the things you asked me to do. But then I forgot. Doh! You should
> have received the attachment notification from bugzilla, I think.
>
>
> On 03/15/13 22:48, Bjorn Helgaas wrote:
>>
>> On Tue, Mar 12, 2013 at 4:20 PM, Bjorn Helgaas <bhelgaas@google.com>
>> wrote:
>>>
>>> On Sat, Mar 9, 2013 at 2:20 AM, Chris Clayton <chris2553@googlemail.com>
>>> wrote:
>>>>
>>>> On 03/08/13 22:57, Bjorn Helgaas wrote:
>>
>>
>>>>> Thanks.  I opened this bug report:
>>>>> https://bugzilla.kernel.org/show_bug.cgi?id=54981 to keep track of
>>>>> your logs.
>>
>>
>> Hi Chris,
>>
>> The current Linux acpiphp driver doesn't do anything unless it finds
>> devices with _EJ0 or _RMV methods, and your DSDT has neither.  But I
>> think that implementation is incorrect because I'm not convinced that
>> those methods are required in order to do hotplug via ACPI.  For
>> example, your DSDT *does* have an _L01 method that does notifications
>> to the root ports.  I suspect that hotplug events on your box generate
>> an SCI that invokes that method.  Linux basically ignores the
>> resulting notify events, and I suspect that hotplug works on Windows
>> because it is paying attention to them.
>>
>> Can you build a kernel with CONFIG_ACPI_DEBUG=y, do the following, and
>> attach all the output to the bugzilla?
>>
>> 1) Boot with empty ExpressCard slot (without using "pcie_ports=native")
>> 2) # echo 0x00010004 > /sys/module/acpi/parameters/debug_layer
>> 3) # echo 0x08000004 > /sys/module/acpi/parameters/debug_level
>> 4) # lspci -vv
>> 5) # setpci -s 1c.3 0x42.w
>> 6) # setpci -s 1c.3 0x5a.w
>> 7) # setpci -s 1c.3 0xd8.l
>> 8) Insert ExpressCard
>> 9) # setpci -s 1c.3 0x5a.w
>> 10) # dmesg
>>
>> Here's what I think we'll see:
>>
>> - Slot Implemented (bit 8 of XCAP at 0x42) set, indicating a slot is
>> implemented below this root port
>> - Hot Plug SCI Enable (bit 30 of MPC at 0xd8) set, indicating that the
>> root port should generate an SCI whenever a hotplug event is detected
>> - Presence Detect State (bit 6 of SLTSTS at 0x5a) change from 0 with
>> the slot empty to 1 with the slot occupied
>> - pciehp doing nothing (since _OSC didn't grant the OS permission to
>> use PCIe native hotplug)
>> - dmesg indication of the SCI, leading to a Bus Check notification to
>> \_SB.PCI0.RP04, which is the 1c.3 root port leading to the ExpressCard
>> slot
>>
>
> As far as I can see, your predicted outcomes where correct. I've added the
> logs to the bugzilla report.

Yes, it behaved exactly as I expected.  I attached a few more details
of the analysis to the bug report
(https://bugzilla.kernel.org/show_bug.cgi?id=54981).  I think we need
to rework acpiphp to fix this.  We will fix it, but I don't know who
will do it, or when it will happen.  My list is growing faster than I
can deal with :(

Thanks very much for your excellent data collection!

Bjorn

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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-04-01 17:28                                                         ` Bjorn Helgaas
@ 2013-07-09  9:35                                                           ` Chris Clayton
  2013-07-09 20:19                                                             ` Bjorn Helgaas
  0 siblings, 1 reply; 41+ messages in thread
From: Chris Clayton @ 2013-07-09  9:35 UTC (permalink / raw)
  To: Bjorn Helgaas
  Cc: Martin Mokrejs, Yijing Wang, Yijing Wang, LKML, linux-pci,
	Rafael J. Wysocki

Hello again, Bjorn.

On 04/01/13 18:28, Bjorn Helgaas wrote:

<snip>

>>> Hi Chris,
>>>
>>> The current Linux acpiphp driver doesn't do anything unless it finds
>>> devices with _EJ0 or _RMV methods, and your DSDT has neither.  But I
>>> think that implementation is incorrect because I'm not convinced that
>>> those methods are required in order to do hotplug via ACPI.  For
>>> example, your DSDT *does* have an _L01 method that does notifications
>>> to the root ports.  I suspect that hotplug events on your box generate
>>> an SCI that invokes that method.  Linux basically ignores the
>>> resulting notify events, and I suspect that hotplug works on Windows
>>> because it is paying attention to them.
>>>
>>> Can you build a kernel with CONFIG_ACPI_DEBUG=y, do the following, and
>>> attach all the output to the bugzilla?
>>>
>>> 1) Boot with empty ExpressCard slot (without using "pcie_ports=native")
>>> 2) # echo 0x00010004 > /sys/module/acpi/parameters/debug_layer
>>> 3) # echo 0x08000004 > /sys/module/acpi/parameters/debug_level
>>> 4) # lspci -vv
>>> 5) # setpci -s 1c.3 0x42.w
>>> 6) # setpci -s 1c.3 0x5a.w
>>> 7) # setpci -s 1c.3 0xd8.l
>>> 8) Insert ExpressCard
>>> 9) # setpci -s 1c.3 0x5a.w
>>> 10) # dmesg
>>>
>>> Here's what I think we'll see:
>>>
>>> - Slot Implemented (bit 8 of XCAP at 0x42) set, indicating a slot is
>>> implemented below this root port
>>> - Hot Plug SCI Enable (bit 30 of MPC at 0xd8) set, indicating that the
>>> root port should generate an SCI whenever a hotplug event is detected
>>> - Presence Detect State (bit 6 of SLTSTS at 0x5a) change from 0 with
>>> the slot empty to 1 with the slot occupied
>>> - pciehp doing nothing (since _OSC didn't grant the OS permission to
>>> use PCIe native hotplug)
>>> - dmesg indication of the SCI, leading to a Bus Check notification to
>>> \_SB.PCI0.RP04, which is the 1c.3 root port leading to the ExpressCard
>>> slot
>>>
>>
>> As far as I can see, your predicted outcomes where correct. I've added the
>> logs to the bugzilla report.
>
> Yes, it behaved exactly as I expected.  I attached a few more details
> of the analysis to the bug report
> (https://bugzilla.kernel.org/show_bug.cgi?id=54981).  I think we need
> to rework acpiphp to fix this.  We will fix it, but I don't know who
> will do it, or when it will happen.  My list is growing faster than I
> can deal with :(
>

I see that there has been quite a bit of work in the acpiphp area 
recently. Is any of it intended to fix (or ease the subsequent fixing 
of) this bug report, please?

It's not a big deal if it isn't - I do have a system that, via kernel 
command line arguments, recognises expresscard devices when I plug them 
into the slot. But when the release comes along that includes the 
reworking of acpiphp that you mentioned, I will give extra attention to 
hotplugging when I try out the -rc kernels on my laptop.

Thanks

> Thanks very much for your excellent data collection!
>

It's my pleasure!

> Bjorn
>

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

* Re: 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner
  2013-07-09  9:35                                                           ` Chris Clayton
@ 2013-07-09 20:19                                                             ` Bjorn Helgaas
  0 siblings, 0 replies; 41+ messages in thread
From: Bjorn Helgaas @ 2013-07-09 20:19 UTC (permalink / raw)
  To: Chris Clayton
  Cc: Martin Mokrejs, Yijing Wang, Yijing Wang, LKML, linux-pci,
	Rafael J. Wysocki

On Tue, Jul 9, 2013 at 3:35 AM, Chris Clayton <chris2553@gmail.com> wrote:
> Hello again, Bjorn.
>
> On 04/01/13 18:28, Bjorn Helgaas wrote:
>
> <snip>
>
>
>>>> Hi Chris,
>>>>
>>>> The current Linux acpiphp driver doesn't do anything unless it finds
>>>> devices with _EJ0 or _RMV methods, and your DSDT has neither.  But I
>>>> think that implementation is incorrect because I'm not convinced that
>>>> those methods are required in order to do hotplug via ACPI.  For
>>>> example, your DSDT *does* have an _L01 method that does notifications
>>>> to the root ports.  I suspect that hotplug events on your box generate
>>>> an SCI that invokes that method.  Linux basically ignores the
>>>> resulting notify events, and I suspect that hotplug works on Windows
>>>> because it is paying attention to them.
>>>>
>>>> Can you build a kernel with CONFIG_ACPI_DEBUG=y, do the following, and
>>>> attach all the output to the bugzilla?
>>>>
>>>> 1) Boot with empty ExpressCard slot (without using "pcie_ports=native")
>>>> 2) # echo 0x00010004 > /sys/module/acpi/parameters/debug_layer
>>>> 3) # echo 0x08000004 > /sys/module/acpi/parameters/debug_level
>>>> 4) # lspci -vv
>>>> 5) # setpci -s 1c.3 0x42.w
>>>> 6) # setpci -s 1c.3 0x5a.w
>>>> 7) # setpci -s 1c.3 0xd8.l
>>>> 8) Insert ExpressCard
>>>> 9) # setpci -s 1c.3 0x5a.w
>>>> 10) # dmesg
>>>>
>>>> Here's what I think we'll see:
>>>>
>>>> - Slot Implemented (bit 8 of XCAP at 0x42) set, indicating a slot is
>>>> implemented below this root port
>>>> - Hot Plug SCI Enable (bit 30 of MPC at 0xd8) set, indicating that the
>>>> root port should generate an SCI whenever a hotplug event is detected
>>>> - Presence Detect State (bit 6 of SLTSTS at 0x5a) change from 0 with
>>>> the slot empty to 1 with the slot occupied
>>>> - pciehp doing nothing (since _OSC didn't grant the OS permission to
>>>> use PCIe native hotplug)
>>>> - dmesg indication of the SCI, leading to a Bus Check notification to
>>>> \_SB.PCI0.RP04, which is the 1c.3 root port leading to the ExpressCard
>>>> slot
>>>>
>>>
>>> As far as I can see, your predicted outcomes where correct. I've added
>>> the
>>> logs to the bugzilla report.
>>
>>
>> Yes, it behaved exactly as I expected.  I attached a few more details
>> of the analysis to the bug report
>> (https://bugzilla.kernel.org/show_bug.cgi?id=54981).  I think we need
>> to rework acpiphp to fix this.  We will fix it, but I don't know who
>> will do it, or when it will happen.  My list is growing faster than I
>> can deal with :(
>>
>
> I see that there has been quite a bit of work in the acpiphp area recently.
> Is any of it intended to fix (or ease the subsequent fixing of) this bug
> report, please?

The problem on your system is that acpiphp doesn't work correctly
because it expects a certain combination of _ADR/_EJ0/_RMV methods,
and your system doesn't quite match.  Rafael's acpiphp work is
definitely addressing that issue, but I don't know whether he's made
it far enough yet.

I doubt that work will appear in a v3.11-rc release, though.  More
likely it will appear in -next fairly soon and will first appear in
Linus' tree in v3.12-rc1.  So if you want to test it, either try out
-next or wait for v3.12-rc1.

> It's not a big deal if it isn't - I do have a system that, via kernel
> command line arguments, recognises expresscard devices when I plug them into
> the slot. But when the release comes along that includes the reworking of
> acpiphp that you mentioned, I will give extra attention to hotplugging when
> I try out the -rc kernels on my laptop.

Thanks!  We'll certainly appreciate any testing reports.

Bjorn

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

end of thread, other threads:[~2013-07-09 20:19 UTC | newest]

Thread overview: 41+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-01-24 17:02 3.8.0-rc4+ - Oops on removing WinTV-HVR-1400 expresscard TV Tuner Chris Clayton
2013-01-24 19:21 ` Martin Mokrejs
2013-01-26 20:54   ` Chris Clayton
2013-01-26 21:14     ` Martin Mokrejs
2013-01-27  9:57       ` Chris Clayton
2013-01-27  2:45     ` Yijing Wang
2013-01-27 11:19       ` Chris Clayton
2013-01-27 12:18         ` Yijing Wang
2013-01-27 13:37           ` Chris Clayton
2013-01-27 14:26             ` Martin Mokrejs
2013-01-27 15:34               ` Chris Clayton
2013-01-27 16:41                 ` Martin Mokrejs
2013-01-27 22:53                   ` Chris Clayton
2013-01-27 23:21                     ` Martin Mokrejs
2013-01-28  2:40                     ` Yijing Wang
2013-01-28 10:12                       ` Chris Clayton
2013-01-28 10:56                         ` Martin Mokrejs
2013-01-28 11:01                           ` Chris Clayton
2013-01-28 11:15                             ` Yijing Wang
2013-01-28 10:58                         ` Yijing Wang
2013-01-28 11:23                         ` Chris Clayton
2013-01-28 12:12                           ` Martin Mokrejs
2013-01-28 12:26                             ` Yijing Wang
2013-01-28 19:11                             ` Chris Clayton
2013-01-28 21:02                               ` Martin Mokrejs
2013-01-31 12:09                                 ` Chris Clayton
2013-01-31 13:05                                   ` Martin Mokrejs
2013-03-06 23:45                                   ` Bjorn Helgaas
2013-03-07 16:28                                     ` Chris Clayton
2013-03-07 17:30                                       ` Bjorn Helgaas
2013-03-07 20:21                                         ` Chris Clayton
2013-03-08  0:39                                           ` Bjorn Helgaas
2013-03-08 10:44                                             ` Chris Clayton
2013-03-08 22:57                                               ` Bjorn Helgaas
2013-03-09  9:20                                                 ` Chris Clayton
2013-03-12 22:20                                                   ` Bjorn Helgaas
2013-03-15 22:48                                                     ` Bjorn Helgaas
2013-03-19 15:46                                                       ` Chris Clayton
2013-04-01 17:28                                                         ` Bjorn Helgaas
2013-07-09  9:35                                                           ` Chris Clayton
2013-07-09 20:19                                                             ` Bjorn Helgaas

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).