Re: CS8900 driver by chilap
chilap
Thu Jan 13 02:31:07 CST 2005
Hi,
I encountered the same problem several months ago but the samsung people
did not update the BSP ...
These steps may help:
1) Try to open "miniport.c" in the driver directory of CS8900
2) In the function "DriverEntry", find the line
CS8900Char.DisableInterruptHandler = CS8900DisableInterrupt;
CS8900Char.EnableInterruptHandler = CS8900EnableInterrupt;
3) Set the above 2 function pointers to NULL and the problem goes away ...
CS8900Char.DisableInterruptHandler = NULL;
CS8900Char.EnableInterruptHandler = NULL;
Also, if you need to communicate one Win CE machine with another Win CE
machine, you may encounter another problem, too. The frame size ( I mean
the ethernet frame) set in the driver (1518) is greater than the hardware
limit (it should be 1514 as a CRC is appended to end of the frame) and so
the
CS8900 will refuse to send out the frame.
To solve this problem, try to find out all the 1518 hard coded in the source
files
( all .c and .h files) and change them all to 1514 ....
"zb7401" <zb7401@163.com> wrote in message
news:5438ce5354f2f05c2b57a6e9a3aa6774@localhost.talkaboutsoftware.com...
> We are using CS8900 driver for our project SMDK2410(downloaded from their
> website).The first time it is good,but cs8900 driver will halt after work
> a while ,drivers is use the driver inside of SMDK2410 BSP,how can i settle
> the problem !
>