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

i210 SDP interrupt

AMamo1
Novice
2,176 Views

Hi!

We are developing E620-based controller using WGI210IS chip. One of the tasks - getting of interrupt when signal on SDP0 pin appears.

I try to do the following:

1) check that SDP0_IODIR bit of CTRL register set to 0 (input);

2) set SDP0_GPIEN bit of CTRL register set to 1 (interrupt enabled);

3) attach interrupt handler to interrupt number associated with i210;

- but nothing happened. I am sure that signal on SDP0 appears with 1Hz freq (checked with oscilloscope and by polling SDP0_DATA value) and that interrupt handler attached properly (when network cable connected I can see interrupts created by network activity).

What have I missed?

PS. OS - QNX 6.5SP1.

0 Kudos
1 Solution
AMamo1
Novice
964 Views

Hello, Carlos.

Actually, I already solved this. I didn't noticed that the device driver has put the i210 into the MSIX mode, so I just was waiting interrupt on the wrong vector. My bad. Sorry to have bothered you.

Alex.

View solution in original post

3 Replies
CarlosAM_INTEL
Moderator
964 Views

Hello Alex,

Thanks for contacting the Intel Embedded Community.

In order to better understand your question, we would like to address the following questions:

Could you please tell us what is the platform (processor and chipsets) related to these consultations?

Could you please give us a block diagram of the portion of your design associated to your questions?

Could you please provide us schematic portions associated to the signals and pins listed on your previous communication?

Please provide all the information requested on these questions that may help us to better understand your previous communication.

By the way, please update your Embedded Design Center (EDC) account to Privileged type. To request an upgrade from your Basic EDC account to a Privileged account, go to http://www.intel.com/content/www/us/en/embedded/embedded-design-center-support.html http://www.intel.com/content/www/us/en/embedded/embedded-design-center-support.html and click on "Manage Your Intel Profile" found in the "Manage Your Account" section of the page. From there you can request an upgrade. After you submit the application, please let me know and I will expedite the review of your application. The application can be found at:

https://www-ssl.intel.com/content/www/us/en/forms/intelligent-systems/registration-po.html https://www-ssl.intel.com/content/www/us/en/forms/intelligent-systems/registration-po.html

Thanks in advance for your cooperation.

Best Regards,

 

Carlos A.
0 Kudos
AMamo1
Novice
965 Views

Hello, Carlos.

Actually, I already solved this. I didn't noticed that the device driver has put the i210 into the MSIX mode, so I just was waiting interrupt on the wrong vector. My bad. Sorry to have bothered you.

Alex.

CarlosAM_INTEL
Moderator
964 Views

Hello Alex,

We are glad to hear that your problem has been solved.

Please do not hesitate to contact us again if you have more technical issues or questions related to Intel Embedded devices.

Best Regards,

Carlos A.

0 Kudos
Reply