S3C4510b的BDMA有Bug,会在某些情况下挂掉,按三星自己的说*,“MAC controller is hanged after receive he**y short frame from 100 Mbps network.”。造成网络通信中断,只有重新ifconfig eth0 down/up一下才可以恢复。Mac Wang写的驱动没有这方面的处理。偶现在对他的驱动程序进行了修改,增加了这方面的处理,并增加通过ifconfig来直接修改MAC地址功能。自己测试没什么问题,现在将它公布,请大伙帮助测试。 附加的文件是源码,将它拷到drivers\net目录下覆盖掉原来的文件,然后重新编译一下内核即可。如有什么问题,可发email给偶,gzheng@sohu.com……