John Williams wrote: > Hi David, GRant > > Any progress on the ll_temac driver since July? In EDK9.2, ll_temac is > really the only supported ethernet solution, apart from ethernet lite > (yuck). > > If there's a PPC version in a reasonable state, i'm happy to see > what's requierd to port it across to MicroBlaze. Little has been done since July. The version I posted did have ll_temac support that once upon a time worked.
I have little experience on the firmware side - yet. Though I keep getting pushed towards it, I also end up sufficiently busy on the software side as to have no time to even finish installing Xilinx tools. But I am pretty sure Pico is using 9.2 and I am completely certain we are not currently using the ll_temac. BUT, there is serious discussion about going back to it. We strive for the absolute smallest firmware needed for a task. We have clients that need Linux or GreenHills on the card AND are designing large blocks of firmware for their own purposes. No matter how much free space we give them they need more. I have heard that the current incarnations of the ll_temac support interrupts. This was the deal breaker for us on the original ll_temac. Linux could be made to work (fairly badly) without interrupts, but while nothing is impossible, trying to write a GreenHills NIC driver that is polled was an excercise in futility. I managed to get a polled serial driver working - but it was very ugly. Presuming that the currently ll_temac is smaller than the plb implimentation and presuming that it has the option of interrupts, it is likely to return to my todo list shortly - of course that list is fairly long. I have spent the past several months massaging Pico's Host utilites to run under Linxu 2.6, 2.4, OpenBSD, and Mac OS X. I have been living exclusively in Linux since March. I accidentally obliterated my Windows partition and the recovery partition installing OS X86 and have not even noticed it is gone. -- Dave Lynch DLA Systems Software Development: Embedded Linux 717.627.3770 [EMAIL PROTECTED] http://www.dlasys.net fax: 1.253.369.9244 Cell: 1.717.587.7774 Over 25 years' experience in platforms, languages, and technologies too numerous to list. "Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction." Albert Einstein _______________________________________________ Linuxppc-embedded mailing list Linuxppc-embedded@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded