帮忙顶,,,最近也要做这个ethernet.

解决方案 »

  1.   

    我现在上层可以,换为2.2了,但是不知为什么底层出现问题。
     make uImage
      CHK     include/linux/version.h
      CHK     include/linux/utsrelease.h
      SYMLINK include/asm -> include/asm-mips
      CALL    scripts/checksyscalls.sh
      CHK     include/linux/compile.h
      CC      drivers/net/jzcs8900a.o
    drivers/net/jzcs8900a.c: In function 'cirrus_probe':
    drivers/net/jzcs8900a.c:506: error: 'struct net_device' has no member named 'open'
    drivers/net/jzcs8900a.c:507: error: 'struct net_device' has no member named 'stop'
    drivers/net/jzcs8900a.c:508: error: 'struct net_device' has no member named 'hard_start_xmit'
    drivers/net/jzcs8900a.c:509: error: 'struct net_device' has no member named 'get_stats'
    drivers/net/jzcs8900a.c:510: error: 'struct net_device' has no member named 'set_multicast_list'
    drivers/net/jzcs8900a.c:511: error: 'struct net_device' has no member named 'set_mac_address'
    drivers/net/jzcs8900a.c:512: error: 'struct net_device' has no member named 'tx_timeout'
    make[2]: *** [drivers/net/jzcs8900a.o] Error 1
    make[1]: *** [drivers/net] Error 2
    make: *** [drivers] Error 2