You are not logged in.

#1 2010-01-13 15:36:49

djolk
Member
Registered: 2008-03-07
Posts: 59

[Solved] Poor quality dvd play back - intel GM45 Express Chipset

Hi there,

I'm having some trouble playing dvds with any media player, vlc, mplayer, xine.
I get lots of tearing and very jerky playback.  Also quality is quite poor compared to when I use Windows on the same machine.

Its a dell inspirion 1440 with an intel GM45 card.
glxgears reports direct rendering: yes
I'm using no Xorg but the logs seem to indicate that the intel driver is working a-okay.


xf86-video-intel 2.9.1-1
xorg-server 1.7.3.902-1

there is this line in dmesg:

i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
i915 0000:00:02.0: setting latency timer to 64
mtrr: type mismatch for e0000000,10000000 old: write-back new: write-combining
[drm] MTRR allocation failed.  Graphics performance may suffer.
i915 0000:00:02.0: irq 30 for MSI/MSI-X
[drm] set up 31M of stolen space
[drm] LVDS-8: set mode 1600x900 c


Thanks
djolk

Last edited by djolk (2010-02-21 00:37:28)

Offline

#2 2010-01-13 16:55:46

lagagnon
Member
From: an Island in the Pacific...
Registered: 2009-12-10
Posts: 1,087
Website

Re: [Solved] Poor quality dvd play back - intel GM45 Express Chipset

Did you read the wiki entry re Intel Graphics?: http://wiki.archlinux.org/index.php/Intel


Philosophy is looking for a black cat in a dark room. Metaphysics is looking for a black cat in a dark room that isn't there. Religion is looking for a black cat in a dark room that isn't there and shouting "I found it!". Science is looking for a black cat in a dark room with a flashlight.

Offline

#3 2010-01-13 17:47:51

djolk
Member
Registered: 2008-03-07
Posts: 59

Re: [Solved] Poor quality dvd play back - intel GM45 Express Chipset

I did try that - I don't have a DVD to play right now.
dmesg however still gives the same messages regarding mtrr:

mtrr: type mismatch for e0000000,10000000 old: write-back new: write-combining
[drm] MTRR allocation failed.  Graphics performance may suffer.
i915 0000:00:02.0: irq 29 for MSI/MSI-X
[drm] set up 31M of stolen space
[drm] LVDS-8: set mode 1600x900 c

As far as I can tell KMS is working.

Offline

#4 2010-01-13 19:38:29

djolk
Member
Registered: 2008-03-07
Posts: 59

Re: [Solved] Poor quality dvd play back - intel GM45 Express Chipset

Okay, I've tried to play a dvd with either KMS options set as per the forum and I am still having very poor dvd playback.

Does this really having anything to do with the mtrrs?

-djolk

Offline

#5 2010-01-14 02:57:36

alex_dc
Member
Registered: 2009-12-27
Posts: 37

Re: [Solved] Poor quality dvd play back - intel GM45 Express Chipset

Offline

#6 2010-01-14 03:18:03

alex_dc
Member
Registered: 2009-12-27
Posts: 37

Re: [Solved] Poor quality dvd play back - intel GM45 Express Chipset

More reading, yay!!!

(Scratch that Intel PDF on my last post, btw. Not helpful)

http://www.phoronix.com/forums/showthread.php?t=16940
http://forum.kde.org/viewtopic.php?f=19&t=53278
https://bugzilla.redhat.com/show_bug.cgi?id=485872
http://ubuntuforums.org/showthread.php?t=1285176
https://bugs.freedesktop.org/show_bug.cgi?id=15360
http://bugzilla.kernel.org/show_bug.cgi?id=10508
https://bugs.launchpad.net/ubuntu/+sour … bug/210780
http://bugzilla.kernel.org/show_bug.cgi?id=13042

I've also been having some graphics/display problems, but mine are 3D, game related issues. But it seems the issues may be connected, and this has given me a new angle on troubleshooting, so we can go ahead and tag team this one.

Offline

#7 2010-01-14 04:22:03

djolk
Member
Registered: 2008-03-07
Posts: 59

Re: [Solved] Poor quality dvd play back - intel GM45 Express Chipset

Amazing - once I get through ornithology I can start reading about graphics cards.

Offline

#8 2010-01-15 19:28:52

djolk
Member
Registered: 2008-03-07
Posts: 59

Re: [Solved] Poor quality dvd play back - intel GM45 Express Chipset

So after reading through a bunch of stuff I haven't really come across anything like a fix. 
Interesting that most of those bug reports are a year old or so.

Have you tried with another distro?

How much ram is in your machine?  Mine is 4g but I tried it with only 2g and the same things are happening.

-djolk

Offline

#9 2010-01-15 19:30:27

apollokk
Member
From: Please delete me!
Registered: 2009-03-23
Posts: 157
Website

Re: [Solved] Poor quality dvd play back - intel GM45 Express Chipset

Try installing xf86-video-intel-git from AUR.


/me wants you to detele this account... please delete it.

Offline

#10 2010-01-16 09:15:31

alex_dc
Member
Registered: 2009-12-27
Posts: 37

Re: [Solved] Poor quality dvd play back - intel GM45 Express Chipset

djolk wrote:

So after reading through a bunch of stuff I haven't really come across anything like a fix. 
Interesting that most of those bug reports are a year old or so.

Have you tried with another distro?

How much ram is in your machine?  Mine is 4g but I tried it with only 2g and the same things are happening.

-djolk

Sorry I haven't posted/helped for a few days, but I have to send a machine back to the manufacturer for support, and had to install Vista before it went out (a painful experinece I don't care to repeat).


I have 2g. I am fairly sure that most of the problems are related to the setup on Arch, because the Intel 'mobile' graphics cards share RAM and processing power for rendering/hi-definition video, things like that, while standard graphics cards have their own on-board processors/memory for such tasks.

I did use Ubuntu on my problematic machine for a short while, and it worked without error (though, admittedly, I'm only speaking from a couple months of experience with playing games/watching videos, and I never really performed any sort of diagnostic tests or anything).

If you have a large enough USB, you could try booting Ubuntu off a LiveUSB, and see how the playback is from there, but I don't think it would be of anymore use than a fun little test, because I'm fairly sure that it will work flawlessly. Most likely we'll have to troubleshoot this the old fashioned-way: step by painful step, though I would recommend that you follow another thread here about Intel with 3D graphics, because the problems are probably related.

I haven't had a chance to read through all the bug reports that I posted, but I'll go ahead and do that soon and see if I come up with another angle on the problem. I might also be able to get some info off the Ubuntu LiveCD, but I've tried this before, and it usually ends up being a dead-end because there never seems to be any decent ******* documentation on ANYTHING Ubuntu-related. Makes me feel like I'm right back in Windows again. big_smile

Oh Well.


I didn't know anything about the intel-git in the AUR. Thanks for the advice. I'll check it out and see if that will help with anything.

Offline

#11 2010-01-16 09:38:09

djolk
Member
Registered: 2008-03-07
Posts: 59

Re: [Solved] Poor quality dvd play back - intel GM45 Express Chipset

Sounds super fun...

intel-git - X starts and is really, really, unresponsive but seems to improve.  However no DVD improvements.
intel-newest - has a bunch of deps.  With deps X starts and remains unresponsive but doesn't crash.  I got into a bit of trouble returning to the 'normal' intel drive as X won't run with the newer dep files.

I had a hell of a time getting a DVD to play in Kubuntu - I should try another one.  I've been trying to watch Lost and those DVDs seem quite particular.  I managed to save a liveUSB so I'll play around a bit see what happens.

cat /proc/mtrr is the same under kubuntu/arch AND mtrr errors appear in dmesg.

I want to try and boot with 3g ram see what happens.  One of those links mentioned having problems until all slots were filled and no 4g ram.

Offline

#12 2010-01-17 01:46:06

alex_dc
Member
Registered: 2009-12-27
Posts: 37

Re: [Solved] Poor quality dvd play back - intel GM45 Express Chipset

So....

After further research, it seems that MTRR problems are the result of:

A) a problem with the Kernel

B) a problem with your Bios

Additional reading here:

http://www.tikirobot.net/wp/2009/03/01/ … -on-linux/
http://tinycorelinux.com/forum/index.php?topic=3625.0
http://blog.nachtarbeiter.net/tag/mtrr/
http://snippets.aktagon.com/snippets/12 … 4Gb-of-RAM

Which means that you either have a buggy kernel or a buggy bios. Most likely a buggy bios, as apparently, they don't make 'em like they used to.

There are some suggestions in the articles that may be relevant/may work, but do you have any idea how old your bios is? If it isn't up to date, go ahead and try updating it. Also, try doing a system update as well to eliminate a problem with the kernel (if it is a kernel problem, and anything more than an update won't fix it, the issue is beyond me, so good luck with that).

Finally, if the bios update doesn't work, and the suggestions in the links don't work, go ahead and post the output of /proc/mtrr, /var/log/Xorg.0.log, dmesg | grep mtrr, and dmesg.

We'll take one last run at this, but if I can't find anything wrong in those outputs your issue is beyond me.

Offline

#13 2010-01-17 07:59:47

djolk
Member
Registered: 2008-03-07
Posts: 59

Re: [Solved] Poor quality dvd play back - intel GM45 Express Chipset

Alright,
No dice with a shiny new bios.  Everything rests the same.  I did get an ubuntu playing DVDs and the playback is definitly better.  I'm vaguely thinking of installing Debian to see what happens but I really, really don't want to have to do that - I don't have a spare partition and I don't think I can get this one shrunk down.

So, I believe that I will have to try and do some manual MTRR setup as per the links and see what that brings me.  There are some nice handy scripts that are for computers with different mtrr arrangements then mine so I'll have to do some fooling.

For your perusal I will post dmeg and Xorg and anything to see if you have any other suggestions that don't involve 0xe000000 numbers and whether they over lap or not.

cat /proc/mtrr:

[djolk@tunamelt ~]$ cat /proc/mtrr
reg00: base=0x000000000 (    0MB), size=32768MB, count=1: write-back
reg01: base=0x0e0000000 ( 3584MB), size=  512MB, count=1: uncachable
reg02: base=0x0dde00000 ( 3550MB), size=    2MB, count=1: uncachable
reg03: base=0x0de000000 ( 3552MB), size=   32MB, count=1: uncachable

So I believe reg00 is whats causing problems and reg01 is the vid card?  Actually on second glance lspci seems to indicate that 'base' for it should e00000000.

Anyways, I've figured out I can remove reg03, reg02 with no effect.  Then if I remove reg00 I can get away with removing reg01 and I have a system that doesn't crash and is very, very slow.

Now I just have to figure out what my mtrrs should like and maybe things I'll work.
Here's the rest of the stuff for you to look at.  I'll keep you posted on what happens.


dmesg:

[djolk@tunamelt ~]$ dmesg
Linux version 2.6.32-ARCH (tobias@T-POWA-LX) (gcc version 4.4.2 20091208 (prerelease) (GCC) ) #1 SMP PREEMPT Thu Jan 7 22:19:56 UTC 2010
KERNEL supported cpus:
  Intel GenuineIntel
  AMD AuthenticAMD
  NSC Geode by NSC
  Cyrix CyrixInstead
  Centaur CentaurHauls
  Transmeta GenuineTMx86
  Transmeta TransmetaCPU
  UMC UMC UMC UMC
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009f000 (usable)
 BIOS-e820: 000000000009f000 - 00000000000a0000 (reserved)
 BIOS-e820: 0000000000100000 - 00000000ddabf400 (usable)
 BIOS-e820: 00000000ddabf400 - 00000000ddcc1400 (ACPI NVS)
 BIOS-e820: 00000000ddcc1400 - 00000000e0000000 (reserved)
 BIOS-e820: 00000000f8000000 - 00000000fc000000 (reserved)
 BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
 BIOS-e820: 00000000fed18000 - 00000000fed1c000 (reserved)
 BIOS-e820: 00000000fed20000 - 00000000fed90000 (reserved)
 BIOS-e820: 00000000feda0000 - 00000000feda6000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee10000 (reserved)
 BIOS-e820: 00000000ffe00000 - 0000000100000000 (reserved)
 BIOS-e820: 0000000100000000 - 0000000120000000 (usable)
PAT support disabled.
DMI 2.4 present.
last_pfn = 0xddabf max_arch_pfn = 0x100000
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 800000000 write-back
  1 base 0E0000000 mask FE0000000 uncachable
  2 base 0DDE00000 mask FFFE00000 uncachable
  3 base 0DE000000 mask FFE000000 uncachable
  4 disabled
  5 disabled
  6 disabled
original variable MTRRs
reg 0, base: 0GB, range: 32GB, type WB
reg 1, base: 3584MB, range: 512MB, type UC
reg 2, base: 3550MB, range: 2MB, type UC
reg 3, base: 3552MB, range: 32MB, type UC
total RAM covered: 32222M
 gran_size: 64K     chunk_size: 64K     num_reg: 7      lose cover RAM: 28678M
 gran_size: 64K     chunk_size: 128K     num_reg: 7      lose cover RAM: 28678M
 gran_size: 64K     chunk_size: 256K     num_reg: 7      lose cover RAM: 28678M
 gran_size: 64K     chunk_size: 512K     num_reg: 7      lose cover RAM: 28678M
 gran_size: 64K     chunk_size: 1M     num_reg: 7      lose cover RAM: 28678M
 gran_size: 64K     chunk_size: 2M     num_reg: 7      lose cover RAM: 28678M
 gran_size: 64K     chunk_size: 4M     num_reg: 7      lose cover RAM: 28G
 gran_size: 64K     chunk_size: 8M     num_reg: 7      lose cover RAM: 28G
 gran_size: 64K     chunk_size: 16M     num_reg: 7      lose cover RAM: 28G
 gran_size: 64K     chunk_size: 32M     num_reg: 7      lose cover RAM: 28G
 gran_size: 64K     chunk_size: 64M     num_reg: 7      lose cover RAM: 16G
 gran_size: 64K     chunk_size: 128M     num_reg: 7      lose cover RAM: 16G
 gran_size: 64K     chunk_size: 256M     num_reg: 7      lose cover RAM: 16G
 gran_size: 64K     chunk_size: 512M     num_reg: 7      lose cover RAM: 16G
 gran_size: 64K     chunk_size: 1G     num_reg: 7      lose cover RAM: 0G
 gran_size: 64K     chunk_size: 2G     num_reg: 7      lose cover RAM: 0G
 gran_size: 128K     chunk_size: 128K     num_reg: 7      lose cover RAM: 28678M
 gran_size: 128K     chunk_size: 256K     num_reg: 7      lose cover RAM: 28678M
 gran_size: 128K     chunk_size: 512K     num_reg: 7      lose cover RAM: 28678M
 gran_size: 128K     chunk_size: 1M     num_reg: 7      lose cover RAM: 28678M
 gran_size: 128K     chunk_size: 2M     num_reg: 7      lose cover RAM: 28678M
 gran_size: 128K     chunk_size: 4M     num_reg: 7      lose cover RAM: 28G
 gran_size: 128K     chunk_size: 8M     num_reg: 7      lose cover RAM: 28G
 gran_size: 128K     chunk_size: 16M     num_reg: 7      lose cover RAM: 28G
 gran_size: 128K     chunk_size: 32M     num_reg: 7      lose cover RAM: 28G
 gran_size: 128K     chunk_size: 64M     num_reg: 7      lose cover RAM: 16G
 gran_size: 128K     chunk_size: 128M     num_reg: 7      lose cover RAM: 16G
 gran_size: 128K     chunk_size: 256M     num_reg: 7      lose cover RAM: 16G
 gran_size: 128K     chunk_size: 512M     num_reg: 7      lose cover RAM: 16G
 gran_size: 128K     chunk_size: 1G     num_reg: 7      lose cover RAM: 0G
 gran_size: 128K     chunk_size: 2G     num_reg: 7      lose cover RAM: 0G
 gran_size: 256K     chunk_size: 256K     num_reg: 7      lose cover RAM: 28678M
 gran_size: 256K     chunk_size: 512K     num_reg: 7      lose cover RAM: 28678M
 gran_size: 256K     chunk_size: 1M     num_reg: 7      lose cover RAM: 28678M
 gran_size: 256K     chunk_size: 2M     num_reg: 7      lose cover RAM: 28678M
 gran_size: 256K     chunk_size: 4M     num_reg: 7      lose cover RAM: 28G
 gran_size: 256K     chunk_size: 8M     num_reg: 7      lose cover RAM: 28G
 gran_size: 256K     chunk_size: 16M     num_reg: 7      lose cover RAM: 28G
 gran_size: 256K     chunk_size: 32M     num_reg: 7      lose cover RAM: 28G
 gran_size: 256K     chunk_size: 64M     num_reg: 7      lose cover RAM: 16G
 gran_size: 256K     chunk_size: 128M     num_reg: 7      lose cover RAM: 16G
 gran_size: 256K     chunk_size: 256M     num_reg: 7      lose cover RAM: 16G
 gran_size: 256K     chunk_size: 512M     num_reg: 7      lose cover RAM: 16G
 gran_size: 256K     chunk_size: 1G     num_reg: 7      lose cover RAM: 0G
 gran_size: 256K     chunk_size: 2G     num_reg: 7      lose cover RAM: 0G
 gran_size: 512K     chunk_size: 512K     num_reg: 7      lose cover RAM: 28678M
 gran_size: 512K     chunk_size: 1M     num_reg: 7      lose cover RAM: 28678M
 gran_size: 512K     chunk_size: 2M     num_reg: 7      lose cover RAM: 28678M
 gran_size: 512K     chunk_size: 4M     num_reg: 7      lose cover RAM: 28G
 gran_size: 512K     chunk_size: 8M     num_reg: 7      lose cover RAM: 28G
 gran_size: 512K     chunk_size: 16M     num_reg: 7      lose cover RAM: 28G
 gran_size: 512K     chunk_size: 32M     num_reg: 7      lose cover RAM: 28G
 gran_size: 512K     chunk_size: 64M     num_reg: 7      lose cover RAM: 16G
 gran_size: 512K     chunk_size: 128M     num_reg: 7      lose cover RAM: 16G
 gran_size: 512K     chunk_size: 256M     num_reg: 7      lose cover RAM: 16G
 gran_size: 512K     chunk_size: 512M     num_reg: 7      lose cover RAM: 16G
 gran_size: 512K     chunk_size: 1G     num_reg: 7      lose cover RAM: 0G
 gran_size: 512K     chunk_size: 2G     num_reg: 7      lose cover RAM: 0G
 gran_size: 1M     chunk_size: 1M     num_reg: 7      lose cover RAM: 28678M
 gran_size: 1M     chunk_size: 2M     num_reg: 7      lose cover RAM: 28678M
 gran_size: 1M     chunk_size: 4M     num_reg: 7      lose cover RAM: 28G
 gran_size: 1M     chunk_size: 8M     num_reg: 7      lose cover RAM: 28G
 gran_size: 1M     chunk_size: 16M     num_reg: 7      lose cover RAM: 28G
 gran_size: 1M     chunk_size: 32M     num_reg: 7      lose cover RAM: 28G
 gran_size: 1M     chunk_size: 64M     num_reg: 7      lose cover RAM: 16G
 gran_size: 1M     chunk_size: 128M     num_reg: 7      lose cover RAM: 16G
 gran_size: 1M     chunk_size: 256M     num_reg: 7      lose cover RAM: 16G
 gran_size: 1M     chunk_size: 512M     num_reg: 7      lose cover RAM: 16G
 gran_size: 1M     chunk_size: 1G     num_reg: 7      lose cover RAM: 0G
 gran_size: 1M     chunk_size: 2G     num_reg: 7      lose cover RAM: 0G
 gran_size: 2M     chunk_size: 2M     num_reg: 7      lose cover RAM: 28678M
 gran_size: 2M     chunk_size: 4M     num_reg: 7      lose cover RAM: 28G
 gran_size: 2M     chunk_size: 8M     num_reg: 7      lose cover RAM: 28G
 gran_size: 2M     chunk_size: 16M     num_reg: 7      lose cover RAM: 28G
 gran_size: 2M     chunk_size: 32M     num_reg: 7      lose cover RAM: 28G
 gran_size: 2M     chunk_size: 64M     num_reg: 7      lose cover RAM: 16G
 gran_size: 2M     chunk_size: 128M     num_reg: 7      lose cover RAM: 16G
 gran_size: 2M     chunk_size: 256M     num_reg: 7      lose cover RAM: 16G
 gran_size: 2M     chunk_size: 512M     num_reg: 7      lose cover RAM: 16G
 gran_size: 2M     chunk_size: 1G     num_reg: 7      lose cover RAM: 0G
 gran_size: 2M     chunk_size: 2G     num_reg: 7      lose cover RAM: 0G
 gran_size: 4M     chunk_size: 4M     num_reg: 7      lose cover RAM: 28678M
 gran_size: 4M     chunk_size: 8M     num_reg: 7      lose cover RAM: 28674M
 gran_size: 4M     chunk_size: 16M     num_reg: 7      lose cover RAM: 28674M
 gran_size: 4M     chunk_size: 32M     num_reg: 7      lose cover RAM: 28674M
 gran_size: 4M     chunk_size: 64M     num_reg: 7      lose cover RAM: 16386M
 gran_size: 4M     chunk_size: 128M     num_reg: 7      lose cover RAM: 16386M
 gran_size: 4M     chunk_size: 256M     num_reg: 7      lose cover RAM: 16386M
 gran_size: 4M     chunk_size: 512M     num_reg: 7      lose cover RAM: 16386M
 gran_size: 4M     chunk_size: 1G     num_reg: 7      lose cover RAM: 2M
 gran_size: 4M     chunk_size: 2G     num_reg: 7      lose cover RAM: 2M
 gran_size: 8M     chunk_size: 8M     num_reg: 7      lose cover RAM: 28678M
 gran_size: 8M     chunk_size: 16M     num_reg: 7      lose cover RAM: 28678M
 gran_size: 8M     chunk_size: 32M     num_reg: 7      lose cover RAM: 28678M
 gran_size: 8M     chunk_size: 64M     num_reg: 7      lose cover RAM: 16390M
 gran_size: 8M     chunk_size: 128M     num_reg: 7      lose cover RAM: 16390M
 gran_size: 8M     chunk_size: 256M     num_reg: 7      lose cover RAM: 16390M
 gran_size: 8M     chunk_size: 512M     num_reg: 7      lose cover RAM: 16390M
 gran_size: 8M     chunk_size: 1G     num_reg: 7      lose cover RAM: 6M
 gran_size: 8M     chunk_size: 2G     num_reg: 7      lose cover RAM: 6M
 gran_size: 16M     chunk_size: 16M     num_reg: 7      lose cover RAM: 24590M
 gran_size: 16M     chunk_size: 32M     num_reg: 7      lose cover RAM: 28686M
 gran_size: 16M     chunk_size: 64M     num_reg: 7      lose cover RAM: 16398M
 gran_size: 16M     chunk_size: 128M     num_reg: 7      lose cover RAM: 16398M
 gran_size: 16M     chunk_size: 256M     num_reg: 7      lose cover RAM: 16398M
 gran_size: 16M     chunk_size: 512M     num_reg: 7      lose cover RAM: 16398M
 gran_size: 16M     chunk_size: 1G     num_reg: 7      lose cover RAM: 14M
 gran_size: 16M     chunk_size: 2G     num_reg: 7      lose cover RAM: 14M
 gran_size: 32M     chunk_size: 32M     num_reg: 7      lose cover RAM: 16414M
 gran_size: 32M     chunk_size: 64M     num_reg: 7      lose cover RAM: 16414M
 gran_size: 32M     chunk_size: 128M     num_reg: 7      lose cover RAM: 30M
 gran_size: 32M     chunk_size: 256M     num_reg: 7      lose cover RAM: 30M
 gran_size: 32M     chunk_size: 512M     num_reg: 7      lose cover RAM: 30M
 gran_size: 32M     chunk_size: 1G     num_reg: 6      lose cover RAM: 30M
 gran_size: 32M     chunk_size: 2G     num_reg: 6      lose cover RAM: 30M
 gran_size: 64M     chunk_size: 64M     num_reg: 7      lose cover RAM: 16414M
 gran_size: 64M     chunk_size: 128M     num_reg: 7      lose cover RAM: 30M
 gran_size: 64M     chunk_size: 256M     num_reg: 7      lose cover RAM: 30M
 gran_size: 64M     chunk_size: 512M     num_reg: 7      lose cover RAM: 30M
 gran_size: 64M     chunk_size: 1G     num_reg: 6      lose cover RAM: 30M
 gran_size: 64M     chunk_size: 2G     num_reg: 6      lose cover RAM: 30M
 gran_size: 128M     chunk_size: 128M     num_reg: 7      lose cover RAM: 94M
 gran_size: 128M     chunk_size: 256M     num_reg: 7      lose cover RAM: 94M
 gran_size: 128M     chunk_size: 512M     num_reg: 7      lose cover RAM: 94M
 gran_size: 128M     chunk_size: 1G     num_reg: 6      lose cover RAM: 94M
 gran_size: 128M     chunk_size: 2G     num_reg: 6      lose cover RAM: 94M
 gran_size: 256M     chunk_size: 256M     num_reg: 6      lose cover RAM: 222M
 gran_size: 256M     chunk_size: 512M     num_reg: 7      lose cover RAM: 222M
 gran_size: 256M     chunk_size: 1G     num_reg: 6      lose cover RAM: 222M
 gran_size: 256M     chunk_size: 2G     num_reg: 6      lose cover RAM: 222M
 gran_size: 512M     chunk_size: 512M     num_reg: 5      lose cover RAM: 478M
 gran_size: 512M     chunk_size: 1G     num_reg: 5      lose cover RAM: 478M
 gran_size: 512M     chunk_size: 2G     num_reg: 5      lose cover RAM: 478M
 gran_size: 1G     chunk_size: 1G     num_reg: 5      lose cover RAM: 478M
 gran_size: 1G     chunk_size: 2G     num_reg: 5      lose cover RAM: 478M
 gran_size: 2G     chunk_size: 2G     num_reg: 4      lose cover RAM: 1502M
mtrr_cleanup: can not find optimal value
please specify mtrr_gran_size/mtrr_chunk_size
e820 update range: 00000000dde00000 - 0000000100000000 (usable) ==> (reserved)
e820 update range: 0000000000002000 - 0000000000006000 (usable) ==> (reserved)
Scanning 1 areas for low memory corruption
modified physical RAM map:
 modified: 0000000000000000 - 0000000000002000 (usable)
 modified: 0000000000002000 - 0000000000006000 (reserved)
 modified: 0000000000006000 - 000000000009f000 (usable)
 modified: 000000000009f000 - 00000000000a0000 (reserved)
 modified: 0000000000100000 - 00000000ddabf400 (usable)
 modified: 00000000ddabf400 - 00000000ddcc1400 (ACPI NVS)
 modified: 00000000ddcc1400 - 00000000e0000000 (reserved)
 modified: 00000000f8000000 - 00000000fc000000 (reserved)
 modified: 00000000fec00000 - 00000000fec10000 (reserved)
 modified: 00000000fed18000 - 00000000fed1c000 (reserved)
 modified: 00000000fed20000 - 00000000fed90000 (reserved)
 modified: 00000000feda0000 - 00000000feda6000 (reserved)
 modified: 00000000fee00000 - 00000000fee10000 (reserved)
 modified: 00000000ffe00000 - 0000000100000000 (reserved)
 modified: 0000000100000000 - 0000000120000000 (usable)
initial memory mapped : 0 - 01800000
init_memory_mapping: 0000000000000000-00000000377fe000
 0000000000 - 0000400000 page 4k
 0000400000 - 0037400000 page 2M
 0037400000 - 00377fe000 page 4k
kernel direct mapping tables up to 377fe000 @ 7000-c000
RAMDISK: 7ff05000 - 7ffefc15
Allocated new RAMDISK: 00100000 - 001eac15
Move RAMDISK from 000000007ff05000 - 000000007ffefc14 to 00100000 - 001eac14
ACPI: RSDP 000fbdf0 00024 (v02 DELL  )
ACPI: XSDT ddcc3e00 0005C (v01 DELL    WN09    27D90C15 ASL  00000061)
ACPI: FACP ddcc3c9c 000F4 (v04 DELL    WN09    27D90C15 ASL  00000061)
ACPI: DSDT ddcc4400 0544D (v02 INT430 SYSFexxx 00001001 INTL 20050624)
ACPI: FACS ddcd2c00 00040
ACPI: HPET ddcc3f00 00038 (v01 DELL    WN09    00000001 ASL  00000061)
ACPI: APIC ddcc4000 00068 (v01 DELL    WN09    27D90C15 ASL  00000047)
ACPI: MCFG ddcc3fc0 0003E (v16 DELL    WN09    27D90C15 ASL  00000061)
ACPI: SLIC ddcc409c 00176 (v01 DELL    WN09    27D90C15 ASL  00000061)
ACPI: OSFR ddcc3600 0002B (v01 DELL   WN09   ? 4127D90C SL a 01000000)
ACPI: SSDT ddcc2367 0066C (v01  PmRef    CpuPm 00003000 INTL 20050624)
ACPI: Local APIC address 0xfee00000
2658MB HIGHMEM available.
887MB LOWMEM available.
  mapped low ram: 0 - 377fe000
  low ram: 0 - 377fe000
  node 0 low ram: 00000000 - 377fe000
  node 0 bootmap 00008000 - 0000ef00
(9 early reservations) ==> bootmem [0000000000 - 00377fe000]
  #0 [0000000000 - 0000001000]   BIOS data page ==> [0000000000 - 0000001000]
  #1 [0000001000 - 0000002000]    EX TRAMPOLINE ==> [0000001000 - 0000002000]
  #2 [0000006000 - 0000007000]       TRAMPOLINE ==> [0000006000 - 0000007000]
  #3 [0001000000 - 000152c024]    TEXT DATA BSS ==> [0001000000 - 000152c024]
  #4 [000009f000 - 0000100000]    BIOS reserved ==> [000009f000 - 0000100000]
  #5 [000152d000 - 0001533184]              BRK ==> [000152d000 - 0001533184]
  #6 [0000007000 - 0000008000]          PGTABLE ==> [0000007000 - 0000008000]
  #7 [0000100000 - 00001eac15]      NEW RAMDISK ==> [0000100000 - 00001eac15]
  #8 [0000008000 - 000000f000]          BOOTMAP ==> [0000008000 - 000000f000]
Zone PFN ranges:
  DMA      0x00000000 -> 0x00001000
  Normal   0x00001000 -> 0x000377fe
  HighMem  0x000377fe -> 0x000ddabf
Movable zone start PFN for each node
early_node_map[3] active PFN ranges
    0: 0x00000000 -> 0x00000002
    0: 0x00000006 -> 0x0000009f
    0: 0x00000100 -> 0x000ddabf
On node 0 totalpages: 907866
free_area_init_node: node 0, pgdat c13d9d60, node_mem_map c1535000
  DMA zone: 32 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 3963 pages, LIFO batch:0
  Normal zone: 1744 pages used for memmap
  Normal zone: 221486 pages, LIFO batch:31
  HighMem zone: 5318 pages used for memmap
  HighMem zone: 675323 pages, LIFO batch:31
Using APIC driver default
ACPI: PM-Timer IO Port: 0x1008
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Enabling APIC mode:  Flat.  Using 1 I/O APICs
Using ACPI (MADT) for SMP configuration information
ACPI: HPET id: 0x8086a201 base: 0xfed00000
SMP: Allowing 2 CPUs, 0 hotplug CPUs
nr_irqs_gsi: 24
PM: Registered nosave memory: 0000000000002000 - 0000000000006000
PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
PM: Registered nosave memory: 00000000000a0000 - 0000000000100000
Allocating PCI resources starting at e0000000 (gap: e0000000:18000000)
Booting paravirtualized kernel on bare hardware
NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:2 nr_node_ids:1
PERCPU: Embedded 14 pages/cpu @c3400000 s34680 r0 d22664 u2097152
pcpu-alloc: s34680 r0 d22664 u2097152 alloc=1*4194304
pcpu-alloc: [0] 0 1 
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 900772
Kernel command line: root=/dev/disk/by-uuid/90db089f-e694-4add-91d3-5d6909099537 enable_mtrr_cleanup  nopat resume=/dev/sda6  i915.modeset=1 ro
PID hash table entries: 4096 (order: 2, 16384 bytes)
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
xsave/xrstor: enabled xstate_bv 0x3, cntxt size 0x240
Initializing HighMem for node 0 (000377fe:000ddabf)
Memory: 3594788k/3631868k available (2793k kernel code, 35660k reserved, 1180k data, 408k init, 2722564k highmem)
virtual kernel memory layout:
    fixmap  : 0xfff1e000 - 0xfffff000   ( 900 kB)
    pkmap   : 0xff800000 - 0xffc00000   (4096 kB)
    vmalloc : 0xf7ffe000 - 0xff7fe000   ( 120 MB)
    lowmem  : 0xc0000000 - 0xf77fe000   ( 887 MB)
      .init : 0xc13e2000 - 0xc1448000   ( 408 kB)
      .data : 0xc12ba586 - 0xc13e1908   (1180 kB)
      .text : 0xc1000000 - 0xc12ba586   (2793 kB)
Checking if this processor honours the WP bit even in supervisor mode...Ok.
SLUB: Genslabs=13, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
Hierarchical RCU implementation.
NR_IRQS:512
Extended CMOS year: 2000
Console: colour VGA+ 80x25
console [tty0] enabled
hpet clockevent registered
HPET: 4 timers in total, 0 timers will be used for per-cpu timer
Fast TSC calibration using PIT
Detected 2200.001 MHz processor.
Calibrating delay loop (skipped), value calculated using timer frequency.. 4401.33 BogoMIPS (lpj=7333336)
Security Framework initialized
Mount-cache hash table entries: 512
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 2048K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
mce: CPU supports 6 MCE banks
CPU0: Thermal monitoring enabled (TM2)
using mwait in idle threads.
Performance Events: Core2 events, Intel PMU driver.
... version:                2
... bit width:              40
... generic registers:      2
... value mask:             000000ffffffffff
... max period:             000000007fffffff
... fixed-purpose events:   3
... event mask:             0000000700000003
Checking 'hlt' instruction... OK.
ACPI: Core revision 20090903
..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
CPU0: Intel(R) Core(TM)2 Duo CPU     T6600  @ 2.20GHz stepping 0a
Booting processor 1 APIC 0x1 ip 0x6000
Initializing CPU#1
Calibrating delay using timer specific routine.. 4401.29 BogoMIPS (lpj=7333269)
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 2048K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 1
CPU1: Thermal monitoring enabled (TM2)
CPU1: Intel(R) Core(TM)2 Duo CPU     T6600  @ 2.20GHz stepping 0a
checking TSC synchronization [CPU#0 -> CPU#1]: passed.
Brought up 2 CPUs
Total of 2 processors activated (8803.62 BogoMIPS).
CPU0 attaching sched-domain:
 domain 0: span 0-1 level MC
  groups: 0 1
CPU1 attaching sched-domain:
 domain 0: span 0-1 level MC
  groups: 1 0
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: MCFG configuration 0: base f8000000 segment 0 buses 0 - 63
PCI: MCFG area at f8000000 reserved in E820
PCI: Using MMCONFIG for extended config space
PCI: Using configuration type 1 for base access
bio: create slab <bio-0> at 0
ACPI: EC: Look up EC in DSDT
ACPI: BIOS _OSI(Linux) query ignored
ACPI: Interpreter enabled
ACPI: (supports S0 S3 S4 S5)
ACPI: Using IOAPIC for interrupt routing
ACPI: No dock devices found.
ACPI: PCI Root Bridge [PCI0] (0000:00)
DMAR: Forcing write-buffer flush capability
pci 0000:00:02.0: reg 10 64bit mmio: [0xf6c00000-0xf6ffffff]
pci 0000:00:02.0: reg 18 64bit mmio pref: [0xe0000000-0xefffffff]
pci 0000:00:02.0: reg 20 io port: [0xefe8-0xefef]
pci 0000:00:02.1: reg 10 64bit mmio: [0xf6b00000-0xf6bfffff]
pci 0000:00:1a.0: reg 20 io port: [0x6f60-0x6f7f]
pci 0000:00:1a.1: reg 20 io port: [0x6f80-0x6f9f]
pci 0000:00:1a.2: reg 20 io port: [0x6fa0-0x6fbf]
pci 0000:00:1a.7: reg 10 32bit mmio: [0xfed1c400-0xfed1c7ff]
pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold
pci 0000:00:1a.7: PME# disabled
pci 0000:00:1b.0: reg 10 64bit mmio: [0xf6afc000-0xf6afffff]
pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1b.0: PME# disabled
pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.0: PME# disabled
pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.1: PME# disabled
pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.2: PME# disabled
pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.4: PME# disabled
pci 0000:00:1d.0: reg 20 io port: [0x6f00-0x6f1f]
pci 0000:00:1d.1: reg 20 io port: [0x6f20-0x6f3f]
pci 0000:00:1d.2: reg 20 io port: [0x6f40-0x6f5f]
pci 0000:00:1d.7: reg 10 32bit mmio: [0xfed1c000-0xfed1c3ff]
pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
pci 0000:00:1d.7: PME# disabled
pci 0000:00:1f.2: reg 10 io port: [0x6e70-0x6e77]
pci 0000:00:1f.2: reg 14 io port: [0x6e78-0x6e7b]
pci 0000:00:1f.2: reg 18 io port: [0x6e80-0x6e87]
pci 0000:00:1f.2: reg 1c io port: [0x6e88-0x6e8b]
pci 0000:00:1f.2: reg 20 io port: [0x6ea0-0x6ebf]
pci 0000:00:1f.2: reg 24 32bit mmio: [0xfed1c800-0xfed1cfff]
pci 0000:00:1f.2: PME# supported from D3hot
pci 0000:00:1f.2: PME# disabled
pci 0000:00:1f.3: reg 10 64bit mmio: [0xf6afbf00-0xf6afbfff]
pci 0000:00:1f.3: reg 20 io port: [0x1100-0x111f]
pci 0000:0c:00.0: reg 10 64bit mmio: [0xf69f0000-0xf69fffff]
pci 0000:0c:00.0: supports D1
pci 0000:0c:00.0: PME# supported from D0 D1 D3hot
pci 0000:0c:00.0: PME# disabled
pci 0000:00:1c.1: bridge 32bit mmio: [0xf6900000-0xf69fffff]
pci 0000:09:00.0: reg 10 io port: [0xde00-0xdeff]
pci 0000:09:00.0: reg 18 64bit mmio pref: [0xf0010000-0xf0010fff]
pci 0000:09:00.0: reg 20 64bit mmio pref: [0xf0000000-0xf000ffff]
pci 0000:09:00.0: reg 30 32bit mmio pref: [0x000000-0x01ffff]
pci 0000:09:00.0: supports D1 D2
pci 0000:09:00.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:09:00.0: PME# disabled
pci 0000:00:1c.2: bridge io port: [0xd000-0xdfff]
pci 0000:00:1c.2: bridge 32bit mmio: [0xf6800000-0xf68fffff]
pci 0000:00:1c.2: bridge 64bit mmio pref: [0xf0000000-0xf00fffff]
pci 0000:00:1c.4: bridge io port: [0xc000-0xcfff]
pci 0000:00:1c.4: bridge 32bit mmio: [0xf6600000-0xf67fffff]
pci 0000:00:1c.4: bridge 64bit mmio pref: [0xf0100000-0xf03fffff]
pci 0000:00:1e.0: transparent bridge
pci_bus 0000:00: on NUMA node 0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIE._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP01._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP02._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP03._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP05._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 10 *11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 5 7) *4
ACPI: PCI Interrupt Link [LNKC] (IRQs *10 11)
ACPI: PCI Interrupt Link [LNKD] (IRQs 5 7 10 11) *0, disabled.
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 *7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 *5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.
vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
vgaarb: loaded
PCI: Using ACPI for IRQ routing
NetLabel: Initializing
NetLabel:  domain hash size = 128
NetLabel:  protocols = UNLABELED CIPSOv4
NetLabel:  unlabeled traffic allowed by default
Switching to clocksource tsc
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp: PnP ACPI: found 13 devices
ACPI: ACPI bus type pnp unregistered
system 00:01: iomem range 0xff800000-0xff8fffff has been reserved
system 00:01: iomem range 0xffc00000-0xffcfffff has been reserved
system 00:09: iomem range 0xfed00000-0xfed003ff has been reserved
system 00:0a: ioport range 0x900-0x97f has been reserved
system 00:0a: ioport range 0x4d0-0x4d1 has been reserved
system 00:0a: ioport range 0x1000-0x1005 has been reserved
system 00:0a: ioport range 0x1008-0x100f has been reserved
system 00:0b: ioport range 0xf400-0xf4fe has been reserved
system 00:0b: ioport range 0x1006-0x1007 has been reserved
system 00:0b: ioport range 0x100a-0x1059 could not be reserved
system 00:0b: ioport range 0x1060-0x107f has been reserved
system 00:0b: ioport range 0x1080-0x10bf has been reserved
system 00:0b: ioport range 0x1100-0x111f has been reserved
system 00:0b: ioport range 0x1010-0x102f has been reserved
system 00:0b: ioport range 0x809-0x809 has been reserved
system 00:0c: iomem range 0x0-0x9efff could not be reserved
system 00:0c: iomem range 0x9f000-0x9ffff could not be reserved
system 00:0c: iomem range 0xc0000-0xcffff could not be reserved
system 00:0c: iomem range 0xe0000-0xfffff could not be reserved
system 00:0c: iomem range 0x100000-0xddabf3ff could not be reserved
system 00:0c: iomem range 0xddabf400-0xddcfffff could not be reserved
system 00:0c: iomem range 0xddd00000-0xdddfffff has been reserved
system 00:0c: iomem range 0xffe00000-0xffffffff has been reserved
system 00:0c: iomem range 0xffa00000-0xffbfffff has been reserved
system 00:0c: iomem range 0xfec00000-0xfec0ffff could not be reserved
system 00:0c: iomem range 0xfee00000-0xfee0ffff has been reserved
system 00:0c: iomem range 0xfed20000-0xfed8ffff has been reserved
system 00:0c: iomem range 0xfeda0000-0xfeda3fff has been reserved
system 00:0c: iomem range 0xfeda4000-0xfeda4fff has been reserved
system 00:0c: iomem range 0xfeda5000-0xfeda5fff has been reserved
system 00:0c: iomem range 0xfeda6000-0xfeda6fff has been reserved
system 00:0c: iomem range 0xfed1c800-0xfed1cfff has been reserved
system 00:0c: iomem range 0xfed18000-0xfed1bfff has been reserved
system 00:0c: iomem range 0xf8000000-0xfbffffff has been reserved
pci 0000:00:1c.0: PCI bridge, secondary bus 0000:0b
pci 0000:00:1c.0:   IO window: 0x2000-0x2fff
pci 0000:00:1c.0:   MEM window: 0xf0400000-0xf05fffff
pci 0000:00:1c.0:   PREFETCH window: 0x000000f0600000-0x000000f07fffff
pci 0000:00:1c.1: PCI bridge, secondary bus 0000:0c
pci 0000:00:1c.1:   IO window: 0x3000-0x3fff
pci 0000:00:1c.1:   MEM window: 0xf6900000-0xf69fffff
pci 0000:00:1c.1:   PREFETCH window: 0x000000f0800000-0x000000f09fffff
pci 0000:00:1c.2: PCI bridge, secondary bus 0000:09
pci 0000:00:1c.2:   IO window: 0xd000-0xdfff
pci 0000:00:1c.2:   MEM window: 0xf6800000-0xf68fffff
pci 0000:00:1c.2:   PREFETCH window: 0x000000f0000000-0x000000f00fffff
pci 0000:00:1c.4: PCI bridge, secondary bus 0000:0d
pci 0000:00:1c.4:   IO window: 0xc000-0xcfff
pci 0000:00:1c.4:   MEM window: 0xf6600000-0xf67fffff
pci 0000:00:1c.4:   PREFETCH window: 0x000000f0100000-0x000000f03fffff
pci 0000:00:1e.0: PCI bridge, secondary bus 0000:03
pci 0000:00:1e.0:   IO window: disabled
pci 0000:00:1e.0:   MEM window: disabled
pci 0000:00:1e.0:   PREFETCH window: disabled
pci 0000:00:1c.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:1c.0: setting latency timer to 64
pci 0000:00:1c.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
pci 0000:00:1c.1: setting latency timer to 64
pci 0000:00:1c.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
pci 0000:00:1c.2: setting latency timer to 64
pci 0000:00:1c.4: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:1c.4: setting latency timer to 64
pci 0000:00:1e.0: setting latency timer to 64
pci_bus 0000:00: resource 0 io:  [0x00-0xffff]
pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffff]
pci_bus 0000:0b: resource 0 io:  [0x2000-0x2fff]
pci_bus 0000:0b: resource 1 mem: [0xf0400000-0xf05fffff]
pci_bus 0000:0b: resource 2 pref mem [0xf0600000-0xf07fffff]
pci_bus 0000:0c: resource 0 io:  [0x3000-0x3fff]
pci_bus 0000:0c: resource 1 mem: [0xf6900000-0xf69fffff]
pci_bus 0000:0c: resource 2 pref mem [0xf0800000-0xf09fffff]
pci_bus 0000:09: resource 0 io:  [0xd000-0xdfff]
pci_bus 0000:09: resource 1 mem: [0xf6800000-0xf68fffff]
pci_bus 0000:09: resource 2 pref mem [0xf0000000-0xf00fffff]
pci_bus 0000:0d: resource 0 io:  [0xc000-0xcfff]
pci_bus 0000:0d: resource 1 mem: [0xf6600000-0xf67fffff]
pci_bus 0000:0d: resource 2 pref mem [0xf0100000-0xf03fffff]
pci_bus 0000:03: resource 3 io:  [0x00-0xffff]
pci_bus 0000:03: resource 4 mem: [0x000000-0xffffffff]
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
NET: Registered protocol family 1
pci 0000:00:02.0: Boot video device
Unpacking initramfs...
Freeing initrd memory: 939k freed
apm: BIOS not found.
Scanning for low memory corruption every 60 seconds
audit: initializing netlink socket (disabled)
type=2000 audit(1263685004.453:1): initialized
highmem bounce pool size: 64 pages
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
msgmni has been set to 1707
alg: No test for stdrng (krng)
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
pcieport 0000:00:1c.0: irq 24 for MSI/MSI-X
pcieport 0000:00:1c.0: setting latency timer to 64
pcieport 0000:00:1c.1: irq 25 for MSI/MSI-X
pcieport 0000:00:1c.1: setting latency timer to 64
pcieport 0000:00:1c.2: irq 26 for MSI/MSI-X
pcieport 0000:00:1c.2: setting latency timer to 64
pcieport 0000:00:1c.4: irq 27 for MSI/MSI-X
pcieport 0000:00:1c.4: setting latency timer to 64
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
input: Macintosh mouse button emulation as /devices/virtual/input/input0
PNP: PS/2 Controller [PNP0303:KBC,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
i8042.c: Detected active multiplexing controller, rev 1.1.
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX0 port at 0x60,0x64 irq 12
serio: i8042 AUX1 port at 0x60,0x64 irq 12
serio: i8042 AUX2 port at 0x60,0x64 irq 12
serio: i8042 AUX3 port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
cpuidle: using governor ladder
cpuidle: using governor menu
TCP cubic registered
NET: Registered protocol family 17
Using IPI No-Shortcut mode
PM: Checking image partition /dev/sda6
PM: Resume from disk failed.
registered taskstats version 1
Initalizing network drop monitor service
Freeing unused kernel memory: 408k freed
SCSI subsystem initialized
input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
libata version 3.00 loaded.
ahci 0000:00:1f.2: version 3.0
ahci 0000:00:1f.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
ahci 0000:00:1f.2: irq 28 for MSI/MSI-X
ahci: SSS flag set, parallel bus scan disabled
ahci 0000:00:1f.2: AHCI 0001.0200 32 slots 4 ports 3 Gbps 0x33 impl SATA mode
ahci 0000:00:1f.2: flags: 64bit ncq sntf stag pm led clo pio slum part ccc ems 
ahci 0000:00:1f.2: setting latency timer to 64
scsi0 : ahci
scsi1 : ahci
scsi2 : ahci
scsi3 : ahci
scsi4 : ahci
scsi5 : ahci
ata1: SATA max UDMA/133 abar m2048@0xfed1c800 port 0xfed1c900 irq 28
ata2: SATA max UDMA/133 abar m2048@0xfed1c800 port 0xfed1c980 irq 28
ata3: DUMMY
ata4: DUMMY
ata5: SATA max UDMA/133 abar m2048@0xfed1c800 port 0xfed1cb00 irq 28
ata6: SATA max UDMA/133 abar m2048@0xfed1c800 port 0xfed1cb80 irq 28
ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata1.00: ATA-8: ST9500325AS, 0003DEM1, max UDMA/133
ata1.00: 976773168 sectors, multi 8: LBA48 NCQ (depth 31/32)
ata1.00: configured for UDMA/133
scsi 0:0:0:0: Direct-Access     ATA      ST9500325AS      0003 PQ: 0 ANSI: 5
ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata2.00: ATAPI: TSSTcorp DVD+/-RW TS-L633C, DW30, max UDMA/100, ATAPI AN
ata2.00: applying bridge limits
ata2.00: configured for UDMA/100
scsi 1:0:0:0: CD-ROM            TSSTcorp DVD+-RW TS-L633C DW30 PQ: 0 ANSI: 5
ata5: SATA link down (SStatus 0 SControl 300)
ata6: SATA link down (SStatus 0 SControl 300)
Linux agpgart interface v0.103
agpgart-intel 0000:00:00.0: Intel Mobile Intel® GM45 Express Chipset
agpgart-intel 0000:00:00.0: detected 32764K stolen memory
agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xe0000000
input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input2
ACPI: Lid Switch [LID]
input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input3
ACPI: Power Button [PBTN]
input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input4
ACPI: Sleep Button [SBTN]
[drm] Initialized drm 1.1.0 20060810
i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
i915 0000:00:02.0: setting latency timer to 64
mtrr: type mismatch for e0000000,10000000 old: write-back new: write-combining
[drm] MTRR allocation failed.  Graphics performance may suffer.
i915 0000:00:02.0: irq 29 for MSI/MSI-X
[drm] set up 31M of stolen space
[drm] LVDS-8: set mode 1600x900 c
Console: switching to colour frame buffer device 200x56
fb0: inteldrmfb frame buffer device
registered panic notifier
acpi device:3b: registered as cooling_device0
input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A03:00/LNXVIDEO:01/input/input5
ACPI: Video Device [VID1] (multi-head: yes  rom: no  post: no)
ACPI Warning for \_SB_.PCI0.VID2._DOD: Return Package has no elements (empty) (20090903/nspredef-433)
input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A03:00/LNXVIDEO:02/input/input6
ACPI: Video Device [VID2] (multi-head: yes  rom: no  post: no)
[drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
sd 0:0:0:0: [sda] 976773168 512-byte logical blocks: (500 GB/465 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sda: sda1 sda2 sda3 sda4 < sda5 sda6 >
sd 0:0:0:0: [sda] Attached SCSI disk
sr0: scsi3-mmc drive: 62x/62x writer dvd-ram cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
sr 1:0:0:0: Attached scsi CD-ROM sr0
PM: Starting manual resume from disk
PM: Resume from partition 8:6
PM: Checking hibernation image.
PM: Error -22 checking image file
PM: Resume from disk failed.
EXT4-fs (sda5): mounted filesystem with ordered data mode
Driver 'rtc_cmos' needs updating - please use bus_type methods
rtc_cmos 00:04: RTC can wake from S4
rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
udev: starting version 149
cfg80211: Calling CRDA to update world regulatory domain
ath9k 0000:0c:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
ath9k 0000:0c:00.0: setting latency timer to 64
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 22 (level, low) -> IRQ 22
ehci_hcd 0000:00:1a.7: setting latency timer to 64
ehci_hcd 0000:00:1a.7: EHCI Host Controller
ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:1a.7: debug port 1
ehci_hcd 0000:00:1a.7: cache line size of 32 is not supported
ehci_hcd 0000:00:1a.7: irq 22, io mem 0xfed1c400
ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 6 ports detected
i801_smbus 0000:00:1f.3: PCI INT B -> GSI 18 (level, low) -> IRQ 18
ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 20 (level, low) -> IRQ 20
ehci_hcd 0000:00:1d.7: setting latency timer to 64
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2
ehci_hcd 0000:00:1d.7: debug port 1
ACPI: SSDT ddcc29d3 0023F (v01  PmRef   BspIst 00003000 INTL 20050624)
ACPI: SSDT ddcc2de9 005C6 (v01  PmRef   BspCst 00003001 INTL 20050624)
ehci_hcd 0000:00:1d.7: cache line size of 32 is not supported
ehci_hcd 0000:00:1d.7: irq 20, io mem 0xfed1c000
thermal LNXTHERM:01: registered as thermal_zone0
ACPI: Thermal Zone [THM] (42 C)
Monitor-Mwait will be used to enter C-1 state
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 6 ports detected
Monitor-Mwait will be used to enter C-2 state
uhci_hcd: USB Universal Host Controller Interface driver
uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
uhci_hcd 0000:00:1a.0: setting latency timer to 64
uhci_hcd 0000:00:1a.0: UHCI Host Controller
uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1a.0: irq 20, io base 0x00006f60
Monitor-Mwait will be used to enter C-3 state
Marking TSC unstable due to TSC halts in idle
processor LNXCPU:00: registered as cooling_device1
ACPI: SSDT ddcc2c12 001D7 (v01  PmRef    ApIst 00003000 INTL 20050624)
ACPI: SSDT ddcc33af 0008D (v01  PmRef    ApCst 00003000 INTL 20050624)
dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:1a.1: setting latency timer to 64
uhci_hcd 0000:00:1a.1: UHCI Host Controller
uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:1a.1: irq 21, io base 0x00006f80
usb usb4: configuration #1 chosen from 1 choice
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
uhci_hcd 0000:00:1a.2: PCI INT C -> GSI 22 (level, low) -> IRQ 22
uhci_hcd 0000:00:1a.2: setting latency timer to 64
uhci_hcd 0000:00:1a.2: UHCI Host Controller
uhci_hcd 0000:00:1a.2: new USB bus registered, assigned bus number 5
uhci_hcd 0000:00:1a.2: irq 22, io base 0x00006fa0
usb usb5: configuration #1 chosen from 1 choice
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
uhci_hcd 0000:00:1d.0: setting latency timer to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 6
uhci_hcd 0000:00:1d.0: irq 20, io base 0x00006f00
usb usb6: configuration #1 chosen from 1 choice
hub 6-0:1.0: USB hub found
hub 6-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:1d.1: setting latency timer to 64
uhci_hcd 0000:00:1d.1: UHCI Host Controller
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 7
uhci_hcd 0000:00:1d.1: irq 21, io base 0x00006f20
usb usb7: configuration #1 chosen from 1 choice
hub 7-0:1.0: USB hub found
hub 7-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 22 (level, low) -> IRQ 22
uhci_hcd 0000:00:1d.2: setting latency timer to 64
uhci_hcd 0000:00:1d.2: UHCI Host Controller
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 8
uhci_hcd 0000:00:1d.2: irq 22, io base 0x00006f40
usb usb8: configuration #1 chosen from 1 choice
hub 8-0:1.0: USB hub found
hub 8-0:1.0: 2 ports detected
Switching to clocksource hpet
sd 0:0:0:0: Attached scsi generic sg0 type 0
sr 1:0:0:0: Attached scsi generic sg1 type 5
r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
r8169 0000:09:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
r8169 0000:09:00.0: setting latency timer to 64
r8169 0000:09:00.0: irq 30 for MSI/MSI-X
iTCO_vendor_support: vendor-support=0
processor LNXCPU:01: registered as cooling_device2
ACPI: WMI: Mapper loaded
eth0: RTL8102e at 0xf96ae000, 00:25:64:7b:72:7e, XID 04c00000 IRQ 30
atkbd.c: Unknown key pressed (translated set 2, code 0x8d on isa0060/serio0).
atkbd.c: Use 'setkeycodes e00d <keycode>' to make it known.
ACPI: Battery Slot [BAT0] (battery present)
ACPI: AC Adapter [AC] (off-line)
iTCO_wdt: Intel TCO WatchDog Timer Driver v1.05
iTCO_wdt: Found a ICH9M TCO device (Version=2, TCOBASE=0x1060)
iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
HDA Intel 0000:00:1b.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
HDA Intel 0000:00:1b.0: setting latency timer to 64
input: PS/2 Mouse as /devices/platform/i8042/serio2/input/input7
input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio2/input/input8
input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input9
input: HDA Intel Mic at Ext Right Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
input: HDA Intel HP Out at Ext Right Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
ath: EEPROM regdomain: 0x60
ath: EEPROM indicates we should expect a direct regpair map
ath: Country alpha2 being used: 00
ath: Regpair used: 0x60
phy0: Selected rate control algorithm 'ath9k_rate_control'
Registered led device: ath9k-phy0::radio
Registered led device: ath9k-phy0::assoc
Registered led device: ath9k-phy0::tx
Registered led device: ath9k-phy0::rx
phy0: Atheros AR9280 MAC/BB Rev:2 AR5133 RF Rev:d0: mem=0xf9520000, irq=17
Adding 7815580k swap on /dev/sda6.  Priority:-1 extents:1 across:7815580k 
r8169: eth0: link down
atkbd.c: Unknown key pressed (translated set 2, code 0x8d on isa0060/serio0).
atkbd.c: Use 'setkeycodes e00d <keycode>' to make it known.
fuse init (API version 7.13)
wlan0: deauthenticating from 00:1c:df:f5:6d:1f by local choice (reason=3)
wlan0: direct probe to AP 00:1c:df:f5:6d:1f (try 1)
wlan0: direct probe responded
wlan0: authenticate with AP 00:1c:df:f5:6d:1f (try 1)
wlan0: authenticated
wlan0: associate with AP 00:1c:df:f5:6d:1f (try 1)
wlan0: RX AssocResp from 00:1c:df:f5:6d:1f (capab=0x431 status=0 aid=1)
wlan0: associated
cfg80211: Calling CRDA for country: US
padlock: VIA PadLock not detected.
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
ADDRCONF(NETDEV_UP): eth0: link is not ready
wlan0: no IPv6 routers present

dmesg | grep mtrr

[djolk@tunamelt ~]$ dmesg | grep mtrr
mtrr_cleanup: can not find optimal value
please specify mtrr_gran_size/mtrr_chunk_size
Kernel command line: root=/dev/disk/by-uuid/90db089f-e694-4add-91d3-5d6909099537 enable_mtrr_cleanup  nopat resume=/dev/sda6  i915.modeset=1 ro
mtrr: type mismatch for e0000000,10000000 old: write-back new: write-combining]

and Xorg.log

:19:56 UTC 2010 i686
Kernel command line: root=/dev/disk/by-uuid/90db089f-e694-4add-91d3-5d6909099537 enable_mtrr_cleanup  nopat resume=/dev/sda6  i915.modeset=1 ro
Build Date: 26 December 2009  11:37:45AM
 
Current version of pixman: 0.16.4
    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: Sat Jan 16 23:37:05 2010
(II) Loader magic: 0x81e4c60
(II) Module ABI versions:
    X.Org ANSI C Emulation: 0.4
    X.Org Video Driver: 6.0
    X.Org XInput driver : 7.0
    X.Org Server Extension : 2.0
(++) using VT number 7

(--) PCI:*(0:0:2:0) 8086:2a42:1028:02cf Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller rev 7, Mem @ 0xf6c00000/4194304, 0xe0000000/268435456, I/O @ 0x0000efe8/8
(--) PCI: (0:0:2:1) 8086:2a43:1028:02cf Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller rev 7, Mem @ 0xf6b00000/1048576
(==) Using default built-in configuration (30 lines)
(==) --- Start of built-in configuration ---
    Section "Device"
        Identifier    "Builtin Default intel Device 0"
        Driver    "intel"
    EndSection
    Section "Screen"
        Identifier    "Builtin Default intel Screen 0"
        Device    "Builtin Default intel Device 0"
    EndSection
    Section "Device"
        Identifier    "Builtin Default vesa Device 0"
        Driver    "vesa"
    EndSection
    Section "Screen"
        Identifier    "Builtin Default vesa Screen 0"
        Device    "Builtin Default vesa Device 0"
    EndSection
    Section "Device"
        Identifier    "Builtin Default fbdev Device 0"
        Driver    "fbdev"
    EndSection
    Section "Screen"
        Identifier    "Builtin Default fbdev Screen 0"
        Device    "Builtin Default fbdev Device 0"
    EndSection
    Section "ServerLayout"
        Identifier    "Builtin Default Layout"
        Screen    "Builtin Default intel Screen 0"
        Screen    "Builtin Default vesa Screen 0"
        Screen    "Builtin Default fbdev Screen 0"
    EndSection
(==) --- End of built-in configuration ---
(==) ServerLayout "Builtin Default Layout"
(**) |-->Screen "Builtin Default intel Screen 0" (0)
(**) |   |-->Monitor "<default monitor>"
(**) |   |-->Device "Builtin Default intel Device 0"
(==) No monitor specified for screen "Builtin Default intel Screen 0".
    Using a default monitor configuration.
(**) |-->Screen "Builtin Default vesa Screen 0" (1)
(**) |   |-->Monitor "<default monitor>"
(**) |   |-->Device "Builtin Default vesa Device 0"
(==) No monitor specified for screen "Builtin Default vesa Screen 0".
    Using a default monitor configuration.
(**) |-->Screen "Builtin Default fbdev Screen 0" (2)
(**) |   |-->Monitor "<default monitor>"
(**) |   |-->Device "Builtin Default fbdev Device 0"
(==) No monitor specified for screen "Builtin Default fbdev Screen 0".
    Using a default monitor configuration.
(==) Automatically adding devices
(==) Automatically enabling devices
(==) FontPath set to:
    /usr/share/fonts/misc,
    /usr/share/fonts/100dpi:unscaled,
    /usr/share/fonts/75dpi:unscaled,
    /usr/share/fonts/TTF,
    /usr/share/fonts/Type1
(==) 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 AutoAddDevices.
(II) Open ACPI successful (/var/run/acpid.socket)
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
    compiled for 1.7.3.902, 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.7.3.902, 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="X.Org Foundation"
    compiled for 1.7.3.902, module version = 1.0.0
    ABI class: X.Org Server Extension, version 2.0
(==) AIGLX enabled
(II) Loading extension GLX
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
    compiled for 1.7.3.902, module version = 1.0.0
    ABI class: X.Org Server Extension, version 2.0
(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.7.3.902, module version = 1.1.0
    ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "intel"
(II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
(II) Module intel: vendor="X.Org Foundation"
    compiled for 1.7.3.901, module version = 2.9.99
    Module class: X.Org Video Driver
    ABI class: X.Org Video Driver, version 6.0
(II) LoadModule: "vesa"
(II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
(II) Module vesa: vendor="X.Org Foundation"
    compiled for 1.7.0.901, module version = 2.2.1
    Module class: X.Org Video Driver
    ABI class: X.Org Video Driver, version 6.0
(II) LoadModule: "fbdev"
(WW) Warning, couldn't open module fbdev
(II) UnloadModule: "fbdev"
(EE) Failed to load module "fbdev" (module does not exist, 0)
(II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
    i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G,
    E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
    965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
    4 Series, G45/G43, Q45/Q43, G41, B43, Clarkdale, Arrandale
(II) VESA: driver for VESA chipsets: vesa
(II) Primary Device is: PCI 00@00:02:0
(WW) Falling back to old probe method for vesa
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 9, (OK)
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 9, (OK)
drmOpenByBusid: drmOpenMinor returns 9
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
(II) intel(0): Creating default Display subsection in Screen section
    "Builtin Default intel Screen 0" for depth/fbbpp 24/32
(==) intel(0): Depth 24, (--) framebuffer bpp 32
(==) intel(0): RGB weight 888
(==) intel(0): Default visual is TrueColor
(II) intel(0): Integrated Graphics Chipset: Intel(R) GM45
(--) intel(0): Chipset: "GM45"
(==) intel(0): video overlay key set to 0x101fe
(II) intel(0): Output VGA1 has no monitor section
(II) intel(0): Output LVDS1 has no monitor section
(II) intel(0): found backlight control interface /sys/class/backlight/acpi_video0
(II) intel(0): Output DP1 has no monitor section
(II) intel(0): Output VGA1 disconnected
(II) intel(0): Output LVDS1 connected
(II) intel(0): Output DP1 disconnected
(II) intel(0): Using exact sizes for initial modes
(II) intel(0): Output LVDS1 using initial mode 1600x900
(II) intel(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
(==) intel(0): DPI set to (96, 96)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules/libfb.so
(II) Module fb: vendor="X.Org Foundation"
    compiled for 1.7.3.902, module version = 1.0.0
    ABI class: X.Org ANSI C Emulation, version 0.4
(II) UnloadModule: "vesa"
(II) Unloading /usr/lib/xorg/modules/drivers/vesa_drv.so
(==) Depth 24 pixmap format is 32 bpp
(II) intel(0): [DRI2] Setup complete
(**) intel(0): Tiling enabled
(**) intel(0): SwapBuffers wait enabled
(==) intel(0): VideoRam: 262144 KB
(II) intel(0): Attempting memory allocation with tiled buffers.
(II) intel(0): Tiled allocation successful.
(II) UXA(0): Driver registered support for the following operations:
(II)         solid
(II)         copy
(II)         composite (RENDER acceleration)
(II)         put_image
(==) intel(0): Backing store disabled
(==) intel(0): Silken mouse enabled
(II) intel(0): Initializing HW Cursor
(II) intel(0): No memory allocations
(II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
(==) intel(0): DPMS enabled
(==) intel(0): Intel XvMC decoder enabled
(II) intel(0): Set up textured video
(II) intel(0): [XvMC] xvmc_vld driver initialized.
(II) intel(0): direct rendering: DRI2 Enabled
(--) RandR disabled
(II) Initializing built-in extension Generic Event Extension
(II) Initializing built-in extension SHAPE
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension BIG-REQUESTS
(II) Initializing built-in extension SYNC
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-MISC
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) AIGLX: enabled GLX_MESA_copy_sub_buffer
(II) AIGLX: enabled GLX_SGI_make_current_read
(II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
(II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
(II) AIGLX: Loaded and initialized /usr/lib/xorg/modules/dri/i965_dri.so
(II) GLX: Initialized DRI2 GL provider for screen 0
(II) intel(0): Setting screen physical size to 423 x 238
(II) config/hal: Adding input device AT Translated Set 2 keyboard
(II) LoadModule: "evdev"
(II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
(II) Module evdev: vendor="X.Org Foundation"
    compiled for 1.7.3, module version = 2.3.2
    Module class: X.Org XInput Driver
    ABI class: X.Org XInput driver, version 7.0
(**) AT Translated Set 2 keyboard: always reports core events
(**) AT Translated Set 2 keyboard: Device: "/dev/input/event1"
(II) AT Translated Set 2 keyboard: Found keys
(II) AT Translated Set 2 keyboard: Configuring as keyboard
(II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(II) config/hal: Adding input device Macintosh mouse button emulation
(**) Macintosh mouse button emulation: always reports core events
(**) Macintosh mouse button emulation: Device: "/dev/input/event0"
(II) Macintosh mouse button emulation: Found 3 mouse buttons
(II) Macintosh mouse button emulation: Found relative axes
(II) Macintosh mouse button emulation: Found x and y relative axes
(II) Macintosh mouse button emulation: Configuring as mouse
(**) Macintosh mouse button emulation: YAxisMapping: buttons 4 and 5
(**) Macintosh mouse button emulation: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Macintosh mouse button emulation" (type: MOUSE)
(**) Macintosh mouse button emulation: (accel) keeping acceleration scheme 1
(**) Macintosh mouse button emulation: (accel) acceleration profile 0
(II) Macintosh mouse button emulation: initialized for relative axes.
(II) config/hal: Adding input device AlpsPS/2 ALPS GlidePoint
(II) LoadModule: "synaptics"
(II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
    compiled for 1.7.3, module version = 1.2.1
    Module class: X.Org XInput Driver
    ABI class: X.Org XInput driver, version 7.0
(II) Synaptics touchpad driver version 1.2.1
(**) Option "Device" "/dev/input/event8"
(II) AlpsPS/2 ALPS GlidePoint: x-axis range 0 - 1023
(II) AlpsPS/2 ALPS GlidePoint: y-axis range 0 - 767
(II) AlpsPS/2 ALPS GlidePoint: pressure range 0 - 127
(II) AlpsPS/2 ALPS GlidePoint: finger width range 0 - 0
(II) AlpsPS/2 ALPS GlidePoint: buttons: left right middle
(**) Option "SHMConfig" "True"
(**) Option "TapButton1" "1"
(**) Option "TapButton2" "2"
(**) Option "TapButton3" "3"
(--) AlpsPS/2 ALPS GlidePoint: touchpad found
(**) AlpsPS/2 ALPS GlidePoint: always reports core events
(II) XINPUT: Adding extended input device "AlpsPS/2 ALPS GlidePoint" (type: TOUCHPAD)
(**) AlpsPS/2 ALPS GlidePoint: (accel) keeping acceleration scheme 1
(**) AlpsPS/2 ALPS GlidePoint: (accel) acceleration profile 0
(--) AlpsPS/2 ALPS GlidePoint: touchpad found
(II) config/hal: Adding input device PS/2 Mouse
(**) PS/2 Mouse: always reports core events
(**) PS/2 Mouse: Device: "/dev/input/event7"
(II) PS/2 Mouse: Found 3 mouse buttons
(II) PS/2 Mouse: Found relative axes
(II) PS/2 Mouse: Found x and y relative axes
(II) PS/2 Mouse: Configuring as mouse
(**) PS/2 Mouse: YAxisMapping: buttons 4 and 5
(**) PS/2 Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "PS/2 Mouse" (type: MOUSE)
(**) PS/2 Mouse: (accel) keeping acceleration scheme 1
(**) PS/2 Mouse: (accel) acceleration profile 0
(II) PS/2 Mouse: initialized for relative axes.
(II) config/hal: Adding input device Sleep Button
(**) Sleep Button: always reports core events
(**) Sleep Button: Device: "/dev/input/event4"
(II) Sleep Button: Found keys
(II) Sleep Button: Configuring as keyboard
(II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(II) config/hal: Adding input device Power Button
(**) Power Button: always reports core events
(**) Power Button: Device: "/dev/input/event3"
(II) Power Button: Found keys
(II) Power Button: Configuring as keyboard
(II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(II) config/hal: Adding input device Video Bus
(**) Video Bus: always reports core events
(**) Video Bus: Device: "/dev/input/event6"
(II) Video Bus: Found keys
(II) Video Bus: Configuring as keyboard
(II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(II) config/hal: Adding input device Video Bus
(**) Video Bus: always reports core events
(**) Video Bus: Device: "/dev/input/event5"
(II) Video Bus: Found keys
(II) Video Bus: Configuring as keyboard
(II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"

Also, kernel26-git doesn't help.

-djolk

Offline

#14 2010-01-17 08:22:27

alex_dc
Member
Registered: 2009-12-27
Posts: 37

Re: [Solved] Poor quality dvd play back - intel GM45 Express Chipset

djolk wrote:

dmesg | grep mtrr

[djolk@tunamelt ~]$ dmesg | grep mtrr
mtrr_cleanup: can not find optimal value
please specify mtrr_gran_size/mtrr_chunk_size
Kernel command line: root=/dev/disk/by-uuid/90db089f-e694-4add-91d3-5d6909099537 enable_mtrr_cleanup  nopat resume=/dev/sda6  i915.modeset=1 ro
mtrr: type mismatch for e0000000,10000000 old: write-back new: write-combining]

Oops, I meant to type "dmesg | grep MTRR". But the lesson we take away from this is that if you don't pay attention to caps, the error comes and smacks you right in the face.

You already figured it out, you'll have to manually configure the mtrr settings. I have to get to sleep for now, but post whether or not you were able to find a fix by whenever you decide to call it quits. I'll help you tomorrow if you still need it.

Offline

#15 2010-01-18 00:42:36

djolk
Member
Registered: 2008-03-07
Posts: 59

Re: [Solved] Poor quality dvd play back - intel GM45 Express Chipset

Regarding your comments on a buggy BIOS:

Is this really a BIOS problem?  And if it is then why does it only seem to affect Linux?  DVDs playback no problem in Win7.  As well, DVDs seem to play better in Kubuntu - still not as nice as win7 but the tearing and choppiness is much reduced.

Also my from my reading, my understanding is that this problem is related to the way X and the kernel interact.  Though in these times of KMS I wonder if its less to do with X because video modes are set directly in the kernel.  As I type this I wonder what /proc/mtrr would look like without X running and KMS disabled.  I guess I'll try that.

If you have any thoughts on what /proc/mtrr should look like (With KMS and X) I'd love to hear them.

-djolk

Offline

#16 2010-01-18 02:34:40

alex_dc
Member
Registered: 2009-12-27
Posts: 37

Re: [Solved] Poor quality dvd play back - intel GM45 Express Chipset

djolk wrote:

Regarding your comments on a buggy BIOS:

Is this really a BIOS problem?  And if it is then why does it only seem to affect Linux?  DVDs playback no problem in Win7.  As well, DVDs seem to play better in Kubuntu - still not as nice as win7 but the tearing and choppiness is much reduced.

Also my from my reading, my understanding is that this problem is related to the way X and the kernel interact.  Though in these times of KMS I wonder if its less to do with X because video modes are set directly in the kernel.  As I type this I wonder what /proc/mtrr would look like without X running and KMS disabled.  I guess I'll try that.

If you have any thoughts on what /proc/mtrr should look like (With KMS and X) I'd love to hear them.

-djolk

The bios issue I took from this link, which I posted earlier:

http://www.tikirobot.net/wp/2009/03/01/ … -on-linux/

But as I said, it could be the bios or the kernel. But even with the information you provided me, I honestly don't know enough about the internal workings of either to say with any authority which is causing the problem. Whether the issue exists in Windows is irrelevant, as from that link the bios issue seems to be a Linux-only problem.

In either case, the root of the problem is masked by the fact that you said video playback is better than in Arch, but still not what it should be. And the fact that, in general, Intel graphics cards don't seem to play nice with Linux, regardless of the system they are installed on/bios the user is using. This makes me suspicious of both.

However, rather than trying to track down the root of the problem (for now, at least), figuring out how to correctly set your mtrr should be our priority. If we have to go deeper than that, we will.

Do whatever research you can, and I'll see if I can dig up some info.

Edit: Just out of interest, what bios are you using?

Edit 2: Did you manaually enable KMS, or are you allowing it to be set automatically on boot? If you manually enabled it, did you allow it to be set automatically before/do you know if it was being set automatically before (if you didn't give any resolution options to menu.lst, you should have switched to native resolution just after udev did its thing during boot)?

Edit 3: You didn't mention whether you did a system update. Do you know what version kernel you have?

Last edited by alex_dc (2010-01-18 03:07:41)

Offline

#17 2010-01-18 03:52:30

alex_dc
Member
Registered: 2009-12-27
Posts: 37

Re: [Solved] Poor quality dvd play back - intel GM45 Express Chipset

I hate to say it but:

If a system/kernel update doesn't solve your problem

or

If you can't find anything by googling mtrr + linux + "whatever bios you are using"

Than this problem is beyond me. There is information out there, mostly old, but relevant, and if you do some research into manually configuring your mtrr settings, you could probably figure it out. But I just don't have the necessary knowledge to comfortably advise you in how to tweak this part of you system. I wouldn't be able to help you if something went wrong.

From here, I would advise filing a bug report if the above suggestions do not work.

Edit: I didn't mention it in my previous post, but if you want to try some tweaking yourself: whether or not you are using KMS shouldn't have any affect on what your mtrr settings should be. The first link I posted should be a good starting point if you choose to go this route.

Last edited by alex_dc (2010-01-18 03:56:17)

Offline

#18 2010-01-18 06:47:18

djolk
Member
Registered: 2008-03-07
Posts: 59

Re: [Solved] Poor quality dvd play back - intel GM45 Express Chipset

Just a quick response as I don't have the comp with me right now.

I will fiddle around with mtrrs to see what I can get going though I am not quite sure where to start.

The bios is Dell Bios A07, the kernel is from the repos and I resynced earlier today.  I believe its 2.6.32.  Same problem with the git kernel which is 2.6.33 something or other.

Initially I was just letting KMS happen as it happened - ie nothing added to menu.lst no change to mkintcpio.conf.  Currently I am running as per the Intel Wiki Early Start section which looks to be the same as default.

Thanks for your input - I'll be working on mtrrs

-djolk

Offline

#19 2010-01-18 09:05:30

alex_dc
Member
Registered: 2009-12-27
Posts: 37

Re: [Solved] Poor quality dvd play back - intel GM45 Express Chipset

I was hoping to get something more specific by googling your bios+mtrr, but mostly the same stuff. However, this may be of some help in your venture:

https://issues.foresightlinux.org/browse/FL-2144

Good luck with this, and let me know how it works out.

Also, aside from filling a bug report, you may want to check out http://www.linuxquestions.org/questions/ for some additional help. If you do make a post, go ahead and give me the link so I can follow your thread. I might be able to throw in a helpful word or two, but I think that anyone who able to properly troubleshoot your problem would probably be signifigantly more knowledgable than myself.

Offline

#20 2010-01-18 16:37:46

djolk
Member
Registered: 2008-03-07
Posts: 59

Re: [Solved] Poor quality dvd play back - intel GM45 Express Chipset

That fixmtrr.sh script doesn't work, unfortunatly as the memory range for my vid card is appearing in /proc/mtrr.  It just isn't being setup quite correctly.

Another question I have:

Desktop effects in the live distros I tried seem to work quite smoothly.  I have yet to try a 3d game but I am wondering and you may not have an answer for me is if I find out a proper mtrr configuration will this have any affect on the way DVDs play back or just give me a few more fps in etuxracer?

Realistically there is only one way to find out.

-djolk

Offline

#21 2010-01-18 21:34:14

alex_dc
Member
Registered: 2009-12-27
Posts: 37

Re: [Solved] Poor quality dvd play back - intel GM45 Express Chipset

Refer to my wikipedia link:

When the CPU cache was moved inside the CPU, the CPUs implemented fixed-range MTRRs ranges which cover the first megabyte of memory to be compatible to what PC-BIOSes provided at that time. These are used to control the cache policy needed for VGA accesses and all other memory-accesses done while the system is in real mode. Above the first MiB, CPUs provide a number of variable-range MTRRs, which can be freely placed and even overlap. These variable-range MTRRs can be used to set the caching-policy of graphics memory and other memory ranges used by PCI devices.

Basically, an improper mtrr setup will affect ALL video performance. The 3D desktop effects aren't comparable to video playback.

Also, with that script, it shouldn't matter whether your /proc/mtrr is setup up or not. It is supposed to correct the ranges, but I can't testify as to how well it works, because its execution is beyond my knowledge. However, I am assuming you tried it and it didn't work.

If you are going to proceed with the tweaking, I would suggest you reference the Ubuntu link I posted earlier, there seems to have been some progress made in that area:

http://ubuntuforums.org/showthread.php?t=1285176

Offline

#22 2010-01-18 23:45:00

djolk
Member
Registered: 2008-03-07
Posts: 59

Re: [Solved] Poor quality dvd play back - intel GM45 Express Chipset

I'm glad you reposted that link.  It's got a /proc/mtrr that is very close to mine and I wasn't feeling to sure how to get started.  Thanks.

The fixmtrr.sh script won't disable a mtrr range - it just uses lspci to figure out the correct 'write-combining' entry for your vid card and adds to the mtrr file.  For some people that seems to be all you need. 

I've got a bizarre reg00 that needs to be split up.

I'll post my results when I get something working.

Do you think this counts as a bug?  Should I file a report?

-djolk

Offline

#23 2010-01-19 01:06:52

alex_dc
Member
Registered: 2009-12-27
Posts: 37

Re: [Solved] Poor quality dvd play back - intel GM45 Express Chipset

djolk wrote:

I'm glad you reposted that link.  It's got a /proc/mtrr that is very close to mine and I wasn't feeling to sure how to get started.  Thanks.

The fixmtrr.sh script won't disable a mtrr range - it just uses lspci to figure out the correct 'write-combining' entry for your vid card and adds to the mtrr file.  For some people that seems to be all you need. 

I've got a bizarre reg00 that needs to be split up.

I'll post my results when I get something working.

Do you think this counts as a bug?  Should I file a report?

-djolk

Ah, got it. Obviously your lspci wouldn't be helpful in this instance.

Dumb luck on that last point, I was just taking one last look through the links and noticed that a new post had been made (that thread is over four months old).

I would file a bug report, even if you resolve the issue. That is, if you have the time/want to put forth the effort. At the very least, you could post a link to this thread, so developers know there is an issue/troubleshooting we've done. But it seems that this is an ongoing, non-isolated issue that was thought to have been solved in recent kernel releases. Probably it would be best if they knew it hadn't been completely resolved.

Even if they are already aware, the worst that will happen is they'll announce the problem is being worked on, and close your report.

Last edited by alex_dc (2010-01-19 01:09:28)

Offline

#24 2010-02-03 06:44:36

djolk
Member
Registered: 2008-03-07
Posts: 59

Re: [Solved] Poor quality dvd play back - intel GM45 Express Chipset

Hey - I had to send the computer back for repair - bad monitor.  I'll update when I get it back.

Offline

#25 2010-02-15 01:25:24

djolk
Member
Registered: 2008-03-07
Posts: 59

Re: [Solved] Poor quality dvd play back - intel GM45 Express Chipset

Okay so I got the comp back, reinstalled everything and DVD performance is much, much improved. It either happened with the next version of intel driver or the addition of 'nopat' to the grub config line.

cat /proc/mtrr is still goofy and graphics could be improved - though my only benchmark is how slow kde is.

djolk

Offline

Board footer

Powered by FluxBB