ifconfig hang on Arcturus uCdimm

Hi everyone, I am running uClinux 2.4.x kernel (20040408 distribution) on Arcturus uCdimm and trying to get network established on eth0 (Ethernet A?) interface.

The kernel options selected are:

CONFIG_CS89x0=y # CONFIG_UCCS8900 is not set # CONFIG_UCCS89x0_HW_SWAP is not set

and dmesg is :

cs89x0: Setting up uCcs8900 Chip Select & IRQ ioaddr = 0x10000300 cs89x0.c: v2.4.3-pre1 Russell Nelson , Andrew Morton eth0: cs8900 rev J found at 0x10000300 cs89x0 media RJ-45, IRQ 20, programmed I/O, MAC 00:06:3b:00:0e:92 cs89x0_probe1() successful ~

But when init process runs rc script: ifconfig lo 127.0.0.1 - No problem ifconfig eth0 192.168.1.2 netmask 255.255.255.0 broadcast

192.168.1.255 - HANGS

I tried giving the command manually but had the same problem. Can anyone please tell me what I am missing here? The ifconfig is an application in the user directory of the uCLinux distribution.

Thank you, Sriram

Reply to
Sriram Chadalavada
Loading thread data ...

Hi everyone, I figured out what was going on. The ethernet options to be selected are:

This configures the ethernet port as a half duplex device. Hence, it cannot be used for send/receive at the same time.

Cheers, Sriram

Reply to
Sriram Chadalavada

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.