Embedded Connectivity
Intel network controllers, Firmware, and drivers support systems
850 Discussions

Intel network cards (ethernet, wireless) - software developer's manual ?

ssurf
Novice
2,547 Views

Hi all.

i can't find software developer's manuals for Intel Centrino Advanced-N 6230 (and some other ethernet cards also from intel).

As i will have to start writing software drivers for many intel network cards (ethernet & wireless mainly) for Bare Metal environment (no OS) on classical intel x86/x64 PCs, i would like to have access to intel developer's manuals for these network cards.

Any idea where i could get them ?

Thanks for your help, and sorry if i forget rules to ask my question on the right forum, as i'm new here ;(

Regards,

ari.

7 Replies
Marcelo_M_Intel
Employee
1,230 Views

Hello ari,

Welcome to the Intel Embedded Community.

We are checking your case and we will contact you as soon as possible.

Regards,

Marcelo Montero

0 Kudos
ssurf
Novice
1,230 Views

ok thanks...i'm waiting...

Other intel chipsets i'm looking for dev manuals:

- Ethernet Connection I217-V

- 21140

regards.

0 Kudos
Marcelo_M_Intel
Employee
1,230 Views

Hello ari,

 

There are no Developer's Manual for a specific NIC.

Can you please describe what do you have, and what configurations do you need in your system ? There are design guides for chipsets development, but not for adapters.

Regards,

 

Marcelo Montero
0 Kudos
Marcelo_M_Intel
Employee
1,230 Views

Hello ari,

Please refer to the following documents:

https://www-ssl.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-manual-325462.pdf Combined Volume Set of Intel® 64 and IA-32 Architectures Software Developer's Manuals (Document 325462) This document contains all seven volumes of the Intel 64 and IA-32 Architectures Software Developer's Manual: Basic Architecture, Instruction Set Reference A-M, Instruction Set Reference NZ, Instruction Set Reference, and the System Programming Guide, Parts 1, 2 and 3. Refer to all seven volumes when evaluating your design needs.

If you need to review a specific volume:

https://www-ssl.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-vol-1-manual.pdf Volume 1: Basic Architecture

https://www-ssl.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-vol-2a-manual.pdf Volume 2A: Instruction Set Reference, A-M

https://www-ssl.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-vol-2b-manual.pdf Volume 2B: Instruction Set Reference, N-Z

https://www-ssl.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-vol-2c-manual.pdf Volume 2C: Instruction Set Reference

https://www-ssl.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-vol-3a-part-1-manual.pdf Volume 3A: System Programming Guide, Part 1

https://www-ssl.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-vol-3b-part-2-manual.pdf Volume 3B: System Programming Guide, Part 2

https://www-ssl.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-vol-3c-part-3-manual.pdf Volume 3C: System Programming Guide, Part 3

Referring to bare metal (cloud computing?) , are you going to use a specific OS and kernel later, any specific configuration?

 

I hope this is useful, let me know if you need anything else.

Regards,

Marcelo Montero

0 Kudos
ssurf
Novice
1,230 Views

Hi.

Thanks for your responses.

You are right, my question is not clear enough

I'm looking for dev manuals for intel network controllers like this one :

PCI/PCI-X GbE Family of Controllers: Software Developer's Manual

Same manual here:

http://www.intel.fr/content/dam/doc/manual/pci-pci-x-family-gbe-controllers-software-dev-manual.pdf http://www.intel.fr/content/dam/doc/manual/pci-pci-x-family-gbe-controllers-software-dev-manual.pdf

It will be better if there is a central repository for all intel network controllers/adapters dev manuals.

As i only work on bare metal (no OS: i use my own boot loader to boot and run my program coded by myself) environments (x86/x64 motherboards only: PCs, notebooks, mini-pc, stick pc, ...) having intel network controllers installed, i need others dev manuals for these intel network controllers.

some others network controllers/adapters:

- Intel Centrino Advanced-N 6230 (wifi)

- Ethernet Connection I217-V (ethernet)

- intel centrino wireless-N 2230

- intel 21140-based pci fast ethernet adapter (ethernet)

Any idea where i can find dev manuals for above network controllers/adapters (family controllers dev manuals are enough) like the above link ?

Maybe i'm not in the right forum ?

Regards.

ps: sorry for double posting in hardware forum.

0 Kudos
Natalie_Z_Intel
Employee
1,230 Views

Adding another comment from hardware then deleted the hardware string so that all comments are in one space:

reply from ari in Hardware - /message/12342?et=watches.email.thread# 12342 View the full discussion

i found dev manual for i217 network controller here :

https://www-ssl.intel.com/content/www/us/en/embedded/products/networking/ethernet-controller-i217-spec-update.html https://www-ssl.intel.com/content/www/us/en/embedded/products/networking/ethernet-controller-i217-spec-update.html

I found this link above, after hours of searching the web, and finally get the following site :

http://wiki.osdev.org/Intel_Ethernet_i217 http://wiki.osdev.org/Intel_Ethernet_i217

So, i could not imagine the time to search other mentioned network controllers/adapters above

0 Kudos
Marcelo_M_Intel
Employee
1,230 Views

Hello ari,

 

Did you manage to get all the information?

 

If you need anything don't hesitate to contact Intel.

 

 

Regards,

Marcelo Montero

0 Kudos
Reply