[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [microblaze-uclinux] lltemac



Thanks Michal, everything is working fine now.

Note: I noticed that the temac driver only supports scatter gather dma.

Regards,

Tommy Kamps

2008/12/16 Michal Simek <monstr@xxxxxxxxx>:
> Hi Tommy,
>
> you should download latest petalinux distribution. There should be everything OK.
>
> Svn server is https://developer.petalogix.com/pr/internal/petalinux/trunk/
> user guest
>
> Regards,
> Michal Simek
>
>
>
> Tommy Kamps wrote:
>> Hi guys,
>>
>> I have exectly the same problem as described below. Has a solution
>> already been found?
>> I have successfully applied the patches (with some manual intervention
>> in the makefile) and was able to build without any problems.
>> When I try to boot the kernel I also receive the following messages:
>>
>> Setting up interface eth0:
>> SIOCSIFADDR: No such device
>> eth0: unknown interface: No such device
>>
>> Thanks in advance.
>>
>> Regards,
>>
>> Tommy Kamps
>>
>>
>> 2008/6/10 ruzhu kao <kaoruzhu@xxxxxxxxx>:
>>> Hi,
>>>    I've already added these fragments to the Makefile, however, it seems
>>> that the OS can not find MAC. I know that  in xilinx kernel for ppc system,
>>> when I choose  ethernet driver, then I must choose PHY interface type at the
>>> same time according my setting. Is there anything that I need to set on PHY
>>> interface or any other changes on lltemac driver?
>>>
>>> 2008/6/9 John Williams <jwilliams@xxxxxxxxxxxxxx>:
>>>> Hi,
>>>>
>>>> ruzhu kao wrote:
>>>>
>>>>> ####################################################################
>>>>> It seems that the lltemac driver  can not properly work.
>>>>> When I apply the third patch, some code lines cannot add to these files:
>>>>>
>>>>> linux-2.6.x-petalogix/include/asm-microblaze/delay.h
>>>>> line 14: add #include <asm/param.h> /*For HZ*/
>>>>>
>>>>> linux-2.6.x-petalogix/arch/microblaze/platform/common/Makefile
>>>>> line 30: add $(obj)/xlltemac.o:     .config
>>>> You'll need to study the patch files and do a manual merge of these
>>>> fragments.
>>>>
>>>> Make sure in arch/microblaze/platform/common/Makefile there are two lines
>>>> refering to xlltemac.o - one will be somethingl ike obj-${CONFIG_LL_TEMAC)
>>>> += xlltemac.o, and the other is the one you show above.
>>>>
>>>> Both must be preset.  Try sprinkling printk in the
>>>> platfomr/common/xlltemac.c file.  This is the platform device initialiser,
>>>> it tells the kernel that ya device of time ll_temac is present.  The kernel
>>>> then binds this with the driver upon boot.  Both the plat initialiser and
>>>> driver must be present for the device to register.
>>>>
>>>> On system boot, look in /sys heiarchy, see if you can find the lltemac
>>>> device in there.
>>>>
>>>> Regards,
>>>>
>>>> John
>>>> ___________________________
>>>> microblaze-uclinux mailing list
>>>> microblaze-uclinux@xxxxxxxxxxxxxx
>>>> Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
>>>> Mailing List Archive :
>>>> http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/
>>>>
>>>
>>
>> ___________________________
>> microblaze-uclinux mailing list
>> microblaze-uclinux@xxxxxxxxxxxxxx
>> Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
>> Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/
>>
>>
> ___________________________
> microblaze-uclinux mailing list
> microblaze-uclinux@xxxxxxxxxxxxxx
> Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
> Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/
>
>

___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/