* [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error
@ 2008-05-04 8:24 Rufus & Azrael
2008-05-04 8:52 ` Ingo Molnar
2008-05-07 21:42 ` Yinghai Lu
0 siblings, 2 replies; 32+ messages in thread
From: Rufus & Azrael @ 2008-05-04 8:24 UTC (permalink / raw)
To: Linux-kernel Mailing List
[-- Attachment #1: Type: text/plain, Size: 324 bytes --]
When upgrading to 2.6.25-git18 and above kernel this Xorg error occurs :
xf86MapVidMem: Could not mmap framebuffer (0xf0000000,0x8000000)
(Invalid argument)
The latest working kernel was 25-git17 and perhaps is it related to
http://lkml.org/lkml/2008/4/28/52
My .config and Xorg-log files are attached.
Best regards.
[-- Attachment #2: .config-2.6.26-rc1-git1 --]
[-- Type: text/plain, Size: 48844 bytes --]
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.25-git19
# Fri May 2 23:22:47 2008
#
CONFIG_64BIT=y
# CONFIG_X86_32 is not set
CONFIG_X86_64=y
CONFIG_X86=y
CONFIG_DEFCONFIG_LIST="arch/x86/configs/x86_64_defconfig"
# CONFIG_GENERIC_LOCKBREAK is not set
CONFIG_GENERIC_TIME=y
CONFIG_GENERIC_CMOS_UPDATE=y
CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_HAVE_LATENCYTOP_SUPPORT=y
CONFIG_FAST_CMPXCHG_LOCAL=y
CONFIG_MMU=y
CONFIG_ZONE_DMA=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y
CONFIG_GENERIC_BUG=y
CONFIG_GENERIC_HWEIGHT=y
# CONFIG_GENERIC_GPIO is not set
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
CONFIG_RWSEM_GENERIC_SPINLOCK=y
# CONFIG_RWSEM_XCHGADD_ALGORITHM is not set
# CONFIG_ARCH_HAS_ILOG2_U32 is not set
# CONFIG_ARCH_HAS_ILOG2_U64 is not set
CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_GENERIC_TIME_VSYSCALL=y
CONFIG_ARCH_HAS_CPU_RELAX=y
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
CONFIG_HAVE_SETUP_PER_CPU_AREA=y
CONFIG_HAVE_CPUMASK_OF_CPU_MAP=y
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
CONFIG_ARCH_SUSPEND_POSSIBLE=y
CONFIG_ZONE_DMA32=y
CONFIG_ARCH_POPULATES_NODE_MAP=y
CONFIG_AUDIT_ARCH=y
CONFIG_ARCH_SUPPORTS_AOUT=y
CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
CONFIG_GENERIC_HARDIRQS=y
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_GENERIC_PENDING_IRQ=y
CONFIG_X86_SMP=y
CONFIG_X86_64_SMP=y
CONFIG_X86_HT=y
CONFIG_X86_BIOS_REBOOT=y
CONFIG_X86_TRAMPOLINE=y
# CONFIG_KTIME_SCALAR is not set
#
# General setup
#
CONFIG_EXPERIMENTAL=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_LOCALVERSION=""
CONFIG_LOCALVERSION_AUTO=y
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
CONFIG_POSIX_MQUEUE=y
CONFIG_BSD_PROCESS_ACCT=y
# CONFIG_BSD_PROCESS_ACCT_V3 is not set
# CONFIG_TASKSTATS is not set
# CONFIG_AUDIT is not set
# CONFIG_IKCONFIG is not set
CONFIG_LOG_BUF_SHIFT=15
# CONFIG_CGROUPS is not set
CONFIG_GROUP_SCHED=y
CONFIG_FAIR_GROUP_SCHED=y
# CONFIG_RT_GROUP_SCHED is not set
CONFIG_USER_SCHED=y
# CONFIG_CGROUP_SCHED is not set
# CONFIG_SYSFS_DEPRECATED_V2 is not set
# CONFIG_RELAY is not set
CONFIG_NAMESPACES=y
CONFIG_UTS_NS=y
CONFIG_IPC_NS=y
# CONFIG_USER_NS is not set
# CONFIG_PID_NS is not set
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE="/usr/share/v86d/initramfs"
CONFIG_INITRAMFS_ROOT_UID=0
CONFIG_INITRAMFS_ROOT_GID=0
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
CONFIG_SYSCTL=y
# CONFIG_EMBEDDED is not set
CONFIG_UID16=y
CONFIG_SYSCTL_SYSCALL=y
CONFIG_SYSCTL_SYSCALL_CHECK=y
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
# CONFIG_KALLSYMS_EXTRA_PASS is not set
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
# CONFIG_COMPAT_BRK is not set
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_ANON_INODES=y
CONFIG_EPOLL=y
CONFIG_SIGNALFD=y
CONFIG_TIMERFD=y
CONFIG_EVENTFD=y
CONFIG_SHMEM=y
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_SLUB_DEBUG=y
# CONFIG_SLAB is not set
CONFIG_SLUB=y
# CONFIG_SLOB is not set
# CONFIG_PROFILING is not set
# CONFIG_MARKERS is not set
CONFIG_HAVE_OPROFILE=y
# CONFIG_KPROBES is not set
CONFIG_HAVE_KPROBES=y
CONFIG_HAVE_KRETPROBES=y
# CONFIG_HAVE_DMA_ATTRS is not set
CONFIG_PROC_PAGE_MONITOR=y
CONFIG_SLABINFO=y
CONFIG_RT_MUTEXES=y
# CONFIG_TINY_SHMEM is not set
CONFIG_BASE_SMALL=0
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
# CONFIG_MODVERSIONS is not set
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_KMOD=y
CONFIG_STOP_MACHINE=y
CONFIG_BLOCK=y
# CONFIG_BLK_DEV_IO_TRACE is not set
# CONFIG_BLK_DEV_BSG is not set
CONFIG_BLOCK_COMPAT=y
#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
# CONFIG_DEFAULT_AS is not set
# CONFIG_DEFAULT_DEADLINE is not set
CONFIG_DEFAULT_CFQ=y
# CONFIG_DEFAULT_NOOP is not set
CONFIG_DEFAULT_IOSCHED="cfq"
CONFIG_CLASSIC_RCU=y
#
# Processor type and features
#
CONFIG_TICK_ONESHOT=y
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
CONFIG_SMP=y
CONFIG_X86_PC=y
# CONFIG_X86_ELAN is not set
# CONFIG_X86_VOYAGER is not set
# CONFIG_X86_NUMAQ is not set
# CONFIG_X86_SUMMIT is not set
# CONFIG_X86_BIGSMP is not set
# CONFIG_X86_VISWS is not set
# CONFIG_X86_GENERICARCH is not set
# CONFIG_X86_ES7000 is not set
# CONFIG_X86_RDC321X is not set
# CONFIG_X86_VSMP is not set
# CONFIG_PARAVIRT_GUEST is not set
CONFIG_MEMTEST_BOOTPARAM=y
CONFIG_MEMTEST_BOOTPARAM_VALUE=0
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
CONFIG_MK8=y
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MGEODE_LX is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
# CONFIG_MVIAC7 is not set
# CONFIG_MPSC is not set
# CONFIG_MCORE2 is not set
# CONFIG_GENERIC_CPU is not set
CONFIG_X86_CPU=y
CONFIG_X86_L1_CACHE_BYTES=64
CONFIG_X86_INTERNODE_CACHE_BYTES=64
CONFIG_X86_CMPXCHG=y
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_TSC=y
CONFIG_X86_CMOV=y
CONFIG_X86_MINIMUM_CPU_FAMILY=64
CONFIG_X86_DEBUGCTLMSR=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
CONFIG_DMI=y
CONFIG_GART_IOMMU=y
# CONFIG_CALGARY_IOMMU is not set
CONFIG_SWIOTLB=y
CONFIG_IOMMU_HELPER=y
CONFIG_NR_CPUS=2
# CONFIG_SCHED_SMT is not set
CONFIG_SCHED_MC=y
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
CONFIG_PREEMPT=y
# CONFIG_PREEMPT_RCU is not set
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_MCE=y
# CONFIG_X86_MCE_INTEL is not set
CONFIG_X86_MCE_AMD=y
# CONFIG_I8K is not set
# CONFIG_MICROCODE is not set
CONFIG_X86_MSR=y
CONFIG_X86_CPUID=y
CONFIG_NUMA=y
CONFIG_K8_NUMA=y
CONFIG_X86_64_ACPI_NUMA=y
CONFIG_NODES_SPAN_OTHER_NODES=y
# CONFIG_NUMA_EMU is not set
CONFIG_NODES_SHIFT=6
CONFIG_ARCH_SPARSEMEM_DEFAULT=y
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_SELECT_MEMORY_MODEL=y
# CONFIG_FLATMEM_MANUAL is not set
# CONFIG_DISCONTIGMEM_MANUAL is not set
CONFIG_SPARSEMEM_MANUAL=y
CONFIG_SPARSEMEM=y
CONFIG_NEED_MULTIPLE_NODES=y
CONFIG_HAVE_MEMORY_PRESENT=y
# CONFIG_SPARSEMEM_STATIC is not set
CONFIG_SPARSEMEM_EXTREME=y
CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
CONFIG_SPARSEMEM_VMEMMAP=y
# CONFIG_MEMORY_HOTPLUG is not set
CONFIG_PAGEFLAGS_EXTENDED=y
CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_MIGRATION=y
CONFIG_RESOURCES_64BIT=y
CONFIG_ZONE_DMA_FLAG=1
CONFIG_BOUNCE=y
CONFIG_VIRT_TO_BUS=y
CONFIG_MTRR=y
CONFIG_X86_PAT=y
# CONFIG_EFI is not set
CONFIG_SECCOMP=y
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
# CONFIG_HZ_300 is not set
CONFIG_HZ_1000=y
CONFIG_HZ=1000
CONFIG_SCHED_HRTICK=y
# CONFIG_KEXEC is not set
# CONFIG_CRASH_DUMP is not set
CONFIG_PHYSICAL_START=0x200000
# CONFIG_RELOCATABLE is not set
CONFIG_PHYSICAL_ALIGN=0x200000
# CONFIG_HOTPLUG_CPU is not set
CONFIG_COMPAT_VDSO=y
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
CONFIG_HAVE_ARCH_EARLY_PFN_TO_NID=y
#
# Power management options
#
CONFIG_PM=y
# CONFIG_PM_DEBUG is not set
# CONFIG_SUSPEND is not set
# CONFIG_HIBERNATION is not set
CONFIG_ACPI=y
# CONFIG_ACPI_PROCFS is not set
# CONFIG_ACPI_PROCFS_POWER is not set
CONFIG_ACPI_SYSFS_POWER=y
CONFIG_ACPI_PROC_EVENT=y
# CONFIG_ACPI_AC is not set
# CONFIG_ACPI_BATTERY is not set
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_FAN=y
CONFIG_ACPI_DOCK=y
# CONFIG_ACPI_BAY is not set
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_NUMA=y
CONFIG_ACPI_WMI=y
# CONFIG_ACPI_ASUS is not set
# CONFIG_ACPI_TOSHIBA is not set
# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
CONFIG_ACPI_DEBUG=y
# CONFIG_ACPI_DEBUG_FUNC_TRACE is not set
CONFIG_ACPI_EC=y
CONFIG_ACPI_POWER=y
CONFIG_ACPI_SYSTEM=y
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=y
# CONFIG_ACPI_SBS is not set
#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
# CONFIG_CPU_FREQ_DEBUG is not set
# CONFIG_CPU_FREQ_STAT is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
#
# CPUFreq processor drivers
#
CONFIG_X86_ACPI_CPUFREQ=y
CONFIG_X86_POWERNOW_K8=y
CONFIG_X86_POWERNOW_K8_ACPI=y
# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
# CONFIG_X86_P4_CLOCKMOD is not set
#
# shared options
#
# CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set
# CONFIG_X86_SPEEDSTEP_LIB is not set
CONFIG_CPU_IDLE=y
CONFIG_CPU_IDLE_GOV_LADDER=y
CONFIG_CPU_IDLE_GOV_MENU=y
#
# Bus options (PCI etc.)
#
CONFIG_PCI=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_MMCONFIG=y
CONFIG_PCI_DOMAINS=y
CONFIG_PCIEPORTBUS=y
CONFIG_HOTPLUG_PCI_PCIE=y
CONFIG_PCIEAER=y
# CONFIG_PCIEASPM is not set
CONFIG_ARCH_SUPPORTS_MSI=y
# CONFIG_PCI_MSI is not set
# CONFIG_PCI_LEGACY is not set
# CONFIG_PCI_DEBUG is not set
CONFIG_HT_IRQ=y
CONFIG_ISA_DMA_API=y
CONFIG_K8_NB=y
# CONFIG_PCCARD is not set
CONFIG_HOTPLUG_PCI=y
# CONFIG_HOTPLUG_PCI_FAKE is not set
CONFIG_HOTPLUG_PCI_ACPI=y
# CONFIG_HOTPLUG_PCI_ACPI_IBM is not set
# CONFIG_HOTPLUG_PCI_CPCI is not set
CONFIG_HOTPLUG_PCI_SHPC=y
#
# Executable file formats / Emulations
#
CONFIG_BINFMT_ELF=y
CONFIG_COMPAT_BINFMT_ELF=y
CONFIG_BINFMT_MISC=y
CONFIG_IA32_EMULATION=y
# CONFIG_IA32_AOUT is not set
CONFIG_COMPAT=y
CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
CONFIG_SYSVIPC_COMPAT=y
#
# Networking
#
CONFIG_NET=y
#
# Networking options
#
CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
CONFIG_UNIX=y
CONFIG_XFRM=y
CONFIG_XFRM_USER=y
# CONFIG_XFRM_SUB_POLICY is not set
# CONFIG_XFRM_MIGRATE is not set
# CONFIG_XFRM_STATISTICS is not set
CONFIG_NET_KEY=y
# CONFIG_NET_KEY_MIGRATE is not set
CONFIG_INET=y
# CONFIG_IP_MULTICAST is not set
# CONFIG_IP_ADVANCED_ROUTER is not set
CONFIG_IP_FIB_HASH=y
# CONFIG_IP_PNP is not set
# CONFIG_NET_IPIP is not set
# CONFIG_NET_IPGRE is not set
# CONFIG_ARPD is not set
CONFIG_SYN_COOKIES=y
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=y
CONFIG_INET_XFRM_MODE_TUNNEL=y
CONFIG_INET_XFRM_MODE_BEET=y
CONFIG_INET_LRO=y
CONFIG_INET_DIAG=y
CONFIG_INET_TCP_DIAG=y
# CONFIG_TCP_CONG_ADVANCED is not set
CONFIG_TCP_CONG_CUBIC=y
CONFIG_DEFAULT_TCP_CONG="cubic"
# CONFIG_TCP_MD5SIG is not set
# CONFIG_IP_VS is not set
# CONFIG_IPV6 is not set
# CONFIG_NETLABEL is not set
CONFIG_NETWORK_SECMARK=y
CONFIG_NETFILTER=y
CONFIG_NETFILTER_DEBUG=y
CONFIG_NETFILTER_ADVANCED=y
#
# Core Netfilter Configuration
#
CONFIG_NETFILTER_NETLINK=y
CONFIG_NETFILTER_NETLINK_QUEUE=y
CONFIG_NETFILTER_NETLINK_LOG=y
CONFIG_NF_CONNTRACK=y
CONFIG_NF_CT_ACCT=y
CONFIG_NF_CONNTRACK_MARK=y
CONFIG_NF_CONNTRACK_SECMARK=y
CONFIG_NF_CONNTRACK_EVENTS=y
# CONFIG_NF_CT_PROTO_DCCP is not set
# CONFIG_NF_CT_PROTO_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=m
CONFIG_NF_CONNTRACK_IRC=m
# CONFIG_NF_CONNTRACK_NETBIOS_NS 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=m
CONFIG_NETFILTER_XTABLES=m
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
CONFIG_NETFILTER_XT_TARGET_DSCP=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
CONFIG_NETFILTER_XT_TARGET_RATEEST=m
CONFIG_NETFILTER_XT_TARGET_TRACE=m
CONFIG_NETFILTER_XT_TARGET_SECMARK=m
CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
CONFIG_NETFILTER_XT_MATCH_COMMENT=m
CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
CONFIG_NETFILTER_XT_MATCH_DCCP=m
CONFIG_NETFILTER_XT_MATCH_DSCP=m
CONFIG_NETFILTER_XT_MATCH_ESP=m
CONFIG_NETFILTER_XT_MATCH_HELPER=m
CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
CONFIG_NETFILTER_XT_MATCH_LENGTH=m
CONFIG_NETFILTER_XT_MATCH_LIMIT=m
CONFIG_NETFILTER_XT_MATCH_MAC=m
CONFIG_NETFILTER_XT_MATCH_MARK=m
CONFIG_NETFILTER_XT_MATCH_OWNER=m
CONFIG_NETFILTER_XT_MATCH_POLICY=m
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
CONFIG_NETFILTER_XT_MATCH_QUOTA=m
CONFIG_NETFILTER_XT_MATCH_RATEEST=m
CONFIG_NETFILTER_XT_MATCH_REALM=m
CONFIG_NETFILTER_XT_MATCH_SCTP=m
CONFIG_NETFILTER_XT_MATCH_STATE=m
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
CONFIG_NETFILTER_XT_MATCH_STRING=m
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
CONFIG_NETFILTER_XT_MATCH_TIME=m
CONFIG_NETFILTER_XT_MATCH_U32=m
CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
#
# IP: Netfilter Configuration
#
CONFIG_NF_CONNTRACK_IPV4=m
CONFIG_NF_CONNTRACK_PROC_COMPAT=y
# CONFIG_IP_NF_QUEUE is not set
CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_RECENT=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_AH=m
CONFIG_IP_NF_MATCH_TTL=m
CONFIG_IP_NF_MATCH_ADDRTYPE=m
CONFIG_IP_NF_FILTER=m
CONFIG_IP_NF_TARGET_REJECT=m
CONFIG_IP_NF_TARGET_LOG=m
CONFIG_IP_NF_TARGET_ULOG=m
CONFIG_NF_NAT=m
CONFIG_NF_NAT_NEEDED=y
CONFIG_IP_NF_TARGET_MASQUERADE=m
CONFIG_IP_NF_TARGET_REDIRECT=m
CONFIG_IP_NF_TARGET_NETMAP=m
CONFIG_NF_NAT_SNMP_BASIC=m
CONFIG_NF_NAT_FTP=m
CONFIG_NF_NAT_IRC=m
# CONFIG_NF_NAT_TFTP is not set
# CONFIG_NF_NAT_AMANDA is not set
# CONFIG_NF_NAT_PPTP is not set
CONFIG_NF_NAT_H323=m
CONFIG_NF_NAT_SIP=m
CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_TTL=m
CONFIG_IP_NF_TARGET_CLUSTERIP=m
CONFIG_IP_NF_RAW=m
CONFIG_IP_NF_ARPTABLES=m
CONFIG_IP_NF_ARPFILTER=m
CONFIG_IP_NF_ARP_MANGLE=m
# CONFIG_IP_DCCP is not set
# CONFIG_IP_SCTP is not set
# CONFIG_TIPC is not set
# CONFIG_ATM is not set
# CONFIG_BRIDGE is not set
# CONFIG_VLAN_8021Q is not set
# CONFIG_DECNET is not set
# CONFIG_LLC2 is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not set
# CONFIG_NET_SCHED is not set
CONFIG_NET_CLS_ROUTE=y
#
# Network testing
#
# CONFIG_NET_PKTGEN is not set
# CONFIG_HAMRADIO is not set
# CONFIG_CAN is not set
# CONFIG_IRDA is not set
# CONFIG_BT is not set
# CONFIG_AF_RXRPC is not set
#
# Wireless
#
# CONFIG_CFG80211 is not set
# CONFIG_WIRELESS_EXT is not set
# CONFIG_MAC80211 is not set
# CONFIG_IEEE80211 is not set
# CONFIG_RFKILL is not set
# CONFIG_NET_9P is not set
#
# Device Drivers
#
#
# Generic Driver Options
#
CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_SYS_HYPERVISOR is not set
CONFIG_CONNECTOR=y
CONFIG_PROC_EVENTS=y
# CONFIG_MTD is not set
CONFIG_PARPORT=m
CONFIG_PARPORT_PC=m
# CONFIG_PARPORT_SERIAL is not set
CONFIG_PARPORT_PC_FIFO=y
# CONFIG_PARPORT_PC_SUPERIO is not set
# CONFIG_PARPORT_GSC is not set
# CONFIG_PARPORT_AX88796 is not set
# CONFIG_PARPORT_1284 is not set
CONFIG_PNP=y
# CONFIG_PNP_DEBUG is not set
#
# Protocols
#
CONFIG_PNPACPI=y
CONFIG_BLK_DEV=y
# CONFIG_BLK_DEV_FD is not set
# CONFIG_PARIDE 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=y
# CONFIG_BLK_DEV_CRYPTOLOOP is not set
# CONFIG_BLK_DEV_NBD is not set
# CONFIG_BLK_DEV_SX8 is not set
# CONFIG_BLK_DEV_UB is not set
# CONFIG_BLK_DEV_RAM is not set
CONFIG_CDROM_PKTCDVD=y
CONFIG_CDROM_PKTCDVD_BUFFERS=8
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
# CONFIG_ATA_OVER_ETH is not set
CONFIG_MISC_DEVICES=y
# CONFIG_IBM_ASM is not set
# CONFIG_PHANTOM is not set
# CONFIG_EEPROM_93CX6 is not set
# CONFIG_SGI_IOC4 is not set
# CONFIG_TIFM_CORE is not set
# CONFIG_ACER_WMI is not set
# CONFIG_ASUS_LAPTOP is not set
# CONFIG_FUJITSU_LAPTOP is not set
# CONFIG_MSI_LAPTOP is not set
# CONFIG_SONY_LAPTOP is not set
CONFIG_THINKPAD_ACPI=y
# CONFIG_THINKPAD_ACPI_DEBUG is not set
CONFIG_THINKPAD_ACPI_BAY=y
CONFIG_THINKPAD_ACPI_VIDEO=y
CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y
# CONFIG_INTEL_MENLOW is not set
# CONFIG_EEEPC_LAPTOP is not set
# CONFIG_ENCLOSURE_SERVICES is not set
CONFIG_HAVE_IDE=y
# CONFIG_IDE is not set
#
# SCSI device support
#
# CONFIG_RAID_ATTRS is not set
CONFIG_SCSI=y
CONFIG_SCSI_DMA=y
# CONFIG_SCSI_TGT is not set
# CONFIG_SCSI_NETLINK is not set
# CONFIG_SCSI_PROC_FS is not set
#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
# CONFIG_CHR_DEV_ST is not set
# CONFIG_CHR_DEV_OSST is not set
CONFIG_BLK_DEV_SR=y
# CONFIG_BLK_DEV_SR_VENDOR is not set
CONFIG_CHR_DEV_SG=y
# CONFIG_CHR_DEV_SCH is not set
#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
#
# CONFIG_SCSI_MULTI_LUN is not set
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_LOGGING=y
CONFIG_SCSI_SCAN_ASYNC=y
CONFIG_SCSI_WAIT_SCAN=m
#
# SCSI Transports
#
# CONFIG_SCSI_SPI_ATTRS is not set
# CONFIG_SCSI_FC_ATTRS is not set
# CONFIG_SCSI_ISCSI_ATTRS is not set
# CONFIG_SCSI_SAS_LIBSAS is not set
# CONFIG_SCSI_SRP_ATTRS is not set
# CONFIG_SCSI_LOWLEVEL is not set
CONFIG_ATA=y
# CONFIG_ATA_NONSTANDARD is not set
CONFIG_ATA_ACPI=y
# CONFIG_SATA_PMP is not set
CONFIG_SATA_AHCI=y
# CONFIG_SATA_SIL24 is not set
CONFIG_ATA_SFF=y
# CONFIG_SATA_SVW is not set
# CONFIG_ATA_PIIX is not set
# CONFIG_SATA_MV is not set
# CONFIG_SATA_NV is not set
# CONFIG_PDC_ADMA is not set
# CONFIG_SATA_QSTOR is not set
# CONFIG_SATA_PROMISE is not set
# CONFIG_SATA_SX4 is not set
# CONFIG_SATA_SIL is not set
# CONFIG_SATA_SIS is not set
# CONFIG_SATA_ULI is not set
# CONFIG_SATA_VIA is not set
# CONFIG_SATA_VITESSE is not set
# CONFIG_SATA_INIC162X is not set
# CONFIG_PATA_ACPI is not set
# CONFIG_PATA_ALI is not set
# CONFIG_PATA_AMD is not set
# CONFIG_PATA_ARTOP is not set
CONFIG_PATA_ATIIXP=y
# CONFIG_PATA_CMD640_PCI is not set
# CONFIG_PATA_CMD64X is not set
# CONFIG_PATA_CS5520 is not set
# CONFIG_PATA_CS5530 is not set
# CONFIG_PATA_CYPRESS is not set
# CONFIG_PATA_EFAR is not set
# CONFIG_ATA_GENERIC is not set
# CONFIG_PATA_HPT366 is not set
# CONFIG_PATA_HPT37X is not set
# CONFIG_PATA_HPT3X2N is not set
# CONFIG_PATA_HPT3X3 is not set
# CONFIG_PATA_IT821X is not set
# CONFIG_PATA_IT8213 is not set
# CONFIG_PATA_JMICRON is not set
# CONFIG_PATA_TRIFLEX is not set
# CONFIG_PATA_MARVELL is not set
# CONFIG_PATA_MPIIX is not set
# CONFIG_PATA_OLDPIIX is not set
# CONFIG_PATA_NETCELL is not set
# CONFIG_PATA_NINJA32 is not set
# CONFIG_PATA_NS87410 is not set
# CONFIG_PATA_NS87415 is not set
# CONFIG_PATA_OPTI is not set
# CONFIG_PATA_OPTIDMA is not set
# CONFIG_PATA_PDC_OLD is not set
# CONFIG_PATA_RADISYS is not set
# CONFIG_PATA_RZ1000 is not set
# CONFIG_PATA_SC1200 is not set
# CONFIG_PATA_SERVERWORKS is not set
# CONFIG_PATA_PDC2027X is not set
# CONFIG_PATA_SIL680 is not set
# CONFIG_PATA_SIS is not set
# CONFIG_PATA_VIA is not set
# CONFIG_PATA_WINBOND is not set
# CONFIG_MD is not set
# CONFIG_FUSION is not set
#
# IEEE 1394 (FireWire) support
#
# CONFIG_FIREWIRE is not set
# CONFIG_IEEE1394 is not set
# CONFIG_I2O is not set
# CONFIG_MACINTOSH_DRIVERS is not set
CONFIG_NETDEVICES=y
# CONFIG_NETDEVICES_MULTIQUEUE is not set
# CONFIG_DUMMY is not set
# CONFIG_BONDING is not set
# CONFIG_MACVLAN is not set
# CONFIG_EQUALIZER is not set
# CONFIG_TUN is not set
# CONFIG_VETH is not set
# CONFIG_NET_SB1000 is not set
# CONFIG_ARCNET is not set
# CONFIG_NET_ETHERNET is not set
CONFIG_NETDEV_1000=y
# CONFIG_ACENIC is not set
# CONFIG_DL2K is not set
# CONFIG_E1000 is not set
# CONFIG_E1000E is not set
# CONFIG_E1000E_ENABLED is not set
# CONFIG_IP1000 is not set
# CONFIG_IGB is not set
# CONFIG_NS83820 is not set
# CONFIG_HAMACHI is not set
# CONFIG_YELLOWFIN is not set
CONFIG_R8169=y
# CONFIG_R8169_NAPI is not set
# CONFIG_SIS190 is not set
# CONFIG_SKGE is not set
# CONFIG_SKY2 is not set
# CONFIG_VIA_VELOCITY is not set
# CONFIG_TIGON3 is not set
# CONFIG_BNX2 is not set
# CONFIG_QLA3XXX is not set
# CONFIG_ATL1 is not set
# CONFIG_NETDEV_10000 is not set
# CONFIG_TR is not set
#
# Wireless LAN
#
# CONFIG_WLAN_PRE80211 is not set
# CONFIG_WLAN_80211 is not set
# CONFIG_IWLWIFI is not set
# CONFIG_IWLWIFI_LEDS 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_WAN is not set
CONFIG_FDDI=y
# CONFIG_DEFXX is not set
CONFIG_SKFP=y
# CONFIG_HIPPI is not set
# CONFIG_PLIP is not set
# CONFIG_PPP is not set
# CONFIG_SLIP is not set
# CONFIG_NET_FC is not set
# CONFIG_NETCONSOLE is not set
# CONFIG_NETPOLL is not set
# CONFIG_NET_POLL_CONTROLLER is not set
# CONFIG_ISDN is not set
# CONFIG_PHONE is not set
#
# Input device support
#
CONFIG_INPUT=y
# CONFIG_INPUT_FF_MEMLESS is not set
# CONFIG_INPUT_POLLDEV 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_ATKBD=y
# CONFIG_KEYBOARD_SUNKBD is not set
# CONFIG_KEYBOARD_LKKBD is not set
# CONFIG_KEYBOARD_XTKBD is not set
# CONFIG_KEYBOARD_NEWTON is not set
# CONFIG_KEYBOARD_STOWAWAY is not set
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
CONFIG_MOUSE_PS2_ALPS=y
CONFIG_MOUSE_PS2_LOGIPS2PP=y
CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_MOUSE_PS2_LIFEBOOK=y
CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
# CONFIG_MOUSE_SERIAL is not set
# CONFIG_MOUSE_APPLETOUCH is not set
# CONFIG_MOUSE_VSXXXAA is not set
# CONFIG_INPUT_JOYSTICK is not set
# CONFIG_INPUT_TABLET is not set
# CONFIG_INPUT_TOUCHSCREEN is not set
CONFIG_INPUT_MISC=y
CONFIG_INPUT_PCSPKR=y
# CONFIG_INPUT_APANEL is not set
# CONFIG_INPUT_ATLAS_BTNS is not set
# CONFIG_INPUT_ATI_REMOTE is not set
# CONFIG_INPUT_ATI_REMOTE2 is not set
# CONFIG_INPUT_KEYSPAN_REMOTE is not set
# CONFIG_INPUT_POWERMATE is not set
# CONFIG_INPUT_YEALINK is not set
# CONFIG_INPUT_UINPUT 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_PARKBD is not set
# CONFIG_SERIO_PCIPS2 is not set
CONFIG_SERIO_LIBPS2=y
CONFIG_SERIO_RAW=y
# CONFIG_GAMEPORT is not set
#
# Character devices
#
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
# CONFIG_VT_HW_CONSOLE_BINDING is not set
CONFIG_DEVKMEM=y
# CONFIG_SERIAL_NONSTANDARD is not set
# CONFIG_NOZOMI is not set
#
# Serial drivers
#
CONFIG_SERIAL_8250=y
# CONFIG_SERIAL_8250_CONSOLE is not set
CONFIG_FIX_EARLYCON_MEM=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_PNP=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_CORE=y
# CONFIG_SERIAL_JSM is not set
CONFIG_UNIX98_PTYS=y
# CONFIG_LEGACY_PTYS is not set
# CONFIG_PRINTER is not set
# CONFIG_PPDEV is not set
# CONFIG_IPMI_HANDLER is not set
CONFIG_HW_RANDOM=y
CONFIG_HW_RANDOM_INTEL=y
CONFIG_HW_RANDOM_AMD=y
CONFIG_NVRAM=y
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set
# CONFIG_MWAVE is not set
# CONFIG_PC8736x_GPIO is not set
# CONFIG_RAW_DRIVER is not set
CONFIG_HPET=y
# CONFIG_HPET_RTC_IRQ is not set
# CONFIG_HPET_MMAP 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_CHARDEV is not set
CONFIG_I2C_ALGOBIT=y
#
# I2C Hardware Bus support
#
# 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 is not set
# CONFIG_I2C_I810 is not set
CONFIG_I2C_PIIX4=y
# CONFIG_I2C_NFORCE2 is not set
# CONFIG_I2C_OCORES is not set
# CONFIG_I2C_PARPORT is not set
# CONFIG_I2C_PARPORT_LIGHT is not set
# CONFIG_I2C_PROSAVAGE is not set
# CONFIG_I2C_SAVAGE4 is not set
# CONFIG_I2C_SIMTEC is not set
# CONFIG_I2C_SIS5595 is not set
# CONFIG_I2C_SIS630 is not set
# CONFIG_I2C_SIS96X is not set
# CONFIG_I2C_TAOS_EVM is not set
# CONFIG_I2C_STUB is not set
# CONFIG_I2C_TINY_USB is not set
# CONFIG_I2C_VIA is not set
# CONFIG_I2C_VIAPRO is not set
# CONFIG_I2C_VOODOO3 is not set
# CONFIG_I2C_PCA_PLATFORM is not set
#
# Miscellaneous I2C Chip support
#
# CONFIG_DS1682 is not set
# CONFIG_SENSORS_EEPROM is not set
# CONFIG_SENSORS_PCF8574 is not set
# CONFIG_PCF8575 is not set
# CONFIG_SENSORS_PCF8591 is not set
# CONFIG_SENSORS_MAX6875 is not set
# CONFIG_SENSORS_TSL2550 is not set
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
# CONFIG_I2C_DEBUG_CHIP is not set
# CONFIG_SPI is not set
# CONFIG_W1 is not set
CONFIG_POWER_SUPPLY=y
# CONFIG_POWER_SUPPLY_DEBUG is not set
# CONFIG_PDA_POWER is not set
# CONFIG_BATTERY_DS2760 is not set
CONFIG_HWMON=y
# CONFIG_HWMON_VID is not set
# CONFIG_SENSORS_ABITUGURU is not set
# CONFIG_SENSORS_ABITUGURU3 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_ADT7470 is not set
# CONFIG_SENSORS_ADT7473 is not set
CONFIG_SENSORS_K8TEMP=y
# CONFIG_SENSORS_ASB100 is not set
# CONFIG_SENSORS_ATXP1 is not set
# CONFIG_SENSORS_DS1621 is not set
# CONFIG_SENSORS_I5K_AMB is not set
# CONFIG_SENSORS_F71805F is not set
# CONFIG_SENSORS_F71882FG is not set
# CONFIG_SENSORS_F75375S is not set
# CONFIG_SENSORS_FSCHER is not set
# CONFIG_SENSORS_FSCPOS is not set
# CONFIG_SENSORS_FSCHMD is not set
# CONFIG_SENSORS_GL518SM is not set
# CONFIG_SENSORS_GL520SM is not set
# CONFIG_SENSORS_CORETEMP is not set
# CONFIG_SENSORS_IT87 is not set
# CONFIG_SENSORS_LM63 is not set
# CONFIG_SENSORS_LM75 is not set
# CONFIG_SENSORS_LM77 is not set
# CONFIG_SENSORS_LM78 is not set
# CONFIG_SENSORS_LM80 is not set
# CONFIG_SENSORS_LM83 is not set
# CONFIG_SENSORS_LM85 is not set
# CONFIG_SENSORS_LM87 is not set
# CONFIG_SENSORS_LM90 is not set
# CONFIG_SENSORS_LM92 is not set
# CONFIG_SENSORS_LM93 is not set
# CONFIG_SENSORS_MAX1619 is not set
# CONFIG_SENSORS_MAX6650 is not set
# CONFIG_SENSORS_PC87360 is not set
# CONFIG_SENSORS_PC87427 is not set
# CONFIG_SENSORS_SIS5595 is not set
# CONFIG_SENSORS_DME1737 is not set
# CONFIG_SENSORS_SMSC47M1 is not set
# CONFIG_SENSORS_SMSC47M192 is not set
# CONFIG_SENSORS_SMSC47B397 is not set
# CONFIG_SENSORS_ADS7828 is not set
# CONFIG_SENSORS_THMC50 is not set
# CONFIG_SENSORS_VIA686A is not set
# CONFIG_SENSORS_VT1211 is not set
# CONFIG_SENSORS_VT8231 is not set
# CONFIG_SENSORS_W83781D is not set
# CONFIG_SENSORS_W83791D is not set
# CONFIG_SENSORS_W83792D is not set
# CONFIG_SENSORS_W83793 is not set
# CONFIG_SENSORS_W83L785TS is not set
# CONFIG_SENSORS_W83L786NG is not set
# CONFIG_SENSORS_W83627HF is not set
# CONFIG_SENSORS_W83627EHF is not set
# CONFIG_SENSORS_HDAPS is not set
# CONFIG_SENSORS_APPLESMC is not set
# CONFIG_HWMON_DEBUG_CHIP is not set
CONFIG_THERMAL=y
# CONFIG_WATCHDOG is not set
#
# Sonics Silicon Backplane
#
CONFIG_SSB_POSSIBLE=y
# CONFIG_SSB is not set
#
# Multifunction device drivers
#
# CONFIG_MFD_SM501 is not set
# CONFIG_HTC_PASIC3 is not set
#
# Multimedia devices
#
#
# Multimedia core support
#
CONFIG_VIDEO_DEV=y
CONFIG_VIDEO_V4L2_COMMON=y
CONFIG_VIDEO_ALLOW_V4L1=y
CONFIG_VIDEO_V4L1_COMPAT=y
# CONFIG_DVB_CORE is not set
CONFIG_VIDEO_MEDIA=y
#
# Multimedia drivers
#
CONFIG_MEDIA_TUNER=y
# CONFIG_MEDIA_TUNER_CUSTOMIZE is not set
CONFIG_MEDIA_TUNER_SIMPLE=y
CONFIG_MEDIA_TUNER_TDA8290=y
CONFIG_MEDIA_TUNER_TDA9887=y
CONFIG_MEDIA_TUNER_TEA5761=y
CONFIG_MEDIA_TUNER_TEA5767=y
CONFIG_MEDIA_TUNER_MT20XX=y
CONFIG_MEDIA_TUNER_XC2028=y
CONFIG_MEDIA_TUNER_XC5000=y
CONFIG_VIDEO_V4L2=y
CONFIG_VIDEO_V4L1=y
CONFIG_VIDEO_CAPTURE_DRIVERS=y
# CONFIG_VIDEO_ADV_DEBUG is not set
CONFIG_VIDEO_HELPER_CHIPS_AUTO=y
# CONFIG_VIDEO_VIVI is not set
# CONFIG_VIDEO_BT848 is not set
# CONFIG_VIDEO_BWQCAM is not set
# CONFIG_VIDEO_CQCAM is not set
# CONFIG_VIDEO_CPIA is not set
# CONFIG_VIDEO_CPIA2 is not set
# CONFIG_VIDEO_SAA5246A is not set
# CONFIG_VIDEO_SAA5249 is not set
# CONFIG_TUNER_3036 is not set
# CONFIG_VIDEO_STRADIS is not set
# CONFIG_VIDEO_ZORAN is not set
# CONFIG_VIDEO_SAA7134 is not set
# CONFIG_VIDEO_MXB is not set
# CONFIG_VIDEO_DPC is not set
# CONFIG_VIDEO_HEXIUM_ORION is not set
# CONFIG_VIDEO_HEXIUM_GEMINI is not set
# CONFIG_VIDEO_CX88 is not set
# CONFIG_VIDEO_IVTV is not set
# CONFIG_VIDEO_CAFE_CCIC is not set
CONFIG_V4L_USB_DRIVERS=y
# CONFIG_VIDEO_PVRUSB2 is not set
# CONFIG_VIDEO_EM28XX is not set
# CONFIG_VIDEO_USBVISION is not set
# CONFIG_USB_VICAM is not set
# CONFIG_USB_IBMCAM is not set
# CONFIG_USB_KONICAWC is not set
# CONFIG_USB_QUICKCAM_MESSENGER is not set
# CONFIG_USB_ET61X251 is not set
# CONFIG_VIDEO_OVCAMCHIP is not set
# CONFIG_USB_W9968CF is not set
# CONFIG_USB_OV511 is not set
# CONFIG_USB_SE401 is not set
# CONFIG_USB_SN9C102 is not set
# CONFIG_USB_STV680 is not set
# CONFIG_USB_ZC0301 is not set
CONFIG_USB_PWC=y
# CONFIG_USB_PWC_DEBUG is not set
# CONFIG_USB_ZR364XX is not set
# CONFIG_USB_STKWEBCAM is not set
# CONFIG_SOC_CAMERA is not set
# CONFIG_RADIO_ADAPTERS is not set
# CONFIG_DAB is not set
#
# Graphics support
#
CONFIG_AGP=y
CONFIG_AGP_AMD64=y
# CONFIG_AGP_INTEL is not set
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_VIA is not set
CONFIG_DRM=y
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_R128 is not set
CONFIG_DRM_RADEON=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_VGASTATE is not set
# CONFIG_VIDEO_OUTPUT_CONTROL is not set
CONFIG_FB=y
# CONFIG_FIRMWARE_EDID is not set
CONFIG_FB_DDC=y
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_DEFERRED_IO=y
# CONFIG_FB_SVGALIB is not set
# CONFIG_FB_MACMODES is not set
CONFIG_FB_BACKLIGHT=y
CONFIG_FB_MODE_HELPERS=y
# CONFIG_FB_TILEBLITTING is not set
#
# Frame buffer hardware drivers
#
# CONFIG_FB_CIRRUS is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_CYBER2000 is not set
# CONFIG_FB_ARC is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_VGA16 is not set
CONFIG_FB_UVESA=y
# CONFIG_FB_VESA is not set
# CONFIG_FB_EFI is not set
# CONFIG_FB_N411 is not set
# CONFIG_FB_HGA is not set
# CONFIG_FB_S1D13XXX is not set
# CONFIG_FB_NVIDIA is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_LE80578 is not set
# CONFIG_FB_INTEL is not set
# CONFIG_FB_MATROX is not set
CONFIG_FB_RADEON=y
CONFIG_FB_RADEON_I2C=y
CONFIG_FB_RADEON_BACKLIGHT=y
# CONFIG_FB_RADEON_DEBUG is not set
CONFIG_FB_ATY128=y
# CONFIG_FB_ATY128_BACKLIGHT is not set
CONFIG_FB_ATY=y
CONFIG_FB_ATY_CT=y
# CONFIG_FB_ATY_GENERIC_LCD is not set
CONFIG_FB_ATY_GX=y
CONFIG_FB_ATY_BACKLIGHT=y
# CONFIG_FB_S3 is not set
# CONFIG_FB_SAVAGE is not set
# CONFIG_FB_SIS 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_GEODE is not set
# CONFIG_FB_VIRTUAL is not set
CONFIG_BACKLIGHT_LCD_SUPPORT=y
# CONFIG_LCD_CLASS_DEVICE is not set
CONFIG_BACKLIGHT_CLASS_DEVICE=y
# CONFIG_BACKLIGHT_CORGI is not set
# CONFIG_BACKLIGHT_PROGEAR is not set
#
# Display device support
#
# CONFIG_DISPLAY_SUPPORT is not set
#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
# CONFIG_VGACON_SOFT_SCROLLBACK is not set
# CONFIG_VIDEO_SELECT is not set
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
CONFIG_FB_CON_DECOR=y
CONFIG_FONTS=y
# CONFIG_FONT_8x8 is not set
CONFIG_FONT_8x16=y
# CONFIG_FONT_6x11 is not set
# CONFIG_FONT_7x14 is not set
# CONFIG_FONT_PEARL_8x8 is not set
# CONFIG_FONT_ACORN_8x8 is not set
# CONFIG_FONT_MINI_4x6 is not set
# CONFIG_FONT_SUN8x16 is not set
# CONFIG_FONT_SUN12x22 is not set
# CONFIG_FONT_10x18 is not set
CONFIG_LOGO=y
CONFIG_LOGO_LINUX_MONO=y
CONFIG_LOGO_LINUX_VGA16=y
CONFIG_LOGO_LINUX_CLUT224=y
#
# Sound
#
CONFIG_SOUND=y
#
# Advanced Linux Sound Architecture
#
CONFIG_SND=y
CONFIG_SND_TIMER=y
CONFIG_SND_PCM=y
CONFIG_SND_HWDEP=y
CONFIG_SND_RAWMIDI=y
CONFIG_SND_SEQUENCER=y
CONFIG_SND_SEQ_DUMMY=y
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=y
CONFIG_SND_PCM_OSS=y
CONFIG_SND_PCM_OSS_PLUGINS=y
CONFIG_SND_SEQUENCER_OSS=y
# CONFIG_SND_DYNAMIC_MINORS is not set
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
#
# Generic devices
#
# CONFIG_SND_PCSP is not set
# CONFIG_SND_DUMMY is not set
# CONFIG_SND_VIRMIDI is not set
# CONFIG_SND_MTPAV is not set
# CONFIG_SND_MTS64 is not set
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_MPU401 is not set
# CONFIG_SND_PORTMAN2X4 is not set
#
# PCI devices
#
# CONFIG_SND_AD1889 is not set
# CONFIG_SND_ALS300 is not set
# CONFIG_SND_ALS4000 is not set
# CONFIG_SND_ALI5451 is not set
# CONFIG_SND_ATIIXP is not set
# CONFIG_SND_ATIIXP_MODEM is not set
# CONFIG_SND_AU8810 is not set
# CONFIG_SND_AU8820 is not set
# CONFIG_SND_AU8830 is not set
# CONFIG_SND_AW2 is not set
# CONFIG_SND_AZT3328 is not set
# CONFIG_SND_BT87X is not set
# CONFIG_SND_CA0106 is not set
# CONFIG_SND_CMIPCI is not set
# CONFIG_SND_OXYGEN is not set
# CONFIG_SND_CS4281 is not set
# CONFIG_SND_CS46XX is not set
# CONFIG_SND_CS5530 is not set
# CONFIG_SND_DARLA20 is not set
# CONFIG_SND_GINA20 is not set
# CONFIG_SND_LAYLA20 is not set
# CONFIG_SND_DARLA24 is not set
# CONFIG_SND_GINA24 is not set
# CONFIG_SND_LAYLA24 is not set
# CONFIG_SND_MONA is not set
# CONFIG_SND_MIA is not set
# CONFIG_SND_ECHO3G is not set
# CONFIG_SND_INDIGO is not set
# CONFIG_SND_INDIGOIO is not set
# CONFIG_SND_INDIGODJ is not set
# CONFIG_SND_EMU10K1 is not set
# CONFIG_SND_EMU10K1X is not set
# CONFIG_SND_ENS1370 is not set
# CONFIG_SND_ENS1371 is not set
# CONFIG_SND_ES1938 is not set
# CONFIG_SND_ES1968 is not set
# CONFIG_SND_FM801 is not set
CONFIG_SND_HDA_INTEL=y
CONFIG_SND_HDA_HWDEP=y
CONFIG_SND_HDA_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_ATIHDMI=y
# CONFIG_SND_HDA_CODEC_CONEXANT is not set
# CONFIG_SND_HDA_CODEC_CMEDIA is not set
# CONFIG_SND_HDA_CODEC_SI3054 is not set
CONFIG_SND_HDA_GENERIC=y
# CONFIG_SND_HDA_POWER_SAVE is not set
# CONFIG_SND_HDSP is not set
# CONFIG_SND_HDSPM is not set
# CONFIG_SND_HIFIER is not set
# CONFIG_SND_ICE1712 is not set
# CONFIG_SND_ICE1724 is not set
# CONFIG_SND_INTEL8X0 is not set
# CONFIG_SND_INTEL8X0M is not set
# CONFIG_SND_KORG1212 is not set
# CONFIG_SND_MAESTRO3 is not set
# CONFIG_SND_MIXART is not set
# CONFIG_SND_NM256 is not set
# CONFIG_SND_PCXHR is not set
# CONFIG_SND_RIPTIDE is not set
# CONFIG_SND_RME32 is not set
# CONFIG_SND_RME96 is not set
# CONFIG_SND_RME9652 is not set
# CONFIG_SND_SONICVIBES is not set
# CONFIG_SND_TRIDENT is not set
# CONFIG_SND_VIA82XX is not set
# CONFIG_SND_VIA82XX_MODEM is not set
# CONFIG_SND_VIRTUOSO is not set
# CONFIG_SND_VX222 is not set
# CONFIG_SND_YMFPCI is not set
#
# USB devices
#
CONFIG_SND_USB_AUDIO=y
# CONFIG_SND_USB_USX2Y is not set
# CONFIG_SND_USB_CAIAQ is not set
#
# System on Chip audio support
#
# CONFIG_SND_SOC is not set
#
# ALSA SoC audio for Freescale SOCs
#
#
# SoC Audio for the Texas Instruments OMAP
#
#
# Open Sound System
#
# CONFIG_SOUND_PRIME is not set
CONFIG_HID_SUPPORT=y
CONFIG_HID=y
# CONFIG_HID_DEBUG is not set
CONFIG_HIDRAW=y
#
# USB Input Devices
#
CONFIG_USB_HID=y
# CONFIG_USB_HIDINPUT_POWERBOOK is not set
# CONFIG_HID_FF is not set
CONFIG_USB_HIDDEV=y
CONFIG_USB_SUPPORT=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB_ARCH_HAS_EHCI=y
CONFIG_USB=y
# CONFIG_USB_DEBUG is not set
# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set
#
# Miscellaneous USB options
#
CONFIG_USB_DEVICEFS=y
# CONFIG_USB_DEVICE_CLASS is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_SUSPEND is not set
# CONFIG_USB_OTG is not set
#
# USB Host Controller Drivers
#
# CONFIG_USB_C67X00_HCD is not set
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_EHCI_ROOT_HUB_TT=y
# CONFIG_USB_EHCI_TT_NEWSCHED is not set
CONFIG_USB_ISP116X_HCD=y
# CONFIG_USB_ISP1760_HCD is not set
CONFIG_USB_OHCI_HCD=y
# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
# CONFIG_USB_UHCI_HCD is not set
CONFIG_USB_U132_HCD=y
CONFIG_USB_SL811_HCD=y
CONFIG_USB_R8A66597_HCD=y
#
# USB Device Class drivers
#
# CONFIG_USB_ACM is not set
# CONFIG_USB_PRINTER is not set
#
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
#
#
# may also be needed; see USB_STORAGE Help for more information
#
CONFIG_USB_STORAGE=y
# CONFIG_USB_STORAGE_DEBUG 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_DPCM is not set
# CONFIG_USB_STORAGE_USBAT is not set
CONFIG_USB_STORAGE_SDDR09=y
CONFIG_USB_STORAGE_SDDR55=y
# 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_LIBUSUAL is not set
#
# USB Imaging devices
#
# CONFIG_USB_MDC800 is not set
# CONFIG_USB_MICROTEK is not set
# CONFIG_USB_MON is not set
#
# USB port drivers
#
# CONFIG_USB_USS720 is not set
# CONFIG_USB_SERIAL 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_AUERSWALD is not set
# CONFIG_USB_RIO500 is not set
# CONFIG_USB_LEGOTOWER is not set
# CONFIG_USB_LCD is not set
# CONFIG_USB_BERRY_CHARGE is not set
# CONFIG_USB_LED is not set
# CONFIG_USB_CYPRESS_CY7C63 is not set
# CONFIG_USB_CYTHERM is not set
# CONFIG_USB_PHIDGET is not set
# CONFIG_USB_IDMOUSE is not set
CONFIG_USB_FTDI_ELAN=y
# 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_GADGET 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_CLEVO_MAIL=y
#
# LED Triggers
#
# CONFIG_LEDS_TRIGGERS is not set
# CONFIG_ACCESSIBILITY is not set
# CONFIG_INFINIBAND is not set
CONFIG_EDAC=y
#
# Reporting subsystems
#
# CONFIG_EDAC_DEBUG is not set
CONFIG_EDAC_MM_EDAC=y
# CONFIG_EDAC_E752X is not set
# CONFIG_EDAC_I82975X is not set
# CONFIG_EDAC_I3000 is not set
# CONFIG_EDAC_I5000 is not set
CONFIG_RTC_LIB=y
CONFIG_RTC_CLASS=y
# CONFIG_RTC_HCTOSYS is not set
# CONFIG_RTC_DEBUG is not set
#
# RTC interfaces
#
CONFIG_RTC_INTF_SYSFS=y
CONFIG_RTC_INTF_PROC=y
CONFIG_RTC_INTF_DEV=y
# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
# CONFIG_RTC_DRV_TEST is not set
#
# I2C RTC drivers
#
# CONFIG_RTC_DRV_DS1307 is not set
# CONFIG_RTC_DRV_DS1374 is not set
# CONFIG_RTC_DRV_DS1672 is not set
# CONFIG_RTC_DRV_MAX6900 is not set
# CONFIG_RTC_DRV_RS5C372 is not set
# CONFIG_RTC_DRV_ISL1208 is not set
# CONFIG_RTC_DRV_X1205 is not set
# CONFIG_RTC_DRV_PCF8563 is not set
# CONFIG_RTC_DRV_PCF8583 is not set
# CONFIG_RTC_DRV_M41T80 is not set
# CONFIG_RTC_DRV_S35390A is not set
#
# SPI RTC drivers
#
#
# Platform RTC drivers
#
CONFIG_RTC_DRV_CMOS=y
# CONFIG_RTC_DRV_DS1511 is not set
# CONFIG_RTC_DRV_DS1553 is not set
# CONFIG_RTC_DRV_DS1742 is not set
# CONFIG_RTC_DRV_STK17TA8 is not set
# CONFIG_RTC_DRV_M48T86 is not set
# CONFIG_RTC_DRV_M48T59 is not set
# CONFIG_RTC_DRV_V3020 is not set
#
# on-CPU RTC drivers
#
# CONFIG_DMADEVICES is not set
# CONFIG_AUXDISPLAY is not set
# CONFIG_UIO is not set
#
# Firmware Drivers
#
# CONFIG_EDD is not set
# CONFIG_DELL_RBU is not set
# CONFIG_DCDBAS is not set
# CONFIG_DMIID is not set
# CONFIG_ISCSI_IBFT_FIND is not set
#
# File systems
#
CONFIG_EXT2_FS=y
# CONFIG_EXT2_FS_XATTR is not set
# CONFIG_EXT2_FS_XIP is not set
CONFIG_EXT3_FS=y
# CONFIG_EXT3_FS_XATTR is not set
# CONFIG_EXT4DEV_FS is not set
CONFIG_JBD=y
# CONFIG_JBD_DEBUG is not set
CONFIG_REISERFS_FS=y
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
# CONFIG_REISERFS_FS_XATTR is not set
# CONFIG_JFS_FS is not set
# CONFIG_FS_POSIX_ACL is not set
# CONFIG_XFS_FS is not set
# CONFIG_GFS2_FS is not set
# CONFIG_OCFS2_FS is not set
CONFIG_DNOTIFY=y
CONFIG_INOTIFY=y
CONFIG_INOTIFY_USER=y
# CONFIG_QUOTA is not set
# CONFIG_AUTOFS_FS is not set
CONFIG_AUTOFS4_FS=y
# CONFIG_FUSE_FS is not set
#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=y
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=y
CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_CODEPAGE=850
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
# CONFIG_NTFS_FS is not set
#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
# CONFIG_PROC_KCORE is not set
CONFIG_PROC_SYSCTL=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y
# CONFIG_TMPFS_POSIX_ACL is not set
# CONFIG_HUGETLBFS is not set
# CONFIG_HUGETLB_PAGE is not set
CONFIG_CONFIGFS_FS=y
#
# Miscellaneous filesystems
#
# CONFIG_ADFS_FS is not set
# CONFIG_AFFS_FS is not set
# CONFIG_HFS_FS is not set
# CONFIG_HFSPLUS_FS is not set
# CONFIG_BEFS_FS is not set
# CONFIG_BFS_FS is not set
# CONFIG_EFS_FS is not set
# CONFIG_CRAMFS is not set
# CONFIG_VXFS_FS is not set
# CONFIG_MINIX_FS is not set
# CONFIG_HPFS_FS is not set
# CONFIG_QNX4FS_FS is not set
# CONFIG_ROMFS_FS is not set
# CONFIG_SYSV_FS is not set
# CONFIG_UFS_FS is not set
# CONFIG_NETWORK_FILESYSTEMS is not set
#
# Partition Types
#
# CONFIG_PARTITION_ADVANCED is not set
CONFIG_MSDOS_PARTITION=y
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=y
# 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=y
# 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=y
# CONFIG_NLS_KOI8_R is not set
# CONFIG_NLS_KOI8_U is not set
CONFIG_NLS_UTF8=y
# CONFIG_DLM is not set
#
# Kernel hacking
#
CONFIG_TRACE_IRQFLAGS_SUPPORT=y
CONFIG_PRINTK_TIME=y
CONFIG_ENABLE_WARN_DEPRECATED=y
CONFIG_ENABLE_MUST_CHECK=y
CONFIG_FRAME_WARN=2048
CONFIG_MAGIC_SYSRQ=y
# CONFIG_UNUSED_SYMBOLS is not set
CONFIG_DEBUG_FS=y
CONFIG_HEADERS_CHECK=y
CONFIG_DEBUG_KERNEL=y
# CONFIG_DEBUG_SHIRQ is not set
CONFIG_DETECT_SOFTLOCKUP=y
CONFIG_SCHED_DEBUG=y
CONFIG_SCHEDSTATS=y
# CONFIG_TIMER_STATS is not set
# CONFIG_DEBUG_OBJECTS is not set
# CONFIG_SLUB_DEBUG_ON is not set
# CONFIG_SLUB_STATS is not set
# CONFIG_DEBUG_PREEMPT is not set
CONFIG_DEBUG_RT_MUTEXES=y
CONFIG_DEBUG_PI_LIST=y
# CONFIG_RT_MUTEX_TESTER is not set
CONFIG_DEBUG_SPINLOCK=y
# CONFIG_DEBUG_MUTEXES is not set
# CONFIG_DEBUG_LOCK_ALLOC is not set
# CONFIG_PROVE_LOCKING is not set
# CONFIG_LOCK_STAT is not set
CONFIG_DEBUG_SPINLOCK_SLEEP=y
CONFIG_DEBUG_LOCKING_API_SELFTESTS=y
CONFIG_STACKTRACE=y
# CONFIG_DEBUG_KOBJECT is not set
CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_INFO is not set
# CONFIG_DEBUG_VM is not set
# CONFIG_DEBUG_WRITECOUNT is not set
# CONFIG_DEBUG_LIST is not set
# CONFIG_DEBUG_SG is not set
CONFIG_FRAME_POINTER=y
# CONFIG_BOOT_PRINTK_DELAY is not set
# CONFIG_RCU_TORTURE_TEST is not set
# CONFIG_BACKTRACE_SELF_TEST is not set
# CONFIG_FAULT_INJECTION is not set
CONFIG_LATENCYTOP=y
# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
# CONFIG_SAMPLES is not set
# CONFIG_KGDB is not set
CONFIG_HAVE_ARCH_KGDB=y
# CONFIG_NONPROMISC_DEVMEM is not set
CONFIG_EARLY_PRINTK=y
CONFIG_DEBUG_STACKOVERFLOW=y
# CONFIG_DEBUG_STACK_USAGE is not set
# CONFIG_DEBUG_PAGEALLOC is not set
# CONFIG_DEBUG_PER_CPU_MAPS is not set
# CONFIG_X86_PTDUMP is not set
CONFIG_DEBUG_RODATA=y
# CONFIG_DIRECT_GBPAGES is not set
# CONFIG_DEBUG_RODATA_TEST is not set
# CONFIG_DEBUG_NX_TEST is not set
CONFIG_X86_MPPARSE=y
# CONFIG_IOMMU_DEBUG is not set
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_DEBUG_BOOT_PARAMS is not set
# CONFIG_CPA_DEBUG is not set
#
# Security options
#
# CONFIG_KEYS is not set
CONFIG_SECURITY=y
# CONFIG_SECURITY_NETWORK is not set
CONFIG_SECURITY_CAPABILITIES=y
# CONFIG_SECURITY_FILE_CAPABILITIES is not set
# CONFIG_SECURITY_ROOTPLUG is not set
CONFIG_SECURITY_DEFAULT_MMAP_MIN_ADDR=0
CONFIG_CRYPTO=y
#
# Crypto core or helper
#
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_AEAD=y
CONFIG_CRYPTO_BLKCIPHER=y
CONFIG_CRYPTO_HASH=y
CONFIG_CRYPTO_MANAGER=y
# CONFIG_CRYPTO_GF128MUL is not set
# CONFIG_CRYPTO_NULL is not set
# 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 is not set
# CONFIG_CRYPTO_LRW is not set
# CONFIG_CRYPTO_PCBC is not set
# CONFIG_CRYPTO_XTS is not set
#
# Hash modes
#
CONFIG_CRYPTO_HMAC=y
# CONFIG_CRYPTO_XCBC is not set
#
# Digest
#
# CONFIG_CRYPTO_CRC32C is not set
# CONFIG_CRYPTO_MD4 is not set
CONFIG_CRYPTO_MD5=y
# CONFIG_CRYPTO_MICHAEL_MIC is not set
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA256=y
CONFIG_CRYPTO_SHA512=y
# CONFIG_CRYPTO_TGR192 is not set
# CONFIG_CRYPTO_WP512 is not set
#
# Ciphers
#
# CONFIG_CRYPTO_AES is not set
# CONFIG_CRYPTO_AES_X86_64 is not set
# CONFIG_CRYPTO_ANUBIS is not set
# CONFIG_CRYPTO_ARC4 is not set
# 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_X86_64 is not set
# CONFIG_CRYPTO_SEED is not set
# CONFIG_CRYPTO_SERPENT is not set
# CONFIG_CRYPTO_TEA is not set
# CONFIG_CRYPTO_TWOFISH is not set
# CONFIG_CRYPTO_TWOFISH_X86_64 is not set
#
# Compression
#
CONFIG_CRYPTO_DEFLATE=y
CONFIG_CRYPTO_LZO=y
CONFIG_CRYPTO_HW=y
# CONFIG_CRYPTO_DEV_HIFN_795X is not set
CONFIG_HAVE_KVM=y
# CONFIG_VIRTUALIZATION is not set
#
# Library routines
#
CONFIG_BITREVERSE=y
CONFIG_GENERIC_FIND_FIRST_BIT=y
CONFIG_GENERIC_FIND_NEXT_BIT=y
CONFIG_CRC_CCITT=y
CONFIG_CRC16=y
CONFIG_CRC_ITU_T=y
CONFIG_CRC32=y
CONFIG_CRC7=y
CONFIG_LIBCRC32C=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y
CONFIG_LZO_COMPRESS=y
CONFIG_LZO_DECOMPRESS=y
CONFIG_TEXTSEARCH=y
CONFIG_TEXTSEARCH_KMP=m
CONFIG_TEXTSEARCH_BM=m
CONFIG_TEXTSEARCH_FSM=m
CONFIG_PLIST=y
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT=y
CONFIG_HAS_DMA=y
[-- Attachment #3: Xorg.0.log.old --]
[-- Type: text/plain, Size: 30278 bytes --]
This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.
X.Org X Server 1.4.0.90
Release Date: 5 September 2007
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.25-git20 x86_64
Current Operating System: Linux localhost 2.6.26-rc1-git1 #1 SMP PREEMPT Sun May 4 09:35:43 CEST 2008 x86_64
Build Date: 03 May 2008 10:11:23PM
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sun May 4 09:39:31 2008
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Simple Layout"
(**) |-->Screen "Screen 1" (0)
(**) | |-->Monitor "lg_flatron_l1720b"
(**) | |-->Device "ati_radeon_fx1200"
(**) Option "AIGLX" "true"
(==) Automatically adding devices
(==) Automatically enabling devices
(==) Including the default font path /usr/share/fonts/misc/,/usr/share/fonts/TTF/,/usr/share/fonts/OTF,/usr/share/fonts/Type1/,/usr/share/fonts/100dpi/,/usr/share/fonts/75dpi/.
(**) FontPath set to:
/usr/share/fonts/misc/,
/usr/share/fonts/Type1/,
/usr/share/fonts/100dpi/,
/usr/share/fonts/75dpi/,
/usr/share/fonts/misc/,
/usr/share/fonts/TTF/,
/usr/share/fonts/OTF,
/usr/share/fonts/Type1/,
/usr/share/fonts/100dpi/,
/usr/share/fonts/75dpi/
(==) RgbPath set to "/usr/share/X11/rgb"
(==) ModulePath set to "/usr/lib64/xorg/modules"
(==) |-->Input Device "<default pointer>"
(==) |-->Input Device "<default keyboard>"
(==) The core pointer device wasn't specified explicitly in the layout.
Using the default mouse configuration.
(==) The core keyboard device wasn't specified explicitly in the layout.
Using the default keyboard configuration.
(II) Open ACPI successful (/var/run/acpid.socket)
(II) Loader magic: 0x7cb820
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.3
X.Org Video Driver: 2.0
X.Org XInput driver : 2.0
X.Org Server Extension : 0.3
X.Org Font Renderer : 0.5
(II) Loader running on linux
(II) LoadModule: "pcidata"
(II) Loading /usr/lib64/xorg/modules//libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.0.0
ABI class: X.Org Video Driver, version 2.0
(++) using VT number 7
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 1002,7910 card 1002,7910 rev 00 class 06,00,00 hdr 00
(II) PCI: 00:01:0: chip 1002,7912 card 0000,0000 rev 00 class 06,04,00 hdr 01
(II) PCI: 00:07:0: chip 1002,7917 card 0000,0000 rev 00 class 06,04,00 hdr 01
(II) PCI: 00:12:0: chip 1002,4380 card 1462,7329 rev 00 class 01,06,01 hdr 00
(II) PCI: 00:13:0: chip 1002,4387 card 1462,7327 rev 00 class 0c,03,10 hdr 80
(II) PCI: 00:13:1: chip 1002,4388 card 1462,7327 rev 00 class 0c,03,10 hdr 00
(II) PCI: 00:13:2: chip 1002,4389 card 1462,7327 rev 00 class 0c,03,10 hdr 00
(II) PCI: 00:13:3: chip 1002,438a card 1462,7327 rev 00 class 0c,03,10 hdr 00
(II) PCI: 00:13:4: chip 1002,438b card 1462,7327 rev 00 class 0c,03,10 hdr 00
(II) PCI: 00:13:5: chip 1002,4386 card 1462,7327 rev 00 class 0c,03,20 hdr 00
(II) PCI: 00:14:0: chip 1002,4385 card 1462,7327 rev 14 class 0c,05,00 hdr 80
(II) PCI: 00:14:1: chip 1002,438c card 1462,7327 rev 00 class 01,01,8a hdr 00
(II) PCI: 00:14:2: chip 1002,4383 card 1462,7327 rev 00 class 04,03,00 hdr 00
(II) PCI: 00:14:3: chip 1002,438d card 1462,7327 rev 00 class 06,01,00 hdr 80
(II) PCI: 00:14:4: chip 1002,4384 card 0000,0000 rev 00 class 06,04,01 hdr 81
(II) PCI: 00:18:0: chip 1022,1100 card 0000,0000 rev 00 class 06,00,00 hdr 80
(II) PCI: 00:18:1: chip 1022,1101 card 0000,0000 rev 00 class 06,00,00 hdr 80
(II) PCI: 00:18:2: chip 1022,1102 card 0000,0000 rev 00 class 06,00,00 hdr 80
(II) PCI: 00:18:3: chip 1022,1103 card 0000,0000 rev 00 class 06,00,00 hdr 80
(II) PCI: 01:05:0: chip 1002,791e card 1462,7327 rev 00 class 03,00,00 hdr 00
(II) PCI: 02:00:0: chip 10ec,8136 card 1462,327c rev 01 class 02,00,00 hdr 00
(II) PCI: End of PCI scan
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,3), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 0 I/O range:
[0] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
[0] -1 0 0x00000000 - 0xffffffff (0x100000000) MX[B]
(II) Bus 0 prefetchable memory range:
[0] -1 0 0x00000000 - 0xffffffff (0x100000000) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x001a (VGA_EN is set)
(II) Bus 1 I/O range:
[0] -1 0 0x0000d000 - 0x0000dfff (0x1000) IX[B]
(II) Bus 1 non-prefetchable memory range:
[0] -1 0 0xfe900000 - 0xfeafffff (0x200000) MX[B]
(II) Bus 1 prefetchable memory range:
[0] -1 0 0xf0000000 - 0xf7ffffff (0x8000000) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 2: bridge is at (0:7:0), (0,2,2), BCTRL: 0x0003 (VGA_EN is cleared)
(II) Bus 2 I/O range:
[0] -1 0 0x0000e000 - 0x0000efff (0x1000) IX[B]
(II) Bus 2 non-prefetchable memory range:
[0] -1 0 0xfeb00000 - 0xfebfffff (0x100000) MX[B]
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:20:3), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(II) Subtractive PCI-to-PCI bridge:
(II) Bus 3: bridge is at (0:20:4), (0,3,3), BCTRL: 0x0003 (VGA_EN is cleared)
(--) PCI:*(1:5:0) ATI Technologies Inc Radeon X1200 Series rev 0, Mem @ 0xf0000000/27, 0xfeaf0000/16, 0xfe900000/20, I/O @ 0xd000/8
(II) Addressable bus resource ranges are
[0] -1 0 0x00000000 - 0xffffffff (0x100000000) MX[B]
[1] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) OS-reported resource ranges:
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[5] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
(II) Active PCI resource ranges:
[0] -1 0 0xfebff000 - 0xfebfffff (0x1000) MX[B]
[1] -1 0 0xfe8f4000 - 0xfe8f7fff (0x4000) MX[B]
[2] -1 0 0xfe8ff000 - 0xfe8ff0ff (0x100) MX[B]
[3] -1 0 0xfe8fa000 - 0xfe8fafff (0x1000) MX[B]
[4] -1 0 0xfe8fb000 - 0xfe8fbfff (0x1000) MX[B]
[5] -1 0 0xfe8fc000 - 0xfe8fcfff (0x1000) MX[B]
[6] -1 0 0xfe8fd000 - 0xfe8fdfff (0x1000) MX[B]
[7] -1 0 0xfe8fe000 - 0xfe8fefff (0x1000) MX[B]
[8] -1 0 0xfe8ff800 - 0xfe8ffbff (0x400) MX[B]
[9] -1 0 0xfe900000 - 0xfe9fffff (0x100000) MX[B](B)
[10] -1 0 0xfeaf0000 - 0xfeafffff (0x10000) MX[B](B)
[11] -1 0 0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
[12] -1 0 0x0000e800 - 0x0000e8ff (0x100) IX[B]
[13] -1 0 0x0000ff00 - 0x0000ff0f (0x10) IX[B]
[14] -1 0 0x000001f0 - 0x000001f0 (0x1) IX[B]
[15] -1 0 0x000001f0 - 0x000001f7 (0x8) IX[B]
[16] -1 0 0x000001f0 - 0x000001f0 (0x1) IX[B]
[17] -1 0 0x000001f0 - 0x000001f7 (0x8) IX[B]
[18] -1 0 0x00000b00 - 0x00000b0f (0x10) IX[B]
[19] -1 0 0x00008000 - 0x0000800f (0x10) IX[B]
[20] -1 0 0x00009000 - 0x00009003 (0x4) IX[B]
[21] -1 0 0x0000a000 - 0x0000a007 (0x8) IX[B]
[22] -1 0 0x0000b000 - 0x0000b003 (0x4) IX[B]
[23] -1 0 0x0000c000 - 0x0000c007 (0x8) IX[B]
[24] -1 0 0x0000d000 - 0x0000d0ff (0x100) IX[B](B)
(II) Active PCI resource ranges after removing overlaps:
[0] -1 0 0xfebff000 - 0xfebfffff (0x1000) MX[B]
[1] -1 0 0xfe8f4000 - 0xfe8f7fff (0x4000) MX[B]
[2] -1 0 0xfe8ff000 - 0xfe8ff0ff (0x100) MX[B]
[3] -1 0 0xfe8fa000 - 0xfe8fafff (0x1000) MX[B]
[4] -1 0 0xfe8fb000 - 0xfe8fbfff (0x1000) MX[B]
[5] -1 0 0xfe8fc000 - 0xfe8fcfff (0x1000) MX[B]
[6] -1 0 0xfe8fd000 - 0xfe8fdfff (0x1000) MX[B]
[7] -1 0 0xfe8fe000 - 0xfe8fefff (0x1000) MX[B]
[8] -1 0 0xfe8ff800 - 0xfe8ffbff (0x400) MX[B]
[9] -1 0 0xfe900000 - 0xfe9fffff (0x100000) MX[B](B)
[10] -1 0 0xfeaf0000 - 0xfeafffff (0x10000) MX[B](B)
[11] -1 0 0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
[12] -1 0 0x0000e800 - 0x0000e8ff (0x100) IX[B]
[13] -1 0 0x0000ff00 - 0x0000ff0f (0x10) IX[B]
[14] -1 0 0x000001f0 - 0x000001f0 (0x1) IX[B]
[15] -1 0 0x000001f0 - 0x000001f7 (0x8) IX[B]
[16] -1 0 0x000001f0 - 0x000001f0 (0x1) IX[B]
[17] -1 0 0x000001f0 - 0x000001f7 (0x8) IX[B]
[18] -1 0 0x00000b00 - 0x00000b0f (0x10) IX[B]
[19] -1 0 0x00008000 - 0x0000800f (0x10) IX[B]
[20] -1 0 0x00009000 - 0x00009003 (0x4) IX[B]
[21] -1 0 0x0000a000 - 0x0000a007 (0x8) IX[B]
[22] -1 0 0x0000b000 - 0x0000b003 (0x4) IX[B]
[23] -1 0 0x0000c000 - 0x0000c007 (0x8) IX[B]
[24] -1 0 0x0000d000 - 0x0000d0ff (0x100) IX[B](B)
(II) OS-reported resource ranges after removing overlaps with PCI:
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[5] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
(II) All system resource ranges:
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0xfebff000 - 0xfebfffff (0x1000) MX[B]
[5] -1 0 0xfe8f4000 - 0xfe8f7fff (0x4000) MX[B]
[6] -1 0 0xfe8ff000 - 0xfe8ff0ff (0x100) MX[B]
[7] -1 0 0xfe8fa000 - 0xfe8fafff (0x1000) MX[B]
[8] -1 0 0xfe8fb000 - 0xfe8fbfff (0x1000) MX[B]
[9] -1 0 0xfe8fc000 - 0xfe8fcfff (0x1000) MX[B]
[10] -1 0 0xfe8fd000 - 0xfe8fdfff (0x1000) MX[B]
[11] -1 0 0xfe8fe000 - 0xfe8fefff (0x1000) MX[B]
[12] -1 0 0xfe8ff800 - 0xfe8ffbff (0x400) MX[B]
[13] -1 0 0xfe900000 - 0xfe9fffff (0x100000) MX[B](B)
[14] -1 0 0xfeaf0000 - 0xfeafffff (0x10000) MX[B](B)
[15] -1 0 0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
[16] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[17] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[18] -1 0 0x0000e800 - 0x0000e8ff (0x100) IX[B]
[19] -1 0 0x0000ff00 - 0x0000ff0f (0x10) IX[B]
[20] -1 0 0x000001f0 - 0x000001f0 (0x1) IX[B]
[21] -1 0 0x000001f0 - 0x000001f7 (0x8) IX[B]
[22] -1 0 0x000001f0 - 0x000001f0 (0x1) IX[B]
[23] -1 0 0x000001f0 - 0x000001f7 (0x8) IX[B]
[24] -1 0 0x00000b00 - 0x00000b0f (0x10) IX[B]
[25] -1 0 0x00008000 - 0x0000800f (0x10) IX[B]
[26] -1 0 0x00009000 - 0x00009003 (0x4) IX[B]
[27] -1 0 0x0000a000 - 0x0000a007 (0x8) IX[B]
[28] -1 0 0x0000b000 - 0x0000b003 (0x4) IX[B]
[29] -1 0 0x0000c000 - 0x0000c007 (0x8) IX[B]
[30] -1 0 0x0000d000 - 0x0000d0ff (0x100) IX[B](B)
(II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
(II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
(II) "glx" will be loaded. This was enabled by default and also specified in the config file.
(II) "freetype" will be loaded. This was enabled by default and also specified in the config file.
(II) "type1" will be loaded by default.
(II) "record" will be loaded by default.
(II) "dri" will be loaded. This was enabled by default and also specified in the config file.
(II) LoadModule: "dbe"
(II) Loading /usr/lib64/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "extmod"
(II) Loading /usr/lib64/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "freetype"
(II) Loading /usr/lib64/xorg/modules/fonts//libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
compiled for 1.4.0.90, module version = 2.1.0
Module class: X.Org Font Renderer
ABI class: X.Org Font Renderer, version 0.5
(II) Loading font FreeType
(II) LoadModule: "glx"
(II) Loading /usr/lib64/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.0.0
ABI class: X.Org Server Extension, version 0.3
(**) AIGLX enabled
(II) Loading extension GLX
(II) LoadModule: "dri"
(II) Loading /usr/lib64/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.0.0
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension XFree86-DRI
(II) LoadModule: "type1"
(II) Loading /usr/lib64/xorg/modules/fonts//libtype1.so
(II) Module type1: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.0.2
Module class: X.Org Font Renderer
ABI class: X.Org Font Renderer, version 0.5
(II) Loading font Type1
(II) LoadModule: "record"
(II) Loading /usr/lib64/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.13.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension RECORD
(II) LoadModule: "radeonhd"
(II) Loading /usr/lib64/xorg/modules/drivers//radeonhd_drv.so
(II) Module radeonhd: vendor="AMD GPG"
compiled for 1.4.0.90, module version = 1.2.1
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 2.0
(II) LoadModule: "mouse"
(II) Loading /usr/lib64/xorg/modules/input//mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.3.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 2.0
(II) LoadModule: "kbd"
(II) Loading /usr/lib64/xorg/modules/input//kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.3.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 2.0
(II) RADEONHD: X driver for the following AMD GPG (ATI) graphics devices:
RV505 : Radeon X1550, X1550 64bit.
RV515 : Radeon X1300, X1550, X1600; FireGL V3300, V3350.
RV516 : Radeon X1300, X1550, X1550 64-bit, X1600; FireMV 2250.
R520 : Radeon X1800; FireGL V5300, V7200, V7300, V7350.
RV530 : Radeon X1300 XT, X1600, X1600 Pro, X1650; FireGL V3400, V5200.
RV535 : Radeon X1300, X1650.
RV550 : Radeon X2300 HD.
RV560 : Radeon X1650.
RV570 : Radeon X1950, X1950 GT; FireGL V7400.
R580 : Radeon X1900, X1950; AMD Stream Processor.
R600 : Radeon HD 2900 GT/Pro/XT; FireGL V7600/V8600/V8650.
RV610 : Radeon HD 2350, HD 2400 Pro/XT, HD 2400 Pro AGP; FireGL V4000.
RV620 : Radeon HD 3450, HD 3470.
RV630 : Radeon HD 2600 LE/Pro/XT, HD 2600 Pro/XT AGP; Gemini RV630;
FireGL V3600/V5600.
RV635 : Radeon HD 3650, HD 3670.
RV670 : Radeon HD 3690, 3850, HD 3870, FireGL V7700, FireStream 9170.
R680 : Radeon HD 3870 X2.
M52 : Mobility Radeon X1300.
M54 : Mobility Radeon X1400; M54-GL.
M56 : Mobility Radeon X1600; Mobility FireGL V5200.
M58 : Mobility Radeon X1800, X1800 XT; Mobility FireGL V7100, V7200.
M62 : Mobility Radeon X1350.
M64 : Mobility Radeon X1450, X2300.
M66 : Mobility Radeon X1700, X1700 XT; FireGL V5250.
M68 : Mobility Radeon X1900.
M71 : Mobility Radeon HD 2300.
M72 : Mobility Radeon HD 2400; Radeon E2400.
M74 : Mobility Radeon HD 2400 XT.
M76 : Mobility Radeon HD 2600;
(Gemini ATI) Mobility Radeon HD 2600 XT.
M82 : Mobility Radeon HD 3400.
RS600 : Radeon Xpress 1200, Xpress 1250.
RS690 : Radeon X1200, X1250, X1270.
(II) RADEONHD: version 1.2.1, built from dist of git branch master, commit 761940fd
(II) Primary Device is: PCI 01:05:0
(--) Assigning device section with no busID to primary device
(--) Chipset RS690 found
(II) resource ranges after xf86ClaimFixedResources() call:
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0xfebff000 - 0xfebfffff (0x1000) MX[B]
[5] -1 0 0xfe8f4000 - 0xfe8f7fff (0x4000) MX[B]
[6] -1 0 0xfe8ff000 - 0xfe8ff0ff (0x100) MX[B]
[7] -1 0 0xfe8fa000 - 0xfe8fafff (0x1000) MX[B]
[8] -1 0 0xfe8fb000 - 0xfe8fbfff (0x1000) MX[B]
[9] -1 0 0xfe8fc000 - 0xfe8fcfff (0x1000) MX[B]
[10] -1 0 0xfe8fd000 - 0xfe8fdfff (0x1000) MX[B]
[11] -1 0 0xfe8fe000 - 0xfe8fefff (0x1000) MX[B]
[12] -1 0 0xfe8ff800 - 0xfe8ffbff (0x400) MX[B]
[13] -1 0 0xfe900000 - 0xfe9fffff (0x100000) MX[B](B)
[14] -1 0 0xfeaf0000 - 0xfeafffff (0x10000) MX[B](B)
[15] -1 0 0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
[16] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[17] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[18] -1 0 0x0000e800 - 0x0000e8ff (0x100) IX[B]
[19] -1 0 0x0000ff00 - 0x0000ff0f (0x10) IX[B]
[20] -1 0 0x000001f0 - 0x000001f0 (0x1) IX[B]
[21] -1 0 0x000001f0 - 0x000001f7 (0x8) IX[B]
[22] -1 0 0x000001f0 - 0x000001f0 (0x1) IX[B]
[23] -1 0 0x000001f0 - 0x000001f7 (0x8) IX[B]
[24] -1 0 0x00000b00 - 0x00000b0f (0x10) IX[B]
[25] -1 0 0x00008000 - 0x0000800f (0x10) IX[B]
[26] -1 0 0x00009000 - 0x00009003 (0x4) IX[B]
[27] -1 0 0x0000a000 - 0x0000a007 (0x8) IX[B]
[28] -1 0 0x0000b000 - 0x0000b003 (0x4) IX[B]
[29] -1 0 0x0000c000 - 0x0000c007 (0x8) IX[B]
[30] -1 0 0x0000d000 - 0x0000d0ff (0x100) IX[B](B)
(II) resource ranges after probing:
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0xfebff000 - 0xfebfffff (0x1000) MX[B]
[5] -1 0 0xfe8f4000 - 0xfe8f7fff (0x4000) MX[B]
[6] -1 0 0xfe8ff000 - 0xfe8ff0ff (0x100) MX[B]
[7] -1 0 0xfe8fa000 - 0xfe8fafff (0x1000) MX[B]
[8] -1 0 0xfe8fb000 - 0xfe8fbfff (0x1000) MX[B]
[9] -1 0 0xfe8fc000 - 0xfe8fcfff (0x1000) MX[B]
[10] -1 0 0xfe8fd000 - 0xfe8fdfff (0x1000) MX[B]
[11] -1 0 0xfe8fe000 - 0xfe8fefff (0x1000) MX[B]
[12] -1 0 0xfe8ff800 - 0xfe8ffbff (0x400) MX[B]
[13] -1 0 0xfe900000 - 0xfe9fffff (0x100000) MX[B](B)
[14] -1 0 0xfeaf0000 - 0xfeafffff (0x10000) MX[B](B)
[15] -1 0 0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
[16] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[17] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[18] -1 0 0x0000e800 - 0x0000e8ff (0x100) IX[B]
[19] -1 0 0x0000ff00 - 0x0000ff0f (0x10) IX[B]
[20] -1 0 0x000001f0 - 0x000001f0 (0x1) IX[B]
[21] -1 0 0x000001f0 - 0x000001f7 (0x8) IX[B]
[22] -1 0 0x000001f0 - 0x000001f0 (0x1) IX[B]
[23] -1 0 0x000001f0 - 0x000001f7 (0x8) IX[B]
[24] -1 0 0x00000b00 - 0x00000b0f (0x10) IX[B]
[25] -1 0 0x00008000 - 0x0000800f (0x10) IX[B]
[26] -1 0 0x00009000 - 0x00009003 (0x4) IX[B]
[27] -1 0 0x0000a000 - 0x0000a007 (0x8) IX[B]
[28] -1 0 0x0000b000 - 0x0000b003 (0x4) IX[B]
[29] -1 0 0x0000c000 - 0x0000c007 (0x8) IX[B]
[30] -1 0 0x0000d000 - 0x0000d0ff (0x100) IX[B](B)
(**) RADEONHD(0): Depth 24, (--) framebuffer bpp 32
(**) RADEONHD(0): Selected XAA 2D acceleration.
(II) RADEONHD(0): Unknown card detected: 0x791E:0x1462:0x7327.
If - and only if - your card does not work or does not work optimally
please contact radeonhd@opensuse.org to help rectify this.
Use the subject: 0x791E:0x1462:0x7327: <name of board>
and *please* describe the problems you are seeing
in your message.
(--) RADEONHD(0): Detected an RS690 on an unidentified card
(II) RADEONHD(0): Mapped IO at 0x7f5a3a8b8000 (size 0x00010000)
(II) RADEONHD(0): Getting BIOS copy from legacy VBIOS location
(II) RADEONHD(0): ATOM BIOS Rom:
SubsystemVendorID: 0x1462 SubsystemID: 0x7327
IOBaseAddress: 0xd000
Filename: 7327_3.bin
BIOS Bootup Message:
ATI Radeon Xpress 1250 for MS7327
(II) RADEONHD(0): Analog TV Default Mode: 1
(II) RADEONHD(0): Found default TV Mode NTSC
(--) RADEONHD(0): VideoRAM: 131072 kByte
(II) RADEONHD(0): Framebuffer space used by Firmware (kb): 20
(II) RADEONHD(0): Start of VRAM area used by Firmware: 0x7ffb000
(II) RADEONHD(0): AtomBIOS requests 20kB of VRAM scratch space
(II) RADEONHD(0): AtomBIOS VRAM scratch base: 0x7ffb000
(II) RADEONHD(0): Default Engine Clock: 400000
(II) RADEONHD(0): Default Memory Clock: 200000
(II) RADEONHD(0): Maximum Pixel ClockPLL Frequency Output: 1200000
(II) RADEONHD(0): Minimum Pixel ClockPLL Frequency Output: 0
(II) RADEONHD(0): Maximum Pixel ClockPLL Frequency Input: 13500
(II) RADEONHD(0): Minimum Pixel ClockPLL Frequency Input: 1000
(II) RADEONHD(0): Maximum Pixel Clock: 400000
(II) RADEONHD(0): Reference Clock: 14320
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"(II) Module "i2c" already built-in
(II) RADEONHD(0): Default Engine Clock: 400000
(II) RADEONHD(0): I2C bus "RHD I2C line 0" initialized.
(II) RADEONHD(0): I2C bus "RHD I2C line 1" initialized.
(II) RADEONHD(0): I2C bus "RHD I2C line 2" initialized.
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"(II) Module "ddc" already built-in
(II) RADEONHD(0): Detected VGA mode.
(II) RADEONHD(0): Minimum Pixel ClockPLL Frequency Output: 0
(II) RADEONHD(0): Maximum Pixel ClockPLL Frequency Output: 1200000
(II) RADEONHD(0): Maximum Pixel Clock: 400000
(II) RADEONHD(0): Reference Clock: 14320
(II) RADEONHD(0): Connector[0] {RHD_CONNECTOR_VGA, "VGA CRT1", RHD_DDC_0, RHD_HPD_NONE, { RHD_OUTPUT_DACA, RHD_OUTPUT_NONE } }
(II) RADEONHD(0): Connector[1] {RHD_CONNECTOR_TV, "SVIDEO TV1", DDC_NONE, RHD_HPD_NONE, { RHD_OUTPUT_DACA, RHD_OUTPUT_NONE } }
(II) RADEONHD(0): Connector[2] {RHD_CONNECTOR_DVI_SINGLE, "HDMI Type A DFP3", RHD_DDC_1, RHD_HPD_NONE, { RHD_OUTPUT_LVTMA, RHD_OUTPUT_NONE } }
(--) RADEONHD(0): Attaching Output DAC A to Connector VGA 1
(--) RADEONHD(0): Attaching Output DAC A to Connector TV SVIDEO
(--) RADEONHD(0): Attaching Output TMDS B to Connector DVI-D 1
(II) RADEONHD(0): RandR: Adding RRoutput VGA_1 for Output DAC A
(II) RADEONHD(0): RandR: Adding RRoutput TV_SVIDEO for Output DAC A
(II) RADEONHD(0): RandR: Adding RRoutput DVI-D_1 for Output TMDS B
(II) RADEONHD(0): Output VGA_1 using monitor section lg_flatron_l1720b
(II) RADEONHD(0): Output TV_SVIDEO has no monitor section
(II) RADEONHD(0): Output DVI-D_1 has no monitor section
(II) RADEONHD(0): DAC A: Sensed Output: VGA
(II) RADEONHD(0): I2C device "RHD I2C line 0:ddc2" registered at address 0xA0.
(II) RADEONHD(0): GPIO_I2C_Clk_Mask: 0x1f94
(II) RADEONHD(0): EDID data for
(II) RADEONHD(0): Manufacturer: GSM Model: 4372 Serial#: 167032
(II) RADEONHD(0): Year: 2004 Week: 10
(II) RADEONHD(0): EDID Version: 1.3
(II) RADEONHD(0): Analog Display Input, Input Voltage Level: 0.700/0.700 V
(II) RADEONHD(0): Sync: Separate Composite SyncOnGreen
(II) RADEONHD(0): Max H-Image Size [cm]: horiz.: 34 vert.: 27
(II) RADEONHD(0): Gamma: 2.20
(II) RADEONHD(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) RADEONHD(0): First detailed timing is preferred mode
(II) RADEONHD(0): redX: 0.641 redY: 0.342 greenX: 0.292 greenY: 0.611
(II) RADEONHD(0): blueX: 0.147 blueY: 0.068 whiteX: 0.313 whiteY: 0.329
(II) RADEONHD(0): Supported VESA Video Modes:
(II) RADEONHD(0): 720x400@70Hz
(II) RADEONHD(0): 640x480@60Hz
(II) RADEONHD(0): 640x480@75Hz
(II) RADEONHD(0): 800x600@60Hz
(II) RADEONHD(0): 800x600@75Hz
(II) RADEONHD(0): 832x624@75Hz
(II) RADEONHD(0): 1024x768@60Hz
(II) RADEONHD(0): 1024x768@75Hz
(II) RADEONHD(0): 1280x1024@75Hz
(II) RADEONHD(0): 1152x870@75Hz
(II) RADEONHD(0): Manufacturer's mask: 0
(II) RADEONHD(0): Supported Future Video Modes:
(II) RADEONHD(0): #0: hsize: 640 vsize 480 refresh: 75 vid: 20273
(II) RADEONHD(0): #1: hsize: 800 vsize 600 refresh: 75 vid: 20293
(II) RADEONHD(0): #2: hsize: 1024 vsize 768 refresh: 75 vid: 20321
(II) RADEONHD(0): #3: hsize: 1280 vsize 1024 refresh: 60 vid: 32897
(II) RADEONHD(0): Supported additional Video Mode:
(II) RADEONHD(0): clock: 108.0 MHz Image Size: 338 x 270 mm
(II) RADEONHD(0): h_active: 1280 h_sync: 1328 h_sync_end 1440 h_blank_end 1688 h_border: 0
(II) RADEONHD(0): v_active: 1024 v_sync: 1025 v_sync_end 1028 v_blanking: 1066 v_border: 0
(II) RADEONHD(0): Ranges: V min: 56 V max: 75 Hz, H min: 30 H max: 83 kHz, PixClock max 140 MHz
(II) RADEONHD(0): Monitor name: L1720B
(II) RADEONHD(0): Monitor name:
(II) RADEONHD(0): EDID (in hex):
(II) RADEONHD(0): 00ffffffffffff001e6d7243788c0200
(II) RADEONHD(0): 0a0e01036e221b78ea2ee5a4574a9c25
(II) RADEONHD(0): 115054a56b80314f454f614f81800101
(II) RADEONHD(0): 010101010101302a009851002a403070
(II) RADEONHD(0): 1300520e1100001e000000fd00384b1e
(II) RADEONHD(0): 530e000a202020202020000000fc004c
(II) RADEONHD(0): 31373230420a202020202020000000fc
(II) RADEONHD(0): 00200a20202020202020202020200010
(II) RADEONHD(0): EDID vendor "GSM", prod id 17266
(II) RADEONHD(0): Using hsync ranges from config file
(II) RADEONHD(0): Using vrefresh ranges from config file
(II) RADEONHD(0): Printing DDC gathered Modelines:
(II) RADEONHD(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
(II) RADEONHD(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
(II) RADEONHD(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz)
(II) RADEONHD(0): Modeline "640x480"x0.0 25.20 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
(II) RADEONHD(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz)
(II) RADEONHD(0): Modeline "1280x1024"x0.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz)
(II) RADEONHD(0): Modeline "1024x768"x0.0 78.80 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.1 kHz)
(II) RADEONHD(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
(II) RADEONHD(0): Modeline "832x624"x0.0 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (49.7 kHz)
(II) RADEONHD(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz)
(II) RADEONHD(0): Modeline "1152x864"x0.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz)
(II) RADEONHD(0): Modeline "640x480"x74.8 30.75 640 664 728 816 480 483 487 504 -hsync +vsync (37.7 kHz)
(II) RADEONHD(0): Modeline "800x600"x74.9 49.00 800 840 920 1040 600 603 607 629 -hsync +vsync (47.1 kHz)
(II) RADEONHD(0): Modeline "1024x768"x74.9 82.00 1024 1088 1192 1360 768 771 775 805 -hsync +vsync (60.3 kHz)
(II) RADEONHD(0): Modeline "1280x1024"x59.9 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync (63.7 kHz)
(II) RADEONHD(0): GPIO_I2C_Clk_Mask: 0x1f90
(II) RADEONHD(0): Output VGA_1 connected
(II) RADEONHD(0): Output TV_SVIDEO disconnected
(II) RADEONHD(0): Output DVI-D_1 disconnected
(II) RADEONHD(0): Output VGA_1 using initial mode 1280x1024
(II) RADEONHD(0): RandR 1.2 support enabled
(==) RADEONHD(0): RGB weight 888
(==) RADEONHD(0): Default visual is TrueColor
(==) RADEONHD(0): Using gamma correction (1.0, 1.0, 1.0)
(II) RADEONHD(0): Using 1280x1280 Framebuffer with 1280 pitch
(**) RADEONHD(0): Display dimensions: (340, 270) mm
(**) RADEONHD(0): DPI set to (95, 120)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib64/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.3
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"(II) Module "ramdac" already built-in
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Loading /usr/lib64/xorg/modules//libxaa.so
(II) Module xaa: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.2.0
ABI class: X.Org Video Driver, version 2.0
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC? No, I don't.
(II) resource ranges after preInit:
[0] 0 0 0xfe900000 - 0xfe9fffff (0x100000) MS[B]
[1] 0 0 0xfeaf0000 - 0xfeafffff (0x10000) MS[B]
[2] 0 0 0xf0000000 - 0xf7ffffff (0x8000000) MS[B]
[3] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[4] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[5] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[6] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[7] -1 0 0xfebff000 - 0xfebfffff (0x1000) MX[B]
[8] -1 0 0xfe8f4000 - 0xfe8f7fff (0x4000) MX[B]
[9] -1 0 0xfe8ff000 - 0xfe8ff0ff (0x100) MX[B]
[10] -1 0 0xfe8fa000 - 0xfe8fafff (0x1000) MX[B]
[11] -1 0 0xfe8fb000 - 0xfe8fbfff (0x1000) MX[B]
[12] -1 0 0xfe8fc000 - 0xfe8fcfff (0x1000) MX[B]
[13] -1 0 0xfe8fd000 - 0xfe8fdfff (0x1000) MX[B]
[14] -1 0 0xfe8fe000 - 0xfe8fefff (0x1000) MX[B]
[15] -1 0 0xfe8ff800 - 0xfe8ffbff (0x400) MX[B]
[16] -1 0 0xfe900000 - 0xfe9fffff (0x100000) MX[B](B)
[17] -1 0 0xfeaf0000 - 0xfeafffff (0x10000) MX[B](B)
[18] -1 0 0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
[19] 0 0 0x0000d000 - 0x0000d0ff (0x100) IS[B]
[20] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[21] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[22] -1 0 0x0000e800 - 0x0000e8ff (0x100) IX[B]
[23] -1 0 0x0000ff00 - 0x0000ff0f (0x10) IX[B]
[24] -1 0 0x000001f0 - 0x000001f0 (0x1) IX[B]
[25] -1 0 0x000001f0 - 0x000001f7 (0x8) IX[B]
[26] -1 0 0x000001f0 - 0x000001f0 (0x1) IX[B]
[27] -1 0 0x000001f0 - 0x000001f7 (0x8) IX[B]
[28] -1 0 0x00000b00 - 0x00000b0f (0x10) IX[B]
[29] -1 0 0x00008000 - 0x0000800f (0x10) IX[B]
[30] -1 0 0x00009000 - 0x00009003 (0x4) IX[B]
[31] -1 0 0x0000a000 - 0x0000a007 (0x8) IX[B]
[32] -1 0 0x0000b000 - 0x0000b003 (0x4) IX[B]
[33] -1 0 0x0000c000 - 0x0000c007 (0x8) IX[B]
[34] -1 0 0x0000d000 - 0x0000d0ff (0x100) IX[B](B)
(II) RADEONHD(0): Mapped IO at 0x7f5a3a8b8000 (size 0x00010000)
Fatal server error:
xf86MapVidMem: Could not mmap framebuffer (0xf0000000,0x8000000) (Invalid argument)
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error
2008-05-04 8:24 [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error Rufus & Azrael
@ 2008-05-04 8:52 ` Ingo Molnar
2008-05-04 9:03 ` Rufus & Azrael
2008-05-07 21:42 ` Yinghai Lu
1 sibling, 1 reply; 32+ messages in thread
From: Ingo Molnar @ 2008-05-04 8:52 UTC (permalink / raw)
To: Rufus & Azrael
Cc: Linux-kernel Mailing List, Thomas Gleixner, H. Peter Anvin,
Arjan van de Ven, Venkatesh Pallipadi, Suresh Siddha
* Rufus & Azrael <rufus-azrael@numericable.fr> wrote:
> When upgrading to 2.6.25-git18 and above kernel this Xorg error occurs :
>
> xf86MapVidMem: Could not mmap framebuffer (0xf0000000,0x8000000) (Invalid
> argument)
>
> The latest working kernel was 25-git17 and perhaps is it related to
> http://lkml.org/lkml/2008/4/28/52
does this X-does-not-start-up problem go away if you disable this
option:
> CONFIG_X86_PAT=y
?
Ingo
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error
2008-05-04 8:52 ` Ingo Molnar
@ 2008-05-04 9:03 ` Rufus & Azrael
2008-05-05 17:26 ` Suresh Siddha
0 siblings, 1 reply; 32+ messages in thread
From: Rufus & Azrael @ 2008-05-04 9:03 UTC (permalink / raw)
To: Ingo Molnar, Linux-kernel Mailing List
Ingo Molnar a écrit :
> * Rufus & Azrael <rufus-azrael@numericable.fr> wrote:
>
>
>> When upgrading to 2.6.25-git18 and above kernel this Xorg error occurs :
>>
>> xf86MapVidMem: Could not mmap framebuffer (0xf0000000,0x8000000) (Invalid
>> argument)
>>
>> The latest working kernel was 25-git17 and perhaps is it related to
>> http://lkml.org/lkml/2008/4/28/52
>>
>
> does this X-does-not-start-up problem go away if you disable this
> option:
>
>
>> CONFIG_X86_PAT=y
>>
>
> ?
>
> Ingo
>
>
Thanks for your help Ingo, all work fine when CONFIG_PAT=n :-)
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error
2008-05-04 9:03 ` Rufus & Azrael
@ 2008-05-05 17:26 ` Suresh Siddha
2008-05-05 22:19 ` Rufus & Azrael
0 siblings, 1 reply; 32+ messages in thread
From: Suresh Siddha @ 2008-05-05 17:26 UTC (permalink / raw)
To: Rufus & Azrael
Cc: Ingo Molnar, Linux-kernel Mailing List, venkatesh.pallipadi
On Sun, May 04, 2008 at 11:03:52AM +0200, Rufus & Azrael wrote:
> Ingo Molnar a écrit :
> >* Rufus & Azrael <rufus-azrael@numericable.fr> wrote:
> >>When upgrading to 2.6.25-git18 and above kernel this Xorg error occurs :
> >>
> >>xf86MapVidMem: Could not mmap framebuffer (0xf0000000,0x8000000) (Invalid
> >>argument)
> >>
> >>The latest working kernel was 25-git17 and perhaps is it related to
> >>http://lkml.org/lkml/2008/4/28/52
> >>
> >
> >does this X-does-not-start-up problem go away if you disable this
> >option:
> >
> >>CONFIG_X86_PAT=y
> >>
> >
> >?
> >
> Thanks for your help Ingo, all work fine when CONFIG_PAT=n :-)
hi, Can you please send us the "dmesg" output in the failing scenario
with PAT enabled, after the X crash?
thanks,
suresh
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error
2008-05-05 17:26 ` Suresh Siddha
@ 2008-05-05 22:19 ` Rufus & Azrael
2008-05-05 23:25 ` Venki Pallipadi
0 siblings, 1 reply; 32+ messages in thread
From: Rufus & Azrael @ 2008-05-05 22:19 UTC (permalink / raw)
To: Suresh Siddha; +Cc: Ingo Molnar, Linux-kernel Mailing List, venkatesh.pallipadi
[-- Attachment #1: Type: text/plain, Size: 1057 bytes --]
Suresh Siddha a écrit :
> On Sun, May 04, 2008 at 11:03:52AM +0200, Rufus & Azrael wrote:
>
>> Ingo Molnar a écrit :
>>
>>> * Rufus & Azrael <rufus-azrael@numericable.fr> wrote:
>>>
>>>> When upgrading to 2.6.25-git18 and above kernel this Xorg error occurs :
>>>>
>>>> xf86MapVidMem: Could not mmap framebuffer (0xf0000000,0x8000000) (Invalid
>>>> argument)
>>>>
>>>> The latest working kernel was 25-git17 and perhaps is it related to
>>>> http://lkml.org/lkml/2008/4/28/52
>>>>
>>>>
>>> does this X-does-not-start-up problem go away if you disable this
>>> option:
>>>
>>>
>>>> CONFIG_X86_PAT=y
>>>>
>>>>
>>> ?
>>>
>>>
>> Thanks for your help Ingo, all work fine when CONFIG_PAT=n :-)
>>
>
> hi, Can you please send us the "dmesg" output in the failing scenario
> with PAT enabled, after the X crash?
>
> thanks,
> suresh
>
>
Hi,
Here is my dmesg with 2.6.26-rc1-git3 and CONFIG_X86_PAT=y
Hope it can help you to fixe the crash.
Regards.
[-- Attachment #2: dmesg --]
[-- Type: text/plain, Size: 31049 bytes --]
23 to node: 00
[ 0.157804] bus: 24 to node: 00
[ 0.157805] bus: 25 to node: 00
[ 0.157806] bus: 26 to node: 00
[ 0.157807] bus: 27 to node: 00
[ 0.157808] bus: 28 to node: 00
[ 0.157809] bus: 29 to node: 00
[ 0.157810] bus: 2a to node: 00
[ 0.157812] bus: 2b to node: 00
[ 0.157813] bus: 2c to node: 00
[ 0.157814] bus: 2d to node: 00
[ 0.157815] bus: 2e to node: 00
[ 0.157816] bus: 2f to node: 00
[ 0.157817] bus: 30 to node: 00
[ 0.157819] bus: 31 to node: 00
[ 0.157820] bus: 32 to node: 00
[ 0.157821] bus: 33 to node: 00
[ 0.157822] bus: 34 to node: 00
[ 0.157823] bus: 35 to node: 00
[ 0.157824] bus: 36 to node: 00
[ 0.157825] bus: 37 to node: 00
[ 0.157827] bus: 38 to node: 00
[ 0.157828] bus: 39 to node: 00
[ 0.157829] bus: 3a to node: 00
[ 0.157830] bus: 3b to node: 00
[ 0.157831] bus: 3c to node: 00
[ 0.157832] bus: 3d to node: 00
[ 0.157833] bus: 3e to node: 00
[ 0.157834] bus: 3f to node: 00
[ 0.157836] bus: 40 to node: 00
[ 0.157837] bus: 41 to node: 00
[ 0.157838] bus: 42 to node: 00
[ 0.157839] bus: 43 to node: 00
[ 0.157840] bus: 44 to node: 00
[ 0.157841] bus: 45 to node: 00
[ 0.157842] bus: 46 to node: 00
[ 0.157843] bus: 47 to node: 00
[ 0.157845] bus: 48 to node: 00
[ 0.157846] bus: 49 to node: 00
[ 0.157847] bus: 4a to node: 00
[ 0.157848] bus: 4b to node: 00
[ 0.157849] bus: 4c to node: 00
[ 0.157850] bus: 4d to node: 00
[ 0.157851] bus: 4e to node: 00
[ 0.157852] bus: 4f to node: 00
[ 0.157853] bus: 50 to node: 00
[ 0.157855] bus: 51 to node: 00
[ 0.157856] bus: 52 to node: 00
[ 0.157857] bus: 53 to node: 00
[ 0.157858] bus: 54 to node: 00
[ 0.157859] bus: 55 to node: 00
[ 0.157860] bus: 56 to node: 00
[ 0.157861] bus: 57 to node: 00
[ 0.157862] bus: 58 to node: 00
[ 0.157864] bus: 59 to node: 00
[ 0.157865] bus: 5a to node: 00
[ 0.157866] bus: 5b to node: 00
[ 0.157867] bus: 5c to node: 00
[ 0.157868] bus: 5d to node: 00
[ 0.157869] bus: 5e to node: 00
[ 0.157870] bus: 5f to node: 00
[ 0.157872] bus: 60 to node: 00
[ 0.157873] bus: 61 to node: 00
[ 0.157874] bus: 62 to node: 00
[ 0.157875] bus: 63 to node: 00
[ 0.157876] bus: 64 to node: 00
[ 0.157877] bus: 65 to node: 00
[ 0.157878] bus: 66 to node: 00
[ 0.157880] bus: 67 to node: 00
[ 0.157881] bus: 68 to node: 00
[ 0.157882] bus: 69 to node: 00
[ 0.157883] bus: 6a to node: 00
[ 0.157884] bus: 6b to node: 00
[ 0.157885] bus: 6c to node: 00
[ 0.157887] bus: 6d to node: 00
[ 0.157888] bus: 6e to node: 00
[ 0.157889] bus: 6f to node: 00
[ 0.157890] bus: 70 to node: 00
[ 0.157891] bus: 71 to node: 00
[ 0.157892] bus: 72 to node: 00
[ 0.157893] bus: 73 to node: 00
[ 0.157894] bus: 74 to node: 00
[ 0.157895] bus: 75 to node: 00
[ 0.157897] bus: 76 to node: 00
[ 0.157898] bus: 77 to node: 00
[ 0.157899] bus: 78 to node: 00
[ 0.157900] bus: 79 to node: 00
[ 0.157901] bus: 7a to node: 00
[ 0.157903] bus: 7b to node: 00
[ 0.157904] bus: 7c to node: 00
[ 0.157905] bus: 7d to node: 00
[ 0.157906] bus: 7e to node: 00
[ 0.157907] bus: 7f to node: 00
[ 0.157908] bus: 80 to node: 00
[ 0.157910] bus: 81 to node: 00
[ 0.157911] bus: 82 to node: 00
[ 0.157912] bus: 83 to node: 00
[ 0.157913] bus: 84 to node: 00
[ 0.157914] bus: 85 to node: 00
[ 0.157915] bus: 86 to node: 00
[ 0.157916] bus: 87 to node: 00
[ 0.157917] bus: 88 to node: 00
[ 0.157918] bus: 89 to node: 00
[ 0.157919] bus: 8a to node: 00
[ 0.157920] bus: 8b to node: 00
[ 0.157922] bus: 8c to node: 00
[ 0.157923] bus: 8d to node: 00
[ 0.157924] bus: 8e to node: 00
[ 0.157925] bus: 8f to node: 00
[ 0.157926] bus: 90 to node: 00
[ 0.157927] bus: 91 to node: 00
[ 0.157928] bus: 92 to node: 00
[ 0.157929] bus: 93 to node: 00
[ 0.157930] bus: 94 to node: 00
[ 0.157931] bus: 95 to node: 00
[ 0.157933] bus: 96 to node: 00
[ 0.157934] bus: 97 to node: 00
[ 0.157935] bus: 98 to node: 00
[ 0.157936] bus: 99 to node: 00
[ 0.157937] bus: 9a to node: 00
[ 0.157938] bus: 9b to node: 00
[ 0.157939] bus: 9c to node: 00
[ 0.157940] bus: 9d to node: 00
[ 0.157942] bus: 9e to node: 00
[ 0.157943] bus: 9f to node: 00
[ 0.157944] bus: a0 to node: 00
[ 0.157945] bus: a1 to node: 00
[ 0.157946] bus: a2 to node: 00
[ 0.157947] bus: a3 to node: 00
[ 0.157948] bus: a4 to node: 00
[ 0.157949] bus: a5 to node: 00
[ 0.157951] bus: a6 to node: 00
[ 0.157952] bus: a7 to node: 00
[ 0.157953] bus: a8 to node: 00
[ 0.157954] bus: a9 to node: 00
[ 0.157955] bus: aa to node: 00
[ 0.157956] bus: ab to node: 00
[ 0.157958] bus: ac to node: 00
[ 0.157959] bus: ad to node: 00
[ 0.157960] bus: ae to node: 00
[ 0.157961] bus: af to node: 00
[ 0.157962] bus: b0 to node: 00
[ 0.157963] bus: b1 to node: 00
[ 0.157964] bus: b2 to node: 00
[ 0.157965] bus: b3 to node: 00
[ 0.157966] bus: b4 to node: 00
[ 0.157967] bus: b5 to node: 00
[ 0.157968] bus: b6 to node: 00
[ 0.157970] bus: b7 to node: 00
[ 0.157971] bus: b8 to node: 00
[ 0.157972] bus: b9 to node: 00
[ 0.157973] bus: ba to node: 00
[ 0.157974] bus: bb to node: 00
[ 0.157977] bus: bc to node: 00
[ 0.157978] bus: bd to node: 00
[ 0.157979] bus: be to node: 00
[ 0.157980] bus: bf to node: 00
[ 0.157981] bus: c0 to node: 00
[ 0.157982] bus: c1 to node: 00
[ 0.157983] bus: c2 to node: 00
[ 0.157984] bus: c3 to node: 00
[ 0.157985] bus: c4 to node: 00
[ 0.157986] bus: c5 to node: 00
[ 0.157987] bus: c6 to node: 00
[ 0.157988] bus: c7 to node: 00
[ 0.157989] bus: c8 to node: 00
[ 0.157990] bus: c9 to node: 00
[ 0.157991] bus: ca to node: 00
[ 0.157992] bus: cb to node: 00
[ 0.157993] bus: cc to node: 00
[ 0.157994] bus: cd to node: 00
[ 0.157995] bus: ce to node: 00
[ 0.157996] bus: cf to node: 00
[ 0.157997] bus: d0 to node: 00
[ 0.157998] bus: d1 to node: 00
[ 0.157999] bus: d2 to node: 00
[ 0.158000] bus: d3 to node: 00
[ 0.158001] bus: d4 to node: 00
[ 0.158002] bus: d5 to node: 00
[ 0.158003] bus: d6 to node: 00
[ 0.158004] bus: d7 to node: 00
[ 0.158005] bus: d8 to node: 00
[ 0.158006] bus: d9 to node: 00
[ 0.158007] bus: da to node: 00
[ 0.158008] bus: db to node: 00
[ 0.158009] bus: dc to node: 00
[ 0.158009] bus: dd to node: 00
[ 0.158010] bus: de to node: 00
[ 0.158011] bus: df to node: 00
[ 0.158012] bus: e0 to node: 00
[ 0.158013] bus: e1 to node: 00
[ 0.158014] bus: e2 to node: 00
[ 0.158015] bus: e3 to node: 00
[ 0.158016] bus: e4 to node: 00
[ 0.158017] bus: e5 to node: 00
[ 0.158018] bus: e6 to node: 00
[ 0.158019] bus: e7 to node: 00
[ 0.158020] bus: e8 to node: 00
[ 0.158021] bus: e9 to node: 00
[ 0.158022] bus: ea to node: 00
[ 0.158023] bus: eb to node: 00
[ 0.158024] bus: ec to node: 00
[ 0.158025] bus: ed to node: 00
[ 0.158026] bus: ee to node: 00
[ 0.158027] bus: ef to node: 00
[ 0.158028] bus: f0 to node: 00
[ 0.158029] bus: f1 to node: 00
[ 0.158030] bus: f2 to node: 00
[ 0.158031] bus: f3 to node: 00
[ 0.158032] bus: f4 to node: 00
[ 0.158033] bus: f5 to node: 00
[ 0.158034] bus: f6 to node: 00
[ 0.158035] bus: f7 to node: 00
[ 0.158036] bus: f8 to node: 00
[ 0.158037] bus: f9 to node: 00
[ 0.158038] bus: fa to node: 00
[ 0.158039] bus: fb to node: 00
[ 0.158040] bus: fc to node: 00
[ 0.158041] bus: fd to node: 00
[ 0.158042] bus: fe to node: 00
[ 0.158043] bus: ff to node: 00
[ 0.158044] bus: [00,ff] on node 0 link 0
[ 0.158045] bus: 00 index 0 io port: [0, ffff]
[ 0.158046] bus: 00 index 1 mmio: [80000000, fcffffffff]
[ 0.158048] bus: 00 index 2 mmio: [a0000, bffff]
[ 0.158052] ACPI: bus type pci registered
[ 0.158101] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
[ 0.158138] PCI: Not using MMCONFIG.
[ 0.158173] PCI: Using configuration type 1 for base access
[ 0.161005] evgpeblk-0956 [00] ev_create_gpe_block : GPE 00 to 1F [_GPE] 4 regs on int 0x9
[ 0.161155] ACPI: EC: Look up EC in DSDT
[ 0.163711] Completing Region/Field/Buffer/Package initialization:................................................................................................
[ 0.168891] Initialized 8/17 Regions 22/22 Fields 30/30 Buffers 36/37 Packages (751 nodes)
[ 0.168975] Initializing Device/Processor/Thermal objects by executing _INI methods:..
[ 0.169204] Executed 2 _INI methods requiring 0 _STA executions (examined 67 objects)
[ 0.171574] evgpeblk-1052 [00] ev_initialize_gpe_bloc: Found 6 Wake, Enabled 11 Runtime GPEs in this block
[ 0.171690] ACPI: Interpreter enabled
[ 0.171726] ACPI: (supports S0 S5)
[ 0.171826] ACPI: Using IOAPIC for interrupt routing
[ 0.171904] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
[ 0.175196] PCI: MCFG area at e0000000 reserved in ACPI motherboard resources
[ 0.181825] PCI: Using MMCONFIG at e0000000 - efffffff
[ 0.188838] ACPI: PCI Root Bridge [PCI0] (0000:00)
[ 0.191464] PCI: Transparent bridge - 0000:00:14.4
[ 0.191524] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[ 0.191762] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
[ 0.191979] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCE7._PRT]
[ 0.192065] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0PC._PRT]
[ 0.195547] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 *5 7 10 11 12 14 15)
[ 0.196014] ACPI: PCI Interrupt Link [LNKB] (IRQs *3 4 5 7 10 11 12 14 15)
[ 0.196476] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 7 *10 11 12 14 15)
[ 0.196938] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 7 *10 11 12 14 15)
[ 0.197401] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 7 10 11 12 14 15) *0, disabled.
[ 0.197929] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 7 10 11 12 14 15) *0, disabled.
[ 0.198434] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 7 10 *11 12 14 15)
[ 0.198897] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 7 10 11 12 14 15) *0, disabled.
[ 0.199471] ACPI Warning (tbutils-0217): Incorrect checksum in table [OEMB] - FE, should be F2 [20080321]
[ 0.199623] ACPI: WMI: Mapper loaded
[ 0.199659] Linux Plug and Play Support v0.97 (c) Adam Belay
[ 0.199717] pnp: PnP ACPI init
[ 0.199754] ACPI: bus type pnp registered
[ 0.203506] pnp: PnP ACPI: found 16 devices
[ 0.203542] ACPI: ACPI bus type pnp unregistered
[ 0.203736] SCSI subsystem initialized
[ 0.203830] libata version 3.00 loaded.
[ 0.203930] usbcore: registered new interface driver usbfs
[ 0.204000] usbcore: registered new interface driver hub
[ 0.204081] usbcore: registered new device driver usb
[ 0.204359] PCI: Using ACPI for IRQ routing
[ 0.209058] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0
[ 0.209249] hpet0: 4 32-bit timers, 14318180 Hz
[ 0.210250] ACPI: RTC can wake from S4
[ 0.211001] Switched to high resolution mode on CPU 0
[ 0.211257] Switched to high resolution mode on CPU 1
[ 0.217004] system 00:01: iomem range 0x78000000-0x7fffffff has been reserved
[ 0.217047] system 00:09: iomem range 0xfec00000-0xfec00fff has been reserved
[ 0.217085] system 00:09: iomem range 0xfee00000-0xfee00fff has been reserved
[ 0.217127] system 00:0a: ioport range 0x4d0-0x4d1 has been reserved
[ 0.217164] system 00:0a: ioport range 0x40b-0x40b has been reserved
[ 0.217201] system 00:0a: ioport range 0x4d6-0x4d6 has been reserved
[ 0.217238] system 00:0a: ioport range 0xc00-0xc01 has been reserved
[ 0.217278] system 00:0a: ioport range 0xc14-0xc14 has been reserved
[ 0.217316] system 00:0a: ioport range 0xc50-0xc51 has been reserved
[ 0.217352] system 00:0a: ioport range 0xc52-0xc52 has been reserved
[ 0.217389] system 00:0a: ioport range 0xc6c-0xc6c has been reserved
[ 0.217425] system 00:0a: ioport range 0xc6f-0xc6f has been reserved
[ 0.217462] system 00:0a: ioport range 0xcd0-0xcd1 has been reserved
[ 0.217499] system 00:0a: ioport range 0xcd2-0xcd3 has been reserved
[ 0.217536] system 00:0a: ioport range 0xcd4-0xcd5 has been reserved
[ 0.217572] system 00:0a: ioport range 0xcd6-0xcd7 has been reserved
[ 0.217609] system 00:0a: ioport range 0xcd8-0xcdf has been reserved
[ 0.217646] system 00:0a: ioport range 0x800-0x89f has been reserved
[ 0.217683] system 00:0a: ioport range 0xb10-0xb1f has been reserved
[ 0.217720] system 00:0a: ioport range 0x900-0x90f has been reserved
[ 0.217759] system 00:0a: ioport range 0x910-0x91f has been reserved
[ 0.217795] system 00:0a: ioport range 0xfe00-0xfefe has been reserved
[ 0.217833] system 00:0a: iomem range 0xffb80000-0xffbfffff has been reserved
[ 0.217870] system 00:0a: iomem range 0xfff80000-0xffffffff could not be reserved
[ 0.217913] system 00:0d: ioport range 0x600-0x6df has been reserved
[ 0.217950] system 00:0d: ioport range 0xae0-0xaef has been reserved
[ 0.217997] system 00:0e: iomem range 0xe0000000-0xefffffff has been reserved
[ 0.218036] system 00:0f: iomem range 0x0-0x9ffff could not be reserved
[ 0.218073] system 00:0f: iomem range 0xc0000-0xcffff has been reserved
[ 0.218110] system 00:0f: iomem range 0xe0000-0xfffff could not be reserved
[ 0.218147] system 00:0f: iomem range 0x100000-0x77ffffff could not be reserved
[ 0.218188] system 00:0f: iomem range 0xfec00000-0xffffffff could not be reserved
[ 0.218426] PCI: Bridge: 0000:00:01.0
[ 0.218462] IO window: d000-dfff
[ 0.218499] MEM window: 0xfe900000-0xfeafffff
[ 0.218536] PREFETCH window: 0x00000000f0000000-0x00000000f7ffffff
[ 0.218574] PCI: Bridge: 0000:00:07.0
[ 0.218609] IO window: e000-efff
[ 0.218646] MEM window: 0xfeb00000-0xfebfffff
[ 0.218681] PREFETCH window: disabled.
[ 0.218718] PCI: Bridge: 0000:00:14.4
[ 0.218753] IO window: disabled.
[ 0.218792] MEM window: disabled.
[ 0.218829] PREFETCH window: disabled.
[ 0.218882] PCI: Setting latency timer of device 0000:00:07.0 to 64
[ 0.218896] NET: Registered protocol family 2
[ 0.228065] IP route cache hash table entries: 65536 (order: 7, 524288 bytes)
[ 0.228710] TCP established hash table entries: 262144 (order: 10, 4194304 bytes)
[ 0.231039] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes)
[ 0.232202] TCP: Hash tables configured (established 262144 bind 65536)
[ 0.232244] TCP reno registered
[ 0.235061] NET: Registered protocol family 1
[ 0.240697] msgmni has been set to 3768 for ipc namespace ffffffff807d29c0
[ 0.240825] io scheduler noop registered
[ 0.240861] io scheduler anticipatory registered
[ 0.240897] io scheduler deadline registered
[ 0.241037] io scheduler cfq registered (default)
[ 0.326899] pci 0000:01:05.0: Boot video device
[ 0.326993] PCI: Setting latency timer of device 0000:00:07.0 to 64
[ 0.327011] assign_interrupt_mode Found MSI capability
[ 0.327048] Allocate Port Service[0000:00:07.0:pcie00]
[ 0.327091] Allocate Port Service[0000:00:07.0:pcie03]
[ 0.327238] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[ 0.327275] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[ 0.329523] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[ 0.329605] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[ 0.332352] hpet_resources: 0xfed00000 is busy
[ 0.332439] Non-volatile memory driver v1.2
[ 0.332541] Linux agpgart interface v0.103
[ 0.332611] [drm] Initialized drm 1.1.0 20060810
[ 0.333074] ACPI: PCI Interrupt 0000:01:05.0[A] -> GSI 18 (level, low) -> IRQ 18
[ 0.333352] [drm] Initialized radeon 1.28.0 20060524 on minor 0
[ 0.334110] uvesafb: (C) 1988-2005, ATI Technologies Inc. RS69001.00, RS69001.00, 01.00, OEM: ATI ATOMBIOS(C) 1988-2005, ATI Technologies Inc. RS69001.00, VBE v3.0
[ 0.351570] uvesafb: VBIOS/hardware supports DDC2 transfers
[ 0.410125] uvesafb: monitor limits: vf = 75 Hz, hf = 83 kHz, clk = 140 MHz
[ 0.410313] uvesafb: scrolling: redraw
[ 0.412579] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
[ 0.657370] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
[ 0.894472] Console: switching to colour frame buffer device 160x64
[ 0.894532] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
[ 1.128483] uvesafb: framebuffer at 0xf0000000, mapped to 0xffffc20010a80000, using 16384k, total 16384k
[ 1.128518] fb0: VESA VGA frame buffer device
[ 1.128618] input: Power Button (FF) as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[ 1.134078] ACPI: Power Button (FF) [PWRF]
[ 1.134194] input: Power Button (CM) as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input1
[ 1.137083] ACPI: Power Button (CM) [PWRB]
[ 1.137304] ACPI: duty_cycle spans bit 4
[ 1.137386] ACPI: ACPI0007:00 is registered as cooling_device0
[ 1.137467] ACPI: ACPI0007:01 is registered as cooling_device1
[ 1.139685] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
[ 1.140745] loop: module loaded
[ 1.140893] r8169 Gigabit Ethernet driver 2.2LK loaded
[ 1.140937] ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 19 (level, low) -> IRQ 19
[ 1.140981] PCI: Setting latency timer of device 0000:02:00.0 to 64
[ 1.141001] r8169 0000:02:00.0: no MSI. Back to INTx.
[ 1.141195] eth0: RTL8101e at 0xffffc20000332000, 00:19:db:86:af:87, XID 34000000 IRQ 19
[ 1.142143] Linux video capture interface: v2.00
[ 1.142255] pwc: Philips webcam module version 10.0.13 loaded.
[ 1.142279] pwc: Supports Philips PCA645/646, PCVC675/680/690, PCVC720[40]/730/740/750 & PCVC830/840.
[ 1.142312] pwc: Also supports the Askey VC010, various Logitech Quickcams, Samsung MPC-C10 and MPC-C30,
[ 1.142384] pwc: the Creative WebCam 5 & Pro Ex, SOTEC Afina Eye and Visionite VCS-UC300 and VCS-UM100.
[ 1.142456] usbcore: registered new interface driver Philips webcam
[ 1.142512] Driver 'sd' needs updating - please use bus_type methods
[ 1.142567] Driver 'sr' needs updating - please use bus_type methods
[ 1.142656] ahci 0000:00:12.0: version 3.0
[ 1.142671] ACPI: PCI Interrupt 0000:00:12.0[A] -> GSI 22 (level, low) -> IRQ 22
[ 1.142716] ahci 0000:00:12.0: controller can't do 64bit DMA, forcing 32bit
[ 1.142741] ahci 0000:00:12.0: controller can't do PMP, turning off CAP_PMP
[ 1.863372] ahci 0000:00:12.0: AHCI 0001.0100 32 slots 4 ports 3 Gbps 0xf impl SATA mode
[ 1.863403] ahci 0000:00:12.0: flags: ncq sntf ilck pm led clo pio slum part
[ 2.001305] scsi0 : ahci
[ 2.001494] scsi1 : ahci
[ 2.001634] scsi2 : ahci
[ 2.001770] scsi3 : ahci
[ 2.001941] ata1: SATA max UDMA/133 abar m1024@0xfe8ff800 port 0xfe8ff900 irq 22
[ 2.001991] ata2: SATA max UDMA/133 abar m1024@0xfe8ff800 port 0xfe8ff980 irq 22
[ 2.002021] ata3: SATA max UDMA/133 abar m1024@0xfe8ff800 port 0xfe8ffa00 irq 22
[ 2.002050] ata4: SATA max UDMA/133 abar m1024@0xfe8ff800 port 0xfe8ffa80 irq 22
[ 2.123317] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 2.236042] ata1.00: ATA-8: SAMSUNG HD501LJ, CR100-10, max UDMA7
[ 2.237071] ata1.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 31/32)
[ 2.238127] ata1.00: SB600 AHCI: limiting to 255 sectors per cmd
[ 2.241139] ata1.00: SB600 AHCI: limiting to 255 sectors per cmd
[ 2.242204] ata1.00: configured for UDMA/133
[ 2.471620] ata2: SATA link down (SStatus 0 SControl 300)
[ 2.678561] ata3: SATA link down (SStatus 0 SControl 300)
[ 2.908585] ata4: SATA link down (SStatus 0 SControl 300)
[ 2.909712] isa bounce pool size: 16 pages
[ 2.910908] scsi 0:0:0:0: Direct-Access ATA SAMSUNG HD501LJ CR10 PQ: 0 ANSI: 5
[ 2.912232] sd 0:0:0:0: [sda] 976773168 512-byte hardware sectors (500108 MB)
[ 2.913429] sd 0:0:0:0: [sda] Write Protect is off
[ 2.914622] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 2.914642] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 2.915946] sd 0:0:0:0: [sda] 976773168 512-byte hardware sectors (500108 MB)
[ 2.917219] sd 0:0:0:0: [sda] Write Protect is off
[ 2.918489] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 2.918508] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 2.919822] sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 sda8 sda9 sda10 sda11 >
[ 2.994805] sd 0:0:0:0: [sda] Attached SCSI disk
[ 2.996209] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 2.997806] ACPI: PCI Interrupt 0000:00:14.1[A] -> GSI 16 (level, low) -> IRQ 16
[ 2.999183] PCI: Setting latency timer of device 0000:00:14.1 to 64
[ 2.999245] scsi4 : pata_atiixp
[ 3.000695] scsi5 : pata_atiixp
[ 3.003040] ata5: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0xff00 irq 14
[ 3.004375] ata6: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xff08 irq 15
[ 3.027907] ata5.00: ATAPI: TSSTcorpCD/DVDW SH-S182D, SB05, max UDMA/33
[ 3.164028] ata5.00: configured for UDMA/33
[ 3.319230] scsi 4:0:0:0: CD-ROM TSSTcorp CD/DVDW SH-S182D SB05 PQ: 0 ANSI: 5
[ 3.325602] sr0: scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray
[ 3.326922] Uniform CD-ROM driver Revision: 3.20
[ 3.329345] sr 4:0:0:0: Attached scsi CD-ROM sr0
[ 3.329425] sr 4:0:0:0: Attached scsi generic sg1 type 5
[ 3.331309] ACPI: PCI Interrupt 0000:00:13.5[D] -> GSI 19 (level, low) -> IRQ 19
[ 3.333597] ehci_hcd 0000:00:13.5: EHCI Host Controller
[ 3.335003] ehci_hcd 0000:00:13.5: new USB bus registered, assigned bus number 1
[ 3.336392] ehci_hcd 0000:00:13.5: debug port 1
[ 3.337749] ehci_hcd 0000:00:13.5: irq 19, io mem 0xfe8ff000
[ 3.343078] ehci_hcd 0000:00:13.5: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
[ 3.346370] usb usb1: configuration #1 chosen from 1 choice
[ 3.347723] hub 1-0:1.0: USB hub found
[ 3.349036] hub 1-0:1.0: 10 ports detected
[ 3.423961] 116x: driver isp116x-hcd, 03 Nov 2005
[ 3.425267] ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
[ 3.425277] ACPI: PCI Interrupt 0000:00:13.0[A] -> GSI 16 (level, low) -> IRQ 16
[ 3.426586] ohci_hcd 0000:00:13.0: OHCI Host Controller
[ 3.427961] ohci_hcd 0000:00:13.0: new USB bus registered, assigned bus number 2
[ 3.429252] ohci_hcd 0000:00:13.0: irq 16, io mem 0xfe8fe000
[ 3.484957] usb usb2: configuration #1 chosen from 1 choice
[ 3.486272] hub 2-0:1.0: USB hub found
[ 3.487568] hub 2-0:1.0: 2 ports detected
[ 3.565912] ACPI: PCI Interrupt 0000:00:13.1[B] -> GSI 17 (level, low) -> IRQ 17
[ 3.567219] ohci_hcd 0000:00:13.1: OHCI Host Controller
[ 3.568565] ohci_hcd 0000:00:13.1: new USB bus registered, assigned bus number 3
[ 3.569891] ohci_hcd 0000:00:13.1: irq 17, io mem 0xfe8fd000
[ 3.575204] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 3.625915] usb usb3: configuration #1 chosen from 1 choice
[ 3.627283] hub 3-0:1.0: USB hub found
[ 3.628623] hub 3-0:1.0: 2 ports detected
[ 3.713881] ACPI: PCI Interrupt 0000:00:13.2[C] -> GSI 18 (level, low) -> IRQ 18
[ 3.715258] ohci_hcd 0000:00:13.2: OHCI Host Controller
[ 3.716690] ohci_hcd 0000:00:13.2: new USB bus registered, assigned bus number 4
[ 3.718091] ohci_hcd 0000:00:13.2: irq 18, io mem 0xfe8fc000
[ 3.773881] usb usb4: configuration #1 chosen from 1 choice
[ 3.775294] hub 4-0:1.0: USB hub found
[ 3.776688] hub 4-0:1.0: 2 ports detected
[ 3.782089] usb 1-9: new high speed USB device using ehci_hcd and address 3
[ 3.878816] ACPI: PCI Interrupt 0000:00:13.3[B] -> GSI 17 (level, low) -> IRQ 17
[ 3.880243] ohci_hcd 0000:00:13.3: OHCI Host Controller
[ 3.881724] ohci_hcd 0000:00:13.3: new USB bus registered, assigned bus number 5
[ 3.883196] ohci_hcd 0000:00:13.3: irq 17, io mem 0xfe8fb000
[ 3.913242] usb 1-9: configuration #1 chosen from 1 choice
[ 3.938822] usb usb5: configuration #1 chosen from 1 choice
[ 3.940281] hub 5-0:1.0: USB hub found
[ 3.941772] hub 5-0:1.0: 2 ports detected
[ 4.032762] ACPI: PCI Interrupt 0000:00:13.4[C] -> GSI 18 (level, low) -> IRQ 18
[ 4.034198] ohci_hcd 0000:00:13.4: OHCI Host Controller
[ 4.035674] ohci_hcd 0000:00:13.4: new USB bus registered, assigned bus number 6
[ 4.037112] ohci_hcd 0000:00:13.4: irq 18, io mem 0xfe8fa000
[ 4.092765] usb usb6: configuration #1 chosen from 1 choice
[ 4.094189] hub 6-0:1.0: USB hub found
[ 4.095593] hub 6-0:1.0: 2 ports detected
[ 4.103974] usb 2-1: new full speed USB device using ohci_hcd and address 2
[ 4.196700] sl811: driver sl811-hcd, 19 May 2005
[ 4.198116] driver u132_hcd built at 23:29:42 on May 5 2008
[ 4.199565] r8a66597_hcd: driver r8a66597_hcd, 10 Apr 2008
[ 4.200992] Initializing USB Mass Storage driver...
[ 4.302713] usb 2-1: configuration #1 chosen from 1 choice
[ 4.305922] pwc: Logitech QuickCam Pro 3000 USB webcam detected.
[ 4.307341] pwc: Registered as /dev/video0.
[ 4.521798] scsi6 : SCSI emulation for USB Mass Storage devices
[ 4.523456] usb-storage: device found at 3
[ 4.523458] usb-storage: waiting for device to settle before scanning
[ 4.523458] usbcore: registered new interface driver usb-storage
[ 4.524823] USB Mass Storage support registered.
[ 4.526159] driver ftdi-elan built at 23:29:43 on May 5 2008
[ 4.527637] usbcore: registered new interface driver ftdi-elan
[ 4.529060] PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12
[ 4.533051] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 4.534440] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 4.535899] mice: PS/2 mouse device common for all mice
[ 4.562568] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
[ 4.574486] input: PC Speaker as /devices/platform/pcspkr/input/input3
[ 4.716581] logips2pp: Detected unknown logitech mouse model 127
[ 5.045189] input: ImExPS/2 Logitech Explorer Mouse as /devices/platform/i8042/serio1/input/input4
[ 5.058031] rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
[ 5.059424] rtc0: alarms up to one month, y3k
[ 5.060823] piix4_smbus 0000:00:14.0: Found 0000:00:14.0 device
[ 5.062374] EDAC MC: Ver: 2.1.0 May 5 2008
[ 5.063928] cpuidle: using governor ladder
[ 5.065289] cpuidle: using governor menu
[ 5.066717] usbcore: registered new interface driver hiddev
[ 5.068107] usbcore: registered new interface driver usbhid
[ 5.069425] usbhid: v2.6:USB HID core driver
[ 5.070764] Advanced Linux Sound Architecture Driver Version 1.0.16.
[ 5.072345] ACPI: PCI Interrupt 0000:00:14.2[A] -> GSI 16 (level, low) -> IRQ 16
[ 5.149003] usbcore: registered new interface driver snd-usb-audio
[ 5.150325] ALSA device list:
[ 5.151623] #0: HDA ATI SB at 0xfe8f4000 irq 16
[ 5.152925] #1: USB Device 0x46d:0x8b0 at usb-0000:00:13.0-1, full speed
[ 5.154301] Netfilter messages via NETLINK v0.30.
[ 5.155666] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[ 5.157365] TCP cubic registered
[ 5.158666] Initializing XFRM netlink socket
[ 5.159957] NET: Registered protocol family 17
[ 5.161255] NET: Registered protocol family 15
[ 5.162564] powernow-k8: Found 1 AMD Athlon(tm) 64 X2 Dual Core Processor 6000+ processors (2 cpu cores) (version 2.20.00)
[ 5.163949] powernow-k8: 0 : fid 0x16 (3000 MHz), vid 0x8
[ 5.165282] powernow-k8: 1 : fid 0x14 (2800 MHz), vid 0xa
[ 5.166573] powernow-k8: 2 : fid 0x12 (2600 MHz), vid 0xc
[ 5.167845] powernow-k8: 3 : fid 0x10 (2400 MHz), vid 0xe
[ 5.169119] powernow-k8: 4 : fid 0xe (2200 MHz), vid 0x10
[ 5.170371] powernow-k8: 5 : fid 0xc (2000 MHz), vid 0x10
[ 5.171616] powernow-k8: 6 : fid 0xa (1800 MHz), vid 0x10
[ 5.172843] powernow-k8: 7 : fid 0x2 (1000 MHz), vid 0x12
[ 5.225969] kjournald starting. Commit interval 5 seconds
[ 5.227212] EXT3-fs: mounted filesystem with ordered data mode.
[ 5.228428] VFS: Mounted root (ext3 filesystem) readonly.
[ 5.229659] Freeing unused kernel memory: 508k freed
[ 5.231111] Write protecting the kernel read-only data: 5844k
[ 6.652832] Clocksource tsc unstable (delta = -334133044 ns)
[ 6.859537] parport_pc 00:07: reported by Plug and Play ACPI
[ 6.859550] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)]
[ 8.230691] usb-storage: device scan complete
[ 8.230888] scsi 6:0:0:0: Direct-Access Generic USB SD Reader 1.00 PQ: 0 ANSI: 0
[ 8.231758] scsi 6:0:0:1: Direct-Access Generic USB CF Reader 1.01 PQ: 0 ANSI: 0
[ 8.232637] scsi 6:0:0:2: Direct-Access Generic USB SM Reader 1.02 PQ: 0 ANSI: 0
[ 8.232839] scsi 6:0:0:3: Direct-Access Generic USB MS Reader 1.03 PQ: 0 ANSI: 0
[ 8.239889] sd 6:0:0:0: [sdb] Attached SCSI removable disk
[ 8.239915] sd 6:0:0:0: Attached scsi generic sg2 type 0
[ 8.241941] sd 6:0:0:1: [sdc] Attached SCSI removable disk
[ 8.241965] sd 6:0:0:1: Attached scsi generic sg3 type 0
[ 8.243996] sd 6:0:0:2: [sdd] Attached SCSI removable disk
[ 8.244021] sd 6:0:0:2: Attached scsi generic sg4 type 0
[ 8.248053] sd 6:0:0:3: [sde] Attached SCSI removable disk
[ 8.248082] sd 6:0:0:3: Attached scsi generic sg5 type 0
[ 18.535957] EXT3 FS on sda3, internal journal
[ 18.689875] kjournald starting. Commit interval 5 seconds
[ 18.689941] EXT3 FS on sda5, internal journal
[ 18.689945] EXT3-fs: mounted filesystem with ordered data mode.
[ 18.702701] kjournald starting. Commit interval 5 seconds
[ 18.702761] EXT3 FS on sda6, internal journal
[ 18.702763] EXT3-fs: mounted filesystem with ordered data mode.
[ 18.713170] kjournald starting. Commit interval 5 seconds
[ 18.713236] EXT3 FS on sda7, internal journal
[ 18.713238] EXT3-fs: mounted filesystem with ordered data mode.
[ 18.723589] kjournald starting. Commit interval 5 seconds
[ 18.723682] EXT3 FS on sda8, internal journal
[ 18.723684] EXT3-fs: mounted filesystem with ordered data mode.
[ 18.734343] kjournald starting. Commit interval 5 seconds
[ 18.734430] EXT3 FS on sda9, internal journal
[ 18.734432] EXT3-fs: mounted filesystem with ordered data mode.
[ 18.743238] kjournald starting. Commit interval 5 seconds
[ 18.743308] EXT3 FS on sda10, internal journal
[ 18.743311] EXT3-fs: mounted filesystem with ordered data mode.
[ 18.821320] ReiserFS: sda11: found reiserfs format "3.6" with standard journal
[ 18.821332] ReiserFS: sda11: using ordered data mode
[ 18.824066] ReiserFS: sda11: journal params: device sda11, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
[ 18.825379] ReiserFS: sda11: checking transaction log (sda11)
[ 18.834537] ReiserFS: sda11: Using r5 hash to sort names
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error
2008-05-05 22:19 ` Rufus & Azrael
@ 2008-05-05 23:25 ` Venki Pallipadi
2008-05-05 23:49 ` Ingo Molnar
0 siblings, 1 reply; 32+ messages in thread
From: Venki Pallipadi @ 2008-05-05 23:25 UTC (permalink / raw)
To: Rufus & Azrael
Cc: Siddha, Suresh B, Ingo Molnar, Linux-kernel Mailing List,
Pallipadi, Venkatesh
On Mon, May 05, 2008 at 03:19:30PM -0700, Rufus & Azrael wrote:
> Suresh Siddha a ecrit :
> > On Sun, May 04, 2008 at 11:03:52AM +0200, Rufus & Azrael wrote:
> >
> >> Ingo Molnar a ecrit :
> >>
> >>> * Rufus & Azrael <rufus-azrael@numericable.fr> wrote:
> >>>
> >>>> When upgrading to 2.6.25-git18 and above kernel this Xorg error
> occurs :
> >>>>
> >>>> xf86MapVidMem: Could not mmap framebuffer (0xf0000000,0x8000000)
> (Invalid
> >>>> argument)
> >>>>
> >>>> The latest working kernel was 25-git17 and perhaps is it related to
> >>>> [1]http://lkml.org/lkml/2008/4/28/52
> >>>>
> >>>>
> >>> does this X-does-not-start-up problem go away if you disable this
> >>> option:
> >>>
> >>>
> >>>> CONFIG_X86_PAT=y
> >>>>
> >>>>
> >>> ?
> >>>
> >>>
> >> Thanks for your help Ingo, all work fine when CONFIG_PAT=n :-)
> >>
> >
> > hi, Can you please send us the "dmesg" output in the failing scenario
> > with PAT enabled, after the X crash?
> >
> > thanks,
> > suresh
> >
> >
> Hi,
>
> Here is my dmesg with 2.6.26-rc1-git3 and CONFIG_X86_PAT=y
>
> Hope it can help you to fixe the crash.
>
Did you capture dmesg after X failed to start? Only relevent msg I see is
> [ 0.333352] [drm] Initialized radeon 1.28.0 20060524 on minor 0
> [ 0.334110] uvesafb: (C) 1988-2005, ATI Technologies Inc. RS69001.00, RS69001.00, 01.00, OEM: ATI ATOMBIOS(C) 1988-2005, ATI Technologies Inc. RS69001.00, VBE v3.0
> [ 0.351570] uvesafb: VBIOS/hardware supports DDC2 transfers
> [ 0.410125] uvesafb: monitor limits: vf = 75 Hz, hf = 83 kHz, clk = 140 MHz
> [ 0.410313] uvesafb: scrolling: redraw
> [ 0.412579] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
> [ 0.657370] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
> [ 0.894472] Console: switching to colour frame buffer device 160x64
> [ 0.894532] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
> [ 1.128483] uvesafb: framebuffer at 0xf0000000, mapped to 0xffffc20010a80000, using 16384k, total 16384k
> [ 1.128518] fb0: VESA VGA frame buffer device
Which seems to be mapping framebuffer successfully.
Can you please try the patch below and capture the dmesg after you get the
above xf86MapVidMem error and send it. That should give us more information
on the failure.
Thanks,
Venki
Index: linux-2.6/arch/x86/mm/pat.c
===================================================================
--- linux-2.6.orig/arch/x86/mm/pat.c 2008-05-05 14:13:16.000000000 -0700
+++ linux-2.6/arch/x86/mm/pat.c 2008-05-05 15:54:21.000000000 -0700
@@ -7,6 +7,8 @@
* Loosely based on earlier PAT patchset from Eric Biederman and Andi Kleen.
*/
+#define DEBUG
+
#include <linux/mm.h>
#include <linux/kernel.h>
#include <linux/gfp.h>
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error
2008-05-05 23:25 ` Venki Pallipadi
@ 2008-05-05 23:49 ` Ingo Molnar
2008-05-06 2:09 ` Venki Pallipadi
0 siblings, 1 reply; 32+ messages in thread
From: Ingo Molnar @ 2008-05-05 23:49 UTC (permalink / raw)
To: Venki Pallipadi
Cc: Rufus & Azrael, Siddha, Suresh B, Linux-kernel Mailing List
* Venki Pallipadi <venkatesh.pallipadi@intel.com> wrote:
> Which seems to be mapping framebuffer successfully.
>
> Can you please try the patch below and capture the dmesg after you get
> the above xf86MapVidMem error and send it. That should give us more
> information on the failure.
> +#define DEBUG
btw., could we turn this into a /debug or sysctl flag thing, to make it
easier for people to get these debug messages?
Ingo
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error
2008-05-05 23:49 ` Ingo Molnar
@ 2008-05-06 2:09 ` Venki Pallipadi
2008-05-06 11:55 ` Ingo Molnar
0 siblings, 1 reply; 32+ messages in thread
From: Venki Pallipadi @ 2008-05-06 2:09 UTC (permalink / raw)
To: Ingo Molnar
Cc: Venki Pallipadi, Rufus & Azrael, Siddha, Suresh B,
Linux-kernel Mailing List
On Tue, May 06, 2008 at 01:49:39AM +0200, Ingo Molnar wrote:
>
> * Venki Pallipadi <venkatesh.pallipadi@intel.com> wrote:
>
> > Which seems to be mapping framebuffer successfully.
> >
> > Can you please try the patch below and capture the dmesg after you get
> > the above xf86MapVidMem error and send it. That should give us more
> > information on the failure.
>
> > +#define DEBUG
>
> btw., could we turn this into a /debug or sysctl flag thing, to make it
> easier for people to get these debug messages?
>
Below is the patch to enable debug messages by a boot option "debugpat".
We are also planning to a /proc or /debug entry to dump the memtype
list at runtime rather than depending on full dmesg. Will send the patch soon.
Thanks,
Venki
Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
---
arch/x86/mm/pat.c | 27 ++++++++++++++++++++-------
1 file changed, 20 insertions(+), 7 deletions(-)
Index: linux-2.6/arch/x86/mm/pat.c
===================================================================
--- linux-2.6.orig/arch/x86/mm/pat.c 2008-05-05 18:27:30.000000000 -0700
+++ linux-2.6/arch/x86/mm/pat.c 2008-05-05 18:28:38.000000000 -0700
@@ -38,6 +38,19 @@ static int nopat(char *str)
}
early_param("nopat", nopat);
+
+static int debug_enable;
+static int __init pat_debug_setup(char *str)
+{
+ debug_enable = 1;
+ return 0;
+}
+__setup("debugpat", pat_debug_setup);
+
+#define PAT_PRINTK(fmt, arg...) \
+ do { if (debug_enable) printk(KERN_INFO fmt, ##arg); } while (0)
+
+
static int pat_known_cpu(void)
{
if (!pat_wc_enabled)
@@ -285,7 +298,7 @@ int reserve_memtype(u64 start, u64 end,
struct memtype *saved_ptr;
if (parse->start >= end) {
- pr_debug("New Entry\n");
+ PAT_PRINTK("New Entry\n");
list_add(&new_entry->nd, parse->nd.prev);
new_entry = NULL;
break;
@@ -335,7 +348,7 @@ int reserve_memtype(u64 start, u64 end,
break;
}
- pr_debug("Overlap at 0x%Lx-0x%Lx\n",
+ PAT_PRINTK("Overlap at 0x%Lx-0x%Lx\n",
saved_ptr->start, saved_ptr->end);
/* No conflict. Go ahead and add this new entry */
list_add(&new_entry->nd, saved_ptr->nd.prev);
@@ -387,7 +400,7 @@ int reserve_memtype(u64 start, u64 end,
break;
}
- pr_debug(KERN_INFO "Overlap at 0x%Lx-0x%Lx\n",
+ PAT_PRINTK("Overlap at 0x%Lx-0x%Lx\n",
saved_ptr->start, saved_ptr->end);
/* No conflict. Go ahead and add this new entry */
list_add(&new_entry->nd, &saved_ptr->nd);
@@ -409,16 +422,16 @@ int reserve_memtype(u64 start, u64 end,
if (new_entry) {
/* No conflict. Not yet added to the list. Add to the tail */
list_add_tail(&new_entry->nd, &memtype_list);
- pr_debug("New Entry\n");
+ PAT_PRINTK("New Entry\n");
}
if (ret_type) {
- pr_debug(
+ PAT_PRINTK(
"reserve_memtype added 0x%Lx-0x%Lx, track %s, req %s, ret %s\n",
start, end, cattr_name(actual_type),
cattr_name(req_type), cattr_name(*ret_type));
} else {
- pr_debug(
+ PAT_PRINTK(
"reserve_memtype added 0x%Lx-0x%Lx, track %s, req %s\n",
start, end, cattr_name(actual_type),
cattr_name(req_type));
@@ -459,7 +472,7 @@ int free_memtype(u64 start, u64 end)
current->comm, current->pid, start, end);
}
- pr_debug("free_memtype request 0x%Lx-0x%Lx\n", start, end);
+ PAT_PRINTK("free_memtype request 0x%Lx-0x%Lx\n", start, end);
return err;
}
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error
2008-05-06 2:09 ` Venki Pallipadi
@ 2008-05-06 11:55 ` Ingo Molnar
[not found] ` <4820962B.6050702@numericable.fr>
2008-05-06 22:51 ` Venki Pallipadi
0 siblings, 2 replies; 32+ messages in thread
From: Ingo Molnar @ 2008-05-06 11:55 UTC (permalink / raw)
To: Venki Pallipadi
Cc: Rufus & Azrael, Siddha, Suresh B, Linux-kernel Mailing List
* Venki Pallipadi <venkatesh.pallipadi@intel.com> wrote:
> Below is the patch to enable debug messages by a boot option
> "debugpat".
ok, i have applied the patch with some modifications - see below.
Since we build in this code unconditionally also make the flag
switchable from a sysctl, so that users do not have to reboot to see PAT
debug messages ...
i have renamed PAT_PRINTK to dprintk.
Ingo
------------>
Subject: x86: add "debugpat" boot option
From: Venki Pallipadi <venkatesh.pallipadi@intel.com>
Date: Mon, 5 May 2008 19:09:10 -0700
enable debug messages by a boot option "debugpat".
Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
---
arch/x86/mm/pat.c | 27 ++++++++++++++++++++-------
1 file changed, 20 insertions(+), 7 deletions(-)
Index: linux-x86.q/arch/x86/mm/pat.c
===================================================================
--- linux-x86.q.orig/arch/x86/mm/pat.c
+++ linux-x86.q/arch/x86/mm/pat.c
@@ -38,6 +38,19 @@ static int nopat(char *str)
}
early_param("nopat", nopat);
+
+static int debug_enable;
+static int __init pat_debug_setup(char *str)
+{
+ debug_enable = 1;
+ return 0;
+}
+__setup("debugpat", pat_debug_setup);
+
+#define dprintk(fmt, arg...) \
+ do { if (debug_enable) printk(KERN_INFO fmt, ##arg); } while (0)
+
+
static int pat_known_cpu(void)
{
if (!pat_wc_enabled)
@@ -285,7 +298,7 @@ int reserve_memtype(u64 start, u64 end,
struct memtype *saved_ptr;
if (parse->start >= end) {
- pr_debug("New Entry\n");
+ dprintk("New Entry\n");
list_add(&new_entry->nd, parse->nd.prev);
new_entry = NULL;
break;
@@ -335,7 +348,7 @@ int reserve_memtype(u64 start, u64 end,
break;
}
- pr_debug("Overlap at 0x%Lx-0x%Lx\n",
+ dprintk("Overlap at 0x%Lx-0x%Lx\n",
saved_ptr->start, saved_ptr->end);
/* No conflict. Go ahead and add this new entry */
list_add(&new_entry->nd, saved_ptr->nd.prev);
@@ -387,7 +400,7 @@ int reserve_memtype(u64 start, u64 end,
break;
}
- pr_debug(KERN_INFO "Overlap at 0x%Lx-0x%Lx\n",
+ dprintk("Overlap at 0x%Lx-0x%Lx\n",
saved_ptr->start, saved_ptr->end);
/* No conflict. Go ahead and add this new entry */
list_add(&new_entry->nd, &saved_ptr->nd);
@@ -409,16 +422,16 @@ int reserve_memtype(u64 start, u64 end,
if (new_entry) {
/* No conflict. Not yet added to the list. Add to the tail */
list_add_tail(&new_entry->nd, &memtype_list);
- pr_debug("New Entry\n");
+ dprintk("New Entry\n");
}
if (ret_type) {
- pr_debug(
+ dprintk(
"reserve_memtype added 0x%Lx-0x%Lx, track %s, req %s, ret %s\n",
start, end, cattr_name(actual_type),
cattr_name(req_type), cattr_name(*ret_type));
} else {
- pr_debug(
+ dprintk(
"reserve_memtype added 0x%Lx-0x%Lx, track %s, req %s\n",
start, end, cattr_name(actual_type),
cattr_name(req_type));
@@ -459,7 +472,7 @@ int free_memtype(u64 start, u64 end)
current->comm, current->pid, start, end);
}
- pr_debug("free_memtype request 0x%Lx-0x%Lx\n", start, end);
+ dprintk("free_memtype request 0x%Lx-0x%Lx\n", start, end);
return err;
}
^ permalink raw reply [flat|nested] 32+ messages in thread
* RE: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error
[not found] ` <4820962B.6050702@numericable.fr>
@ 2008-05-06 20:34 ` Pallipadi, Venkatesh
2008-05-06 21:56 ` Rufus & Azrael
0 siblings, 1 reply; 32+ messages in thread
From: Pallipadi, Venkatesh @ 2008-05-06 20:34 UTC (permalink / raw)
To: Rufus & Azrael, Ingo Molnar
Cc: Siddha, Suresh B, Linux-kernel Mailing List
>-----Original Message-----
>From: Rufus & Azrael [mailto:rufus-azrael@numericable.fr]
>Sent: Tuesday, May 06, 2008 10:32 AM
>To: Ingo Molnar
>Cc: Pallipadi, Venkatesh; Siddha, Suresh B; Linux-kernel Mailing List
>Subject: Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with
>xf86MapVidMem error
>
>Ingo Molnar a écrit :
>> * Venki Pallipadi <venkatesh.pallipadi@intel.com> wrote:
>>
>>
>>> Below is the patch to enable debug messages by a boot option
>>> "debugpat".
>>>
>Hi all,
>
>I have applied the patch from Ingo and I put my
>dmesg/syslog/messages/Xorg.log files in attached to help you
>to identify
>the problem (two mails).
>
>Hope it can help you.
>
Did you use "debugpat" kernel boot option after applying Ingo's patch?
With Ingo's patch, that option is needed to print more info (Not needed with one line change I sent you yday).
Also, 'dmesg -s 256000' will not truncate the msg at 32K and will give bigger dmesg output.
Thanks,
Venki
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error
2008-05-06 20:34 ` Pallipadi, Venkatesh
@ 2008-05-06 21:56 ` Rufus & Azrael
2008-05-06 22:05 ` Pallipadi, Venkatesh
0 siblings, 1 reply; 32+ messages in thread
From: Rufus & Azrael @ 2008-05-06 21:56 UTC (permalink / raw)
To: Pallipadi, Venkatesh
Cc: Ingo Molnar, Siddha, Suresh B, Linux-kernel Mailing List
[-- Attachment #1: Type: text/plain, Size: 1278 bytes --]
Pallipadi, Venkatesh a écrit :
>
>
>
>> -----Original Message-----
>> From: Rufus & Azrael [mailto:rufus-azrael@numericable.fr]
>> Sent: Tuesday, May 06, 2008 10:32 AM
>> To: Ingo Molnar
>> Cc: Pallipadi, Venkatesh; Siddha, Suresh B; Linux-kernel Mailing List
>> Subject: Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with
>> xf86MapVidMem error
>>
>> Ingo Molnar a écrit :
>>
>>> * Venki Pallipadi <venkatesh.pallipadi@intel.com> wrote:
>>>
>>>
>>>
>>>> Below is the patch to enable debug messages by a boot option
>>>> "debugpat".
>>>>
>>>>
>> Hi all,
>>
>> I have applied the patch from Ingo and I put my
>> dmesg/syslog/messages/Xorg.log files in attached to help you
>> to identify
>> the problem (two mails).
>>
>> Hope it can help you.
>>
>>
>
> Did you use "debugpat" kernel boot option after applying Ingo's patch?
> With Ingo's patch, that option is needed to print more info (Not needed with one line change I sent you yday).
>
> Also, 'dmesg -s 256000' will not truncate the msg at 32K and will give bigger dmesg output.
>
> Thanks,
> Venki
>
>
Hi,
Here is my dmesg.log file with CONFIG_X86_PAT=y and debugpat kernel boot
option.
Is it helpfull ? :-).
Regards.
[-- Attachment #2: dmesg.log --]
[-- Type: text/plain, Size: 31418 bytes --]
4014.663547] bus: [00,ff] on node 0 link 0
[4294014.663547] bus: 00 index 0 io port: [0, ffff]
[4294014.663547] bus: 00 index 1 mmio: [80000000, fcffffffff]
[4294014.663547] bus: 00 index 2 mmio: [a0000, bffff]
[4294014.663547] ACPI: bus type pci registered
[4294014.663592] Overlap at 0x77fd0000-0x77fd5000
[4294014.663628] reserve_memtype added 0x77fd0000-0x77fd1000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.663675] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
[4294014.663714] PCI: Not using MMCONFIG.
[4294014.663749] PCI: Using configuration type 1 for base access
[4294014.666546] evgpeblk-0956 [00] ev_create_gpe_block : GPE 00 to 1F [_GPE] 4 regs on int 0x9
[4294014.666685] New Entry
[4294014.666720] reserve_memtype added 0x77fde000-0x77fdf000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.666771] ACPI: EC: Look up EC in DSDT
[4294014.667596] Overlap at 0x77fde000-0x77fdf000
[4294014.667632] reserve_memtype added 0x77fde000-0x77fdf000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.668899] New Entry
[4294014.668938] reserve_memtype added 0xe0090000-0xe0092000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.668993] New Entry
[4294014.669029] reserve_memtype added 0xfe8ff000-0xfe901000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.669854] Completing Region/Field/Buffer/Package initialization:................................................................................................
[4294014.674842] Initialized 8/17 Regions 22/22 Fields 30/30 Buffers 36/37 Packages (751 nodes)
[4294014.674917] Initializing Device/Processor/Thermal objects by executing _INI methods:<6>free_memtype request 0xe0090000-0xe0092000
[4294014.675028] New Entry
[4294014.675063] reserve_memtype added 0xe00a0000-0xe00a2000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.675126] ..
[4294014.675590] Executed 2 _INI methods requiring 0 _STA executions (examined 67 objects)
[4294014.675690] free_memtype request 0x77fde000-0x77fdf000
[4294014.675729] Overlap at 0x77fde000-0x77fdf000
[4294014.675765] reserve_memtype added 0x77fde000-0x77fdf000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.677976] evgpeblk-1052 [00] ev_initialize_gpe_bloc: Found 6 Wake, Enabled 11 Runtime GPEs in this block
[4294014.678092] ACPI: Interpreter enabled
[4294014.678127] ACPI: (supports S0 S5)
[4294014.678226] ACPI: Using IOAPIC for interrupt routing
[4294014.678305] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
[4294014.681514] PCI: MCFG area at e0000000 reserved in ACPI motherboard resources
[4294014.682497] Overlap at 0xe00a0000-0xe00a2000
[4294014.682534] reserve_memtype added 0xe0000000-0xf0000000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.688313] PCI: Using MMCONFIG at e0000000 - efffffff
[4294014.696229] ACPI: PCI Root Bridge [PCI0] (0000:00)
[4294014.699211] PCI: Transparent bridge - 0000:00:14.4
[4294014.699229] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[4294014.699229] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
[4294014.699229] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCE7._PRT]
[4294014.699229] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0PC._PRT]
[4294014.703228] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 *5 7 10 11 12 14 15)
[4294014.703228] ACPI: PCI Interrupt Link [LNKB] (IRQs *3 4 5 7 10 11 12 14 15)
[4294014.703689] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 7 *10 11 12 14 15)
[4294014.704228] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 7 *10 11 12 14 15)
[4294014.704308] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 7 10 11 12 14 15) *0, disabled.
[4294014.705228] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 7 10 11 12 14 15) *0, disabled.
[4294014.705752] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 7 10 *11 12 14 15)
[4294014.706228] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 7 10 11 12 14 15) *0, disabled.
[4294014.706720] Overlap at 0x77fd0000-0x77fd1000
[4294014.706758] reserve_memtype added 0x77fd0000-0x77fd1000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.706811] Overlap at 0x77fd0000-0x77fd1000
[4294014.706847] reserve_memtype added 0x77fd0000-0x77fd1000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.706897] Overlap at 0x77fde000-0x77fdf000
[4294014.706933] reserve_memtype added 0x77fde000-0x77fdf000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.706981] ACPI Warning (tbutils-0217): Incorrect checksum in table [OEMB] - FE, should be F2 [20080321]
[4294014.707583] Overlap at 0x77fd0000-0x77fd5000
[4294014.707619] reserve_memtype added 0x77fd4000-0x77fd5000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.708003] ACPI: WMI: Mapper loaded
[4294014.708038] Linux Plug and Play Support v0.97 (c) Adam Belay
[4294014.708216] pnp: PnP ACPI init
[4294014.708216] ACPI: bus type pnp registered
[4294014.712216] pnp: PnP ACPI: found 16 devices
[4294014.712216] ACPI: ACPI bus type pnp unregistered
[4294014.712216] SCSI subsystem initialized
[4294014.712216] libata version 3.00 loaded.
[4294014.712216] usbcore: registered new interface driver usbfs
[4294014.712216] usbcore: registered new interface driver hub
[4294014.713216] usbcore: registered new device driver usb
[4294014.713216] PCI: Using ACPI for IRQ routing
[4294014.717545] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0
[4294014.717545] hpet0: 4 32-bit timers, 14318180 Hz
[4294014.718545] ACPI: RTC can wake from S4
[4294014.718928] Switched to high resolution mode on CPU 0
[4294014.719892] Switched to high resolution mode on CPU 1
[4294014.723965] system 00:01: iomem range 0x78000000-0x7fffffff has been reserved
[4294014.724011] system 00:09: iomem range 0xfec00000-0xfec00fff has been reserved
[4294014.724051] system 00:09: iomem range 0xfee00000-0xfee00fff has been reserved
[4294014.724097] system 00:0a: ioport range 0x4d0-0x4d1 has been reserved
[4294014.724134] system 00:0a: ioport range 0x40b-0x40b has been reserved
[4294014.724171] system 00:0a: ioport range 0x4d6-0x4d6 has been reserved
[4294014.724882] system 00:0a: ioport range 0xc00-0xc01 has been reserved
[4294014.724919] system 00:0a: ioport range 0xc14-0xc14 has been reserved
[4294014.724955] system 00:0a: ioport range 0xc50-0xc51 has been reserved
[4294014.724992] system 00:0a: ioport range 0xc52-0xc52 has been reserved
[4294014.725029] system 00:0a: ioport range 0xc6c-0xc6c has been reserved
[4294014.725066] system 00:0a: ioport range 0xc6f-0xc6f has been reserved
[4294014.725103] system 00:0a: ioport range 0xcd0-0xcd1 has been reserved
[4294014.725139] system 00:0a: ioport range 0xcd2-0xcd3 has been reserved
[4294014.725176] system 00:0a: ioport range 0xcd4-0xcd5 has been reserved
[4294014.725213] system 00:0a: ioport range 0xcd6-0xcd7 has been reserved
[4294014.725222] system 00:0a: ioport range 0xcd8-0xcdf has been reserved
[4294014.725222] system 00:0a: ioport range 0x800-0x89f has been reserved
[4294014.725222] system 00:0a: ioport range 0xb10-0xb1f has been reserved
[4294014.725222] system 00:0a: ioport range 0x900-0x90f has been reserved
[4294014.725222] system 00:0a: ioport range 0x910-0x91f has been reserved
[4294014.725222] system 00:0a: ioport range 0xfe00-0xfefe has been reserved
[4294014.725222] system 00:0a: iomem range 0xffb80000-0xffbfffff has been reserved
[4294014.725222] system 00:0a: iomem range 0xfff80000-0xffffffff could not be reserved
[4294014.725222] system 00:0d: ioport range 0x600-0x6df has been reserved
[4294014.725266] system 00:0d: ioport range 0xae0-0xaef has been reserved
[4294014.725306] system 00:0e: iomem range 0xe0000000-0xefffffff has been reserved
[4294014.725348] system 00:0f: iomem range 0x0-0x9ffff could not be reserved
[4294014.725880] system 00:0f: iomem range 0xc0000-0xcffff has been reserved
[4294014.725918] system 00:0f: iomem range 0xe0000-0xfffff could not be reserved
[4294014.725954] system 00:0f: iomem range 0x100000-0x77ffffff could not be reserved
[4294014.725995] system 00:0f: iomem range 0xfec00000-0xffffffff could not be reserved
[4294014.726261] PCI: Bridge: 0000:00:01.0
[4294014.726298] IO window: d000-dfff
[4294014.726335] MEM window: 0xfe900000-0xfeafffff
[4294014.726372] PREFETCH window: 0x00000000f0000000-0x00000000f7ffffff
[4294014.726411] PCI: Bridge: 0000:00:07.0
[4294014.726447] IO window: e000-efff
[4294014.726484] MEM window: 0xfeb00000-0xfebfffff
[4294014.726523] PREFETCH window: disabled.
[4294014.727098] PCI: Bridge: 0000:00:14.4
[4294014.727134] IO window: disabled.
[4294014.727174] MEM window: disabled.
[4294014.727212] PREFETCH window: disabled.
[4294014.727267] PCI: Setting latency timer of device 0000:00:07.0 to 64
[4294014.727282] NET: Registered protocol family 2
[4294014.737854] IP route cache hash table entries: 65536 (order: 7, 524288 bytes)
[4294014.738513] TCP established hash table entries: 262144 (order: 10, 4194304 bytes)
[4294014.740849] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes)
[4294014.742271] TCP: Hash tables configured (established 262144 bind 65536)
[4294014.742312] TCP reno registered
[4294014.744836] NET: Registered protocol family 1
[4294014.750760] msgmni has been set to 3768 for ipc namespace ffffffff807d29c0
[4294014.750760] io scheduler noop registered
[4294014.750760] io scheduler anticipatory registered
[4294014.750760] io scheduler deadline registered
[4294014.750760] io scheduler cfq registered (default)
[4294014.750760] New Entry
[4294014.750803] reserve_memtype added 0xfe8fe000-0xfe8ff000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.771771] free_memtype request 0xfe8fe000-0xfe8ff000
[4294014.771819] New Entry
[4294014.771855] reserve_memtype added 0xfe8fd000-0xfe8fe000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.792769] free_memtype request 0xfe8fd000-0xfe8fe000
[4294014.792816] New Entry
[4294014.792851] reserve_memtype added 0xfe8fc000-0xfe8fd000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.804391] free_memtype request 0xfe8fc000-0xfe8fd000
[4294014.804435] New Entry
[4294014.804471] reserve_memtype added 0xfe8fb000-0xfe8fc000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.815486] free_memtype request 0xfe8fb000-0xfe8fc000
[4294014.815531] New Entry
[4294014.815567] reserve_memtype added 0xfe8fa000-0xfe8fb000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.840245] free_memtype request 0xfe8fa000-0xfe8fb000
[4294014.840289] Overlap at 0xfe8ff000-0xfe901000
[4294014.840326] reserve_memtype added 0xfe8ff000-0xfe900000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.840376] free_memtype request 0xfe8ff000-0xfe900000
[4294014.840425] pci 0000:01:05.0: Boot video device
[4294014.840608] PCI: Setting latency timer of device 0000:00:07.0 to 64
[4294014.840608] assign_interrupt_mode Found MSI capability
[4294014.840608] Allocate Port Service[0000:00:07.0:pcie00]
[4294014.840608] Allocate Port Service[0000:00:07.0:pcie03]
[4294014.840608] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[4294014.840608] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[4294014.843485] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[4294014.843485] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[4294014.846497] New Entry
[4294014.846497] reserve_memtype added 0xfed00000-0xfed01000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.846497] hpet_resources: 0xfed00000 is busy
[4294014.846497] free_memtype request 0xfed00000-0xfed01000
[4294014.846497] Non-volatile memory driver v1.2
[4294014.846497] Linux agpgart interface v0.103
[4294014.847517] [drm] Initialized drm 1.1.0 20060810
[4294014.847898] ACPI: PCI Interrupt 0000:01:05.0[A] -> GSI 18 (level, low) -> IRQ 18
[4294014.847898] [drm] Initialized radeon 1.28.0 20060524 on minor 0
[4294014.848486] New Entry
[4294014.848486] reserve_memtype added 0x0-0x1000, track write-back, req write-back, ret write-back
[4294014.848585] uvesafb: (C) 1988-2005, ATI Technologies Inc. RS69001.00, RS69001.00, 01.00, OEM: ATI ATOMBIOS(C) 1988-2005, ATI Technologies Inc. RS69001.00, VBE v3.0
[4294014.865942] uvesafb: VBIOS/hardware supports DDC2 transfers
[4294014.924035] uvesafb: monitor limits: vf = 75 Hz, hf = 83 kHz, clk = 140 MHz
[4294014.924168] uvesafb: scrolling: redraw
[4294014.924267] New Entry
[4294014.924303] reserve_memtype added 0xf0000000-0xf1000000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.926629] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
[4294015.177558] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
[4294015.414633] Console: switching to colour frame buffer device 160x64
[4294015.414687] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
[4294015.649340] uvesafb: framebuffer at 0xf0000000, mapped to 0xffffc20010a80000, using 16384k, total 16384k
[4294015.649340] fb0: VESA VGA frame buffer device
[4294015.649340] input: Power Button (FF) as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[4294015.654897] ACPI: Power Button (FF) [PWRF]
[4294015.655340] input: Power Button (CM) as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input1
[4294015.660202] ACPI: Power Button (CM) [PWRB]
[4294015.660339] ACPI: duty_cycle spans bit 4
[4294015.660339] ACPI: ACPI0007:00 is registered as cooling_device0
[4294015.660339] ACPI: ACPI0007:01 is registered as cooling_device1
[4294015.662338] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
[4294015.663338] loop: module loaded
[4294015.663349] r8169 Gigabit Ethernet driver 2.2LK loaded
[4294015.663349] ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 19 (level, low) -> IRQ 19
[4294015.663349] PCI: Setting latency timer of device 0000:02:00.0 to 64
[4294015.663349] New Entry
[4294015.663349] reserve_memtype added 0xfebff000-0xfec00000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294015.663368] r8169 0000:02:00.0: no MSI. Back to INTx.
[4294015.664056] eth0: RTL8101e at 0xffffc20000332000, 00:19:db:86:af:87, XID 34000000 IRQ 19
[4294015.665481] Linux video capture interface: v2.00
[4294015.665481] pwc: Philips webcam module version 10.0.13 loaded.
[4294015.665481] pwc: Supports Philips PCA645/646, PCVC675/680/690, PCVC720[40]/730/740/750 & PCVC830/840.
[4294015.665481] pwc: Also supports the Askey VC010, various Logitech Quickcams, Samsung MPC-C10 and MPC-C30,
[4294015.665481] pwc: the Creative WebCam 5 & Pro Ex, SOTEC Afina Eye and Visionite VCS-UC300 and VCS-UM100.
[4294015.665481] usbcore: registered new interface driver Philips webcam
[4294015.665481] Driver 'sd' needs updating - please use bus_type methods
[4294015.665481] Driver 'sr' needs updating - please use bus_type methods
[4294015.665481] ahci 0000:00:12.0: version 3.0
[4294015.665481] ACPI: PCI Interrupt 0000:00:12.0[A] -> GSI 22 (level, low) -> IRQ 22
[4294015.665481] Overlap at 0xfe8ff000-0xfe901000
[4294015.665481] reserve_memtype added 0xfe8ff000-0xfe900000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294015.665536] ahci 0000:00:12.0: controller can't do 64bit DMA, forcing 32bit
[4294015.665536] ahci 0000:00:12.0: controller can't do PMP, turning off CAP_PMP
[4294016.666442] ahci 0000:00:12.0: AHCI 0001.0100 32 slots 4 ports 3 Gbps 0xf impl SATA mode
[4294016.666473] ahci 0000:00:12.0: flags: ncq sntf ilck pm led clo pio slum part
[4294016.667643] scsi0 : ahci
[4294016.667643] scsi1 : ahci
[4294016.667643] scsi2 : ahci
[4294016.667643] scsi3 : ahci
[4294016.669202] ata1: SATA max UDMA/133 abar m1024@0xfe8ff800 port 0xfe8ff900 irq 22
[4294016.670278] ata2: SATA max UDMA/133 abar m1024@0xfe8ff800 port 0xfe8ff980 irq 22
[4294016.671349] ata3: SATA max UDMA/133 abar m1024@0xfe8ff800 port 0xfe8ffa00 irq 22
[4294016.672425] ata4: SATA max UDMA/133 abar m1024@0xfe8ff800 port 0xfe8ffa80 irq 22
[4294016.978122] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[4294016.997674] ata1.00: ATA-8: SAMSUNG HD501LJ, CR100-10, max UDMA7
[4294016.999042] ata1.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 31/32)
[4294017.001046] ata1.00: SB600 AHCI: limiting to 255 sectors per cmd
[4294017.004056] ata1.00: SB600 AHCI: limiting to 255 sectors per cmd
[4294017.004460] ata1.00: configured for UDMA/133
[4294017.310215] ata2: SATA link down (SStatus 0 SControl 300)
[4294017.616215] ata3: SATA link down (SStatus 0 SControl 300)
[4294017.922215] ata4: SATA link down (SStatus 0 SControl 300)
[4294017.924065] isa bounce pool size: 16 pages
[4294017.925353] scsi 0:0:0:0: Direct-Access ATA SAMSUNG HD501LJ CR10 PQ: 0 ANSI: 5
[4294017.927604] sd 0:0:0:0: [sda] 976773168 512-byte hardware sectors (500108 MB)
[4294017.928899] sd 0:0:0:0: [sda] Write Protect is off
[4294017.930051] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[4294017.930072] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[4294017.931401] sd 0:0:0:0: [sda] 976773168 512-byte hardware sectors (500108 MB)
[4294017.932732] sd 0:0:0:0: [sda] Write Protect is off
[4294017.934056] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[4294017.934076] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[4294017.935408] sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 sda8 sda9 sda10 sda11 >
[4294018.010047] sd 0:0:0:0: [sda] Attached SCSI disk
[4294018.011722] sd 0:0:0:0: Attached scsi generic sg0 type 0
[4294018.013115] ACPI: PCI Interrupt 0000:00:14.1[A] -> GSI 16 (level, low) -> IRQ 16
[4294018.014571] PCI: Setting latency timer of device 0000:00:14.1 to 64
[4294018.014974] scsi4 : pata_atiixp
[4294018.016471] scsi5 : pata_atiixp
[4294018.018539] ata5: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0xff00 irq 14
[4294018.019542] ata6: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xff08 irq 15
[4294018.175004] ata5.00: ATAPI: TSSTcorpCD/DVDW SH-S182D, SB05, max UDMA/33
[4294018.186490] ata5.00: configured for UDMA/33
[4294018.339936] scsi 4:0:0:0: CD-ROM TSSTcorp CD/DVDW SH-S182D SB05 PQ: 0 ANSI: 5
[4294018.347355] sr0: scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray
[4294018.349575] Uniform CD-ROM driver Revision: 3.20
[4294018.351908] sr 4:0:0:0: Attached scsi CD-ROM sr0
[4294018.351924] sr 4:0:0:0: Attached scsi generic sg1 type 5
[4294018.353432] ACPI: PCI Interrupt 0000:00:13.5[D] -> GSI 19 (level, low) -> IRQ 19
[4294018.354440] Overlap at 0xfe8ff000-0xfe900000
[4294018.356203] reserve_memtype added 0xfe8ff000-0xfe900000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294018.357539] ehci_hcd 0000:00:13.5: EHCI Host Controller
[4294018.359196] ehci_hcd 0000:00:13.5: new USB bus registered, assigned bus number 1
[4294018.360551] ehci_hcd 0000:00:13.5: debug port 1
[4294018.361595] ehci_hcd 0000:00:13.5: irq 19, io mem 0xfe8ff000
[4294018.367714] ehci_hcd 0000:00:13.5: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
[4294018.369756] usb usb1: configuration #1 chosen from 1 choice
[4294018.371227] hub 1-0:1.0: USB hub found
[4294018.372513] hub 1-0:1.0: 10 ports detected
[4294018.474460] 116x: driver isp116x-hcd, 03 Nov 2005
[4294018.475844] ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
[4294018.475844] ACPI: PCI Interrupt 0000:00:13.0[A] -> GSI 16 (level, low) -> IRQ 16
[4294018.476849] New Entry
[4294018.478200] reserve_memtype added 0xfe8fe000-0xfe8ff000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294018.480041] ohci_hcd 0000:00:13.0: OHCI Host Controller
[4294018.481646] ohci_hcd 0000:00:13.0: new USB bus registered, assigned bus number 2
[4294018.482664] ohci_hcd 0000:00:13.0: irq 16, io mem 0xfe8fe000
[4294018.539968] usb usb2: configuration #1 chosen from 1 choice
[4294018.541071] hub 2-0:1.0: USB hub found
[4294018.542167] hub 2-0:1.0: 2 ports detected
[4294018.644720] ACPI: PCI Interrupt 0000:00:13.1[B] -> GSI 17 (level, low) -> IRQ 17
[4294018.645726] New Entry
[4294018.647083] reserve_memtype added 0xfe8fd000-0xfe8fe000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294018.648489] ohci_hcd 0000:00:13.1: OHCI Host Controller
[4294018.650479] ohci_hcd 0000:00:13.1: new USB bus registered, assigned bus number 3
[4294018.651919] ohci_hcd 0000:00:13.1: irq 17, io mem 0xfe8fd000
[4294018.681535] hub 1-0:1.0: unable to enumerate USB device on port 1
[4294018.708519] usb usb3: configuration #1 chosen from 1 choice
[4294018.709835] hub 3-0:1.0: USB hub found
[4294018.711279] hub 3-0:1.0: 2 ports detected
[4294018.813271] ACPI: PCI Interrupt 0000:00:13.2[C] -> GSI 18 (level, low) -> IRQ 18
[4294018.814279] New Entry
[4294018.815742] reserve_memtype added 0xfe8fc000-0xfe8fd000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294018.817273] ohci_hcd 0000:00:13.2: OHCI Host Controller
[4294018.818910] ohci_hcd 0000:00:13.2: new USB bus registered, assigned bus number 4
[4294018.820752] ohci_hcd 0000:00:13.2: irq 18, io mem 0xfe8fc000
[4294018.878289] usb usb4: configuration #1 chosen from 1 choice
[4294018.879688] hub 4-0:1.0: USB hub found
[4294018.881215] hub 4-0:1.0: 2 ports detected
[4294018.889052] usb 1-9: new high speed USB device using ehci_hcd and address 3
[4294018.983356] ACPI: PCI Interrupt 0000:00:13.3[B] -> GSI 17 (level, low) -> IRQ 17
[4294018.984361] New Entry
[4294018.985950] reserve_memtype added 0xfe8fb000-0xfe8fc000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294018.987479] ohci_hcd 0000:00:13.3: OHCI Host Controller
[4294018.989574] ohci_hcd 0000:00:13.3: new USB bus registered, assigned bus number 5
[4294018.990634] ohci_hcd 0000:00:13.3: irq 17, io mem 0xfe8fb000
[4294019.005941] usb 1-9: configuration #1 chosen from 1 choice
[4294019.047931] usb usb5: configuration #1 chosen from 1 choice
[4294019.049320] hub 5-0:1.0: USB hub found
[4294019.050846] hub 5-0:1.0: 2 ports detected
[4294019.152683] ACPI: PCI Interrupt 0000:00:13.4[C] -> GSI 18 (level, low) -> IRQ 18
[4294019.153688] New Entry
[4294019.155279] reserve_memtype added 0xfe8fa000-0xfe8fb000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294019.156999] ohci_hcd 0000:00:13.4: OHCI Host Controller
[4294019.159106] ohci_hcd 0000:00:13.4: new USB bus registered, assigned bus number 6
[4294019.160132] ohci_hcd 0000:00:13.4: irq 18, io mem 0xfe8fa000
[4294019.217535] usb usb6: configuration #1 chosen from 1 choice
[4294019.218952] hub 6-0:1.0: USB hub found
[4294019.220492] hub 6-0:1.0: 2 ports detected
[4294019.226294] usb 2-1: new full speed USB device using ohci_hcd and address 2
[4294019.322287] sl811: driver sl811-hcd, 19 May 2005
[4294019.323877] driver u132_hcd built at 23:31:24 on May 6 2008
[4294019.325420] r8a66597_hcd: driver r8a66597_hcd, 10 Apr 2008
[4294019.327429] Initializing USB Mass Storage driver...
[4294019.431737] usb 2-1: configuration #1 chosen from 1 choice
[4294019.435878] pwc: Logitech QuickCam Pro 3000 USB webcam detected.
[4294019.438118] pwc: Registered as /dev/video0.
[4294019.711806] scsi6 : SCSI emulation for USB Mass Storage devices
[4294019.712806] usb-storage: device found at 3
[4294019.712806] usb-storage: waiting for device to settle before scanning
[4294019.713404] usbcore: registered new interface driver usb-storage
[4294019.714896] USB Mass Storage support registered.
[4294019.716064] driver ftdi-elan built at 23:31:26 on May 6 2008
[4294019.718018] usbcore: registered new interface driver ftdi-elan
[4294019.719592] PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12
[4294019.722853] serio: i8042 KBD port at 0x60,0x64 irq 1
[4294019.724307] serio: i8042 AUX port at 0x60,0x64 irq 12
[4294019.726392] mice: PS/2 mouse device common for all mice
[4294019.744858] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
[4294019.761106] input: PC Speaker as /devices/platform/pcspkr/input/input3
[4294019.894548] logips2pp: Detected unknown logitech mouse model 127
[4294020.361539] input: ImExPS/2 Logitech Explorer Mouse as /devices/platform/i8042/serio1/input/input4
[4294020.373540] rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
[4294020.374811] rtc0: alarms up to one month, y3k
[4294020.377214] piix4_smbus 0000:00:14.0: Found 0000:00:14.0 device
[4294020.378674] EDAC MC: Ver: 2.1.0 May 6 2008
[4294020.380263] cpuidle: using governor ladder
[4294020.381670] cpuidle: using governor menu
[4294020.383252] usbcore: registered new interface driver hiddev
[4294020.384717] usbcore: registered new interface driver usbhid
[4294020.385721] usbhid: v2.6:USB HID core driver
[4294020.387491] Advanced Linux Sound Architecture Driver Version 1.0.16.
[4294020.388892] ACPI: PCI Interrupt 0000:00:14.2[A] -> GSI 16 (level, low) -> IRQ 16
[4294020.389905] New Entry
[4294020.391900] reserve_memtype added 0xfe8f4000-0xfe8f8000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294020.469275] usbcore: registered new interface driver snd-usb-audio
[4294020.470288] ALSA device list:
[4294020.471788] #0: HDA ATI SB at 0xfe8f4000 irq 16
[4294020.473278] #1: USB Device 0x46d:0x8b0 at usb-0000:00:13.0-1, full speed
[4294020.474718] Netfilter messages via NETLINK v0.30.
[4294020.476152] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[4294020.477911] TCP cubic registered
[4294020.479255] Initializing XFRM netlink socket
[4294020.480590] NET: Registered protocol family 17
[4294020.482009] NET: Registered protocol family 15
[4294020.483615] powernow-k8: Found 1 AMD Athlon(tm) 64 X2 Dual Core Processor 6000+ processors (2 cpu cores) (version 2.20.00)
[4294020.484615] powernow-k8: 0 : fid 0x16 (3000 MHz), vid 0x8
[4294020.485828] powernow-k8: 1 : fid 0x14 (2800 MHz), vid 0xa
[4294020.487827] powernow-k8: 2 : fid 0x12 (2600 MHz), vid 0xc
[4294020.489147] powernow-k8: 3 : fid 0x10 (2400 MHz), vid 0xe
[4294020.490460] powernow-k8: 4 : fid 0xe (2200 MHz), vid 0x10
[4294020.491807] powernow-k8: 5 : fid 0xc (2000 MHz), vid 0x10
[4294020.493080] powernow-k8: 6 : fid 0xa (1800 MHz), vid 0x10
[4294020.494319] powernow-k8: 7 : fid 0x2 (1000 MHz), vid 0x12
[4294020.541719] kjournald starting. Commit interval 5 seconds
[4294020.543854] EXT3-fs: mounted filesystem with ordered data mode.
[4294020.545086] VFS: Mounted root (ext3 filesystem) readonly.
[4294020.546307] Freeing unused kernel memory: 508k freed
[4294020.548517] Write protecting the kernel read-only data: 5844k
[4294022.066367] Clocksource tsc unstable (delta = -333999701 ns)
[4294022.515645] parport_pc 00:07: reported by Plug and Play ACPI
[4294022.515657] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)]
[4294024.747663] usb-storage: device scan complete
[4294024.747683] scsi 6:0:0:0: Direct-Access Generic USB SD Reader 1.00 PQ: 0 ANSI: 0
[4294024.748665] scsi 6:0:0:1: Direct-Access Generic USB CF Reader 1.01 PQ: 0 ANSI: 0
[4294024.748681] scsi 6:0:0:2: Direct-Access Generic USB SM Reader 1.02 PQ: 0 ANSI: 0
[4294024.749667] scsi 6:0:0:3: Direct-Access Generic USB MS Reader 1.03 PQ: 0 ANSI: 0
[4294024.751780] sd 6:0:0:0: [sdb] Attached SCSI removable disk
[4294024.751780] sd 6:0:0:0: Attached scsi generic sg2 type 0
[4294024.752734] sd 6:0:0:1: [sdc] Attached SCSI removable disk
[4294024.752734] sd 6:0:0:1: Attached scsi generic sg3 type 0
[4294024.753735] sd 6:0:0:2: [sdd] Attached SCSI removable disk
[4294024.753735] sd 6:0:0:2: Attached scsi generic sg4 type 0
[4294024.754747] sd 6:0:0:3: [sde] Attached SCSI removable disk
[4294024.754770] sd 6:0:0:3: Attached scsi generic sg5 type 0
[4294051.744523] EXT3 FS on sda3, internal journal
[4294051.885513] kjournald starting. Commit interval 5 seconds
[4294051.885513] EXT3 FS on sda5, internal journal
[4294051.885513] EXT3-fs: mounted filesystem with ordered data mode.
[4294051.970510] kjournald starting. Commit interval 5 seconds
[4294051.968502] EXT3 FS on sda6, internal journal
[4294051.968502] EXT3-fs: mounted filesystem with ordered data mode.
[4294051.997259] kjournald starting. Commit interval 5 seconds
[4294051.997264] EXT3 FS on sda7, internal journal
[4294051.997264] EXT3-fs: mounted filesystem with ordered data mode.
[4294052.023995] kjournald starting. Commit interval 5 seconds
[4294052.023995] EXT3 FS on sda8, internal journal
[4294052.023995] EXT3-fs: mounted filesystem with ordered data mode.
[4294052.035519] kjournald starting. Commit interval 5 seconds
[4294052.035519] EXT3 FS on sda9, internal journal
[4294052.035519] EXT3-fs: mounted filesystem with ordered data mode.
[4294052.057525] kjournald starting. Commit interval 5 seconds
[4294052.057525] EXT3 FS on sda10, internal journal
[4294052.057525] EXT3-fs: mounted filesystem with ordered data mode.
[4294052.148520] ReiserFS: sda11: found reiserfs format "3.6" with standard journal
[4294052.148520] ReiserFS: sda11: using ordered data mode
[4294052.151520] ReiserFS: sda11: journal params: device sda11, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
[4294052.159791] ReiserFS: sda11: checking transaction log (sda11)
[4294052.169541] ReiserFS: sda11: Using r5 hash to sort names
[4294053.445442] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
[4294054.818944] r8169: eth0: link up
[4294054.819004] r8169: eth0: link up
[4294057.366623] Adding 2008116k swap on /dev/sda2. Priority:-1 extents:1 across:2008116k
[4294064.014047] New Entry
[4294064.014052] reserve_memtype added 0xfeaf0000-0xfeb00000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294064.190933] ip_tables: (C) 2000-2006 Netfilter Core Team
[4294064.248169] free_memtype request 0xfeaf0000-0xfeb00000
[4294064.249233] New Entry
[4294064.249235] reserve_memtype added 0xfeaf0000-0xfeb00000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294065.575420] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
[4294065.899378] free_memtype request 0xfeaf0000-0xfeb00000
[4294067.515182] ctnetlink v0.93: registering with nfnetlink.
[4294067.624256] ClusterIP Version 0.8 loaded successfully
[4294070.337147] New Entry
[4294070.337150] reserve_memtype added 0xfeaf0000-0xfeb00000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294070.393934] free_memtype request 0xfeaf0000-0xfeb00000
[4294070.395162] New Entry
[4294070.395165] reserve_memtype added 0xfeaf0000-0xfeb00000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294071.752279] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
[4294072.085279] free_memtype request 0xfeaf0000-0xfeb00000
[4294076.532310] New Entry
[4294076.532316] reserve_memtype added 0xfeaf0000-0xfeb00000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294076.587640] free_memtype request 0xfeaf0000-0xfeb00000
[4294076.589519] New Entry
[4294076.589523] reserve_memtype added 0xfeaf0000-0xfeb00000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294077.913589] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
[4294078.233589] free_memtype request 0xfeaf0000-0xfeb00000
[4294081.669129] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
^ permalink raw reply [flat|nested] 32+ messages in thread
* RE: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error
2008-05-06 21:56 ` Rufus & Azrael
@ 2008-05-06 22:05 ` Pallipadi, Venkatesh
2008-05-07 20:58 ` Rufus & Azrael
0 siblings, 1 reply; 32+ messages in thread
From: Pallipadi, Venkatesh @ 2008-05-06 22:05 UTC (permalink / raw)
To: Rufus & Azrael
Cc: Ingo Molnar, Siddha, Suresh B, Linux-kernel Mailing List
>-----Original Message-----
>From: Rufus & Azrael [mailto:rufus-azrael@numericable.fr]
>Sent: Tuesday, May 06, 2008 2:57 PM
>To: Pallipadi, Venkatesh
>Cc: Ingo Molnar; Siddha, Suresh B; Linux-kernel Mailing List
>Subject: Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with
>xf86MapVidMem error
>
>Pallipadi, Venkatesh a écrit :
>>
>>
>>
>>> -----Original Message-----
>>> From: Rufus & Azrael [mailto:rufus-azrael@numericable.fr]
>>> Sent: Tuesday, May 06, 2008 10:32 AM
>>> To: Ingo Molnar
>>> Cc: Pallipadi, Venkatesh; Siddha, Suresh B; Linux-kernel
>Mailing List
>>> Subject: Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with
>>> xf86MapVidMem error
>>>
>>> Ingo Molnar a écrit :
>>>
>>>> * Venki Pallipadi <venkatesh.pallipadi@intel.com> wrote:
>>>>
>>>>
>>>>
>>>>> Below is the patch to enable debug messages by a boot option
>>>>> "debugpat".
>>>>>
>>>>>
>>> Hi all,
>>>
>>> I have applied the patch from Ingo and I put my
>>> dmesg/syslog/messages/Xorg.log files in attached to help you
>>> to identify
>>> the problem (two mails).
>>>
>>> Hope it can help you.
>>>
>>>
>>
>> Did you use "debugpat" kernel boot option after applying
>Ingo's patch?
>> With Ingo's patch, that option is needed to print more info
>(Not needed with one line change I sent you yday).
>>
>> Also, 'dmesg -s 256000' will not truncate the msg at 32K and
>will give bigger dmesg output.
>>
>> Thanks,
>> Venki
>>
>>
>Hi,
>
>Here is my dmesg.log file with CONFIG_X86_PAT=y and debugpat
>kernel boot
>option.
>
>Is it helpfull ? :-).
>
Yes. This has some debug information in there. Did you see xf86MapVidMem error (I mean did you try to start X) before you captured this dmesg?
Thanks,
Venki
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error
2008-05-06 11:55 ` Ingo Molnar
[not found] ` <4820962B.6050702@numericable.fr>
@ 2008-05-06 22:51 ` Venki Pallipadi
2008-05-07 7:06 ` Ingo Molnar
1 sibling, 1 reply; 32+ messages in thread
From: Venki Pallipadi @ 2008-05-06 22:51 UTC (permalink / raw)
To: Ingo Molnar
Cc: Venki Pallipadi, Rufus & Azrael, Siddha, Suresh B,
Linux-kernel Mailing List
On Tue, May 06, 2008 at 01:55:24PM +0200, Ingo Molnar wrote:
>
> * Venki Pallipadi <venkatesh.pallipadi@intel.com> wrote:
>
> > Below is the patch to enable debug messages by a boot option
> > "debugpat".
>
> ok, i have applied the patch with some modifications - see below.
>
> Since we build in this code unconditionally also make the flag
> switchable from a sysctl, so that users do not have to reboot to see PAT
> debug messages ...
>
Below patch adds the sysctl interface.
Thanks,
Venki
Add sysctl interface to runtime change debugpat setting.
Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
---
arch/x86/mm/pat.c | 6 +++---
include/linux/kernel.h | 1 +
kernel/sysctl.c | 8 ++++++++
3 files changed, 12 insertions(+), 3 deletions(-)
Index: linux-2.6/arch/x86/mm/pat.c
===================================================================
--- linux-2.6.orig/arch/x86/mm/pat.c 2008-05-06 10:52:51.000000000 -0700
+++ linux-2.6/arch/x86/mm/pat.c 2008-05-06 15:27:59.000000000 -0700
@@ -39,16 +39,16 @@ static int nopat(char *str)
early_param("nopat", nopat);
-static int debug_enable;
+int pat_debug_enable = 0;
static int __init pat_debug_setup(char *str)
{
- debug_enable = 1;
+ pat_debug_enable = 1;
return 0;
}
__setup("debugpat", pat_debug_setup);
#define dprintk(fmt, arg...) \
- do { if (debug_enable) printk(KERN_INFO fmt, ##arg); } while (0)
+ do { if (pat_debug_enable) printk(KERN_INFO fmt, ##arg); } while (0)
static int pat_known_cpu(void)
Index: linux-2.6/include/linux/kernel.h
===================================================================
--- linux-2.6.orig/include/linux/kernel.h 2008-05-02 09:45:26.000000000 -0700
+++ linux-2.6/include/linux/kernel.h 2008-05-06 10:54:06.000000000 -0700
@@ -239,6 +239,7 @@ extern int tainted;
extern const char *print_tainted(void);
extern void add_taint(unsigned);
extern int root_mountflags;
+extern int pat_debug_enable;
/* Values used for system_state */
extern enum system_states {
Index: linux-2.6/kernel/sysctl.c
===================================================================
--- linux-2.6.orig/kernel/sysctl.c 2008-05-02 09:45:26.000000000 -0700
+++ linux-2.6/kernel/sysctl.c 2008-05-06 10:55:08.000000000 -0700
@@ -685,6 +685,14 @@ static struct ctl_table kern_table[] = {
.mode = 0644,
.proc_handler = &proc_dointvec,
},
+ {
+ .ctl_name = CTL_UNNUMBERED,
+ .procname = "debugpat",
+ .data = &pat_debug_enable,
+ .maxlen = sizeof(int),
+ .mode = 0644,
+ .proc_handler = &proc_dointvec,
+ },
#endif
#if defined(CONFIG_MMU)
{
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error
2008-05-06 22:51 ` Venki Pallipadi
@ 2008-05-07 7:06 ` Ingo Molnar
0 siblings, 0 replies; 32+ messages in thread
From: Ingo Molnar @ 2008-05-07 7:06 UTC (permalink / raw)
To: Venki Pallipadi
Cc: Rufus & Azrael, Siddha, Suresh B, Linux-kernel Mailing List
* Venki Pallipadi <venkatesh.pallipadi@intel.com> wrote:
> ---
> arch/x86/mm/pat.c | 6 +++---
> include/linux/kernel.h | 1 +
> kernel/sysctl.c | 8 ++++++++
> 3 files changed, 12 insertions(+), 3 deletions(-)
applied, thanks. Please also send the Documentation/kernel-parameters.txt
bits.
Ingo
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error
2008-05-06 22:05 ` Pallipadi, Venkatesh
@ 2008-05-07 20:58 ` Rufus & Azrael
2008-05-07 22:12 ` Pallipadi, Venkatesh
0 siblings, 1 reply; 32+ messages in thread
From: Rufus & Azrael @ 2008-05-07 20:58 UTC (permalink / raw)
To: Pallipadi, Venkatesh
Cc: Ingo Molnar, Siddha, Suresh B, Linux-kernel Mailing List
Pallipadi, Venkatesh a écrit :
>
>
>
>> -----Original Message-----
>> From: Rufus & Azrael [mailto:rufus-azrael@numericable.fr]
>> Sent: Tuesday, May 06, 2008 2:57 PM
>> To: Pallipadi, Venkatesh
>> Cc: Ingo Molnar; Siddha, Suresh B; Linux-kernel Mailing List
>> Subject: Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with
>> xf86MapVidMem error
>>
>> Pallipadi, Venkatesh a écrit :
>>
>>>
>>>
>>>
>>>
>>>> -----Original Message-----
>>>> From: Rufus & Azrael [mailto:rufus-azrael@numericable.fr]
>>>> Sent: Tuesday, May 06, 2008 10:32 AM
>>>> To: Ingo Molnar
>>>> Cc: Pallipadi, Venkatesh; Siddha, Suresh B; Linux-kernel
>>>>
>> Mailing List
>>
>>>> Subject: Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with
>>>> xf86MapVidMem error
>>>>
>>>> Ingo Molnar a écrit :
>>>>
>>>>
>>>>> * Venki Pallipadi <venkatesh.pallipadi@intel.com> wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> Below is the patch to enable debug messages by a boot option
>>>>>> "debugpat".
>>>>>>
>>>>>>
>>>>>>
>>>> Hi all,
>>>>
>>>> I have applied the patch from Ingo and I put my
>>>> dmesg/syslog/messages/Xorg.log files in attached to help you
>>>> to identify
>>>> the problem (two mails).
>>>>
>>>> Hope it can help you.
>>>>
>>>>
>>>>
>>> Did you use "debugpat" kernel boot option after applying
>>>
>> Ingo's patch?
>>
>>> With Ingo's patch, that option is needed to print more info
>>>
>> (Not needed with one line change I sent you yday).
>>
>>> Also, 'dmesg -s 256000' will not truncate the msg at 32K and
>>>
>> will give bigger dmesg output.
>>
>>> Thanks,
>>> Venki
>>>
>>>
>>>
>> Hi,
>>
>> Here is my dmesg.log file with CONFIG_X86_PAT=y and debugpat
>> kernel boot
>> option.
>>
>> Is it helpfull ? :-).
>>
>>
>
> Yes. This has some debug information in there. Did you see xf86MapVidMem error (I mean did you try to start X) before you captured this dmesg?
>
> Thanks,
> Venki
>
>
Hi all,
Yes, the error's message is in my Xorg.log file :-)
Regards.
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error
2008-05-04 8:24 [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error Rufus & Azrael
2008-05-04 8:52 ` Ingo Molnar
@ 2008-05-07 21:42 ` Yinghai Lu
1 sibling, 0 replies; 32+ messages in thread
From: Yinghai Lu @ 2008-05-07 21:42 UTC (permalink / raw)
To: Rufus & Azrael; +Cc: Linux-kernel Mailing List
On Sun, May 4, 2008 at 1:24 AM, Rufus & Azrael
<rufus-azrael@numericable.fr> wrote:
> When upgrading to 2.6.25-git18 and above kernel this Xorg error occurs :
>
> xf86MapVidMem: Could not mmap framebuffer (0xf0000000,0x8000000) (Invalid
> argument)
>
> The latest working kernel was 25-git17 and perhaps is it related to
> http://lkml.org/lkml/2008/4/28/52
>
> My .config and Xorg-log files are attached.
>
> Best regards.
>
...
> (II) Bus 1 non-prefetchable memory range:
> [0] -1 0 0xfe900000 - 0xfeafffff (0x200000) MX[B]
> (II) Bus 1 prefetchable memory range:
> [0] -1 0 0xf0000000 - 0xf7ffffff (0x8000000) MX[B]
..
> (II) Active PCI resource ranges:
> [0] -1 0 0xfebff000 - 0xfebfffff (0x1000) MX[B]
> [1] -1 0 0xfe8f4000 - 0xfe8f7fff (0x4000) MX[B]
> [2] -1 0 0xfe8ff000 - 0xfe8ff0ff (0x100) MX[B]
> [3] -1 0 0xfe8fa000 - 0xfe8fafff (0x1000) MX[B]
> [4] -1 0 0xfe8fb000 - 0xfe8fbfff (0x1000) MX[B]
> [5] -1 0 0xfe8fc000 - 0xfe8fcfff (0x1000) MX[B]
> [6] -1 0 0xfe8fd000 - 0xfe8fdfff (0x1000) MX[B]
> [7] -1 0 0xfe8fe000 - 0xfe8fefff (0x1000) MX[B]
> [8] -1 0 0xfe8ff800 - 0xfe8ffbff (0x400) MX[B]
> [9] -1 0 0xfe900000 - 0xfe9fffff (0x100000) MX[B](B)
> [10] -1 0 0xfeaf0000 - 0xfeafffff (0x10000) MX[B](B)
> [11] -1 0 0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
> [12] -1 0 0x0000e800 - 0x0000e8ff (0x100) IX[B]
> [13] -1 0 0x0000ff00 - 0x0000ff0f (0x10) IX[B]
> [14] -1 0 0x000001f0 - 0x000001f0 (0x1) IX[B]
> [15] -1 0 0x000001f0 - 0x000001f7 (0x8) IX[B]
> [16] -1 0 0x000001f0 - 0x000001f0 (0x1) IX[B]
> [17] -1 0 0x000001f0 - 0x000001f7 (0x8) IX[B]
> [18] -1 0 0x00000b00 - 0x00000b0f (0x10) IX[B]
> [19] -1 0 0x00008000 - 0x0000800f (0x10) IX[B]
> [20] -1 0 0x00009000 - 0x00009003 (0x4) IX[B]
> [21] -1 0 0x0000a000 - 0x0000a007 (0x8) IX[B]
> [22] -1 0 0x0000b000 - 0x0000b003 (0x4) IX[B]
> [23] -1 0 0x0000c000 - 0x0000c007 (0x8) IX[B]
> [24] -1 0 0x0000d000 - 0x0000d0ff (0x100) IX[B](B)
what is your /proc/mtrr?
YH
^ permalink raw reply [flat|nested] 32+ messages in thread
* RE: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error
2008-05-07 20:58 ` Rufus & Azrael
@ 2008-05-07 22:12 ` Pallipadi, Venkatesh
2008-05-08 7:08 ` Rufus & Azrael
0 siblings, 1 reply; 32+ messages in thread
From: Pallipadi, Venkatesh @ 2008-05-07 22:12 UTC (permalink / raw)
To: Rufus & Azrael
Cc: Ingo Molnar, Siddha, Suresh B, Linux-kernel Mailing List
>-----Original Message-----
>From: Rufus & Azrael [mailto:rufus-azrael@numericable.fr]
>Sent: Wednesday, May 07, 2008 1:58 PM
>To: Pallipadi, Venkatesh
>Cc: Ingo Molnar; Siddha, Suresh B; Linux-kernel Mailing List
>Subject: Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with
>xf86MapVidMem error
>
>Pallipadi, Venkatesh a écrit :
>>
>>
>> Yes. This has some debug information in there. Did you see
>xf86MapVidMem error (I mean did you try to start X) before you
>captured this dmesg?
>>
>> Thanks,
>> Venki
>>
>>
>Hi all,
>
>Yes, the error's message is in my Xorg.log file :-)
>
One more piece of data I need. Can you please send the output of `cat /proc/mtrr` from this system (after the X failure has happened)
Thanks,
Venki
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error
2008-05-07 22:12 ` Pallipadi, Venkatesh
@ 2008-05-08 7:08 ` Rufus & Azrael
2008-05-08 13:18 ` Pallipadi, Venkatesh
[not found] ` <B5B0CFF685D7DF46A05CF1678CFB42ED20E04609@orsmsx423.amr.corp.intel.com>
0 siblings, 2 replies; 32+ messages in thread
From: Rufus & Azrael @ 2008-05-08 7:08 UTC (permalink / raw)
To: Pallipadi, Venkatesh
Cc: Ingo Molnar, Siddha, Suresh B, Linux-kernel Mailing List
[-- Attachment #1: Type: text/plain, Size: 974 bytes --]
Pallipadi, Venkatesh a écrit :
>
>
>
>> -----Original Message-----
>> From: Rufus & Azrael [mailto:rufus-azrael@numericable.fr]
>> Sent: Wednesday, May 07, 2008 1:58 PM
>> To: Pallipadi, Venkatesh
>> Cc: Ingo Molnar; Siddha, Suresh B; Linux-kernel Mailing List
>> Subject: Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with
>> xf86MapVidMem error
>>
>> Pallipadi, Venkatesh a écrit :
>>
>>>
>>>
>>> Yes. This has some debug information in there. Did you see
>>>
>> xf86MapVidMem error (I mean did you try to start X) before you
>> captured this dmesg?
>>
>>> Thanks,
>>> Venki
>>>
>>>
>>>
>> Hi all,
>>
>> Yes, the error's message is in my Xorg.log file :-)
>>
>>
>
> One more piece of data I need. Can you please send the output of `cat /proc/mtrr` from this system (after the X failure has happened)
>
> Thanks,
> Venki
>
>
Hi Venki,
See my /proc/mtrr file attached.
Regards.
[-- Attachment #2: mtrr --]
[-- Type: text/plain, Size: 137 bytes --]
reg00: base=0x00000000 ( 0MB), size=2048MB: write-back, count=1
reg01: base=0xf0000000 (3840MB), size= 16MB: write-combining, count=1
^ permalink raw reply [flat|nested] 32+ messages in thread
* RE: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error
2008-05-08 7:08 ` Rufus & Azrael
@ 2008-05-08 13:18 ` Pallipadi, Venkatesh
[not found] ` <B5B0CFF685D7DF46A05CF1678CFB42ED20E04609@orsmsx423.amr.corp.intel.com>
1 sibling, 0 replies; 32+ messages in thread
From: Pallipadi, Venkatesh @ 2008-05-08 13:18 UTC (permalink / raw)
To: Rufus & Azrael
Cc: Ingo Molnar, Siddha, Suresh B, Linux-kernel Mailing List,
Siddha, Suresh B, Yinghai Lu
>-----Original Message-----
>From: Rufus & Azrael [mailto:rufus-azrael@numericable.fr]
>Sent: Thursday, May 08, 2008 12:09 AM
>To: Pallipadi, Venkatesh
>Cc: Ingo Molnar; Siddha, Suresh B; Linux-kernel Mailing List
>Subject: Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with
>xf86MapVidMem error
>
>Pallipadi, Venkatesh a écrit :
>>
>>
>>
>>> -----Original Message-----
>>> From: Rufus & Azrael [mailto:rufus-azrael@numericable.fr]
>>> Sent: Wednesday, May 07, 2008 1:58 PM
>>> To: Pallipadi, Venkatesh
>>> Cc: Ingo Molnar; Siddha, Suresh B; Linux-kernel Mailing List
>>> Subject: Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with
>>> xf86MapVidMem error
>>>
>>> Pallipadi, Venkatesh a écrit :
>>>
>>>>
>>>>
>>>> Yes. This has some debug information in there. Did you see
>>>>
>>> xf86MapVidMem error (I mean did you try to start X) before you
>>> captured this dmesg?
>>>
>>>> Thanks,
>>>> Venki
>>>>
>>>>
>>>>
>>> Hi all,
>>>
>>> Yes, the error's message is in my Xorg.log file :-)
>>>
>>>
>>
>> One more piece of data I need. Can you please send the
>output of `cat /proc/mtrr` from this system (after the X
>failure has happened)
>>
>> Thanks,
>> Venki
>>
>>
>Hi Venki,
>
>
>See my /proc/mtrr file attached.
>
OK. Thanks for all the info.
I think I figured out what is going wrong here:
1) uvesafb is mapping 0xf0000000-0xf1000000
[4294014.924303] reserve_memtype added 0xf0000000-0xf1000000, track uncached-minus, req uncached-minus, ret uncached-minus
2) Set up the framebuffer within that mapped region. Uvesafb is setting "write-combine" mtrr for framebuffer for this 16M. 0xf0000000-0xf1000000
[4294015.649340] uvesafb: framebuffer at 0xf0000000, mapped to 0xffffc20010a80000, using 16384k, total 16384k
[4294015.649340] fb0: VESA VGA frame buffer device
3) Later when X starts up, it tries to map bigger PCI range 0xf0000000-0xf8000000 from /dev/mem.
4) PAT check tries to make sure the entire region being mmap'ed is of the same effective memory type. But in this case start of the address (0xf0000000) is write-combine and end of the address is uncached. So, with the new PAT code mmap fails with EINVAL, resulting in X failure.
xf86MapVidMem: Could not mmap framebuffer (0xf0000000,0x8000000) (Invalid argument)
Now we need to figure out a clean solution for this problem. I think we don't have to check the full range of address is of same type as long as we are requesting for PAT type UC_MINUS and MTRR has WC sub ranges. But, we need to think about other such conflict conditiond when having multiple users of same range (uvesafb and X) also. Will be back with a patch for you to try and test.
Thanks,
Venki
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error
[not found] ` <B5B0CFF685D7DF46A05CF1678CFB42ED20E04609@orsmsx423.amr.corp.intel.com>
@ 2008-05-08 19:25 ` Venki Pallipadi
2008-05-08 20:08 ` Rufus & Azrael
0 siblings, 1 reply; 32+ messages in thread
From: Venki Pallipadi @ 2008-05-08 19:25 UTC (permalink / raw)
To: Rufus & Azrael
Cc: Ingo Molnar, Siddha, Suresh B, Linux-kernel Mailing List,
Yinghai Lu
On Thu, May 08, 2008 at 06:18:48AM -0700, Pallipadi, Venkatesh wrote:
>
>
> >-----Original Message-----
> >From: Rufus & Azrael [mailto:rufus-azrael@numericable.fr]
> >Sent: Thursday, May 08, 2008 12:09 AM
> >To: Pallipadi, Venkatesh
> >Cc: Ingo Molnar; Siddha, Suresh B; Linux-kernel Mailing List
> >Subject: Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with
> >xf86MapVidMem error
> >
> >Pallipadi, Venkatesh a écrit :
> >>
> >> One more piece of data I need. Can you please send the
> >output of `cat /proc/mtrr` from this system (after the X
> >failure has happened)
> >>
> >> Thanks,
> >> Venki
> >>
> >>
> >Hi Venki,
> >
> >
> >See my /proc/mtrr file attached.
> >
>
> OK. Thanks for all the info.
>
> I think I figured out what is going wrong here:
> 1) uvesafb is mapping 0xf0000000-0xf1000000
> [4294014.924303] reserve_memtype added 0xf0000000-0xf1000000, track
> uncached-minus, req uncached-minus, ret uncached-minus
>
> 2) Set up the framebuffer within that mapped region. Uvesafb is setting
> "write-combine" mtrr for framebuffer for this 16M. 0xf0000000-0xf1000000
> [4294015.649340] uvesafb: framebuffer at 0xf0000000, mapped to
> 0xffffc20010a80000, using 16384k, total 16384k
> [4294015.649340] fb0: VESA VGA frame buffer device
>
> 3) Later when X starts up, it tries to map bigger PCI range
> 0xf0000000-0xf8000000 from /dev/mem.
>
> 4) PAT check tries to make sure the entire region being mmap'ed is of the
> same effective memory type. But in this case start of the address
> (0xf0000000) is write-combine and end of the address is uncached. So,
> with the new PAT code mmap fails with EINVAL, resulting in X failure.
> xf86MapVidMem: Could not mmap framebuffer (0xf0000000,0x8000000) (Invalid
> argument)
>
>
> Now we need to figure out a clean solution for this problem. I think we
> don't have to check the full range of address is of same type as long as we
> are requesting for PAT type UC_MINUS and MTRR has WC sub ranges. But, we
> need to think about other such conflict conditiond when having multiple
> users of same range (uvesafb and X) also. Will be back with a patch for
> you to try and test.
>
Hi,
Can you please check whether the patch below solves this problem. Also, please
send in 'dmesg' and /proc/mtrr output after you boot with this patch.
Thanks,
Venki
Use UC_MINUS in reserve_memtype call with -1, when MTRR lookup fails for any
reason.
Change the logic in mtrr_type_lookup to just get the type from the start
address. Using start and end adddress is not right/complete as start and
end can be covered by different mtrr (where old code will fail) or
start and end can be in same mtrr, but still have some different
memory type region in between. Using only start is less restrictive and
deterministic.
Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
---
arch/x86/kernel/cpu/mtrr/generic.c | 7 ++-----
arch/x86/mm/pat.c | 8 +-------
2 files changed, 3 insertions(+), 12 deletions(-)
Index: linux-2.6/arch/x86/kernel/cpu/mtrr/generic.c
===================================================================
--- linux-2.6.orig/arch/x86/kernel/cpu/mtrr/generic.c 2008-05-02 09:45:23.000000000 -0700
+++ linux-2.6/arch/x86/kernel/cpu/mtrr/generic.c 2008-05-08 12:22:16.000000000 -0700
@@ -48,7 +48,6 @@ module_param_named(show, mtrr_show, bool
/*
* Returns the effective MTRR type for the region
* Error returns:
- * - 0xFE - when the range is "not entirely covered" by _any_ var range MTRR
* - 0xFF - when MTRR is not enabled
*/
u8 mtrr_type_lookup(u64 start, u64 end)
@@ -96,7 +95,7 @@ u8 mtrr_type_lookup(u64 start, u64 end)
prev_match = 0xFF;
for (i = 0; i < num_var_ranges; ++i) {
- unsigned short start_state, end_state;
+ unsigned short start_state;
if (!(mtrr_state.var_ranges[i].mask_lo & (1 << 11)))
continue;
@@ -107,9 +106,7 @@ u8 mtrr_type_lookup(u64 start, u64 end)
(mtrr_state.var_ranges[i].mask_lo & PAGE_MASK);
start_state = ((start & mask) == (base & mask));
- end_state = ((end & mask) == (base & mask));
- if (start_state != end_state)
- return 0xFE;
+ /* Just check the type of start address */
if ((start & mask) != (base & mask)) {
continue;
Index: linux-2.6/arch/x86/mm/pat.c
===================================================================
--- linux-2.6.orig/arch/x86/mm/pat.c 2008-05-07 13:35:56.000000000 -0700
+++ linux-2.6/arch/x86/mm/pat.c 2008-05-08 12:22:35.000000000 -0700
@@ -162,10 +162,6 @@ static int pat_x_mtrr_type(u64 start, u6
*ret_prot = prot;
return 0;
}
- if (mtrr_type == 0xFE) { /* MTRR match error */
- *ret_prot = _PAGE_CACHE_UC;
- return -1;
- }
if (mtrr_type != MTRR_TYPE_UNCACHABLE &&
mtrr_type != MTRR_TYPE_WRBACK &&
mtrr_type != MTRR_TYPE_WRCOMB) { /* MTRR type unhandled */
@@ -244,9 +240,7 @@ int reserve_memtype(u64 start, u64 end,
* no match.
*/
u8 mtrr_type = mtrr_type_lookup(start, end);
- if (mtrr_type == 0xFE) { /* MTRR match error */
- err = -1;
- }
+ /* MTRR lookup failed - Use UC_MINUS*/
if (mtrr_type == MTRR_TYPE_WRBACK) {
req_type = _PAGE_CACHE_WB;
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error
2008-05-08 19:25 ` Venki Pallipadi
@ 2008-05-08 20:08 ` Rufus & Azrael
2008-05-08 21:37 ` Venki Pallipadi
0 siblings, 1 reply; 32+ messages in thread
From: Rufus & Azrael @ 2008-05-08 20:08 UTC (permalink / raw)
To: Venki Pallipadi
Cc: Ingo Molnar, Siddha, Suresh B, Linux-kernel Mailing List,
Yinghai Lu
[-- Attachment #1: Type: text/plain, Size: 5782 bytes --]
Venki Pallipadi a écrit :
> On Thu, May 08, 2008 at 06:18:48AM -0700, Pallipadi, Venkatesh wrote:
>
>>
>>
>>
>>> -----Original Message-----
>>> From: Rufus & Azrael [mailto:rufus-azrael@numericable.fr]
>>> Sent: Thursday, May 08, 2008 12:09 AM
>>> To: Pallipadi, Venkatesh
>>> Cc: Ingo Molnar; Siddha, Suresh B; Linux-kernel Mailing List
>>> Subject: Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with
>>> xf86MapVidMem error
>>>
>>> Pallipadi, Venkatesh a écrit :
>>>
>>>>
>>>> One more piece of data I need. Can you please send the
>>>>
>>> output of `cat /proc/mtrr` from this system (after the X
>>> failure has happened)
>>>
>>>> Thanks,
>>>> Venki
>>>>
>>>>
>>>>
>>> Hi Venki,
>>>
>>>
>>> See my /proc/mtrr file attached.
>>>
>>>
>> OK. Thanks for all the info.
>>
>> I think I figured out what is going wrong here:
>> 1) uvesafb is mapping 0xf0000000-0xf1000000
>> [4294014.924303] reserve_memtype added 0xf0000000-0xf1000000, track
>> uncached-minus, req uncached-minus, ret uncached-minus
>>
>> 2) Set up the framebuffer within that mapped region. Uvesafb is setting
>> "write-combine" mtrr for framebuffer for this 16M. 0xf0000000-0xf1000000
>> [4294015.649340] uvesafb: framebuffer at 0xf0000000, mapped to
>> 0xffffc20010a80000, using 16384k, total 16384k
>> [4294015.649340] fb0: VESA VGA frame buffer device
>>
>> 3) Later when X starts up, it tries to map bigger PCI range
>> 0xf0000000-0xf8000000 from /dev/mem.
>>
>> 4) PAT check tries to make sure the entire region being mmap'ed is of the
>> same effective memory type. But in this case start of the address
>> (0xf0000000) is write-combine and end of the address is uncached. So,
>> with the new PAT code mmap fails with EINVAL, resulting in X failure.
>> xf86MapVidMem: Could not mmap framebuffer (0xf0000000,0x8000000) (Invalid
>> argument)
>>
>>
>> Now we need to figure out a clean solution for this problem. I think we
>> don't have to check the full range of address is of same type as long as we
>> are requesting for PAT type UC_MINUS and MTRR has WC sub ranges. But, we
>> need to think about other such conflict conditiond when having multiple
>> users of same range (uvesafb and X) also. Will be back with a patch for
>> you to try and test.
>>
>>
>
> Hi,
>
> Can you please check whether the patch below solves this problem. Also, please
> send in 'dmesg' and /proc/mtrr output after you boot with this patch.
>
> Thanks,
> Venki
>
>
> Use UC_MINUS in reserve_memtype call with -1, when MTRR lookup fails for any
> reason.
>
> Change the logic in mtrr_type_lookup to just get the type from the start
> address. Using start and end adddress is not right/complete as start and
> end can be covered by different mtrr (where old code will fail) or
> start and end can be in same mtrr, but still have some different
> memory type region in between. Using only start is less restrictive and
> deterministic.
>
> Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
>
> ---
> arch/x86/kernel/cpu/mtrr/generic.c | 7 ++-----
> arch/x86/mm/pat.c | 8 +-------
> 2 files changed, 3 insertions(+), 12 deletions(-)
>
> Index: linux-2.6/arch/x86/kernel/cpu/mtrr/generic.c
> ===================================================================
> --- linux-2.6.orig/arch/x86/kernel/cpu/mtrr/generic.c 2008-05-02 09:45:23.000000000 -0700
> +++ linux-2.6/arch/x86/kernel/cpu/mtrr/generic.c 2008-05-08 12:22:16.000000000 -0700
> @@ -48,7 +48,6 @@ module_param_named(show, mtrr_show, bool
> /*
> * Returns the effective MTRR type for the region
> * Error returns:
> - * - 0xFE - when the range is "not entirely covered" by _any_ var range MTRR
> * - 0xFF - when MTRR is not enabled
> */
> u8 mtrr_type_lookup(u64 start, u64 end)
> @@ -96,7 +95,7 @@ u8 mtrr_type_lookup(u64 start, u64 end)
>
> prev_match = 0xFF;
> for (i = 0; i < num_var_ranges; ++i) {
> - unsigned short start_state, end_state;
> + unsigned short start_state;
>
> if (!(mtrr_state.var_ranges[i].mask_lo & (1 << 11)))
> continue;
> @@ -107,9 +106,7 @@ u8 mtrr_type_lookup(u64 start, u64 end)
> (mtrr_state.var_ranges[i].mask_lo & PAGE_MASK);
>
> start_state = ((start & mask) == (base & mask));
> - end_state = ((end & mask) == (base & mask));
> - if (start_state != end_state)
> - return 0xFE;
> + /* Just check the type of start address */
>
> if ((start & mask) != (base & mask)) {
> continue;
> Index: linux-2.6/arch/x86/mm/pat.c
> ===================================================================
> --- linux-2.6.orig/arch/x86/mm/pat.c 2008-05-07 13:35:56.000000000 -0700
> +++ linux-2.6/arch/x86/mm/pat.c 2008-05-08 12:22:35.000000000 -0700
> @@ -162,10 +162,6 @@ static int pat_x_mtrr_type(u64 start, u6
> *ret_prot = prot;
> return 0;
> }
> - if (mtrr_type == 0xFE) { /* MTRR match error */
> - *ret_prot = _PAGE_CACHE_UC;
> - return -1;
> - }
> if (mtrr_type != MTRR_TYPE_UNCACHABLE &&
> mtrr_type != MTRR_TYPE_WRBACK &&
> mtrr_type != MTRR_TYPE_WRCOMB) { /* MTRR type unhandled */
> @@ -244,9 +240,7 @@ int reserve_memtype(u64 start, u64 end,
> * no match.
> */
> u8 mtrr_type = mtrr_type_lookup(start, end);
> - if (mtrr_type == 0xFE) { /* MTRR match error */
> - err = -1;
> - }
> + /* MTRR lookup failed - Use UC_MINUS*/
>
> if (mtrr_type == MTRR_TYPE_WRBACK) {
> req_type = _PAGE_CACHE_WB;
>
>
Hi Venki,
Patch applied on 2.6.26-rc1-git5 and all works fine in X server with
CONFIG_X86_PAT=y.
See dmesg and mtrr files attached.
Thanks for all,
Regards.
[-- Attachment #2: dmesg.log --]
[-- Type: text/plain, Size: 31427 bytes --]
4] Overlap at 0x77fde000-0x77fdf000
[4294014.667081] reserve_memtype added 0x77fde000-0x77fdf000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.668374] New Entry
[4294014.668411] reserve_memtype added 0xe0090000-0xe0092000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.668465] New Entry
[4294014.668502] reserve_memtype added 0xfe8ff000-0xfe901000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.669345] Completing Region/Field/Buffer/Package initialization:................................................................................................
[4294014.674411] Initialized 8/17 Regions 22/22 Fields 30/30 Buffers 36/37 Packages (751 nodes)
[4294014.674487] Initializing Device/Processor/Thermal objects by executing _INI methods:<6>free_memtype request 0xe0090000-0xe0092000
[4294014.674601] New Entry
[4294014.674637] reserve_memtype added 0xe00a0000-0xe00a2000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.674703] ..
[4294014.674834] Executed 2 _INI methods requiring 0 _STA executions (examined 67 objects)
[4294014.674937] free_memtype request 0x77fde000-0x77fdf000
[4294014.674977] Overlap at 0x77fde000-0x77fdf000
[4294014.675013] reserve_memtype added 0x77fde000-0x77fdf000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.677255] evgpeblk-1052 [00] ev_initialize_gpe_bloc: Found 6 Wake, Enabled 11 Runtime GPEs in this block
[4294014.677372] ACPI: Interpreter enabled
[4294014.677408] ACPI: (supports S0 S5)
[4294014.677508] ACPI: Using IOAPIC for interrupt routing
[4294014.677588] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
[4294014.680813] PCI: MCFG area at e0000000 reserved in ACPI motherboard resources
[4294014.681797] Overlap at 0xe00a0000-0xe00a2000
[4294014.681833] reserve_memtype added 0xe0000000-0xf0000000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.687615] PCI: Using MMCONFIG at e0000000 - efffffff
[4294014.694935] ACPI: PCI Root Bridge [PCI0] (0000:00)
[4294014.698495] PCI: Transparent bridge - 0000:00:14.4
[4294014.698541] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[4294014.698541] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
[4294014.698541] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCE7._PRT]
[4294014.698541] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0PC._PRT]
[4294014.702541] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 *5 7 10 11 12 14 15)
[4294014.702541] ACPI: PCI Interrupt Link [LNKB] (IRQs *3 4 5 7 10 11 12 14 15)
[4294014.703008] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 7 *10 11 12 14 15)
[4294014.703543] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 7 *10 11 12 14 15)
[4294014.704022] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 7 10 11 12 14 15) *0, disabled.
[4294014.704552] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 7 10 11 12 14 15) *0, disabled.
[4294014.705085] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 7 10 *11 12 14 15)
[4294014.705550] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 7 10 11 12 14 15) *0, disabled.
[4294014.706611] Overlap at 0x77fd0000-0x77fd1000
[4294014.706611] reserve_memtype added 0x77fd0000-0x77fd1000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.706611] Overlap at 0x77fd0000-0x77fd1000
[4294014.706611] reserve_memtype added 0x77fd0000-0x77fd1000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.706611] Overlap at 0x77fde000-0x77fdf000
[4294014.706611] reserve_memtype added 0x77fde000-0x77fdf000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.706611] ACPI Warning (tbutils-0217): Incorrect checksum in table [OEMB] - FE, should be F2 [20080321]
[4294014.706611] Overlap at 0x77fd0000-0x77fd5000
[4294014.706611] reserve_memtype added 0x77fd4000-0x77fd5000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.706611] ACPI: WMI: Mapper loaded
[4294014.706611] Linux Plug and Play Support v0.97 (c) Adam Belay
[4294014.706611] pnp: PnP ACPI init
[4294014.706611] ACPI: bus type pnp registered
[4294014.710610] pnp: PnP ACPI: found 16 devices
[4294014.710610] ACPI: ACPI bus type pnp unregistered
[4294014.710610] SCSI subsystem initialized
[4294014.710610] libata version 3.00 loaded.
[4294014.711610] usbcore: registered new interface driver usbfs
[4294014.711610] usbcore: registered new interface driver hub
[4294014.711610] usbcore: registered new device driver usb
[4294014.711610] PCI: Using ACPI for IRQ routing
[4294014.720608] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0
[4294014.720608] hpet0: 4 32-bit timers, 14318180 Hz
[4294014.721608] ACPI: RTC can wake from S4
[4294014.722015] Switched to high resolution mode on CPU 0
[4294014.722958] Switched to high resolution mode on CPU 1
[4294014.727052] system 00:01: iomem range 0x78000000-0x7fffffff has been reserved
[4294014.727098] system 00:09: iomem range 0xfec00000-0xfec00fff has been reserved
[4294014.727138] system 00:09: iomem range 0xfee00000-0xfee00fff has been reserved
[4294014.727184] system 00:0a: ioport range 0x4d0-0x4d1 has been reserved
[4294014.727221] system 00:0a: ioport range 0x40b-0x40b has been reserved
[4294014.727257] system 00:0a: ioport range 0x4d6-0x4d6 has been reserved
[4294014.727949] system 00:0a: ioport range 0xc00-0xc01 has been reserved
[4294014.727986] system 00:0a: ioport range 0xc14-0xc14 has been reserved
[4294014.728023] system 00:0a: ioport range 0xc50-0xc51 has been reserved
[4294014.728060] system 00:0a: ioport range 0xc52-0xc52 has been reserved
[4294014.728096] system 00:0a: ioport range 0xc6c-0xc6c has been reserved
[4294014.728133] system 00:0a: ioport range 0xc6f-0xc6f has been reserved
[4294014.728170] system 00:0a: ioport range 0xcd0-0xcd1 has been reserved
[4294014.728207] system 00:0a: ioport range 0xcd2-0xcd3 has been reserved
[4294014.728244] system 00:0a: ioport range 0xcd4-0xcd5 has been reserved
[4294014.728266] system 00:0a: ioport range 0xcd6-0xcd7 has been reserved
[4294014.728266] system 00:0a: ioport range 0xcd8-0xcdf has been reserved
[4294014.728266] system 00:0a: ioport range 0x800-0x89f has been reserved
[4294014.728266] system 00:0a: ioport range 0xb10-0xb1f has been reserved
[4294014.728266] system 00:0a: ioport range 0x900-0x90f has been reserved
[4294014.728266] system 00:0a: ioport range 0x910-0x91f has been reserved
[4294014.728266] system 00:0a: ioport range 0xfe00-0xfefe has been reserved
[4294014.728266] system 00:0a: iomem range 0xffb80000-0xffbfffff has been reserved
[4294014.728266] system 00:0a: iomem range 0xfff80000-0xffffffff could not be reserved
[4294014.728266] system 00:0d: ioport range 0x600-0x6df has been reserved
[4294014.728310] system 00:0d: ioport range 0xae0-0xaef has been reserved
[4294014.728350] system 00:0e: iomem range 0xe0000000-0xefffffff has been reserved
[4294014.728393] system 00:0f: iomem range 0x0-0x9ffff could not be reserved
[4294014.728947] system 00:0f: iomem range 0xc0000-0xcffff has been reserved
[4294014.728985] system 00:0f: iomem range 0xe0000-0xfffff could not be reserved
[4294014.729022] system 00:0f: iomem range 0x100000-0x77ffffff could not be reserved
[4294014.729062] system 00:0f: iomem range 0xfec00000-0xffffffff could not be reserved
[4294014.729296] PCI: Bridge: 0000:00:01.0
[4294014.729339] IO window: d000-dfff
[4294014.729376] MEM window: 0xfe900000-0xfeafffff
[4294014.729413] PREFETCH window: 0x00000000f0000000-0x00000000f7ffffff
[4294014.729450] PCI: Bridge: 0000:00:07.0
[4294014.729487] IO window: e000-efff
[4294014.729523] MEM window: 0xfeb00000-0xfebfffff
[4294014.729559] PREFETCH window: disabled.
[4294014.729601] PCI: Bridge: 0000:00:14.4
[4294014.730190] IO window: disabled.
[4294014.730229] MEM window: disabled.
[4294014.730266] PREFETCH window: disabled.
[4294014.730319] PCI: Setting latency timer of device 0000:00:07.0 to 64
[4294014.730333] NET: Registered protocol family 2
[4294014.740948] IP route cache hash table entries: 65536 (order: 7, 524288 bytes)
[4294014.741748] TCP established hash table entries: 262144 (order: 10, 4194304 bytes)
[4294014.744101] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes)
[4294014.745264] TCP: Hash tables configured (established 262144 bind 65536)
[4294014.745305] TCP reno registered
[4294014.747921] NET: Registered protocol family 1
[4294014.753840] msgmni has been set to 3768 for ipc namespace ffffffff807d2a00
[4294014.753840] io scheduler noop registered
[4294014.753840] io scheduler anticipatory registered
[4294014.753840] io scheduler deadline registered
[4294014.753840] io scheduler cfq registered (default)
[4294014.753840] New Entry
[4294014.753840] reserve_memtype added 0xfe8fe000-0xfe8ff000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.774850] free_memtype request 0xfe8fe000-0xfe8ff000
[4294014.774899] New Entry
[4294014.774935] reserve_memtype added 0xfe8fd000-0xfe8fe000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.795849] free_memtype request 0xfe8fd000-0xfe8fe000
[4294014.795896] New Entry
[4294014.795931] reserve_memtype added 0xfe8fc000-0xfe8fd000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.816850] free_memtype request 0xfe8fc000-0xfe8fd000
[4294014.816897] New Entry
[4294014.816933] reserve_memtype added 0xfe8fb000-0xfe8fc000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.842166] free_memtype request 0xfe8fb000-0xfe8fc000
[4294014.842213] New Entry
[4294014.842248] reserve_memtype added 0xfe8fa000-0xfe8fb000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.863210] free_memtype request 0xfe8fa000-0xfe8fb000
[4294014.863257] Overlap at 0xfe8ff000-0xfe901000
[4294014.863294] reserve_memtype added 0xfe8ff000-0xfe900000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.873841] free_memtype request 0xfe8ff000-0xfe900000
[4294014.873893] pci 0000:01:05.0: Boot video device
[4294014.874699] PCI: Setting latency timer of device 0000:00:07.0 to 64
[4294014.874699] assign_interrupt_mode Found MSI capability
[4294014.874699] Allocate Port Service[0000:00:07.0:pcie00]
[4294014.874699] Allocate Port Service[0000:00:07.0:pcie03]
[4294014.874699] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[4294014.874699] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[4294014.876695] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[4294014.876695] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[4294014.879696] New Entry
[4294014.879696] reserve_memtype added 0xfed00000-0xfed01000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.879696] hpet_resources: 0xfed00000 is busy
[4294014.879696] free_memtype request 0xfed00000-0xfed01000
[4294014.879696] Non-volatile memory driver v1.2
[4294014.879696] Linux agpgart interface v0.103
[4294014.879696] [drm] Initialized drm 1.1.0 20060810
[4294014.880085] ACPI: PCI Interrupt 0000:01:05.0[A] -> GSI 18 (level, low) -> IRQ 18
[4294014.880695] [drm] Initialized radeon 1.28.0 20060524 on minor 0
[4294014.880843] New Entry
[4294014.880843] reserve_memtype added 0x0-0x1000, track write-back, req write-back, ret write-back
[4294014.881698] uvesafb: (C) 1988-2005, ATI Technologies Inc. RS69001.00, RS69001.00, 01.00, OEM: ATI ATOMBIOS(C) 1988-2005, ATI Technologies Inc. RS69001.00, VBE v3.0
[4294014.898695] uvesafb: VBIOS/hardware supports DDC2 transfers
[4294014.958695] uvesafb: monitor limits: vf = 75 Hz, hf = 83 kHz, clk = 140 MHz
[4294014.958695] uvesafb: scrolling: redraw
[4294014.958695] New Entry
[4294014.958695] reserve_memtype added 0xf0000000-0xf1000000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294014.961030] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
[4294015.205352] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
[4294015.442355] Console: switching to colour frame buffer device 160x64
[4294015.442355] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
[4294015.676796] uvesafb: framebuffer at 0xf0000000, mapped to 0xffffc20010a80000, using 16384k, total 16384k
[4294015.676796] fb0: VESA VGA frame buffer device
[4294015.676796] input: Power Button (FF) as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[4294015.681803] ACPI: Power Button (FF) [PWRF]
[4294015.682797] input: Power Button (CM) as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input1
[4294015.684811] ACPI: Power Button (CM) [PWRB]
[4294015.685798] ACPI: duty_cycle spans bit 4
[4294015.685798] ACPI: ACPI0007:00 is registered as cooling_device0
[4294015.685798] ACPI: ACPI0007:01 is registered as cooling_device1
[4294015.688520] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
[4294015.689533] loop: module loaded
[4294015.689533] r8169 Gigabit Ethernet driver 2.2LK loaded
[4294015.689571] ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 19 (level, low) -> IRQ 19
[4294015.689615] PCI: Setting latency timer of device 0000:02:00.0 to 64
[4294015.689621] New Entry
[4294015.689634] reserve_memtype added 0xfebff000-0xfec00000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294015.689687] r8169 0000:02:00.0: no MSI. Back to INTx.
[4294015.690532] eth0: RTL8101e at 0xffffc20000332000, 00:19:db:86:af:87, XID 34000000 IRQ 19
[4294015.691520] Linux video capture interface: v2.00
[4294015.691520] pwc: Philips webcam module version 10.0.13 loaded.
[4294015.691520] pwc: Supports Philips PCA645/646, PCVC675/680/690, PCVC720[40]/730/740/750 & PCVC830/840.
[4294015.691520] pwc: Also supports the Askey VC010, various Logitech Quickcams, Samsung MPC-C10 and MPC-C30,
[4294015.691520] pwc: the Creative WebCam 5 & Pro Ex, SOTEC Afina Eye and Visionite VCS-UC300 and VCS-UM100.
[4294015.691520] usbcore: registered new interface driver Philips webcam
[4294015.691520] Driver 'sd' needs updating - please use bus_type methods
[4294015.691520] Driver 'sr' needs updating - please use bus_type methods
[4294015.691520] ahci 0000:00:12.0: version 3.0
[4294015.691520] ACPI: PCI Interrupt 0000:00:12.0[A] -> GSI 22 (level, low) -> IRQ 22
[4294015.691520] Overlap at 0xfe8ff000-0xfe901000
[4294015.691520] reserve_memtype added 0xfe8ff000-0xfe900000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294015.691520] ahci 0000:00:12.0: controller can't do 64bit DMA, forcing 32bit
[4294015.691520] ahci 0000:00:12.0: controller can't do PMP, turning off CAP_PMP
[4294016.993657] ahci 0000:00:12.0: AHCI 0001.0100 32 slots 4 ports 3 Gbps 0xf impl SATA mode
[4294016.993689] ahci 0000:00:12.0: flags: ncq sntf ilck pm led clo pio slum part
[4294016.994612] scsi0 : ahci
[4294016.994612] scsi1 : ahci
[4294016.994612] scsi2 : ahci
[4294016.994612] scsi3 : ahci
[4294016.996544] ata1: SATA max UDMA/133 abar m1024@0xfe8ff800 port 0xfe8ff900 irq 22
[4294016.997615] ata2: SATA max UDMA/133 abar m1024@0xfe8ff800 port 0xfe8ff980 irq 22
[4294016.998724] ata3: SATA max UDMA/133 abar m1024@0xfe8ff800 port 0xfe8ffa00 irq 22
[4294016.999827] ata4: SATA max UDMA/133 abar m1024@0xfe8ff800 port 0xfe8ffa80 irq 22
[4294017.305485] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[4294017.314613] ata1.00: ATA-8: SAMSUNG HD501LJ, CR100-10, max UDMA7
[4294017.318273] ata1.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 31/32)
[4294017.319433] ata1.00: SB600 AHCI: limiting to 255 sectors per cmd
[4294017.323540] ata1.00: SB600 AHCI: limiting to 255 sectors per cmd
[4294017.324650] ata1.00: configured for UDMA/133
[4294017.630429] ata2: SATA link down (SStatus 0 SControl 300)
[4294017.936429] ata3: SATA link down (SStatus 0 SControl 300)
[4294018.242429] ata4: SATA link down (SStatus 0 SControl 300)
[4294018.243625] isa bounce pool size: 16 pages
[4294018.245023] scsi 0:0:0:0: Direct-Access ATA SAMSUNG HD501LJ CR10 PQ: 0 ANSI: 5
[4294018.247287] sd 0:0:0:0: [sda] 976773168 512-byte hardware sectors (500108 MB)
[4294018.248588] sd 0:0:0:0: [sda] Write Protect is off
[4294018.249735] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[4294018.249757] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[4294018.251108] sd 0:0:0:0: [sda] 976773168 512-byte hardware sectors (500108 MB)
[4294018.252473] sd 0:0:0:0: [sda] Write Protect is off
[4294018.253811] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[4294018.253831] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[4294018.255171] sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 sda8 sda9 sda10 sda11 >
[4294018.409343] sd 0:0:0:0: [sda] Attached SCSI disk
[4294018.411190] sd 0:0:0:0: Attached scsi generic sg0 type 0
[4294018.412603] ACPI: PCI Interrupt 0000:00:14.1[A] -> GSI 16 (level, low) -> IRQ 16
[4294018.414190] PCI: Setting latency timer of device 0000:00:14.1 to 64
[4294018.414190] scsi4 : pata_atiixp
[4294018.415494] scsi5 : pata_atiixp
[4294018.417892] ata5: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0xff00 irq 14
[4294018.418604] ata6: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xff08 irq 15
[4294018.573771] ata5.00: ATAPI: TSSTcorpCD/DVDW SH-S182D, SB05, max UDMA/33
[4294018.580712] ata5.00: configured for UDMA/33
[4294018.732303] scsi 4:0:0:0: CD-ROM TSSTcorp CD/DVDW SH-S182D SB05 PQ: 0 ANSI: 5
[4294018.745323] sr0: scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray
[4294018.748372] Uniform CD-ROM driver Revision: 3.20
[4294018.750739] sr 4:0:0:0: Attached scsi CD-ROM sr0
[4294018.750739] sr 4:0:0:0: Attached scsi generic sg1 type 5
[4294018.752322] ACPI: PCI Interrupt 0000:00:13.5[D] -> GSI 19 (level, low) -> IRQ 19
[4294018.753335] Overlap at 0xfe8ff000-0xfe900000
[4294018.754672] reserve_memtype added 0xfe8ff000-0xfe900000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294018.756335] ehci_hcd 0000:00:13.5: EHCI Host Controller
[4294018.758034] ehci_hcd 0000:00:13.5: new USB bus registered, assigned bus number 1
[4294018.759405] ehci_hcd 0000:00:13.5: debug port 1
[4294018.760437] ehci_hcd 0000:00:13.5: irq 19, io mem 0xfe8ff000
[4294018.766340] ehci_hcd 0000:00:13.5: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
[4294018.768646] usb usb1: configuration #1 chosen from 1 choice
[4294018.770140] hub 1-0:1.0: USB hub found
[4294018.771445] hub 1-0:1.0: 10 ports detected
[4294018.873333] 116x: driver isp116x-hcd, 03 Nov 2005
[4294018.874729] ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
[4294018.874729] ACPI: PCI Interrupt 0000:00:13.0[A] -> GSI 16 (level, low) -> IRQ 16
[4294018.875733] New Entry
[4294018.877104] reserve_memtype added 0xfe8fe000-0xfe8ff000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294018.878992] ohci_hcd 0000:00:13.0: OHCI Host Controller
[4294018.880644] ohci_hcd 0000:00:13.0: new USB bus registered, assigned bus number 2
[4294018.881996] ohci_hcd 0000:00:13.0: irq 16, io mem 0xfe8fe000
[4294018.938316] usb usb2: configuration #1 chosen from 1 choice
[4294018.939455] hub 2-0:1.0: USB hub found
[4294018.940527] hub 2-0:1.0: 2 ports detected
[4294019.043068] ACPI: PCI Interrupt 0000:00:13.1[B] -> GSI 17 (level, low) -> IRQ 17
[4294019.044073] New Entry
[4294019.045455] reserve_memtype added 0xfe8fd000-0xfe8fe000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294019.046882] ohci_hcd 0000:00:13.1: OHCI Host Controller
[4294019.048876] ohci_hcd 0000:00:13.1: new USB bus registered, assigned bus number 3
[4294019.050335] ohci_hcd 0000:00:13.1: irq 17, io mem 0xfe8fd000
[4294019.079918] hub 1-0:1.0: unable to enumerate USB device on port 1
[4294019.106903] usb usb3: configuration #1 chosen from 1 choice
[4294019.108223] hub 3-0:1.0: USB hub found
[4294019.109686] hub 3-0:1.0: 2 ports detected
[4294019.211655] ACPI: PCI Interrupt 0000:00:13.2[C] -> GSI 18 (level, low) -> IRQ 18
[4294019.212663] New Entry
[4294019.214207] reserve_memtype added 0xfe8fc000-0xfe8fd000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294019.215841] ohci_hcd 0000:00:13.2: OHCI Host Controller
[4294019.217691] ohci_hcd 0000:00:13.2: new USB bus registered, assigned bus number 4
[4294019.218928] ohci_hcd 0000:00:13.2: irq 18, io mem 0xfe8fc000
[4294019.276403] usb usb4: configuration #1 chosen from 1 choice
[4294019.277820] hub 4-0:1.0: USB hub found
[4294019.279370] hub 4-0:1.0: 2 ports detected
[4294019.287167] usb 1-9: new high speed USB device using ehci_hcd and address 3
[4294019.381527] ACPI: PCI Interrupt 0000:00:13.3[B] -> GSI 17 (level, low) -> IRQ 17
[4294019.382532] New Entry
[4294019.384130] reserve_memtype added 0xfe8fb000-0xfe8fc000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294019.385678] ohci_hcd 0000:00:13.3: OHCI Host Controller
[4294019.387806] ohci_hcd 0000:00:13.3: new USB bus registered, assigned bus number 5
[4294019.388817] ohci_hcd 0000:00:13.3: irq 17, io mem 0xfe8fb000
[4294019.403854] usb 1-9: configuration #1 chosen from 1 choice
[4294019.447195] usb usb5: configuration #1 chosen from 1 choice
[4294019.448593] hub 5-0:1.0: USB hub found
[4294019.450140] hub 5-0:1.0: 2 ports detected
[4294019.551947] ACPI: PCI Interrupt 0000:00:13.4[C] -> GSI 18 (level, low) -> IRQ 18
[4294019.552952] New Entry
[4294019.554560] reserve_memtype added 0xfe8fa000-0xfe8fb000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294019.556280] ohci_hcd 0000:00:13.4: OHCI Host Controller
[4294019.558435] ohci_hcd 0000:00:13.4: new USB bus registered, assigned bus number 6
[4294019.559449] ohci_hcd 0000:00:13.4: irq 18, io mem 0xfe8fa000
[4294019.616836] usb usb6: configuration #1 chosen from 1 choice
[4294019.618262] hub 6-0:1.0: USB hub found
[4294019.619810] hub 6-0:1.0: 2 ports detected
[4294019.625596] usb 2-1: new full speed USB device using ohci_hcd and address 2
[4294019.721003] sl811: driver sl811-hcd, 19 May 2005
[4294019.723476] driver u132_hcd built at 21:59:42 on May 8 2008
[4294019.725032] r8a66597_hcd: driver r8a66597_hcd, 10 Apr 2008
[4294019.726593] Initializing USB Mass Storage driver...
[4294019.830864] usb 2-1: configuration #1 chosen from 1 choice
[4294019.835352] pwc: Logitech QuickCam Pro 3000 USB webcam detected.
[4294019.837618] pwc: Registered as /dev/video0.
[4294020.111280] scsi6 : SCSI emulation for USB Mass Storage devices
[4294020.112280] usb-storage: device found at 3
[4294020.112280] usb-storage: waiting for device to settle before scanning
[4294020.112889] usbcore: registered new interface driver usb-storage
[4294020.114385] USB Mass Storage support registered.
[4294020.115883] driver ftdi-elan built at 21:59:37 on May 8 2008
[4294020.117757] usbcore: registered new interface driver ftdi-elan
[4294020.119341] PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12
[4294020.122232] serio: i8042 KBD port at 0x60,0x64 irq 1
[4294020.123698] serio: i8042 AUX port at 0x60,0x64 irq 12
[4294020.125938] mice: PS/2 mouse device common for all mice
[4294020.140646] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
[4294020.161646] input: PC Speaker as /devices/platform/pcspkr/input/input3
[4294020.298098] logips2pp: Detected unknown logitech mouse model 127
[4294020.785654] input: ImExPS/2 Logitech Explorer Mouse as /devices/platform/i8042/serio1/input/input4
[4294020.807606] rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
[4294020.808650] rtc0: alarms up to one month, y3k
[4294020.811055] piix4_smbus 0000:00:14.0: Found 0000:00:14.0 device
[4294020.812706] EDAC MC: Ver: 2.1.0 May 8 2008
[4294020.814153] cpuidle: using governor ladder
[4294020.815563] cpuidle: using governor menu
[4294020.817158] usbcore: registered new interface driver hiddev
[4294020.818631] usbcore: registered new interface driver usbhid
[4294020.819635] usbhid: v2.6:USB HID core driver
[4294020.821427] Advanced Linux Sound Architecture Driver Version 1.0.16.
[4294020.822814] ACPI: PCI Interrupt 0000:00:14.2[A] -> GSI 16 (level, low) -> IRQ 16
[4294020.823840] New Entry
[4294020.825482] reserve_memtype added 0xfe8f4000-0xfe8f8000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294020.902938] usbcore: registered new interface driver snd-usb-audio
[4294020.903951] ALSA device list:
[4294020.905455] #0: HDA ATI SB at 0xfe8f4000 irq 16
[4294020.906941] #1: USB Device 0x46d:0x8b0 at usb-0000:00:13.0-1, full speed
[4294020.908396] Netfilter messages via NETLINK v0.30.
[4294020.909843] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[4294020.911936] TCP cubic registered
[4294020.913057] Initializing XFRM netlink socket
[4294020.914403] NET: Registered protocol family 17
[4294020.915781] NET: Registered protocol family 15
[4294020.917723] powernow-k8: Found 1 AMD Athlon(tm) 64 X2 Dual Core Processor 6000+ processors (2 cpu cores) (version 2.20.00)
[4294020.918774] powernow-k8: 0 : fid 0x16 (3000 MHz), vid 0x8
[4294020.920728] powernow-k8: 1 : fid 0x14 (2800 MHz), vid 0xa
[4294020.922074] powernow-k8: 2 : fid 0x12 (2600 MHz), vid 0xc
[4294020.923408] powernow-k8: 3 : fid 0x10 (2400 MHz), vid 0xe
[4294020.924834] powernow-k8: 4 : fid 0xe (2200 MHz), vid 0x10
[4294020.926149] powernow-k8: 5 : fid 0xc (2000 MHz), vid 0x10
[4294020.927432] powernow-k8: 6 : fid 0xa (1800 MHz), vid 0x10
[4294020.928785] powernow-k8: 7 : fid 0x2 (1000 MHz), vid 0x12
[4294021.006827] kjournald starting. Commit interval 5 seconds
[4294021.020198] EXT3-fs: mounted filesystem with ordered data mode.
[4294021.021437] VFS: Mounted root (ext3 filesystem) readonly.
[4294021.023441] Freeing unused kernel memory: 508k freed
[4294021.024951] Write protecting the kernel read-only data: 5844k
[4294022.403997] Clocksource tsc unstable (delta = -334189613 ns)
[4294023.129719] parport_pc 00:07: reported by Plug and Play ACPI
[4294023.129732] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)]
[4294025.262977] usb-storage: device scan complete
[4294025.262977] scsi 6:0:0:0: Direct-Access Generic USB SD Reader 1.00 PQ: 0 ANSI: 0
[4294025.264831] scsi 6:0:0:1: Direct-Access Generic USB CF Reader 1.01 PQ: 0 ANSI: 0
[4294025.264831] scsi 6:0:0:2: Direct-Access Generic USB SM Reader 1.02 PQ: 0 ANSI: 0
[4294025.265831] scsi 6:0:0:3: Direct-Access Generic USB MS Reader 1.03 PQ: 0 ANSI: 0
[4294025.267862] sd 6:0:0:0: [sdb] Attached SCSI removable disk
[4294025.267887] sd 6:0:0:0: Attached scsi generic sg2 type 0
[4294025.276832] sd 6:0:0:1: [sdc] Attached SCSI removable disk
[4294025.276858] sd 6:0:0:1: Attached scsi generic sg3 type 0
[4294025.291969] sd 6:0:0:2: [sdd] Attached SCSI removable disk
[4294025.291997] sd 6:0:0:2: Attached scsi generic sg4 type 0
[4294025.299831] sd 6:0:0:3: [sde] Attached SCSI removable disk
[4294025.299831] sd 6:0:0:3: Attached scsi generic sg5 type 0
[4294058.846278] EXT3 FS on sda3, internal journal
[4294059.048882] kjournald starting. Commit interval 5 seconds
[4294059.048882] EXT3 FS on sda5, internal journal
[4294059.048882] EXT3-fs: mounted filesystem with ordered data mode.
[4294059.062888] kjournald starting. Commit interval 5 seconds
[4294059.062888] EXT3 FS on sda6, internal journal
[4294059.062888] EXT3-fs: mounted filesystem with ordered data mode.
[4294059.111895] kjournald starting. Commit interval 5 seconds
[4294059.111968] EXT3 FS on sda7, internal journal
[4294059.111971] EXT3-fs: mounted filesystem with ordered data mode.
[4294059.123887] kjournald starting. Commit interval 5 seconds
[4294059.123887] EXT3 FS on sda8, internal journal
[4294059.123887] EXT3-fs: mounted filesystem with ordered data mode.
[4294059.158889] kjournald starting. Commit interval 5 seconds
[4294059.160890] EXT3 FS on sda9, internal journal
[4294059.160890] EXT3-fs: mounted filesystem with ordered data mode.
[4294059.171894] kjournald starting. Commit interval 5 seconds
[4294059.171894] EXT3 FS on sda10, internal journal
[4294059.171894] EXT3-fs: mounted filesystem with ordered data mode.
[4294059.253922] ReiserFS: sda11: found reiserfs format "3.6" with standard journal
[4294059.253922] ReiserFS: sda11: using ordered data mode
[4294059.262911] ReiserFS: sda11: journal params: device sda11, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
[4294059.265172] ReiserFS: sda11: checking transaction log (sda11)
[4294059.274915] ReiserFS: sda11: Using r5 hash to sort names
[4294060.630491] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
[4294061.991228] r8169: eth0: link up
[4294061.991234] r8169: eth0: link up
[4294064.569418] Adding 2008116k swap on /dev/sda2. Priority:-1 extents:1 across:2008116k
[4294071.133455] New Entry
[4294071.133461] reserve_memtype added 0xfeaf0000-0xfeb00000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294071.180296] ip_tables: (C) 2000-2006 Netfilter Core Team
[4294071.274495] free_memtype request 0xfeaf0000-0xfeb00000
[4294071.276395] New Entry
[4294071.276397] reserve_memtype added 0xfeaf0000-0xfeb00000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294071.278494] Overlap at 0xf0000000-0xf1000000
[4294071.278496] reserve_memtype added 0xf0000000-0xf8000000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294071.656420] Overlap at 0xf0000000-0xf8000000
[4294071.656426] reserve_memtype added 0xf0000000-0xf8000000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294071.656511] Overlap at 0xfeaf0000-0xfeb00000
[4294071.656513] reserve_memtype added 0xfeaf0000-0xfeb00000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294071.660628] free_memtype request 0xf0000000-0xf8000000
[4294071.660651] free_memtype request 0xfeaf0000-0xfeb00000
[4294072.177663] Overlap at 0xf0000000-0xf8000000
[4294072.177670] reserve_memtype added 0xf0000000-0xf8000000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294072.177765] Overlap at 0xfeaf0000-0xfeb00000
[4294072.177767] reserve_memtype added 0xfeaf0000-0xfeb00000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294072.181753] free_memtype request 0xf0000000-0xf8000000
[4294072.181770] free_memtype request 0xfeaf0000-0xfeb00000
[4294073.719242] Overlap at 0xf0000000-0xf8000000
[4294073.719250] reserve_memtype added 0xf0000000-0xf8000000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294073.719364] Overlap at 0xfeaf0000-0xfeb00000
[4294073.719366] reserve_memtype added 0xfeaf0000-0xfeb00000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294073.724222] free_memtype request 0xf0000000-0xf8000000
[4294073.724244] free_memtype request 0xfeaf0000-0xfeb00000
[4294074.132216] Overlap at 0xf0000000-0xf8000000
[4294074.132223] reserve_memtype added 0xf0000000-0xf8000000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294074.132334] Overlap at 0xfeaf0000-0xfeb00000
[4294074.132335] reserve_memtype added 0xfeaf0000-0xfeb00000, track uncached-minus, req uncached-minus, ret uncached-minus
[4294074.137333] free_memtype request 0xf0000000-0xf8000000
[4294074.137333] free_memtype request 0xfeaf0000-0xfeb00000
[4294075.573895] ctnetlink v0.93: registering with nfnetlink.
[4294075.808754] ClusterIP Version 0.8 loaded successfully
[4294079.695769] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
[4294080.163127] uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
[-- Attachment #3: mtrr --]
[-- Type: text/plain, Size: 137 bytes --]
reg00: base=0x00000000 ( 0MB), size=2048MB: write-back, count=1
reg01: base=0xf0000000 (3840MB), size= 128MB: write-combining, count=1
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error
2008-05-08 20:08 ` Rufus & Azrael
@ 2008-05-08 21:37 ` Venki Pallipadi
2008-05-08 21:42 ` H. Peter Anvin
0 siblings, 1 reply; 32+ messages in thread
From: Venki Pallipadi @ 2008-05-08 21:37 UTC (permalink / raw)
To: Rufus & Azrael
Cc: Pallipadi, Venkatesh, Ingo Molnar, Siddha, Suresh B,
Linux-kernel Mailing List, Yinghai Lu, Thomas Gleixner,
H. Peter Anvin
On Thu, May 08, 2008 at 01:08:01PM -0700, Rufus & Azrael wrote:
> Venki Pallipadi a ecrit :
> >
> > Use UC_MINUS in reserve_memtype call with -1, when MTRR lookup fails for
> any
> > reason.
> >
> > Change the logic in mtrr_type_lookup to just get the type from the start
> > address. Using start and end adddress is not right/complete as start and
> > end can be covered by different mtrr (where old code will fail) or
> > start and end can be in same mtrr, but still have some different
> > memory type region in between. Using only start is less restrictive and
> > deterministic.
> >
> > Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
> >
> > ---
> > arch/x86/kernel/cpu/mtrr/generic.c | 7 ++-----
> > arch/x86/mm/pat.c | 8 +-------
> > 2 files changed, 3 insertions(+), 12 deletions(-)
> >
>
> Hi Venki,
>
> Patch applied on 2.6.26-rc1-git5 and all works fine in X server with
> CONFIG_X86_PAT=y.
>
> See dmesg and mtrr files attached.
>
Thanks for reporting the problem and testing the fix.
ingo/thomas/hpa: Can you please pick up this patch. Fixes the PAT regression
reported on this thread.
Thanks,
Venki
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error
2008-05-08 21:37 ` Venki Pallipadi
@ 2008-05-08 21:42 ` H. Peter Anvin
[not found] ` <20080508215931.GA5035@jamoon.sc.intel.com>
0 siblings, 1 reply; 32+ messages in thread
From: H. Peter Anvin @ 2008-05-08 21:42 UTC (permalink / raw)
To: Venki Pallipadi
Cc: Rufus & Azrael, Ingo Molnar, Siddha, Suresh B,
Linux-kernel Mailing List, Yinghai Lu, Thomas Gleixner
Venki Pallipadi wrote:
> On Thu, May 08, 2008 at 01:08:01PM -0700, Rufus & Azrael wrote:
>> Venki Pallipadi a ecrit :
>> >
>> > Use UC_MINUS in reserve_memtype call with -1, when MTRR lookup fails for
>> any
>> > reason.
>> >
>> > Change the logic in mtrr_type_lookup to just get the type from the start
>> > address. Using start and end adddress is not right/complete as start and
>> > end can be covered by different mtrr (where old code will fail) or
>> > start and end can be in same mtrr, but still have some different
>> > memory type region in between. Using only start is less restrictive and
>> > deterministic.
>> >
>> > Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
>> >
>> > ---
>> > arch/x86/kernel/cpu/mtrr/generic.c | 7 ++-----
>> > arch/x86/mm/pat.c | 8 +-------
>> > 2 files changed, 3 insertions(+), 12 deletions(-)
>> >
>>
>> Hi Venki,
>>
>> Patch applied on 2.6.26-rc1-git5 and all works fine in X server with
>> CONFIG_X86_PAT=y.
>>
>> See dmesg and mtrr files attached.
>>
>
> Thanks for reporting the problem and testing the fix.
> ingo/thomas/hpa: Can you please pick up this patch. Fixes the PAT regression
> reported on this thread.
Hm...
I have *serious* concerns about this; this might paper over this
particular problem, but it just isn't *correct*.
The fact that the range check is implemented incorrectly is not an
excuse to just dump it and ignore the problem; it should be fixed instead.
-hpa
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error
[not found] ` <20080508215931.GA5035@jamoon.sc.intel.com>
@ 2008-05-08 23:40 ` Venki Pallipadi
2008-05-08 23:54 ` H. Peter Anvin
0 siblings, 1 reply; 32+ messages in thread
From: Venki Pallipadi @ 2008-05-08 23:40 UTC (permalink / raw)
To: H. Peter Anvin
Cc: Rufus & Azrael, Ingo Molnar, Siddha, Suresh B,
Linux-kernel Mailing List, Yinghai Lu, Thomas Gleixner
On Thu, May 08, 2008 at 02:59:31PM -0700, Venkatesh Pallipadi wrote:
> On Thu, May 08, 2008 at 02:42:29PM -0700, H. Peter Anvin wrote:
> > Venki Pallipadi wrote:
> > >On Thu, May 08, 2008 at 01:08:01PM -0700, Rufus & Azrael wrote:
> > >> Venki Pallipadi a ecrit :
> > >> >
> > >> > Use UC_MINUS in reserve_memtype call with -1, when MTRR lookup fails
> > >> for
> > >> any
> > >> > reason.
> > >> >
> > >> > Change the logic in mtrr_type_lookup to just get the type from the
> > >> start
> > >> > address. Using start and end adddress is not right/complete as start
> > >> and
> > >> > end can be covered by different mtrr (where old code will fail) or
> > >> > start and end can be in same mtrr, but still have some different
> > >> > memory type region in between. Using only start is less restrictive
> > >> and
> > >> > deterministic.
> > >> >
> > >> > Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
> > >> >
> > >> > ---
> > >> > arch/x86/kernel/cpu/mtrr/generic.c | 7 ++-----
> > >> > arch/x86/mm/pat.c | 8 +-------
> > >> > 2 files changed, 3 insertions(+), 12 deletions(-)
> > >> >
> > >>
> >
> > Hm...
> >
> > I have *serious* concerns about this; this might paper over this
> > particular problem, but it just isn't *correct*.
> >
> > The fact that the range check is implemented incorrectly is not an
> > excuse to just dump it and ignore the problem; it should be fixed instead.
> >
>
> I agree we need a better range check in place. But, the current one was not
> really doing anything useful and actually causing the side-effect
> regression. So, I felt not having it is better solution for now.
>
> Other solution is to stay with start and end range check and just ignore the
> range check error with WC overlap in case where UC_MINUS is requested.
>
> Given the way MTRRs are defined, the only way to do the full range check
> seems to be to go over page by page (from start to end), and check which
> variable range MTTR it matches with, which is obviously very excessive. As,
> this is not a problem in typical usage scenario.
>
Also, note that we only look for start while looking at fixed range MTRRs.
This is not as scary as it seems. We are finding the effective memory type
by just looking at the start of the address range. We still go through
the PAT reserve free mechanism, once we find the effective memory type
and that list will catch any other users with conflicting type anywhere
in the start to end range. And we will still keep effective type consistent
across all mappings.
For example:
0xf0000000-0xf1000000 is mapped WC by one user with appropriate MTRR setting
0xf2000000-0xf3000000 is mapped UC by another user with appropriate MTRR setting
Now if there is a request to map
0xf0000000-0xf4000000, we do mtrr_lookup and assume effective type for the
whole range is WC. Then we go through PAT list to see any conflicts. And
while parsing the list, we will find there is an overlap with conflicting
attributes and we fail the reserve.
In case the second UC mapping above is not present, we use effective memory
type for the whole range 0xf0000000-0xf4000000 as WC and track it in our list
that way.
Thanks,
Venki
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error
2008-05-08 23:40 ` Venki Pallipadi
@ 2008-05-08 23:54 ` H. Peter Anvin
2008-05-09 0:34 ` Venki Pallipadi
0 siblings, 1 reply; 32+ messages in thread
From: H. Peter Anvin @ 2008-05-08 23:54 UTC (permalink / raw)
To: Venki Pallipadi
Cc: Rufus & Azrael, Ingo Molnar, Siddha, Suresh B,
Linux-kernel Mailing List, Yinghai Lu, Thomas Gleixner
Venki Pallipadi wrote:
> On Thu, May 08, 2008 at 02:59:31PM -0700, Venkatesh Pallipadi wrote:
>>>
>> I agree we need a better range check in place. But, the current one was not
>> really doing anything useful and actually causing the side-effect
>> regression. So, I felt not having it is better solution for now.
>>
>> Other solution is to stay with start and end range check and just ignore the
>> range check error with WC overlap in case where UC_MINUS is requested.
>>
>> Given the way MTRRs are defined, the only way to do the full range check
>> seems to be to go over page by page (from start to end), and check which
>> variable range MTTR it matches with, which is obviously very excessive. As,
>> this is not a problem in typical usage scenario.
>>
I don't believe that is true in the slightest. You can iterate over the
variable MTRRs and see if any part of them overlaps the target range;
doing exhaustive enumeration is clearly bogus, especially on 64-bit
platforms.
>
> Also, note that we only look for start while looking at fixed range MTRRs.
> This is not as scary as it seems. We are finding the effective memory type
> by just looking at the start of the address range. We still go through
> the PAT reserve free mechanism, once we find the effective memory type
> and that list will catch any other users with conflicting type anywhere
> in the start to end range. And we will still keep effective type consistent
> across all mappings.
>
So what you're saying here is "it's bogus, but it doesn't really matter
anyway?" Why bother having it at all, then?
Seriously, if it's not unconditionally correct, then:
a. it should be *clearly* labelled a heuristic.
b. it should be *clearly* explained why having the heuristic is much
better than not having anything.
In this case, neither of those conditions appear to be addressed.
-hpa
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error
2008-05-08 23:54 ` H. Peter Anvin
@ 2008-05-09 0:34 ` Venki Pallipadi
2008-05-09 0:49 ` H. Peter Anvin
` (2 more replies)
0 siblings, 3 replies; 32+ messages in thread
From: Venki Pallipadi @ 2008-05-09 0:34 UTC (permalink / raw)
To: H. Peter Anvin
Cc: Venki Pallipadi, Rufus & Azrael, Ingo Molnar,
Siddha, Suresh B, Linux-kernel Mailing List, Yinghai Lu,
Thomas Gleixner
On Thu, May 08, 2008 at 04:54:44PM -0700, H. Peter Anvin wrote:
> Venki Pallipadi wrote:
> >On Thu, May 08, 2008 at 02:59:31PM -0700, Venkatesh Pallipadi wrote:
> >>>
> >>I agree we need a better range check in place. But, the current one was
> >>not
> >>really doing anything useful and actually causing the side-effect
> >>regression. So, I felt not having it is better solution for now.
> >>
> >>Other solution is to stay with start and end range check and just ignore
> >>the
> >>range check error with WC overlap in case where UC_MINUS is requested.
> >>
> >>Given the way MTRRs are defined, the only way to do the full range check
> >>seems to be to go over page by page (from start to end), and check which
> >>variable range MTTR it matches with, which is obviously very excessive.
> >>As,
> >>this is not a problem in typical usage scenario.
> >>
>
> I don't believe that is true in the slightest. You can iterate over the
> variable MTRRs and see if any part of them overlaps the target range;
> doing exhaustive enumeration is clearly bogus, especially on 64-bit
> platforms.
What I meant was:
MTRRs are not really base and size. They are defined as base and mask.
Any addr is affected by mtrr if addr & mask == base & mask.
So, MTRR entry like
base = 0xf00000, mask = 0xff00000 with 36 bit physical address covers
0xf00000-0xffffff, 0x10f00000-0x10ffffff, 0x20f00000-0x20ffffff, ....
In this case if user is trying to mmap 0x1a000000-0x2a000000, we cannot really
cover this case with single parsing of variable address ranges. We will have
to go through the sub-ranges withing single variable range, which can be page
by page in worst case.
> >
> >Also, note that we only look for start while looking at fixed range MTRRs.
> >This is not as scary as it seems. We are finding the effective memory type
> >by just looking at the start of the address range. We still go through
> >the PAT reserve free mechanism, once we find the effective memory type
> >and that list will catch any other users with conflicting type anywhere
> >in the start to end range. And we will still keep effective type consistent
> >across all mappings.
> >
>
> So what you're saying here is "it's bogus, but it doesn't really matter
> anyway?" Why bother having it at all, then?
>
> Seriously, if it's not unconditionally correct, then:
>
> a. it should be *clearly* labelled a heuristic.
> b. it should be *clearly* explained why having the heuristic is much
> better than not having anything.
>
> In this case, neither of those conditions appear to be addressed.
Agree that is has to be called a heuristic. Yes. Not having that will work
may be not as optimially. Having it gives us better starting point when we
start to find a proper memory type for requests, especially when there are
no other overlapping mappings in PAT list.
One of the reason for heristic was to get proper type for /dev/mem maps for WB
region (ACPI and BIOS area). /dev/mem checks to see the mtrr type of the start
address and starts with that type for the request. As long as there are no
other conflict in PAT list, we can give WB to this /dev/mem request. Not
having this heuristic we will have to most probably default to UC.
When there are overlapping PAT list entries, the mtrr_lookup does not matter
as we have to inherit things from those PAT entries or conflicting with them.
This discussion points to - code is not sufficiently commented and/or needs
some refactoring. Will look at this afresh tomorrow morning and see whether
I can some up with some better alternative.
Thanks,
Venki
Thanks,
Venki
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error
2008-05-09 0:34 ` Venki Pallipadi
@ 2008-05-09 0:49 ` H. Peter Anvin
2008-05-09 0:52 ` H. Peter Anvin
2008-05-29 19:01 ` Venki Pallipadi
2 siblings, 0 replies; 32+ messages in thread
From: H. Peter Anvin @ 2008-05-09 0:49 UTC (permalink / raw)
To: Venki Pallipadi
Cc: Rufus & Azrael, Ingo Molnar, Siddha, Suresh B,
Linux-kernel Mailing List, Yinghai Lu, Thomas Gleixner
Venki Pallipadi wrote:
>
> What I meant was:
> MTRRs are not really base and size. They are defined as base and mask.
> Any addr is affected by mtrr if addr & mask == base & mask.
> So, MTRR entry like
> base = 0xf00000, mask = 0xff00000 with 36 bit physical address covers
> 0xf00000-0xffffff, 0x10f00000-0x10ffffff, 0x20f00000-0x20ffffff, ....
>
> In this case if user is trying to mmap 0x1a000000-0x2a000000, we cannot really
> cover this case with single parsing of variable address ranges. We will have
> to go through the sub-ranges withing single variable range, which can be page
> by page in worst case.
>
In practice, though, such MTRRs are never seen. Even in the presence of
such pathological MTRRs, I'm sure one can figure out a *much* smarter
overlap algorithm. I'd have to sit down and think about it, but I'm
pretty sure one could; the basic observation, though, is that any set
mask bit that are in a position <= floor(log2(range_len))-1 don't matter
at all, since the range WILL end up covering both the 0 and the 1 case
in this bit position. At this point, you can test only a limited number
of points (I *believe* you can reduce it down to only the beginning and
the end, but I haven't proven that, so don't count on it yet.)
The key, of course, is to look for the case of multiple MTRRs matching
the range.
-hpa
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error
2008-05-09 0:34 ` Venki Pallipadi
2008-05-09 0:49 ` H. Peter Anvin
@ 2008-05-09 0:52 ` H. Peter Anvin
2008-05-09 13:46 ` Pallipadi, Venkatesh
2008-05-29 19:01 ` Venki Pallipadi
2 siblings, 1 reply; 32+ messages in thread
From: H. Peter Anvin @ 2008-05-09 0:52 UTC (permalink / raw)
To: Venki Pallipadi
Cc: Rufus & Azrael, Ingo Molnar, Siddha, Suresh B,
Linux-kernel Mailing List, Yinghai Lu, Thomas Gleixner
Venki Pallipadi wrote:
>
> One of the reason for heristic was to get proper type for /dev/mem maps for WB
> region (ACPI and BIOS area). /dev/mem checks to see the mtrr type of the start
> address and starts with that type for the request. As long as there are no
> other conflict in PAT list, we can give WB to this /dev/mem request. Not
> having this heuristic we will have to most probably default to UC.
>
> When there are overlapping PAT list entries, the mtrr_lookup does not matter
> as we have to inherit things from those PAT entries or conflicting with them.
>
Okay, now here is something...
I don't believe it is kosher for mmap() to behave differently if we
called it once or called it twice.
Therefore, the proper behaviour in the case of a range that covers
multiple types is to break it down into multiple requests each mapped
with the appropriate type, as if mmap had been called separate on each
subrange. In the limiting case, yes, this does mean the subranges can
be individual pages, but such an outcome is vanishingly improbable in
practice.
-hpa
^ permalink raw reply [flat|nested] 32+ messages in thread
* RE: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error
2008-05-09 0:52 ` H. Peter Anvin
@ 2008-05-09 13:46 ` Pallipadi, Venkatesh
0 siblings, 0 replies; 32+ messages in thread
From: Pallipadi, Venkatesh @ 2008-05-09 13:46 UTC (permalink / raw)
To: H. Peter Anvin
Cc: Rufus & Azrael, Ingo Molnar, Siddha, Suresh B,
Linux-kernel Mailing List, Yinghai Lu, Thomas Gleixner
>-----Original Message-----
>From: H. Peter Anvin [mailto:hpa@zytor.com]
>Sent: Thursday, May 08, 2008 5:53 PM
>To: Pallipadi, Venkatesh
>Cc: Rufus & Azrael; Ingo Molnar; Siddha, Suresh B;
>Linux-kernel Mailing List; Yinghai Lu; Thomas Gleixner
>Subject: Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with
>xf86MapVidMem error
>
>Venki Pallipadi wrote:
>>
>> One of the reason for heristic was to get proper type for
>/dev/mem maps for WB
>> region (ACPI and BIOS area). /dev/mem checks to see the mtrr
>type of the start
>> address and starts with that type for the request. As long
>as there are no
>> other conflict in PAT list, we can give WB to this /dev/mem
>request. Not
>> having this heuristic we will have to most probably default to UC.
>>
>> When there are overlapping PAT list entries, the mtrr_lookup
>does not matter
>> as we have to inherit things from those PAT entries or
>conflicting with them.
>>
>
>Okay, now here is something...
>
>I don't believe it is kosher for mmap() to behave differently if we
>called it once or called it twice.
May be I am missing something. Only time mmap will behave differently is
when some of the pre-existing conditions are different. If the MTRRs are
different and/or there has been conflicting mapping in between first and
second mmap. Otherwise, it will be same. We had to do this inheriting
Business if there are other conflicting maps to have compatibility with
All existing /dev/mem users.
>Therefore, the proper behaviour in the case of a range that covers
>multiple types is to break it down into multiple requests each mapped
>with the appropriate type, as if mmap had been called separate on each
>subrange. In the limiting case, yes, this does mean the subranges can
>be individual pages, but such an outcome is vanishingly improbable in
>practice.
We thought about splitting the range. But, in general the interface
requires
us to give one single type of access back. Interfaces like pci accesses
in /sysfs. If user maps the file with mmap, we give one particular type
of mapping.
returning multi type may be a possibility, but that will mean whole new
level of complications in tracking, splitting the vmas, returning this
subrange mapping info to user in some way etc.
Sub-range of a page is probably improbable. But overlaps are common.
That is exactly what is happening with the issue in this thread.
Part of the region is mmaped first (it will get UC_MINUS) and MTRR setup
for WC.
Later a bigger region that includes the first smaller part is being
mmaped. We can
safely return UC_MINUS to this bigger request (without causing any
aliases) and things
will work fine as this bigger mmap does its own MTRR for WC as well.
This is the case
where I feel just maintaining the consistency across the PAT list (which
is UC_MINUS)
here is safe irrespective of any MTRR setting we may have underneath.
Worrying about
MTRR ranges here doesn't seem to add any additional safety-ness.
Thanks,
Venki
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error
2008-05-09 0:34 ` Venki Pallipadi
2008-05-09 0:49 ` H. Peter Anvin
2008-05-09 0:52 ` H. Peter Anvin
@ 2008-05-29 19:01 ` Venki Pallipadi
2008-05-29 21:51 ` Rufus & Azrael
2 siblings, 1 reply; 32+ messages in thread
From: Venki Pallipadi @ 2008-05-29 19:01 UTC (permalink / raw)
To: H. Peter Anvin
Cc: Rufus & Azrael, Ingo Molnar, Siddha, Suresh B,
Linux-kernel Mailing List, Yinghai Lu, Thomas Gleixner
On Thu, May 08, 2008 at 05:34:24PM -0700, Pallipadi, Venkatesh wrote:
> On Thu, May 08, 2008 at 04:54:44PM -0700, H. Peter Anvin wrote:
> > Venki Pallipadi wrote:
> > >
> > >Also, note that we only look for start while looking at fixed range
> MTRRs.
> > >This is not as scary as it seems. We are finding the effective memory
> type
> > >by just looking at the start of the address range. We still go through
> > >the PAT reserve free mechanism, once we find the effective memory type
> > >and that list will catch any other users with conflicting type anywhere
> > >in the start to end range. And we will still keep effective type
> consistent
> > >across all mappings.
> > >
> >
> > So what you're saying here is "it's bogus, but it doesn't really matter
> > anyway?" Why bother having it at all, then?
> >
> > Seriously, if it's not unconditionally correct, then:
> >
> > a. it should be *clearly* labelled a heuristic.
> > b. it should be *clearly* explained why having the heuristic is much
> > better than not having anything.
> >
> > In this case, neither of those conditions appear to be addressed.
>
> Agree that is has to be called a heuristic. Yes. Not having that will work
> may be not as optimially. Having it gives us better starting point when we
> start to find a proper memory type for requests, especially when there are
> no other overlapping mappings in PAT list.
>
> One of the reason for heristic was to get proper type for /dev/mem maps
> for WB
> region (ACPI and BIOS area). /dev/mem checks to see the mtrr type of the
> start
> address and starts with that type for the request. As long as there are no
> other conflict in PAT list, we can give WB to this /dev/mem request. Not
> having this heuristic we will have to most probably default to UC.
>
> When there are overlapping PAT list entries, the mtrr_lookup does not
> matter
> as we have to inherit things from those PAT entries or conflicting with
> them.
>
> This discussion points to - code is not sufficiently commented and/or
> needs
> some refactoring. Will look at this afresh tomorrow morning and see
> whether
> I can some up with some better alternative.
>
This is an alternate solution to the problem in this thread. The change
clarifies what is expected out of mtrr_lookup in PAT code and how we handle
failure.
Thanks,
Venki
Alternate patch to clarify the usage of mtrr_lookup() in PAT code, and to make
PAT code resilient to mtrr lookup problems.
Specifically, pat_x_mtrr_type() is restructured to highlight, under
what conditions we look for mtrr hint. pat_x_mtrr_type() uses a default
type when there are any errors in mtrr lookup (still maintaining the pat
consistency). And, reserve_memtype() highlights its usage ot mtrr_lookup for
request type of '-1' and also defaults in a sane way on any mtrr lookup failure.
pat.c looks at mtrr type of a range to get a hint on what mapping type
to request when user/API:
(1) hasn't specified any type (/dev/mem mapping) and we do not want to take
performance hit by always mapping UC_MINUS. This will be the case
for /dev/mem mappings used to map BIOS area or ACPI region which are WB'able.
In this case, as long as MTRR is not WB, PAT will request UC_MINUS for such
mappings.
(2) user/API requests WB mapping while in reality MTRR may have UC or WC.
In this case, PAT can map as WB (without checking MTRR) and still effective
type will be UC or WC. But, a subsequent request to map same region as
UC or WC may fail, as the region will get trackked as WB in PAT list. Looking
at MTRR hint helps us to track based on effective type rather than what user
requested. Again, here mtrr_lookup is only used as hint and we fallback to
WB mapping (as requested by user) as default.
In both cases, after using the mtrr hint, we still go through the memtype
list to make sure there are no inconsistencies among multiple users.
Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
Signed-off-by: Suresh Siddha <suresh.b.siddha@intel.com>
---
arch/x86/mm/pat.c | 49 ++++++++++++++++++++++++-------------------------
1 file changed, 24 insertions(+), 25 deletions(-)
Index: linux-2.6/arch/x86/mm/pat.c
===================================================================
--- linux-2.6.orig/arch/x86/mm/pat.c 2008-05-28 13:19:28.000000000 -0700
+++ linux-2.6/arch/x86/mm/pat.c 2008-05-28 15:18:22.000000000 -0700
@@ -151,32 +151,33 @@ static int pat_x_mtrr_type(u64 start, u6
unsigned long pat_type;
u8 mtrr_type;
- mtrr_type = mtrr_type_lookup(start, end);
- if (mtrr_type == 0xFF) { /* MTRR not enabled */
- *ret_prot = prot;
- return 0;
- }
- if (mtrr_type == 0xFE) { /* MTRR match error */
- *ret_prot = _PAGE_CACHE_UC;
- return -1;
- }
- if (mtrr_type != MTRR_TYPE_UNCACHABLE &&
- mtrr_type != MTRR_TYPE_WRBACK &&
- mtrr_type != MTRR_TYPE_WRCOMB) { /* MTRR type unhandled */
- *ret_prot = _PAGE_CACHE_UC;
- return -1;
- }
-
pat_type = prot & _PAGE_CACHE_MASK;
prot &= (~_PAGE_CACHE_MASK);
- /* Currently doing intersection by hand. Optimize it later. */
+ /*
+ * We return the PAT request directly for types where PAT takes
+ * precedence with respect to MTRR and for UC_MINUS.
+ * Consistency checks with other PAT requests is done later
+ * while going through memtype list.
+ */
if (pat_type == _PAGE_CACHE_WC) {
*ret_prot = prot | _PAGE_CACHE_WC;
+ return 0;
} else if (pat_type == _PAGE_CACHE_UC_MINUS) {
*ret_prot = prot | _PAGE_CACHE_UC_MINUS;
- } else if (pat_type == _PAGE_CACHE_UC ||
- mtrr_type == MTRR_TYPE_UNCACHABLE) {
+ return 0;
+ } else if (pat_type == _PAGE_CACHE_UC) {
+ *ret_prot = prot | _PAGE_CACHE_UC;
+ return 0;
+ }
+
+ /*
+ * Look for MTRR hint to get the effective type in case where PAT
+ * request is for WB.
+ */
+ mtrr_type = mtrr_type_lookup(start, end);
+
+ if (mtrr_type == MTRR_TYPE_UNCACHABLE) {
*ret_prot = prot | _PAGE_CACHE_UC;
} else if (mtrr_type == MTRR_TYPE_WRCOMB) {
*ret_prot = prot | _PAGE_CACHE_WC;
@@ -233,14 +234,12 @@ int reserve_memtype(u64 start, u64 end,
if (req_type == -1) {
/*
- * Special case where caller wants to inherit from mtrr or
- * existing pat mapping, defaulting to UC_MINUS in case of
- * no match.
+ * Call mtrr_lookup to get the type hint. This is an
+ * optimization for /dev/mem mmap'ers into WB memory (BIOS
+ * tools and ACPI tools). Use WB request for WB memory and use
+ * UC_MINUS otherwise.
*/
u8 mtrr_type = mtrr_type_lookup(start, end);
- if (mtrr_type == 0xFE) { /* MTRR match error */
- err = -1;
- }
if (mtrr_type == MTRR_TYPE_WRBACK) {
req_type = _PAGE_CACHE_WB;
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error
2008-05-29 19:01 ` Venki Pallipadi
@ 2008-05-29 21:51 ` Rufus & Azrael
2008-05-31 8:10 ` Ingo Molnar
0 siblings, 1 reply; 32+ messages in thread
From: Rufus & Azrael @ 2008-05-29 21:51 UTC (permalink / raw)
To: Venki Pallipadi
Cc: H. Peter Anvin, Ingo Molnar, Siddha, Suresh B,
Linux-kernel Mailing List, Yinghai Lu, Thomas Gleixner
Venki Pallipadi wrote:
> On Thu, May 08, 2008 at 05:34:24PM -0700, Pallipadi, Venkatesh wrote:
>
>> On Thu, May 08, 2008 at 04:54:44PM -0700, H. Peter Anvin wrote:
>> > Venki Pallipadi wrote:
>> > >
>> > >Also, note that we only look for start while looking at fixed range
>> MTRRs.
>> > >This is not as scary as it seems. We are finding the effective memory
>> type
>> > >by just looking at the start of the address range. We still go through
>> > >the PAT reserve free mechanism, once we find the effective memory type
>> > >and that list will catch any other users with conflicting type anywhere
>> > >in the start to end range. And we will still keep effective type
>> consistent
>> > >across all mappings.
>> > >
>> >
>> > So what you're saying here is "it's bogus, but it doesn't really matter
>> > anyway?" Why bother having it at all, then?
>> >
>> > Seriously, if it's not unconditionally correct, then:
>> >
>> > a. it should be *clearly* labelled a heuristic.
>> > b. it should be *clearly* explained why having the heuristic is much
>> > better than not having anything.
>> >
>> > In this case, neither of those conditions appear to be addressed.
>>
>> Agree that is has to be called a heuristic. Yes. Not having that will work
>> may be not as optimially. Having it gives us better starting point when we
>> start to find a proper memory type for requests, especially when there are
>> no other overlapping mappings in PAT list.
>>
>> One of the reason for heristic was to get proper type for /dev/mem maps
>> for WB
>> region (ACPI and BIOS area). /dev/mem checks to see the mtrr type of the
>> start
>> address and starts with that type for the request. As long as there are no
>> other conflict in PAT list, we can give WB to this /dev/mem request. Not
>> having this heuristic we will have to most probably default to UC.
>>
>> When there are overlapping PAT list entries, the mtrr_lookup does not
>> matter
>> as we have to inherit things from those PAT entries or conflicting with
>> them.
>>
>> This discussion points to - code is not sufficiently commented and/or
>> needs
>> some refactoring. Will look at this afresh tomorrow morning and see
>> whether
>> I can some up with some better alternative.
>>
>>
>
>
> This is an alternate solution to the problem in this thread. The change
> clarifies what is expected out of mtrr_lookup in PAT code and how we handle
> failure.
>
> Thanks,
> Venki
>
>
>
> Alternate patch to clarify the usage of mtrr_lookup() in PAT code, and to make
> PAT code resilient to mtrr lookup problems.
>
> Specifically, pat_x_mtrr_type() is restructured to highlight, under
> what conditions we look for mtrr hint. pat_x_mtrr_type() uses a default
> type when there are any errors in mtrr lookup (still maintaining the pat
> consistency). And, reserve_memtype() highlights its usage ot mtrr_lookup for
> request type of '-1' and also defaults in a sane way on any mtrr lookup failure.
>
> pat.c looks at mtrr type of a range to get a hint on what mapping type
> to request when user/API:
> (1) hasn't specified any type (/dev/mem mapping) and we do not want to take
> performance hit by always mapping UC_MINUS. This will be the case
> for /dev/mem mappings used to map BIOS area or ACPI region which are WB'able.
> In this case, as long as MTRR is not WB, PAT will request UC_MINUS for such
> mappings.
>
> (2) user/API requests WB mapping while in reality MTRR may have UC or WC.
> In this case, PAT can map as WB (without checking MTRR) and still effective
> type will be UC or WC. But, a subsequent request to map same region as
> UC or WC may fail, as the region will get trackked as WB in PAT list. Looking
> at MTRR hint helps us to track based on effective type rather than what user
> requested. Again, here mtrr_lookup is only used as hint and we fallback to
> WB mapping (as requested by user) as default.
>
> In both cases, after using the mtrr hint, we still go through the memtype
> list to make sure there are no inconsistencies among multiple users.
>
>
> Signed-off-by: Venkatesh Pallipadi<venkatesh.pallipadi@intel.com>
> Signed-off-by: Suresh Siddha<suresh.b.siddha@intel.com>
>
> ---
> arch/x86/mm/pat.c | 49 ++++++++++++++++++++++++-------------------------
> 1 file changed, 24 insertions(+), 25 deletions(-)
>
> Index: linux-2.6/arch/x86/mm/pat.c
> ===================================================================
> --- linux-2.6.orig/arch/x86/mm/pat.c 2008-05-28 13:19:28.000000000 -0700
> +++ linux-2.6/arch/x86/mm/pat.c 2008-05-28 15:18:22.000000000 -0700
> @@ -151,32 +151,33 @@ static int pat_x_mtrr_type(u64 start, u6
> unsigned long pat_type;
> u8 mtrr_type;
>
> - mtrr_type = mtrr_type_lookup(start, end);
> - if (mtrr_type == 0xFF) { /* MTRR not enabled */
> - *ret_prot = prot;
> - return 0;
> - }
> - if (mtrr_type == 0xFE) { /* MTRR match error */
> - *ret_prot = _PAGE_CACHE_UC;
> - return -1;
> - }
> - if (mtrr_type != MTRR_TYPE_UNCACHABLE&&
> - mtrr_type != MTRR_TYPE_WRBACK&&
> - mtrr_type != MTRR_TYPE_WRCOMB) { /* MTRR type unhandled */
> - *ret_prot = _PAGE_CACHE_UC;
> - return -1;
> - }
> -
> pat_type = prot& _PAGE_CACHE_MASK;
> prot&= (~_PAGE_CACHE_MASK);
>
> - /* Currently doing intersection by hand. Optimize it later. */
> + /*
> + * We return the PAT request directly for types where PAT takes
> + * precedence with respect to MTRR and for UC_MINUS.
> + * Consistency checks with other PAT requests is done later
> + * while going through memtype list.
> + */
> if (pat_type == _PAGE_CACHE_WC) {
> *ret_prot = prot | _PAGE_CACHE_WC;
> + return 0;
> } else if (pat_type == _PAGE_CACHE_UC_MINUS) {
> *ret_prot = prot | _PAGE_CACHE_UC_MINUS;
> - } else if (pat_type == _PAGE_CACHE_UC ||
> - mtrr_type == MTRR_TYPE_UNCACHABLE) {
> + return 0;
> + } else if (pat_type == _PAGE_CACHE_UC) {
> + *ret_prot = prot | _PAGE_CACHE_UC;
> + return 0;
> + }
> +
> + /*
> + * Look for MTRR hint to get the effective type in case where PAT
> + * request is for WB.
> + */
> + mtrr_type = mtrr_type_lookup(start, end);
> +
> + if (mtrr_type == MTRR_TYPE_UNCACHABLE) {
> *ret_prot = prot | _PAGE_CACHE_UC;
> } else if (mtrr_type == MTRR_TYPE_WRCOMB) {
> *ret_prot = prot | _PAGE_CACHE_WC;
> @@ -233,14 +234,12 @@ int reserve_memtype(u64 start, u64 end,
>
> if (req_type == -1) {
> /*
> - * Special case where caller wants to inherit from mtrr or
> - * existing pat mapping, defaulting to UC_MINUS in case of
> - * no match.
> + * Call mtrr_lookup to get the type hint. This is an
> + * optimization for /dev/mem mmap'ers into WB memory (BIOS
> + * tools and ACPI tools). Use WB request for WB memory and use
> + * UC_MINUS otherwise.
> */
> u8 mtrr_type = mtrr_type_lookup(start, end);
> - if (mtrr_type == 0xFE) { /* MTRR match error */
> - err = -1;
> - }
>
> if (mtrr_type == MTRR_TYPE_WRBACK) {
> req_type = _PAGE_CACHE_WB;
>
>
>
Hi Venki,
I try your patch above and it works fine for my config, as your previous
patch.
Thanks for your help.
Regards.
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error
2008-05-29 21:51 ` Rufus & Azrael
@ 2008-05-31 8:10 ` Ingo Molnar
0 siblings, 0 replies; 32+ messages in thread
From: Ingo Molnar @ 2008-05-31 8:10 UTC (permalink / raw)
To: Rufus & Azrael
Cc: Venki Pallipadi, H. Peter Anvin, Siddha, Suresh B,
Linux-kernel Mailing List, Yinghai Lu, Thomas Gleixner
* Rufus & Azrael <rufus-azrael@numericable.fr> wrote:
> Hi Venki,
>
> I try your patch above and it works fine for my config, as your
> previous patch.
thanks - i've applied Venki's fix to tip/x86/urgent.
Ingo
^ permalink raw reply [flat|nested] 32+ messages in thread
end of thread, other threads:[~2008-05-31 8:11 UTC | newest]
Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-05-04 8:24 [2.6.25-git18 => 2.6.26-rc1-git1] Xorg crash with xf86MapVidMem error Rufus & Azrael
2008-05-04 8:52 ` Ingo Molnar
2008-05-04 9:03 ` Rufus & Azrael
2008-05-05 17:26 ` Suresh Siddha
2008-05-05 22:19 ` Rufus & Azrael
2008-05-05 23:25 ` Venki Pallipadi
2008-05-05 23:49 ` Ingo Molnar
2008-05-06 2:09 ` Venki Pallipadi
2008-05-06 11:55 ` Ingo Molnar
[not found] ` <4820962B.6050702@numericable.fr>
2008-05-06 20:34 ` Pallipadi, Venkatesh
2008-05-06 21:56 ` Rufus & Azrael
2008-05-06 22:05 ` Pallipadi, Venkatesh
2008-05-07 20:58 ` Rufus & Azrael
2008-05-07 22:12 ` Pallipadi, Venkatesh
2008-05-08 7:08 ` Rufus & Azrael
2008-05-08 13:18 ` Pallipadi, Venkatesh
[not found] ` <B5B0CFF685D7DF46A05CF1678CFB42ED20E04609@orsmsx423.amr.corp.intel.com>
2008-05-08 19:25 ` Venki Pallipadi
2008-05-08 20:08 ` Rufus & Azrael
2008-05-08 21:37 ` Venki Pallipadi
2008-05-08 21:42 ` H. Peter Anvin
[not found] ` <20080508215931.GA5035@jamoon.sc.intel.com>
2008-05-08 23:40 ` Venki Pallipadi
2008-05-08 23:54 ` H. Peter Anvin
2008-05-09 0:34 ` Venki Pallipadi
2008-05-09 0:49 ` H. Peter Anvin
2008-05-09 0:52 ` H. Peter Anvin
2008-05-09 13:46 ` Pallipadi, Venkatesh
2008-05-29 19:01 ` Venki Pallipadi
2008-05-29 21:51 ` Rufus & Azrael
2008-05-31 8:10 ` Ingo Molnar
2008-05-06 22:51 ` Venki Pallipadi
2008-05-07 7:06 ` Ingo Molnar
2008-05-07 21:42 ` Yinghai Lu
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox