Ethernet Driver

Doyle, Bryon Thomas (Bryon) bdoyle at lucent.com
Fri Jul 22 14:50:03 UTC 2005


Hello, Over the past week or so my task has been to add Ethernet functionality to the CSB472, a slightly modified version of the gen405 BSP package. I have created an Ethernet driver using other RTEMS Ethernet drivers and a Ethernet driver for the board that was designed for another RTOS. The problem that I am having now I believe is with the exception handling; I know that the gen405 BSP is still using the old exception handling model, and from looking around in the other BSP that also still uses the old exception handling model I see that it does not offer Ethernet support.  My question is can the old exception handling model support the burden of an Ethernet driver? I am inclined to think so, but the absence of any other BSP that uses old exception handling and has an Ethernet driver built in, begs me to ask the question. Also I have traced through the initialization of my driver and RTEMS crashes with a CPU error (SYSERR LED on the board lighting up, which I believe is m!
 apped to several machine check exception's happening back to back) as soon as the Ethernet interrupts are enabled through the universal interrupt controller. Which leads me to think that the problem is somewhere within the RTEMS exception handling code.  If anybody has any insight it would be greatly appreciated, thanks again.



Bryon Doyle
Summer Intern, Bell Labs
Lucent Technologies



More information about the users mailing list