On 03/04/12 11:41, Igor Grinberg wrote:
> Hi,
> 
> On 03/02/12 01:16, CF Adad wrote:
>> We have both a CompuLab CM-T3517 and a Technexion TAM-3517 at the shop.  
>> Both boards provide dual Ethernet support in an identical fashion.  One port 
>> uses the onboard EMAC tied to an SMSC LAN87xx series PHY.  The other is the 
>> old trusty SMSC LAN911X hooked up to the GPMC.
>>
>> Both boards support both interfaces when loaded with their respective TI 
>> PSP-based images.  These unfortunately date clear back to 2.6.37 or even 
>> 2.6.32 however.  When upgrading to the 3.x series linux-omap kernel, we 
>> noticed we could get one or the other of these to work, _but not both 
>> simultaneously_.  If both are enabled in code, neither work.
>>
>> Even when we can get one or the other working, we seem to be having some 
>> problems with autonegotiation and MAC addressing.  MAC addresses on the SMSC 
>> are still random.  On the EMAC port, as you can see from our code below, we 
>> have put a patch in that is letting us establish a fixed MAC address.  
>> However, I'm not sure this is a proper method to use at this point.
>>
>> We suspect issues are known to exist with the Ethernet ports as the CM-T3517 
>> has mainlined Linux support, and its latest board file does not show any 
>> configuration for either Ethernet interface.  Support from the previous 
>> kernel versions has apparently been removed, despite patches being applied 
>> to it as recently as mid-last year:  
>> http://lists.infradead.org/pipermail/linux-arm-kernel/2011-May/050430.html
>>
>> We also suspect this is being caused by an address conflict of some sort 
>> between the two ports.  We are using a linux-omap kernel, version 3.2.0-rc6 
>> that is a month or two old now.  We've been monitoring this list, and have 
>> noted that some changes have been checked in for SMSC, but have not been 
>> able to update our kernel source as we were in the midst of a heavy 
>> debugging exercise that ended late last evening.  We plan to migrate to the 
>> latest HEAD soon.  Neverthelss, we've not seen any of these board files 
>> update.  So, we're assuming there are still known issues here.
>>
>> I have attached the relevant sections of the board file we've created 
>> for the TAM-3517 (the one we've played with the most) below.  It is based 
>> off the 
>> older board files from the TI PSP and various configurations we have seen in 
>> similar hardware
>>  board files (overo, am3517_evm, cm-t3517, etc.)  If you note the 
>> configurable defines at the top, we've tied various combinations of code
>>  with no success to date.
>>
>>
>> Would you folks please take a look?  Any help would be appreciated.  Thanks!
> 
> The below two patches are needed to make the AM3517 EMAC work on CM-T3517:
> 
> http://www.spinics.net/lists/linux-omap/msg65642.html
> http://www.spinics.net/lists/linux-omap/msg65643.html
> 
> Hopefully, Tony will be kind enough to apply those for 3.4

Also, this one is needed for EMAC to function on any OMAP board:
http://www.spinics.net/lists/linux-omap/msg62161.html

It looks from the thread, that it has been already taken by Paul,
so hopefully, it will be in 3.4


-- 
Regards,
Igor.
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to