Software Archive
Read-only legacy content
17061 Discussions

How can I find devices provided by Core i7?

mitake
Beginner
575 Views

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
0 Kudos
1 Solution
levicki
Valued Contributor I
575 Views

I suggest you look at the memtest86+ source code:

memtest86+-2.11.tar.gz

View solution in original post

0 Kudos
5 Replies
levicki
Valued Contributor I
575 Views
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


0 Kudos
levicki
Valued Contributor I
575 Views
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.
0 Kudos
mitake
Beginner
575 Views
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?
0 Kudos
levicki
Valued Contributor I
576 Views

I suggest you look at the memtest86+ source code:

memtest86+-2.11.tar.gz
0 Kudos
mitake
Beginner
575 Views
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!
0 Kudos
Reply