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

Re: [microblaze-uclinux] EMAC DRE and CSO support in 2.6 kernel?



Hi Jim,

John Williams wrote:

Um, what happened to the hardware checksum (CheckSum Offload) and data realignment engine (DRE) support that was in the 2.4 kernel in uClinux-2.4.x/drivers/net/xilinx_enet? I don't see any references to that in linux-2.6.x-petalogix/drivers/net/xilinx_emac even though (I think) the xilinx source hasn't changed. With 2.6, enabling either rx or tx CSO causes rx to fail, and enabling DRE make u-boot behave badly. Did those features move somewhere else in the kernel or are they no longer supported/haven't been ported yet?


Haven't been ported yet.  Ask LynuxWorks, they did the driver ports.

This came out wrong - I'm not having a go at you!

It's worth checking the status of the unofficial PPC trees, see if they've got this stuff in their drivers yet, and we can bring it across.

It should be possible to bring the 2.4 driver (with DRE etc) across to 2.6 with minimal mods - there's a legacy ethernet driver framework that supports the old style net drivers.

Doing device drivers properly is an expensive and time consuming business - we don't get any development support from Xilinx for this so we have to make do with what we get from their other Linux vendors.

Cheers,

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/