Some background:=0A ML403 devel board=0A EDK 7.1=0A compilation of=
reference design xapp902, modified to use linux and without loopback=0A =
use of linux_2_4_devel obtained from montavista via rsync=0A=0AI am trying=
to use the plb_temac rather than the ll_temac. In the long run, I'd prefe=
r to stick with linux 2.4. In addition, I will need to get both embedded E=
MAC's up and running, but first I just wanna get the xapp902 working. Also=
, I will need gigE support.=0A=0ASo, right now I am trying to get the plb_t=
emac to compile and get errors about the defines XPAR_XTEMAC_* within the l=
inux directories ../drivers/net/xilinx_enet. I see that the edk gets the d=
efines within the xparameters.h file of the xapp902 project. I also see th=
at my C:\EDK\sw\ThirdParty\bsp\linux_mvl31_v1_01_a\drivers don't have anyth=
ing for a plb_temac.=0A=0AQ: Is my error related to an incorrect setup o=
f the linux or with the EDK?=0A=0AQ: t is stated that the plb_temac driv=
ers are in EDK 8.1. Can I stick=0Awith 7.1 or must I ugprade?=0A=0AQ: W=
here in the linux tree should I look for the xtemac=0Astuff? Is this what =
the EDK pushes on to the tree or is it released=0Awithin the MVL distro?=0A=
=0AQ Based on posts by David and Ming, it=0Aappears that I must use xili=
nx_gige to get up to gigE speeds. Will the=0Aplb_temac support this data r=
ate and, if so, is this a transparent=0Asupport or do I need to go the rout=
e suggested to Ming and=0Aoverwrite files in xilinx_enet?=0A=0AR. Corley=0A=
=0A=0A=0A=0A
Hi,
So, right now I am trying to get the plb_temac to compile and get errors
about the defines XPAR_XTEMAC_* within the linux directories
../drivers/net/xilinx_enet. I see that the edk gets the defines within the
xparameters.h file of the xapp902 project. I also see that my
C:\EDK\sw\ThirdParty\bsp\linux_mvl31_v1_01_a\drivers don't have anything
for a plb_temac.
Yes. In MV3.1, there is no gige enet supported. You should include the
patch for TEMAC by yourself.
Q: Is my error related to an incorrect setup of the linux or with the
EDK?
Try to check your xparameters.h file and find if there are the definations.
Q: t is stated that the plb_temac drivers are in EDK 8.1. Can I stick
with 7.1 or must I ugprade?
I don't think that's the problem of 7.1, if you can make sure you use a
correct core for TEMAC and generated correct BSP files.
Q: Where in the linux tree should I look for the xtemac
stuff? Is this what the EDK pushes on to the tree or is it released
within the MVL distro?
Try to find the patch for TEMAC in this list.
Q Based on posts by David and Ming, it
appears that I must use xilinx_gige to get up to gigE speeds. Will the
plb_temac support this data rate and, if so, is this a transparent
support or do I need to go the route suggested to Ming and
overwrite files in xilinx_enet?
Temac is tri-mode including 1000M/s speed. sorry that i cannot understand
this question very well.
Ming
_________________________________________________________________
享用世界上最大的电子邮件系统― MSN Hotmail。 http://www.hotmail.com
Guys,
I need your help on this, i am stuck for over a week now. I am currently using
ML403 Virtex-4 FX12 board, linux kernel 2.6.17.1, EDK 8.1.2i, and Ameet's sysace and TEMAC driver patch. With your help I was able to get the Kernel to boot on the ML403 board. But kernel crashes at xsysace_init function call.
[ 3.995416] Call Trace:
[ 4.024581] [C04A1D20] [FFFFFFFF] 0xffffffff (unreliable)
[ 4.089156] [C04A1D40] [C021D358] xsysace_init+0x50/0x330
[ 4.153726] [C04A1F90] [C0002448] init+0xa4/0x27c
[ 4.209968] [C04A1FF0] [C000509C] kernel_thread+0x44/0x60
Since I am using 8.1.2i to generate the BSP, i suspect that the xparamater_ml300.h file the EDK generates for the ML403 board is not compatible with the sysace driver patch. I suspect that if i include a xparameters_ml300.h file that was generated using EDK 7.1 it would run.
Ming, would it be possible for you to send me a xparameters.h file using EDK 7.1 (or the version you are using) with very basic IP cores that will work with the sysace and TEMAC drivers. Thanks in advance.
I need to get the sysace driver and TEMAC driver's up and running for the project. Any suggestions will be very helpful...
-Pradeep
Guys,
I need your help on this, i am stuck for over a week now. I am currently using
ML403 Virtex-4 FX12 board, linux kernel 2.6.17.1, EDK 8.1.2i, and Ameet's sysace and TEMAC driver patch. With your help I was able to get the Kernel to boot on the ML403 board. But kernel crashes at xsysace_init function call.
[ 3.995416] Call Trace:
[ 4.024581] [C04A1D20] [FFFFFFFF] 0xffffffff (unreliable)
[ 4.089156] [C04A1D40] [C021D358] xsysace_init+0x50/0x330
[ 4.153726] [C04A1F90] [C0002448] init+0xa4/0x27c
[ 4.209968] [C04A1FF0] [C000509C] kernel_thread+0x44/0x60
Since I am using 8.1.2i to generate the BSP, i suspect that the xparamater_ml300.h file the EDK generates for the ML403 board is not compatible with the sysace driver patch. I suspect that if i include a xparameters_ml300.h file that was generated using EDK 7.1 it would run.
Ming, would it be possible for you to send me a xparameters.h file using EDK 7.1 (or the version you are using) with very basic IP cores that will work with the sysace and TEMAC drivers. Thanks in advance.
I need to get the sysace driver and TEMAC driver's up and running for the project. Any suggestions will be very helpful...
-Pradeep