Gb Ethernet on xilinx gemac IP

4 messages, 3 authors, 2006-06-21 · open the first message on its own page

Gb Ethernet on xilinx gemac IP

From: Xavier Grave <hidden>
Date: 2006-06-20 09:02:34

Hi,

I'm currently running linux with 10/100 MBits xilinx ethernet driver. I
have a memec 2VP20 evaluation board.
We have bought a PCOM2 module in order to have a Gb PHY. I have
implemented an hardware to handle it but whatever linux version I take
(2.4 from denx web site, 2.6.17 from kernel.org), I can't configure a Gb
ethernet driver. And the 10/100 driver don't configure my Gb PHY...

I have compiled my linux kernel based on the ml300 configuration default
config.

Does anyone has an idea ?

Thanks, xavier

Re: Gb Ethernet on xilinx gemac IP

From: Filippo Capurso - DAVE srl <hidden>
Date: 2006-06-20 09:04:39

Hi Xavier,

I'm trying to get running linux 2.6.17 on my ML403 board (Virtex-4) but 
I'm having some trouble with the MMU initialization...
This my message to the ML:

http://ozlabs.org/pipermail/linuxppc-embedded/2006-June/023321.html

Did you have similar problems? Have you any idea that could help me?
Thank you so much.

About your question:

Xavier Grave ha scritto:
Hi,

I'm currently running linux with 10/100 MBits xilinx ethernet driver. I
have a memec 2VP20 evaluation board.
We have bought a PCOM2 module in order to have a Gb PHY. I have
implemented an hardware to handle it but whatever linux version I take
(2.4 from denx web site, 2.6.17 from kernel.org), I can't configure a Gb
ethernet driver. And the 10/100 driver don't configure my Gb PHY...

I have compiled my linux kernel based on the ml300 configuration default
config.

Does anyone has an idea ?
This is a patch for ML403 board, it adds the linux 2.6 driver for TEMAC.

http://ozlabs.org/pipermail/linuxppc-embedded/2006-March/022365.html

Hope this helps.
Thanks, xavier

_______________________________________________
Linuxppc-embedded mailing list
Linuxppc-embedded@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-embedded
Regards,

Filippo Capurso

-- 

DAVE Srl - Electronics System House
via Forniz 2/1
33080 Porcia (PN) - Italy
Telephone: +39.0434.921215
Telefax: +39.0434.1994030
Freefax: +39.02.700520062
web: www.dave-tech.it
e-mail: filippo.capurso@dave-tech.it
how to reach us: http://mail.map24.com/dave

Re: Gb Ethernet on xilinx gemac IP

From: Xavier Grave <hidden>
Date: 2006-06-20 09:38:51

I have a 2.6.17 kernel compiling and booting but still have little pb
with initrd attachement...
here is my .config file : you should modify it a little ml300 -> ml400
and modify your xparameters_ml400.h according to the hardware you
difined in xps or ise... You should also modify the kernel argument line
according to what you need root nfs or whatever you use...

xavier
Le mardi 20 juin 2006 à 11:04 +0200, Filippo Capurso - DAVE srl a
écrit :
Hi Xavier,

I'm trying to get running linux 2.6.17 on my ML403 board (Virtex-4) but 
I'm having some trouble with the MMU initialization...
This my message to the ML:

http://ozlabs.org/pipermail/linuxppc-embedded/2006-June/023321.html

Did you have similar problems? Have you any idea that could help me?
Thank you so much.

About your question:

Xavier Grave ha scritto:
quoted
Hi,

I'm currently running linux with 10/100 MBits xilinx ethernet driver. I
have a memec 2VP20 evaluation board.
We have bought a PCOM2 module in order to have a Gb PHY. I have
implemented an hardware to handle it but whatever linux version I take
(2.4 from denx web site, 2.6.17 from kernel.org), I can't configure a Gb
ethernet driver. And the 10/100 driver don't configure my Gb PHY...

I have compiled my linux kernel based on the ml300 configuration default
config.

Does anyone has an idea ?
This is a patch for ML403 board, it adds the linux 2.6 driver for TEMAC.

http://ozlabs.org/pipermail/linuxppc-embedded/2006-March/022365.html

Hope this helps.
quoted
Thanks, xavier

_______________________________________________
Linuxppc-embedded mailing list
Linuxppc-embedded@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-embedded
Regards,

Filippo Capurso

Re: Gb Ethernet on xilinx gemac IP

From: GORAN GVOZDENOVIC <hidden>
Date: 2006-06-21 02:20:05

Hi Xavier,

Just wrapped up efforts to experiment with hard TEMAC support in 2.4 kernel 
( previev kit from Montavista ). DENX 2.4  distro should not be different.

Here are my experience with ML403 board:

Configure kernel for only eth driver offered for ML300 / ML403 ( soft EMAC - 
10/100Mb on-chip eth ). After updating kernel tree with the BSP using xilinx 
patch script for ML403, hard TEMAC driver will end up in 
/drivers/net/xilinx_gige ( supported soft MAC driver ends up in 
/drivers/net/xilinx_enet ).
From here 2 options:
a) rename xilinx_gige folder to xilinx_enet and build kernel
b) modify config.in script for kernel network configuration and makefile for 
building net driver by addidng new GIGE option
From my undersanding part of driver code for gige ( adapter.c ) is PHY 
specific and supports Marvel's PHY on ML403 board. Never looked more what it 
does ( phy interface should be common to all PHYs ? ) but if you use 
different PHY maybe you'll have to do some coding here ?!
( look for the comments in the driver )

Oh yes, my tree was missing gmii.h file ( found it throuh google - don't 
remember from where - first google hit :) !

Did some test measurement and comparison with soft EMAC against  hard TEMAC 
+ PLB TEMAC and defualt SG DMA mode (3):
Amazing performance increase: close to 100% on tcp ( netperf and netio shows 
over 11000KB/s for max packet size of 32K on 100Mb link )

Hope this helps !

Goran,
Waterloo,Canada


----- Original Message ----- 
From: "Xavier Grave" <redacted>
To: <redacted>; "ppc dev" <redacted>
Sent: Tuesday, June 20, 2006 2:45 AM
Subject: Gb Ethernet on xilinx gemac IP

Hi,

I'm currently running linux with 10/100 MBits xilinx ethernet driver. I
have a memec 2VP20 evaluation board.
We have bought a PCOM2 module in order to have a Gb PHY. I have
implemented an hardware to handle it but whatever linux version I take
(2.4 from denx web site, 2.6.17 from kernel.org), I can't configure a Gb
ethernet driver. And the 10/100 driver don't configure my Gb PHY...

I have compiled my linux kernel based on the ml300 configuration default
config.

Does anyone has an idea ?

Thanks, xavier

_______________________________________________
Linuxppc-embedded mailing list
Linuxppc-embedded@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-embedded 
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help