Announcement

Collapse
No announcement yet.

Setting up my MTRR correctly

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Setting up my MTRR correctly

    I know you guys probably get this a lot. First of all, I have already taken a look at the various guides over the forums and internet, but have yet to find one that works.

    My problem definitely matches the profile: Taking out 2 GB of system memory makes it work, but otherwise nothing does. Running Ubuntu 9.10 x64 with fglrx.

    Important System Specifications:
    Toshiba Satellite A350 PSAL6C-01N015
    4 GB of Memory
    ATI Radeon Mobility HD 3560

    sudo lspci -v
    Code:
    00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
    	Subsystem: Toshiba America Info Systems Device ff00
    	Flags: bus master, fast devsel, latency 0
    	Capabilities: [e0] Vendor Specific Information <?>
    	Kernel modules: intel-agp
    
    00:01.0 PCI bridge: Intel Corporation Mobile 4 Series Chipset PCI Express Graphics Port (rev 07)
    	Flags: bus master, fast devsel, latency 0
    	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
    	I/O behind bridge: 00002000-00002fff
    	Memory behind bridge: bfe00000-bfefffff
    	Prefetchable memory behind bridge: 00000000c0000000-00000000dfffffff
    	Capabilities: [88] Subsystem: Toshiba America Info Systems Device ff00
    	Capabilities: [80] Power Management version 3
    	Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
    	Capabilities: [a0] Express Root Port (Slot+), MSI 00
    	Capabilities: [100] Virtual Channel <?>
    	Capabilities: [140] Root Complex Link <?>
    	Kernel driver in use: pcieport-driver
    	Kernel modules: shpchp
    
    00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
    	Subsystem: Toshiba America Info Systems Device ff00
    	Flags: bus master, medium devsel, latency 0, IRQ 16
    	I/O ports at 1800 [size=32]
    	Capabilities: [50] PCIe advanced features <?>
    	Kernel driver in use: uhci_hcd
    
    00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
    	Subsystem: Toshiba America Info Systems Device ff00
    	Flags: bus master, medium devsel, latency 0, IRQ 21
    	I/O ports at 1820 [size=32]
    	Capabilities: [50] PCIe advanced features <?>
    	Kernel driver in use: uhci_hcd
    
    00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
    	Subsystem: Toshiba America Info Systems Device ff00
    	Flags: bus master, medium devsel, latency 0, IRQ 19
    	I/O ports at 1840 [size=32]
    	Capabilities: [50] PCIe advanced features <?>
    	Kernel driver in use: uhci_hcd
    
    00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03) (prog-if 20)
    	Subsystem: Toshiba America Info Systems Device ff00
    	Flags: bus master, medium devsel, latency 0, IRQ 19
    	Memory at f2504800 (32-bit, non-prefetchable) [size=1K]
    	Capabilities: [50] Power Management version 2
    	Capabilities: [58] Debug port: BAR=1 offset=00a0
    	Capabilities: [98] PCIe advanced features <?>
    	Kernel driver in use: ehci_hcd
    
    00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
    	Subsystem: Toshiba America Info Systems Device ff00
    	Flags: bus master, fast devsel, latency 0, IRQ 22
    	Memory at f2500000 (64-bit, non-prefetchable) [size=16K]
    	Capabilities: [50] Power Management version 2
    	Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
    	Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
    	Capabilities: [100] Virtual Channel <?>
    	Capabilities: [130] Root Complex Link <?>
    	Kernel driver in use: HDA Intel
    	Kernel modules: snd-hda-intel
    
    00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
    	Flags: bus master, fast devsel, latency 0
    	Bus: primary=00, secondary=02, subordinate=03, sec-latency=0
    	I/O behind bridge: 00003000-00003fff
    	Memory behind bridge: f4000000-f5ffffff
    	Prefetchable memory behind bridge: 00000000f0000000-00000000f1ffffff
    	Capabilities: [40] Express Root Port (Slot+), MSI 00
    	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
    	Capabilities: [90] Subsystem: Gammagraphx, Inc. (or missing ID) Device 0000
    	Capabilities: [a0] Power Management version 2
    	Capabilities: [100] Virtual Channel <?>
    	Capabilities: [180] Root Complex Link <?>
    	Kernel driver in use: pcieport-driver
    	Kernel modules: shpchp
    
    00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 03)
    	Flags: bus master, fast devsel, latency 0
    	Bus: primary=00, secondary=0e, subordinate=0e, sec-latency=0
    	I/O behind bridge: 00004000-00004fff
    	Memory behind bridge: f2300000-f23fffff
    	Prefetchable memory behind bridge: 00000000f2000000-00000000f20fffff
    	Capabilities: [40] Express Root Port (Slot+), MSI 00
    	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
    	Capabilities: [90] Subsystem: Gammagraphx, Inc. (or missing ID) Device 0000
    	Capabilities: [a0] Power Management version 2
    	Capabilities: [100] Virtual Channel <?>
    	Capabilities: [180] Root Complex Link <?>
    	Kernel driver in use: pcieport-driver
    	Kernel modules: shpchp
    
    00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03)
    	Flags: bus master, fast devsel, latency 0
    	Bus: primary=00, secondary=14, subordinate=14, sec-latency=0
    	Memory behind bridge: f2100000-f21fffff
    	Capabilities: [40] Express Root Port (Slot+), MSI 00
    	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
    	Capabilities: [90] Subsystem: Gammagraphx, Inc. (or missing ID) Device 0000
    	Capabilities: [a0] Power Management version 2
    	Capabilities: [100] Virtual Channel <?>
    	Capabilities: [180] Root Complex Link <?>
    	Kernel driver in use: pcieport-driver
    	Kernel modules: shpchp
    
    00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 03)
    	Flags: bus master, fast devsel, latency 0
    	Bus: primary=00, secondary=20, subordinate=20, sec-latency=0
    	Memory behind bridge: f2200000-f22fffff
    	Capabilities: [40] Express Root Port (Slot+), MSI 00
    	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
    	Capabilities: [90] Subsystem: Gammagraphx, Inc. (or missing ID) Device 0000
    	Capabilities: [a0] Power Management version 2
    	Capabilities: [100] Virtual Channel <?>
    	Capabilities: [180] Root Complex Link <?>
    	Kernel driver in use: pcieport-driver
    	Kernel modules: shpchp
    
    00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
    	Subsystem: Toshiba America Info Systems Device ff00
    	Flags: bus master, medium devsel, latency 0, IRQ 23
    	I/O ports at 1860 [size=32]
    	Capabilities: [50] PCIe advanced features <?>
    	Kernel driver in use: uhci_hcd
    
    00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
    	Subsystem: Toshiba America Info Systems Device ff00
    	Flags: bus master, medium devsel, latency 0, IRQ 19
    	I/O ports at 1880 [size=32]
    	Capabilities: [50] PCIe advanced features <?>
    	Kernel driver in use: uhci_hcd
    
    00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
    	Subsystem: Toshiba America Info Systems Device ff00
    	Flags: bus master, medium devsel, latency 0, IRQ 18
    	I/O ports at 18a0 [size=32]
    	Capabilities: [50] PCIe advanced features <?>
    	Kernel driver in use: uhci_hcd
    
    00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03) (prog-if 20)
    	Subsystem: Toshiba America Info Systems Device ff00
    	Flags: bus master, medium devsel, latency 0, IRQ 23
    	Memory at f2504c00 (32-bit, non-prefetchable) [size=1K]
    	Capabilities: [50] Power Management version 2
    	Capabilities: [58] Debug port: BAR=1 offset=00a0
    	Capabilities: [98] PCIe advanced features <?>
    	Kernel driver in use: ehci_hcd
    
    00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93) (prog-if 01)
    	Flags: bus master, fast devsel, latency 0
    	Bus: primary=00, secondary=26, subordinate=26, sec-latency=0
    	Capabilities: [50] Subsystem: Toshiba America Info Systems Device ff00
    
    00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
    	Subsystem: Toshiba America Info Systems Device ff00
    	Flags: bus master, medium devsel, latency 0
    	Capabilities: [e0] Vendor Specific Information <?>
    	Kernel modules: iTCO_wdt
    
    00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03) (prog-if 01)
    	Subsystem: Toshiba America Info Systems Device ff00
    	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 29
    	I/O ports at 18f0 [size=8]
    	I/O ports at 18e4 [size=4]
    	I/O ports at 18e8 [size=8]
    	I/O ports at 18e0 [size=4]
    	I/O ports at 18c0 [size=32]
    	Memory at f2504000 (32-bit, non-prefetchable) [size=2K]
    	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/4 Enable+
    	Capabilities: [70] Power Management version 3
    	Capabilities: [a8] SATA HBA <?>
    	Capabilities: [b0] PCIe advanced features <?>
    	Kernel driver in use: ahci
    
    00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
    	Subsystem: Toshiba America Info Systems Device ff00
    	Flags: medium devsel, IRQ 10
    	Memory at f2400000 (64-bit, non-prefetchable) [size=256]
    	I/O ports at 1c00 [size=32]
    	Kernel modules: i2c-i801
    
    01:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon HD 3650
    	Subsystem: Toshiba America Info Systems Device ff01
    	Flags: bus master, fast devsel, latency 0, IRQ 16
    	Memory at c0000000 (32-bit, prefetchable) [size=512M]
    	I/O ports at 2000 [size=256]
    	Memory at bfef0000 (32-bit, non-prefetchable) [size=64K]
    	[virtual] Expansion ROM at bfe00000 [disabled] [size=128K]
    	Capabilities: [50] Power Management version 3
    	Capabilities: [58] Express Legacy Endpoint, MSI 00
    	Capabilities: [a0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
    	Capabilities: [100] Vendor Specific Information <?>
    	Kernel driver in use: fglrx_pci
    	Kernel modules: fglrx, radeon
    Hit character limit.

  • #2
    sudo lspci -v continued
    Code:
    01:00.1 Audio device: ATI Technologies Inc RV635 Audio device [Radeon HD 3600 Series]
    	Subsystem: ATI Technologies Inc RV635 Audio device [Radeon HD 3600 Series]
    	Flags: fast devsel, IRQ 17
    	Memory at bfeec000 (32-bit, non-prefetchable) [size=16K]
    	Capabilities: [50] Power Management version 3
    	Capabilities: [58] Express Legacy Endpoint, MSI 00
    	Capabilities: [a0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
    	Capabilities: [100] Vendor Specific Information <?>
    	Kernel modules: snd-hda-intel
    
    0e:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)
    	Subsystem: Toshiba America Info Systems Device ff00
    	Flags: bus master, fast devsel, latency 0, IRQ 30
    	I/O ports at 4000 [size=256]
    	Memory at f2010000 (64-bit, prefetchable) [size=4K]
    	Memory at f2000000 (64-bit, prefetchable) [size=64K]
    	[virtual] Expansion ROM at f2020000 [disabled] [size=128K]
    	Capabilities: [40] Power Management version 3
    	Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+
    	Capabilities: [70] Express Endpoint, MSI 01
    	Capabilities: [ac] MSI-X: Enable- Mask- TabSize=2
    	Capabilities: [cc] Vital Product Data <?>
    	Capabilities: [100] Advanced Error Reporting <?>
    	Capabilities: [140] Virtual Channel <?>
    	Capabilities: [160] Device Serial Number 00-00-ff-ff-00-00-00-17
    	Kernel driver in use: r8169
    	Kernel modules: r8169
    
    14:00.0 Network controller: Intel Corporation Wireless WiFi Link 5100
    	Subsystem: Intel Corporation Device 1201
    	Flags: bus master, fast devsel, latency 0, IRQ 31
    	Memory at f2100000 (64-bit, non-prefetchable) [size=8K]
    	Capabilities: [c8] Power Management version 3
    	Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+
    	Capabilities: [e0] Express Endpoint, MSI 00
    	Capabilities: [100] Advanced Error Reporting <?>
    	Capabilities: [140] Device Serial Number 5c-9e-63-ff-ff-5d-21-00
    	Kernel driver in use: iwlagn
    	Kernel modules: iwlagn
    
    20:00.0 FireWire (IEEE 1394): JMicron Technology Corp. IEEE 1394 Host Controller (prog-if 10)
    	Subsystem: Toshiba America Info Systems Device ff00
    	Flags: bus master, fast devsel, latency 0, IRQ 17
    	Memory at f2200000 (32-bit, non-prefetchable) [size=2K]
    	Memory at f2201000 (32-bit, non-prefetchable) [size=128]
    	Memory at f2200c00 (32-bit, non-prefetchable) [size=128]
    	Memory at f2200800 (32-bit, non-prefetchable) [size=128]
    	Capabilities: [44] Power Management version 3
    	Capabilities: [80] Express Endpoint, MSI 00
    	Capabilities: [94] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
    	Kernel driver in use: ohci1394
    	Kernel modules: firewire-ohci, ohci1394
    
    20:00.1 System peripheral: JMicron Technology Corp. SD/MMC Host Controller
    	Subsystem: Toshiba America Info Systems Device ff02
    	Flags: bus master, fast devsel, latency 0, IRQ 17
    	Memory at f2201400 (32-bit, non-prefetchable) [size=256]
    	Capabilities: [a4] Power Management version 3
    	Capabilities: [80] Express Endpoint, MSI 00
    	Capabilities: [94] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
    	Kernel driver in use: sdhci-pci
    	Kernel modules: sdhci-pci
    
    20:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller (prog-if 01)
    	Subsystem: Toshiba America Info Systems Device ff02
    	Flags: fast devsel, IRQ 17
    	Memory at f2201800 (32-bit, non-prefetchable) [size=256]
    	Capabilities: [a4] Power Management version 3
    	Capabilities: [80] Express Endpoint, MSI 00
    	Capabilities: [94] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
    	Kernel modules: sdhci-pci
    
    20:00.3 System peripheral: JMicron Technology Corp. MS Host Controller
    	Subsystem: Toshiba America Info Systems Device ff02
    	Flags: bus master, fast devsel, latency 0, IRQ 17
    	Memory at f2201c00 (32-bit, non-prefetchable) [size=256]
    	Capabilities: [a4] Power Management version 3
    	Capabilities: [80] Express Endpoint, MSI 00
    	Capabilities: [94] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
    	Kernel driver in use: jmb38x_ms
    	Kernel modules: jmb38x_ms
    
    20:00.4 System peripheral: JMicron Technology Corp. xD Host Controller
    	Subsystem: Toshiba America Info Systems Device ff02
    	Flags: bus master, fast devsel, latency 0, IRQ 10
    	Memory at f2202000 (32-bit, non-prefetchable) [size=256]
    	Capabilities: [a4] Power Management version 3
    	Capabilities: [80] Express Endpoint, MSI 00
    	Capabilities: [94] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
    cat /proc/mtrr (4 GB)
    Code:
    reg00: base=0x000000000 (    0MB), size= 2048MB, count=1: write-back
    reg01: base=0x080000000 ( 2048MB), size= 1024MB, count=1: write-back
    reg02: base=0x0bfe00000 ( 3070MB), size=    2MB, count=1: uncachable
    reg03: base=0x100000000 ( 4096MB), size= 1024MB, count=1: write-back
    cat /proc/mtrr (2 GB)
    Code:
    reg00: base=0x000000000 (    0MB), size= 2048MB, count=1: write-back
    reg01: base=0x07fe00000 ( 2046MB), size=    2MB, count=1: uncachable

    Comment


    • #3
      xorg.0.log
      Code:
      X.Org X Server 1.6.4
      Release Date: 2009-9-27
      X Protocol Version 11, Revision 0
      Build Operating System: Linux 2.6.24-23-server x86_64 Ubuntu
      Current Operating System: Linux gralamin-laptop 2.6.31-17-generic #54-Ubuntu SMP Thu Dec 10 17:01:44 UTC 2009 x86_64
      Kernel command line: root=UUID=71c43e66-6b6d-4fb1-8b23-918433c9ebec ro quiet splash enable_mtrr_cleanup mtrr_spare_reg_nr=0 pci=usr_crs video=vga=792,nomtrr,vram:512
      Build Date: 14 November 2009  05:48:57PM
      xorg-server 2:1.6.4-2ubuntu4.1 (buildd@) 
      	Before reporting problems, check http://wiki.x.org
      	to make sure that you have the latest version.
      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: Tue Feb  2 22:06:09 2010
      (==) Using config file: "/etc/X11/xorg.conf"
      (==) ServerLayout "aticonfig Layout"
      (**) |-->Screen "aticonfig-Screen[0]-0" (0)
      (**) |   |-->Monitor "aticonfig-Monitor[0]-0"
      (**) |   |-->Device "aticonfig-Device[0]-0"
      (==) Automatically adding devices
      (==) Automatically enabling devices
      (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
      	Entry deleted from font path.
      (==) FontPath set to:
      	/usr/share/fonts/X11/misc,
      	/usr/share/fonts/X11/100dpi/:unscaled,
      	/usr/share/fonts/X11/75dpi/:unscaled,
      	/usr/share/fonts/X11/Type1,
      	/usr/share/fonts/X11/100dpi,
      	/usr/share/fonts/X11/75dpi,
      	/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
      	built-ins
      (==) ModulePath set to "/usr/lib/xorg/modules"
      (II) Cannot locate a core pointer device.
      (II) Cannot locate a core keyboard device.
      (II) The server relies on HAL to provide the list of input devices.
      	If no devices become available, reconfigure HAL or disable AllowEmptyInput.
      (II) Loader magic: 0xb40
      (II) Module ABI versions:
      	X.Org ANSI C Emulation: 0.4
      	X.Org Video Driver: 5.0
      	X.Org XInput driver : 4.0
      	X.Org Server Extension : 2.0
      (II) Loader running on linux
      (--) using VT number 1
      
      (--) PCI:*(0:1:0:0) 1002:9591:1179:ff01 ATI Technologies Inc Mobility Radeon HD 3650 rev 0, Mem @ 0xc0000000/536870912, 0xbfef0000/65536, I/O @ 0x00002000/256, BIOS @ 0x????????/131072
      (II) Open ACPI successful (/var/run/acpid.socket)
      (II) System resource ranges:
      	[0] -1	0	0xffffffff - 0xffffffff (0x1) MX[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 - 0x00000000 (0x1) IX[B]
      (II) "extmod" will be loaded by default.
      (II) "dbe" will be loaded by default.
      (II) "glx" will be loaded by default.
      (II) "record" will be loaded by default.
      (II) "dri" will be loaded by default.
      (II) "dri2" will be loaded by default.
      (II) LoadModule: "extmod"
      (II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
      (II) Module extmod: vendor="X.Org Foundation"
      	compiled for 1.6.4, module version = 1.0.0
      	Module class: X.Org Server Extension
      	ABI class: X.Org Server Extension, version 2.0
      (II) Loading extension MIT-SCREEN-SAVER
      (II) Loading extension XFree86-VidModeExtension
      (II) Loading extension XFree86-DGA
      (II) Loading extension DPMS
      (II) Loading extension XVideo
      (II) Loading extension XVideo-MotionCompensation
      (II) Loading extension X-Resource
      (II) LoadModule: "dbe"
      (II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
      (II) Module dbe: vendor="X.Org Foundation"
      	compiled for 1.6.4, module version = 1.0.0
      	Module class: X.Org Server Extension
      	ABI class: X.Org Server Extension, version 2.0
      (II) Loading extension DOUBLE-BUFFER
      (II) LoadModule: "glx"
      (II) Loading /usr/lib/xorg/modules/extensions//libglx.so
      (II) Module glx: vendor="FireGL - ATI Technologies Inc."
      	compiled for 7.4.0, module version = 1.0.0
      (II) Loading extension GLX
      (II) LoadModule: "record"
      (II) Loading /usr/lib/xorg/modules/extensions//librecord.so
      (II) Module record: vendor="X.Org Foundation"
      	compiled for 1.6.4, module version = 1.13.0
      	Module class: X.Org Server Extension
      	ABI class: X.Org Server Extension, version 2.0
      (II) Loading extension RECORD
      (II) LoadModule: "dri"
      (II) Loading /usr/lib/xorg/modules/extensions//libdri.so
      (II) Module dri: vendor="X.Org Foundation"
      	compiled for 7.4.0, module version = 1.0.0
      (II) Loading sub module "fglrxdrm"
      (II) LoadModule: "fglrxdrm"
      (II) Loading /usr/lib/xorg/modules/linux//libfglrxdrm.so
      (II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
      	compiled for 1.4.99.906, module version = 8.68.2
      (II) Loading extension XFree86-DRI
      (II) LoadModule: "dri2"
      (II) Loading /usr/lib/xorg/modules/extensions//libdri2.so
      (II) Module dri2: vendor="X.Org Foundation"
      	compiled for 1.6.4, module version = 1.1.0
      	ABI class: X.Org Server Extension, version 2.0
      (II) Loading extension DRI2
      (II) LoadModule: "fglrx"
      (II) Loading /usr/lib/xorg/modules/drivers//fglrx_drv.so
      (II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
      	compiled for 1.4.99.906, module version = 8.68.2
      	Module class: X.Org Video Driver
      (II) ATI Proprietary Linux Driver Version Identifier:8.68.2
      (II) ATI Proprietary Linux Driver Release Identifier: 8.681                                
      (II) ATI Proprietary Linux Driver Build Date: Nov 24 2009 21:15:57
      (II) Primary Device is: PCI 01@00:00:0
      (WW) Falling back to old probe method for fglrx
      (II) Loading PCS database from /etc/ati/amdpcsdb
      (--) Chipset Supported AMD Graphics Processor (0x9591) found
      (WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:1) found
      (II) AMD Video driver is running on a device belonging to a group targeted for this release
      (II) AMD Video driver is signed
      (II) resource ranges after xf86ClaimFixedResources() call:
      	[0] -1	0	0xffffffff - 0xffffffff (0x1) MX[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 - 0x00000000 (0x1) IX[B]
      (II) fglrx(0): pEnt->device->identifier=0x2767030
      (II) resource ranges after probing:
      	[0] -1	0	0xffffffff - 0xffffffff (0x1) MX[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] 0	0	0x000a0000 - 0x000affff (0x10000) MS[B]
      	[5] 0	0	0x000b0000 - 0x000b7fff (0x8000) MS[B]
      	[6] 0	0	0x000b8000 - 0x000bffff (0x8000) MS[B]
      	[7] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
      	[8] -1	0	0x00000000 - 0x00000000 (0x1) IX[B]
      	[9] 0	0	0x000003b0 - 0x000003bb (0xc) IS[B]
      	[10] 0	0	0x000003c0 - 0x000003df (0x20) IS[B]
      (II) Setting vga for screen 0.
      (II) fglrx(0): === [atiddxPreInit] === begin
      (II) Loading sub module "vgahw"
      (II) LoadModule: "vgahw"
      (II) Loading /usr/lib/xorg/modules//libvgahw.so
      (II) Module vgahw: vendor="X.Org Foundation"
      	compiled for 1.6.4, module version = 0.1.0
      	ABI class: X.Org Video Driver, version 5.0
      (II) fglrx(0): PCI bus 1 card 0 func 0
      (**) fglrx(0): Depth 24, (--) framebuffer bpp 32
      (II) fglrx(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
      (==) fglrx(0): Default visual is TrueColor
      (**) fglrx(0): Option "UseFastTLS" "1"
      (**) fglrx(0): Option "DPMS" "true"
      (==) fglrx(0): RGB weight 888
      (II) fglrx(0): Using 8 bits per RGB (8 bit DAC)
      (==) fglrx(0): Gamma Correction for I is 0x06419064
      (==) fglrx(0): Gamma Correction for II is 0x06419064
      (==) fglrx(0): Buffer Tiling is ON
      (II) Loading sub module "fglrxdrm"
      (II) LoadModule: "fglrxdrm"
      (II) Reloading /usr/lib/xorg/modules/linux//libfglrxdrm.so
      drmDynamicMajor: found major device number 251
      drmDynamicMajor: found major device number 251
      drmOpenByBusid: Searching for BusID PCI:1:0:0
      drmOpenDevice: node name is /dev/ati/card0
      drmOpenDevice: open result is 9, (OK)
      drmOpenByBusid: drmOpenMinor returns 9
      drmOpenByBusid: drmGetBusid reports PCI:1:0:0
      (--) fglrx(0): Chipset: "ATI Mobility Radeon HD 3650" (Chipset = 0x9591)
      (--) fglrx(0): (PciSubVendor = 0x1179, PciSubDevice = 0xff01)
      (--) fglrx(0): board vendor info: third party graphics adapter - NOT original ATI
      (--) fglrx(0): Linear framebuffer (phys) at 0xc0000000
      (--) fglrx(0): MMIO registers at 0xbfef0000
      (--) fglrx(0): I/O port at 0x00002000
      (==) fglrx(0): ROM-BIOS at 0x000c0000
      (II) fglrx(0): AC Adapter is used
      (II) fglrx(0): Primary V_BIOS segment is: 0xc000
      (II) Loading sub module "vbe"
      (II) LoadModule: "vbe"
      (II) Loading /usr/lib/xorg/modules//libvbe.so
      (II) Module vbe: vendor="X.Org Foundation"
      	compiled for 1.6.4, module version = 1.1.0
      	ABI class: X.Org Video Driver, version 5.0
      (II) fglrx(0): VESA BIOS detected
      (II) fglrx(0): VESA VBE Version 3.0
      (II) fglrx(0): VESA VBE Total Mem: 16384 kB
      (II) fglrx(0): VESA VBE OEM: ATI ATOMBIOS
      (II) fglrx(0): VESA VBE OEM Software Rev: 10.88
      (II) fglrx(0): VESA VBE OEM Vendor: (C) 1988-2005, ATI Technologies Inc. 
      (II) fglrx(0): VESA VBE OEM Product: M86
      (II) fglrx(0): VESA VBE OEM Product Rev: 01.00
      (EE) fglrx(0): CAIL: CAIL_ASICSetup failed, error 1
      (EE) fglrx(0): GetBIOSParameter failed
      (EE) fglrx(0): PreInitAdatper failed
      (EE) fglrx(0): PreInit failed
      (II) fglrx(0): === [atiddxPreInit] === end
      
      Backtrace:
      0: /usr/bin/X(xorg_backtrace+0x26) [0x4f00c6]
      1: /usr/bin/X(xf86SigHandler+0x41) [0x4852c1]
      2: /lib/libc.so.6 [0x7f3bf56f2530]
      3: /usr/lib/xorg/modules/drivers//fglrx_drv.so(swlDalHelperClose+0x87) [0x7f3bf3ccf737]
      4: /usr/lib/xorg/modules/drivers//fglrx_drv.so(atiddxFreeScreen+0x138) [0x7f3bf3caac88]
      5: /usr/bin/X(xf86DeleteScreen+0x80) [0x4918e0]
      6: /usr/bin/X(InitOutput+0x56e) [0x46f07e]
      7: /usr/bin/X(main+0x1fe) [0x433ece]
      8: /lib/libc.so.6(__libc_start_main+0xfd) [0x7f3bf56ddabd]
      9: /usr/bin/X [0x433509]
      Saw signal 11.  Server aborting.
       ddxSigGiveUp: Closing log
      Let me know if you need anymore information!

      Comment


      • #4
        Perhaps this link will help.
        Those who would give up Essential Liberty to purchase a little Temporary Safety,deserve neither Liberty nor Safety.
        Ben Franklin 1755

        Comment


        • #5
          Originally posted by DarkFoss View Post
          Perhaps this link will help.
          The solution listed there, nor the script, directly applies, unfortunately.

          Comment


          • #6
            Still looking for help. Bump.

            Comment


            • #7
              You'll want to enable MTRR cleanup in your kernel.

              Visit http://www.kernel.org/doc/Documentat...parameters.txt and search for enable_mtrr_cleanup. That option should be appended to your boot parameters.

              Also, change to the Lucid Lynx 2.6.32 kernel, there should be a patch in there that improves MTRR cleanup support.

              from http://lkml.org/lkml/2008/9/28/7
              Here is my current understanding of the MTRR problems. Please correct
              any mistakes.

              There are two broad reasons (use cases) for Linux to change MTRRs

              (1) to clean up after bad BIOSes.

              (1a) Some BIOSes don't make all the MTRRs the same on all processors.
              This is just wrong and the kernel fixes this.

              (1b) Some BIOSes, for some memory configurations, fail to specify that
              certain bits of RAM should be cached. The current fix is to not use
              that RAM, so the MTRRs are not actually changed, but they could be.

              (2) to allow userland programs to adjust the caching regime for chunks
              of memory.
              Anything more complicated than that is over my head at the moment.

              Comment


              • #8
                Originally posted by damentz View Post
                You'll want to enable MTRR cleanup in your kernel.

                Visit http://www.kernel.org/doc/Documentat...parameters.txt and search for enable_mtrr_cleanup. That option should be appended to your boot parameters.
                Already enabled, not helping.

                Also, change to the Lucid Lynx 2.6.32 kernel, there should be a patch in there that improves MTRR cleanup support.

                from http://lkml.org/lkml/2008/9/28/7
                Good idea. I'm planning on reformatng to ext4 anyway for when it comes out, so whats the harm in doing so a bit early?

                Anything more complicated than that is over my head at the moment.
                Thanks for the help, I'll give it a shot.

                Comment


                • #9
                  Unfortunately a retarded edit time of 1 minute has been enforced on phoronix.com's forums - so I shall break forum courtesy and double post.

                  Here's some more interesting output you may find interesting of dmesg with the mtrr cleanup bits:
                  Code:
                  MTRR default type: uncachable
                  MTRR fixed ranges enabled:
                    00000-9FFFF write-back
                    A0000-BFFFF uncachable
                    C0000-CFFFF write-protect
                    D0000-EFFFF uncachable
                    F0000-FFFFF write-protect
                  MTRR variable ranges enabled:
                    0 base 000000000 mask F80000000 write-back
                    1 base 080000000 mask FC0000000 write-back
                    2 base 0C0000000 mask FE0000000 write-back
                    3 base 100000000 mask F00000000 write-back
                    4 base 0DFF00000 mask FFFF00000 uncachable
                    5 disabled
                    6 disabled
                    7 disabled
                  x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
                  original variable MTRRs
                  reg 0, base: 0GB, range: 2GB, type WB
                  reg 1, base: 2GB, range: 1GB, type WB
                  reg 2, base: 3GB, range: 512MB, type WB
                  reg 3, base: 4GB, range: 4GB, type WB
                  reg 4, base: 3583MB, range: 1MB, type UC
                  total RAM covered: 7679M
                  Found optimal setting for mtrr clean up
                   gran_size: 64K         chunk_size: 1G  num_reg: 4      lose cover RAM: 0G
                  New variable MTRRs
                  reg 0, base: 0GB, range: 4GB, type WB
                  reg 1, base: 3583MB, range: 1MB, type UC
                  reg 2, base: 3584MB, range: 512MB, type UC
                  reg 3, base: 4GB, range: 4GB, type WB
                  And some more interesting output:
                  Code:
                  $ cat /proc/mtrr
                  reg00: base=0x000000000 (    0MB), size= 4096MB, count=1: write-back
                  reg01: base=0x0dff00000 ( 3583MB), size=    1MB, count=1: uncachable
                  reg02: base=0x0e0000000 ( 3584MB), size=  512MB, count=1: uncachable
                  reg03: base=0x100000000 ( 4096MB), size= 4096MB, count=1: write-back

                  Comment


                  • #10
                    at OP: what is your problem exactly? Your mtrr are looking fine.
                    Also, look at dmesg, the part about TOM and TOM2 is the important stuff.

                    Probably you don't have a problem with mtrr.

                    Comment

                    Working...
                    X