--- Quote Start ---
I haven't been able to get Gigabit speeds with either driver. That is, the device establishes a gigabit link, but if I time how long it takes from when the driver starts the hardware transmission until the busy bit is cleared, it's only transmitting at 100Mbit.
--- Quote End ---
It's not a problem for me, considering the fact that I only want a common GMII or RGMII interface between uClinux, VoIP data path and the switch chip block, whatever the transmit speed to uClinux ;) I think this constraint will facilitate the switch chip conception....
--- Quote Start ---
I suggest using the SLS one because it seems to be more maintained.
--- Quote End ---
I encountered some problems using the SLS driver :
----------------------------------------------------------------------------------------------------
0 : New Bus ID
BUG: No TSE MDIO Reset
Altera TSE MII Bus: probed
Found phy with ID=0x1410e80 at address=0x1
Altera TSE MII Bus: MDIO Bus Registered
ERROR :/home/papy/nios2-linux/linux-2.6/drivers/net/altera_tse.c:1701:
request
_mem_region() failed altera_tse: probe of altera_tse.0 failed with error -16
----------------------------------------------------------------------------------------------------
but I read in the following topic it is a quite common issue (end of the page) :
http://alterauserforum.net/forum/showthread.php?t=18802&page=3 The "altera_tse.txt" link proposed by Kazuyasu is very helpful but I still have errors when compilating....
Where can I find the
most recent version of the following files ??
nios2-linux/linux-2.6/drivers/net/altera_tse.c
nios2-linux/linux-2.6/drivers/net/altera_tse.h
nios2-linux/linux-2.6/drivers/net/altera_tse_ethtool.c
nios2-linux/linux-2.6/drivers/net/altera_tse_mdio.c
Thanks !