s3c6410 and DM9000 problem

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


Hi all,

I am working with s3c6410 based board (with linux 2.6.28.6). I am using DM9000E chip as ethernet connected to 16 bit data bus (SROM_BC1).  

In u-boot ethernet works fine. 
But in the linux kernel (with the same SROM controller settings ) ethernet works unstable and very strange:

In interrupt handler (dm9000_interrupt) received interrupt status has the value which not documented  in DM9000 manual:
	int_status = 0xFE.

After receiving interrupt with status (0xFE) I can't yet ping my board from host.
But I can ping host from board with some delay, and only after this I can ping my board from host.

If anybody has circuitry of DM9000 connected to S3c6410 and working DM9000 software driver, please help me.

Thank you,
Vitaliy Stolyarov.

-------------------------------------------------------------------
List admin: http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm
FAQ:        http://www.arm.linux.org.uk/mailinglists/faq.php
Etiquette:  http://www.arm.linux.org.uk/mailinglists/etiquette.php

[Linux ARM]     [Linux ARM MSM]     [Linux ARM Kernel]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

Add to Google Follow linuxarm on Twitter