Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 112238 - [2.6.14 regression] overlapping MTRR regions
Summary: [2.6.14 regression] overlapping MTRR regions
Status: VERIFIED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL: http://bugzilla.kernel.org/show_bug.c...
Whiteboard: linux-2.6.14-regression
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-11 19:42 UTC by Sebastian
Modified: 2007-05-15 22:11 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sebastian 2005-11-11 19:42:21 UTC
Hi all, 
 
I get messages about overlapping. This is not only gentoo-sources, but 2.6.14 
kernels in general. Updating to 2.6.14-r2 didn't fix it. Previous kernel 
didn't have this issue. 
 
I get these messages: 
 
mtrr: 0xd0000000,0x10000000 overlaps existing 0xd0000000,0x8000000 
mtrr: 0xd0000000,0x10000000 overlaps existing 0xd0000000,0x8000000 
mtrr: 0xd0000000,0x10000000 overlaps existing 0xd0000000,0x8000000 
 
In addition /proc/mtrr is different. 
 
2.6.13-gentoo-r5: 
reg00: base=0x00000000 (   0MB), size= 512MB: write-back, count=1 
reg01: base=0xe0000000 (3584MB), size=  32MB: write-combining, count=2 
reg02: base=0xd0000000 (3328MB), size= 128MB: write-combining, count=3 
 
2.6.14-gentoo-r2: 
reg00: base=0x00000000 (   0MB), size= 512MB: write-back, count=1 
reg01: base=0xe0000000 (3584MB), size=  32MB: write-combining, count=2 
reg02: base=0xd0000000 (3328MB), size= 128MB: write-combining, count=2 
 
I haven't found any side effects yet. But something is just wrong. 
 
I don't think it's my hardware. But anyway. This is it: 
 
Nforce2 board 
Radeon 9250 with open source drivers (kernel+xorg) 
 
My kernel config: 
 
CONFIG_X86=y 
CONFIG_SEMAPHORE_SLEEPERS=y 
CONFIG_MMU=y 
CONFIG_UID16=y 
CONFIG_GENERIC_ISA_DMA=y 
CONFIG_GENERIC_IOMAP=y 
CONFIG_ARCH_MAY_HAVE_PC_FDC=y 
CONFIG_EXPERIMENTAL=y 
CONFIG_CLEAN_COMPILE=y 
CONFIG_BROKEN_ON_SMP=y 
CONFIG_INIT_ENV_ARG_LIMIT=32 
CONFIG_LOCALVERSION="" 
CONFIG_SWAP=y 
CONFIG_SYSVIPC=y 
CONFIG_SYSCTL=y 
CONFIG_HOTPLUG=y 
CONFIG_INITRAMFS_SOURCE="" 
CONFIG_KALLSYMS=y 
CONFIG_PRINTK=y 
CONFIG_BUG=y 
CONFIG_BASE_FULL=y 
CONFIG_FUTEX=y 
CONFIG_EPOLL=y 
CONFIG_SHMEM=y 
CONFIG_CC_ALIGN_FUNCTIONS=0 
CONFIG_CC_ALIGN_LABELS=0 
CONFIG_CC_ALIGN_LOOPS=0 
CONFIG_CC_ALIGN_JUMPS=0 
CONFIG_BASE_SMALL=0 
CONFIG_MODULES=y 
CONFIG_MODULE_UNLOAD=y 
CONFIG_OBSOLETE_MODPARM=y 
CONFIG_KMOD=y 
CONFIG_X86_PC=y 
CONFIG_MK7=y 
CONFIG_X86_CMPXCHG=y 
CONFIG_X86_XADD=y 
CONFIG_X86_L1_CACHE_SHIFT=6 
CONFIG_RWSEM_XCHGADD_ALGORITHM=y 
CONFIG_GENERIC_CALIBRATE_DELAY=y 
CONFIG_X86_WP_WORKS_OK=y 
CONFIG_X86_INVLPG=y 
CONFIG_X86_BSWAP=y 
CONFIG_X86_POPAD_OK=y 
CONFIG_X86_GOOD_APIC=y 
CONFIG_X86_INTEL_USERCOPY=y 
CONFIG_X86_USE_PPRO_CHECKSUM=y 
CONFIG_X86_USE_3DNOW=y 
CONFIG_PREEMPT_VOLUNTARY=y 
CONFIG_X86_UP_APIC=y 
CONFIG_X86_UP_IOAPIC=y 
CONFIG_X86_LOCAL_APIC=y 
CONFIG_X86_IO_APIC=y 
CONFIG_X86_TSC=y 
CONFIG_X86_MCE=y 
CONFIG_X86_MCE_NONFATAL=y 
CONFIG_NOHIGHMEM=y 
CONFIG_SELECT_MEMORY_MODEL=y 
CONFIG_FLATMEM_MANUAL=y 
CONFIG_FLATMEM=y 
CONFIG_FLAT_NODE_MEM_MAP=y 
CONFIG_MTRR=y 
CONFIG_HZ_1000=y 
CONFIG_HZ=1000 
CONFIG_PHYSICAL_START=0x100000 
CONFIG_PM=y 
CONFIG_ACPI=y 
CONFIG_ACPI_BUTTON=y 
CONFIG_ACPI_FAN=y 
CONFIG_ACPI_PROCESSOR=y 
CONFIG_ACPI_THERMAL=y 
CONFIG_ACPI_BLACKLIST_YEAR=0 
CONFIG_ACPI_EC=y 
CONFIG_ACPI_POWER=y 
CONFIG_ACPI_SYSTEM=y 
CONFIG_PCI=y 
CONFIG_PCI_GODIRECT=y 
CONFIG_PCI_DIRECT=y 
CONFIG_ISA_DMA_API=y 
CONFIG_BINFMT_ELF=y 
CONFIG_NET=y 
CONFIG_PACKET=y 
CONFIG_PACKET_MMAP=y 
CONFIG_UNIX=y 
CONFIG_INET=y 
CONFIG_IP_FIB_HASH=y 
CONFIG_TCP_CONG_BIC=y 
CONFIG_NETFILTER=y 
CONFIG_IP_NF_CONNTRACK=y 
CONFIG_IP_NF_FTP=y 
CONFIG_IP_NF_IRC=y 
CONFIG_IP_NF_TFTP=y 
CONFIG_IP_NF_IPTABLES=y 
CONFIG_IP_NF_MATCH_PKTTYPE=y 
CONFIG_IP_NF_MATCH_MULTIPORT=y 
CONFIG_IP_NF_MATCH_STATE=y 
CONFIG_IP_NF_MATCH_CONNTRACK=y 
CONFIG_IP_NF_FILTER=y 
CONFIG_IP_NF_TARGET_REJECT=y 
CONFIG_IP_NF_TARGET_LOG=y 
CONFIG_IP_NF_NAT=y 
CONFIG_IP_NF_NAT_NEEDED=y 
CONFIG_IP_NF_NAT_IRC=y 
CONFIG_IP_NF_NAT_FTP=y 
CONFIG_IP_NF_NAT_TFTP=y 
CONFIG_IP_NF_MANGLE=y 
CONFIG_IP_NF_TARGET_TOS=y 
CONFIG_FW_LOADER=y 
CONFIG_BLK_DEV_RAM_COUNT=16 
CONFIG_IOSCHED_NOOP=y 
CONFIG_IOSCHED_CFQ=y 
CONFIG_IDE=y 
CONFIG_BLK_DEV_IDE=y 
CONFIG_BLK_DEV_IDEDISK=y 
CONFIG_IDEDISK_MULTI_MODE=y 
CONFIG_BLK_DEV_IDECD=y 
CONFIG_BLK_DEV_IDEPCI=y 
CONFIG_BLK_DEV_IDEDMA_PCI=y 
CONFIG_IDEDMA_PCI_AUTO=y 
CONFIG_BLK_DEV_AMD74XX=y 
CONFIG_BLK_DEV_IDEDMA=y 
CONFIG_IDEDMA_AUTO=y 
CONFIG_SCSI=y 
CONFIG_BLK_DEV_SD=y 
CONFIG_SCSI_QLA2XXX=y 
CONFIG_NETDEVICES=y 
CONFIG_TUN=y 
CONFIG_NET_ETHERNET=y 
CONFIG_NET_PCI=y 
CONFIG_FORCEDETH=y 
CONFIG_INPUT=y 
CONFIG_INPUT_MOUSEDEV=y 
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1280 
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=1024 
CONFIG_INPUT_KEYBOARD=y 
CONFIG_KEYBOARD_ATKBD=y 
CONFIG_SERIO=y 
CONFIG_SERIO_I8042=y 
CONFIG_SERIO_LIBPS2=y 
CONFIG_VT=y 
CONFIG_VT_CONSOLE=y 
CONFIG_HW_CONSOLE=y 
CONFIG_UNIX98_PTYS=y 
CONFIG_NVRAM=y 
CONFIG_RTC=y 
CONFIG_AGP=y 
CONFIG_AGP_NVIDIA=y 
CONFIG_DRM=y 
CONFIG_DRM_RADEON=y 
CONFIG_I2C=y 
CONFIG_I2C_ALGOBIT=y 
CONFIG_VIDEO_DEV=y 
CONFIG_DVB=y 
CONFIG_DVB_CORE=m 
CONFIG_DVB_AV7110=m 
CONFIG_DVB_AV7110_OSD=y 
CONFIG_DVB_STV0299=m 
CONFIG_DVB_TDA8083=m 
CONFIG_DVB_VES1X93=m 
CONFIG_DVB_SP8870=m 
CONFIG_DVB_L64781=m 
CONFIG_DVB_VES1820=m 
CONFIG_DVB_STV0297=m 
CONFIG_VIDEO_SAA7146=m 
CONFIG_VIDEO_SAA7146_VV=m 
CONFIG_VIDEO_VIDEOBUF=m 
CONFIG_VIDEO_BUF=m 
CONFIG_FB=y 
CONFIG_FB_CFB_FILLRECT=y 
CONFIG_FB_CFB_COPYAREA=y 
CONFIG_FB_CFB_IMAGEBLIT=y 
CONFIG_FB_SOFT_CURSOR=y 
CONFIG_FB_MODE_HELPERS=y 
CONFIG_FB_RADEON=y 
CONFIG_FB_RADEON_I2C=y 
CONFIG_VGA_CONSOLE=y 
CONFIG_DUMMY_CONSOLE=y 
CONFIG_FRAMEBUFFER_CONSOLE=y 
CONFIG_FONT_8x8=y 
CONFIG_FONT_8x16=y 
CONFIG_SPEAKUP_DEFAULT="none" 
CONFIG_SOUND=y 
CONFIG_SND=y 
CONFIG_SND_TIMER=y 
CONFIG_SND_PCM=y 
CONFIG_SND_RAWMIDI=y 
CONFIG_SND_RTCTIMER=y 
CONFIG_SND_MPU401_UART=y 
CONFIG_SND_AC97_CODEC=y 
CONFIG_SND_AC97_BUS=y 
CONFIG_SND_ICE1712=y 
CONFIG_USB_ARCH_HAS_HCD=y 
CONFIG_USB_ARCH_HAS_OHCI=y 
CONFIG_USB=y 
CONFIG_USB_DEVICEFS=y 
CONFIG_USB_EHCI_HCD=y 
CONFIG_USB_OHCI_HCD=y 
CONFIG_USB_OHCI_LITTLE_ENDIAN=y 
CONFIG_USB_PRINTER=y 
CONFIG_USB_STORAGE=y 
CONFIG_USB_HID=y 
CONFIG_USB_HIDINPUT=y 
CONFIG_EXT3_FS=y 
CONFIG_JBD=y 
CONFIG_INOTIFY=y 
CONFIG_DNOTIFY=y 
CONFIG_ISO9660_FS=y 
CONFIG_JOLIET=y 
CONFIG_FAT_FS=y 
CONFIG_VFAT_FS=y 
CONFIG_FAT_DEFAULT_CODEPAGE=850 
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-15" 
CONFIG_NTFS_FS=y 
CONFIG_PROC_FS=y 
CONFIG_SYSFS=y 
CONFIG_TMPFS=y 
CONFIG_RAMFS=y 
CONFIG_MSDOS_PARTITION=y 
CONFIG_NLS=y 
CONFIG_NLS_DEFAULT="iso8859-15" 
CONFIG_NLS_CODEPAGE_850=y 
CONFIG_NLS_ISO8859_15=y 
CONFIG_LOG_BUF_SHIFT=14 
CONFIG_DEBUG_BUGVERBOSE=y 
CONFIG_EARLY_PRINTK=y 
CONFIG_X86_FIND_SMP_CONFIG=y 
CONFIG_X86_MPPARSE=y 
CONFIG_CRC32=y 
CONFIG_GENERIC_HARDIRQS=y 
CONFIG_GENERIC_IRQ_PROBE=y 
CONFIG_X86_BIOS_REBOOT=y 
CONFIG_PC=y 
 
The config is basically the same as used with previous kernels. 
 
 
Thanks 
 
Sebastian 

Reproducible: Always
Steps to Reproduce:
1.
2.
3.

Actual Results:  
mtrr is setup incorrectly 


emerge info 
Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r2, 
2.6.14-gentoo-r2 i686) 
================================================================= 
System uname: 2.6.14-gentoo-r2 i686 AMD Sempron(tm)   2400+ 
Gentoo Base System version 1.6.13 
ccache version 2.3 [enabled] 
dev-lang/python:     2.4.2 
sys-apps/sandbox:    1.2.12 
sys-devel/autoconf:  2.13, 2.59-r6 
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 
sys-devel/binutils:  2.15.92.0.2-r10 
sys-devel/libtool:   1.5.20 
virtual/os-headers:  2.6.11-r2 
ACCEPT_KEYWORDS="x86" 
AUTOCLEAN="yes" 
CBUILD="i686-pc-linux-gnu" 
CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" 
CHOST="i686-pc-linux-gnu" 
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" 
CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" 
DISTDIR="/data/distfiles" 
FEATURES="autoconfig ccache distlocks sandbox sfperms strict" 
GENTOO_MIRRORS="ftp://sunsite.rwth-aachen.de/pub/Linux/gentoo" 
LANG="de_DE@euro" 
LC_ALL="de_DE@euro" 
LINGUAS="de" 
MAKEOPTS="-j2" 
PKGDIR="/data/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/usr/local/portage" 
SYNC="rsync://rsync.informatik.rwth-aachen.de/gentoo-portage" 
USE="x86 3dnow 3dnowext X alsa bzip2 crypt cups dvd dvdr foomaticdb gif 
ithreads jpeg kde kdeenablefinal mmap mmx mmxext ncurses nls nodrm nptl 
nptlonly opengl png ppds readline spell sse ssl truetype truetype-fonts 
unicode userlocales xv zlib linguas_de userland_GNU kernel_linux elibc_glibc" 
Unset:  ASFLAGS, CTARGET, LDFLAGS
Comment 1 Sebastian 2005-11-11 21:33:04 UTC
I just found out that the overlap messages are issued when X starts. Before 
that everything seems ok (no errors/warnings).  
 
Before X is started /proc/mtrr looks like this: 
 
reg00: base=0x00000000 (   0MB), size= 512MB: write-back, count=1 
reg01: base=0xe0000000 (3584MB), size=  32MB: write-combining, count=2 
reg02: base=0xd0000000 (3328MB), size= 128MB: write-combining, count=1 
 
Comment 2 Daniel Drake (RETIRED) gentoo-dev 2005-11-24 17:01:42 UTC
In future, please use the attachment feature to post large files.

Is this reproducible on the latest development kernel? (currently
vanilla-sources-2.6.15_rc2)
Comment 3 Sebastian 2005-11-25 00:10:36 UTC
Hi Daniel! 
 
Okidoki, will do. 
 
I tried 2.6.15_rc2 and it's still there. 
 
mtrr: 0xd0000000,0x10000000 overlaps existing 0xd0000000,0x8000000 
mtrr: 0xd0000000,0x10000000 overlaps existing 0xd0000000,0x8000000 
mtrr: 0xd0000000,0x10000000 overlaps existing 0xd0000000,0x8000000 
Comment 4 Daniel Drake (RETIRED) gentoo-dev 2005-11-25 03:33:58 UTC
Please add your experiences to http://bugzilla.kernel.org/show_bug.cgi?id=5319
Comment 5 Daniel Drake (RETIRED) gentoo-dev 2007-04-29 14:13:45 UTC
Sebastian, is this still an issue with the latest kernel (2.6.21 or newer)?
Comment 6 Sebastian 2007-04-30 12:34:50 UTC
Hello Daniel,

thanks for the reminder. No, the problem has been solved in 2.6.20. All's good now (again).

Please close.

Regards
Sebastian
Comment 7 Daniel Drake (RETIRED) gentoo-dev 2007-04-30 13:45:33 UTC
Ok, thanks for the update