主题 : 摆脱DNW蓝屏死机 - 在LINUX环境下使用USB + vivi 复制链接 | 浏览器收藏 | 打印
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5407
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11054 分
注册时间: 2008-01-16
最后登录: 2014-11-22
60楼  发表于: 2009-09-27 12:04
/mini2440/dnw_linux/secbulk/secbulk.c:184: error: unknown field ‘supports_autosuspend’ specified in initializer

看起来是这个驱动的源代码和你PC上内核的源代码中的数据结构定义不同。
现在已经有更新版本的DNW2,不需要依赖secbulk驱动。详细信息看这里 http://www.arm9home.com/bbs/read.php?tid-1686-keyword-libusb.html
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 8743
精华: 0
发帖: 10
金钱: 70 两
威望: 26 点
贡献值: 0 点
综合积分: 20 分
注册时间: 2009-09-04
最后登录: 2017-09-13
61楼  发表于: 2009-10-18 13:27

 回 1楼(kasim) 的帖子

2.2 编译并加载secbulk.c内核模块
$make -C /lib/modules/`uname -r`/build M=`pwd` modules

[root@localhost secbulk]# make -C /lib/modules/`uname -r`/build M=`pwd` modules
make: Entering directory `/usr/src/kernels/2.6.18-53.el5-i686'
  CC [M]  /root/root/dnw_linux/secbulk/secbulk.o
/root/root/dnw_linux/secbulk/secbulk.c: 在函数 ‘secbulk_write’ 中:
/root/root/dnw_linux/secbulk/secbulk.c:58: 警告:比较不相关的指针时缺少类型转换
/root/root/dnw_linux/secbulk/secbulk.c: 在函数 ‘secbulk_probe’ 中:
/root/root/dnw_linux/secbulk/secbulk.c:147: 错误:隐式声明函数 ‘usb_endpoint_is_bulk_out’
/root/root/dnw_linux/secbulk/secbulk.c: 在顶层:
/root/root/dnw_linux/secbulk/secbulk.c:184: 错误:初始值设定项里有未知的字段 ‘supports_autosuspend’
/root/root/dnw_linux/secbulk/secbulk.c:184: 警告:初始值设定周围缺少花括号
/root/root/dnw_linux/secbulk/secbulk.c:184: 警告:(在 ‘secbulk_driver.dynids’ 的初始化附近)
make[1]: *** [/root/root/dnw_linux/secbulk/secbulk.o] 错误 1
make: *** [_module_/root/root/dnw_linux/secbulk] 错误 2
make: Leaving directory `/usr/src/kernels/2.6.18-53.el5-i686'

这是什么问题啊?
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5407
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11054 分
注册时间: 2008-01-16
最后登录: 2014-11-22
62楼  发表于: 2009-10-18 16:03
目前DNW for Linux已经升级到DNW2 for Linux, 不需要secbulk驱动,详细信息见http://www.arm9home.com/bbs/read.php?tid-1686-keyword-libusb.html

请不要再讨论此类问题了。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."