Bug 4310

Summary: mtrr: type mismatch for e8000000,8000000 old: write-back new: write-combining
Product: xorg Reporter: Bill Nottingham <notting>
Component: Driver/nVidia (open)Assignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: high CC: desrt, erik.andren, gajownik, michael.gaber, perry
Version: 6.8.2   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
X config
none
X log none

Description Bill Nottingham 2005-08-30 10:29:55 UTC
Happens on X start.

00:00.0 Host bridge: Intel Corporation E7505 Memory Controller Hub (rev 03)
00:00.1 Class ff00: Intel Corporation E7505/E7205 Series RAS Controller (rev
03)00:01.0 PCI bridge: Intel Corporation E7505/E7205 PCI-to-AGP Bridge (rev 03)
00:02.0 PCI bridge: Intel Corporation E7505 Hub Interface B PCI-to-PCI Bridge
(rev 03)
00:02.1 Class ff00: Intel Corporation E7505 Hub Interface B PCI-to-PCI Bridge
RAS Controller (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M)
USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M)
USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M)
USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI
Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 82)
00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface
Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus
Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM
(ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation NV34GL [Quadro FX 500/600
PCI] (rev a1)
02:1c.0 PIC: Intel Corporation 82870P2 P64H2 I/OxAPIC (rev 04)
02:1d.0 PCI bridge: Intel Corporation 82870P2 P64H2 Hub PCI Bridge (rev 04)
02:1e.0 PIC: Intel Corporation 82870P2 P64H2 I/OxAPIC (rev 04)
02:1f.0 PCI bridge: Intel Corporation 82870P2 P64H2 Hub PCI Bridge (rev 04)
03:03.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet
Controller (Copper) (rev 01)

[root@apone ~]# cat /proc/mtrr
reg00: base=0x00000000 (   0MB), size=987136MB: write-back, count=1
reg01: base=0x100000000 (4096MB), size=983552MB: write-back, count=1
reg02: base=0xe0000000 (3584MB), size=983552MB: uncachable, count=1
reg03: base=0xdff80000 (3583MB), size=983040MB: uncachable, count=1
Comment 1 Bill Nottingham 2005-08-30 10:30:09 UTC
Created attachment 3122 [details]
X config
Comment 2 Bill Nottingham 2005-08-30 10:30:25 UTC
Created attachment 3123 [details]
X log
Comment 3 Alan Hourihane 2005-09-23 05:26:44 UTC
X will try to setup the write-combining range for the entire AGP space.

It seems you could be using some other process that setups up an MTRR before X,
and it's usually an *fbdev driver that can cause this.
Comment 4 Alan Hourihane 2005-09-23 05:33:27 UTC
reassigning this to Driver/nv as Bill is using an NVIDIA card not the i810 driver.
Comment 5 Bill Nottingham 2005-09-23 08:28:04 UTC
Whoops, apoligies for the misfiled component.

No framebuffer is in use.
Comment 6 Allison Lortie (desrt) 2005-10-15 14:48:48 UTC
"me too".  I get this problem with a Radeon 9600 in an Intel-based ASUS P4P800SE
board.

Some time ago, I filed a bug here --
http://bugzilla.ubuntu.com/show_bug.cgi?id=16122
Comment 7 Allison Lortie (desrt) 2006-01-28 05:30:27 UTC
This bugreport closed in Ubuntu some time ago.  It was fixed with a new kernel
version and I'm reasonably sure it was a kernel bug.
Comment 8 Erik Andren 2006-04-07 04:21:43 UTC
Bill, are you still experiencing this problem using a current version of xorg?
Comment 9 Erik Andren 2006-04-30 17:24:31 UTC
Closing. Please reopen if the problem still persits in a current version of xorg.
Comment 10 Bill Nottingham 2006-05-02 04:50:13 UTC
Sorry about the delay. Appears fixed with a 2.6.16.x kernel and the xorg 1.0.1
server code.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.