Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
15 years ago

TSE (Triple Speed Ethernet) MAC on uClinux with MMU

Hello all,

I am having some difficulties with the TSE MAC in uClinux with MMU.

I am working on Terasic DE4 board, with "unstable-nios2mmu" in linux-2.6 and "trunk" in uClinux-dist. All folders are updated with the update script.

I am able to boot the uclinux correctly with my base system, having a ddr2 controller.

My next step is to add the tse mac, sgdma-tx, sgdma-rx and descriptor memory for networking.

In uClinux configuration (#make menuconfig), I check the Marvell Phy Support and TSE Drivers (SLS).

The uClinux compiles and boots, however when I check the networking devices (#ifconfig), the only device is lo; there is no eth0 device.

I made no changes on arch/nios2/include/asm/nios.h. Do I need to define a new variable? What if I have multiple TSE instances, then?

I don't blame it on my sopc system, at the moment, but more on the configuration I have in uClinux.

Any ideas will be appreciated.

Kind Regards,

Turhan

16 Replies