How can I find devices provided by Core i7?

How can I find devices provided by Core i7?

Hello, nice to meet you.
My name is Hitoshi Mitake.
At first, sorry for my broken English, I'm not a native English speaker...

I am a newbie of Linux kernel, and have written some patches for Linux.
You can find some of my works in git's log of Linus's kernel tree.
My patches are mainly for EDAC project(http://bluesmoke.sourceforge.net/).
This is a project to develop drivers which manipulate memory controller hub
and detect memory bit errors.

I have a question. I want to write EDAC driver for Core i7.
I found datasheet of Core i7's PCI drivers at this page: http://www.intel.com/design/corei7/documentation.htm (Volume 2 of datasheet is that)
So I started to write a driver, but I can't find PCI drivers provided by Core i7 with lspci of pciutils.

Question is that. How can I find PCI devices provided by Core i7?
Should I do something such as configuration with BIOS?

Thanks,

Hitoshi

6 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

Quoting - mitake

Hello, nice to meet you.
My name is Hitoshi Mitake.
At first, sorry for my broken English, I'm not a native English speaker...

I am a newbie of Linux kernel, and have written some patches for Linux.
You can find some of my works in git's log of Linus's kernel tree.
My patches are mainly for EDAC project(http://bluesmoke.sourceforge.net/).
This is a project to develop drivers which manipulate memory controller hub
and detect memory bit errors.

I have a question. I want to write EDAC driver for Core i7.
I found datasheet of Core i7's PCI drivers at this page: http://www.intel.com/design/corei7/documentation.htm (Volume 2 of datasheet is that)
So I started to write a driver, but I can't find PCI drivers provided by Core i7 with lspci of pciutils.

Question is that. How can I find PCI devices provided by Core i7?
Should I do something such as configuration with BIOS?

Thanks,

Hitoshi

Hitoshi,

Hello, and welcome to the forum.

You are asking this question in a wrong section, it would be more appropriate to ask in Watercooler / Catchall section. Furthermore, if you tried to use search, you would have probably found that I have already asked about Core i7 integrated memory controler registers.

Here is the document you need:
http://download.intel.com/design/processor/datashts/320835.pdf

Regards,
Igor Levicki

As for finding CPU devices, they are on the PCI bus just like the old MCH which was part of the northbridge (975/X38/etc). As far as I know, they require no drivers or BIOS trickery to be found. Just read the manual carefully. And I apologize for stating the obvious but you also need to have Core i7 CPU to be able to find them.

Regards,
Igor Levicki

Quoting - Igor Levicki
As for finding CPU devices, they are on the PCI bus just like the old MCH which was part of the northbridge (975/X38/etc). As far as I know, they require no drivers or BIOS trickery to be found. Just read the manual carefully. And I apologize for stating the obvious but you also need to have Core i7 CPU to be able to find them.

Igor,

Thanks for your quick reply!
And sorry for my asking in wrong section.

I can't find these devices on PCI bus yet.
I'll read the manual more carefully, and if I could find them,
I'll report to you.

And I want to hear about your environment
when you find these devices, if it's possible. Would you do?

Best Reply

I suggest you look at the memtest86+ source code:

memtest86+-2.11.tar.gz

Regards,
Igor Levicki

Quoting - Igor Levicki

I suggest you look at the memtest86+ source code:

memtest86+-2.11.tar.gz

Thanks! This great hint makes sense!
I've read memtest86+'s source code, and almost realized what should I do.

I'll start coding, thank you very much!

Leave a Comment

Please sign in to add a comment. Not a member? Join today