安装zd1211的无线网卡驱动老出错,求助!

我在sourceforge上下的sf_zd1211_20050822_src.tar.gz解压后按照里面的README里先make,但老出现这样的一大串错误,请大侠们提点建议啊,我用的是fedora8,真没辙了。

/root/zd1211/src/modules-2.6.23/zd1205.c:5583: 错误:‘struct zd1205_private’ 没有名为 ‘tm_chal_id’ 的成员
/root/zd1211/src/modules-2.6.23/zd1205.c:5587: 错误:‘struct zd1205_private’ 没有名为 ‘tm_auth_id’ 的成员
/root/zd1211/src/modules-2.6.23/zd1205.c:5591: 错误:‘struct zd1205_private’ 没有名为 ‘tm_asoc_id’ 的成员
/root/zd1211/src/modules-2.6.23/zd1205.c: In function ‘zdcb_dis_intr’:
/root/zd1211/src/modules-2.6.23/zd1205.c:5603: 错误:‘struct zd1205_private’ 没有名为 ‘cs_lock’ 的成员
/root/zd1211/src/modules-2.6.23/zd1205.c: In function ‘zdcb_set_intr_mask’:
/root/zd1211/src/modules-2.6.23/zd1205.c:5610: 错误:‘struct zd1205_private’ 没有名为 ‘cs_lock’ 的成员
/root/zd1211/src/modules-2.6.23/zd1205.c: In function ‘zdcb_check_tcb_avail’:
/root/zd1211/src/modules-2.6.23/zd1205.c:5634: 错误:‘struct zd1205_private’ 没有名为 ‘q_lock’ 的成员
/root/zd1211/src/modules-2.6.23/zd1205.c:5635: 错误:‘struct zd1205_private’ 没有名为 ‘freeTxQ’ 的成员
/root/zd1211/src/modules-2.6.23/zd1205.c:5639: 错误:‘struct zd1205_private’ 没有名为 ‘q_lock’ 的成员
/root/zd1211/src/modules-2.6.23/zd1205.c: In function ‘zdcb_AllocBuffer’:
/root/zd1211/src/modules-2.6.23/zd1205.c:5654: 错误:‘struct sk_buff’ 没有名为 ‘data’ 的成员
/root/zd1211/src/modules-2.6.23/zd1205.c: In function ‘zdcb_AcquireDoNotSleep’:
/root/zd1211/src/modules-2.6.23/zd1205.c:5675: 错误:‘struct zd1205_private’ 没有名为 ‘DoNotSleep’ 的成员
/root/zd1211/src/modules-2.6.23/zd1205.c: In function ‘zdcb_ReleaseDoNotSleep’:
/root/zd1211/src/modules-2.6.23/zd1205.c:5681: 错误:‘struct zd1205_private’ 没有名为 ‘DoNotSleep’ 的成员
/root/zd1211/src/modules-2.6.23/zd1205.c: In function ‘zd1205_SetRatesInfo’:
/root/zd1211/src/modules-2.6.23/zd1205.c:5715: 错误:‘u8’ 未声明 (在此函数内第一次使用)
/root/zd1211/src/modules-2.6.23/zd1205.c:5715: 错误:expected ‘;’ before ‘bRatesSet’
/root/zd1211/src/modules-2.6.23/zd1205.c:5716: 警告:ISO C90 不允许混合使用声明和代码
/root/zd1211/src/modules-2.6.23/zd1205.c:5717: 错误:‘struct zd1205_private’ 没有名为 ‘cardSetting’ 的成员
/root/zd1211/src/modules-2.6.23/zd1205.c:5719: 错误:‘struct zd1205_private’ 没有名为 ‘dbg_flag’ 的成员
/root/zd1211/src/modules-2.6.23/zd1205.c:5723: 错误:‘bRatesSet’ 未声明 (在此函数内第一次使用)
/root/zd1211/src/modules-2.6.23/zd1205.c:5725: 错误:‘struct zd1205_private’ 没有名为 ‘dbg_flag’ 的成员
/root/zd1211/src/modules-2.6.23/zd1205.c:5731: 错误:‘struct zd1205_private’ 没有名为 ‘