怎么安装usb-to-serial(急)

CPU/显卡/打印机/USB设备等硬件问题
回复
qjwzyrjt
帖子: 6
注册时间: 2008-01-03 11:32
来自: 大连

怎么安装usb-to-serial(急)

#1

帖子 qjwzyrjt » 2008-01-17 11:42


刚接触的linux,用的是ubuntu7.10,想安装一个usb转串口,买了RS232,安装驱动程序时,死活安装不上
这是readme上提供的东西,到了make 那就一直出问题,
To install the ftdi_sio driver use the following steps:



1. Create a temporary folder in your linux machine.

2. Extract the files from ftdi_sio.tar.gz file to your temporary folder

"gunzip ftdi_sio.tar.gz"

"tar -xvf ftdi_sio.tar"

3. Build the driver

"make"

4. Plug in your ftdi device

5. Check to see if default driver was loaded

"lsmod" - you will see ftdi_sio if a driver is loaded

6. Remove the default installed driver

"rmmod ftdi_sio"

7. Install the newly built driver

"insmod ftdi_sio.o"
******************************8
这是我的安装过程,我是直接在我的默认目录/home/iem下创建的目录com中执行的,
iem@iem-003:~/com$ tar -xvf ftdi_sio.tar
ftdi_sio.c
ftdi_sio.h
Makefile
Rules.make

ftdi_sio.c:833: 错误: 初始值设定项里有未知的字段 ‘num_interrupt_in’
ftdi_sio.c:833: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:833: 警告: (在 ‘ftdi_USB_UIRT_device’ 的初始化附近)
ftdi_sio.c:834: 错误: 初始值设定项里有未知的字段 ‘num_bulk_in’
ftdi_sio.c:834: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:834: 警告: (在 ‘ftdi_USB_UIRT_device’ 的初始化附近)
ftdi_sio.c:835: 错误: 初始值设定项里有未知的字段 ‘num_bulk_out’
ftdi_sio.c:835: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:835: 警告: (在 ‘ftdi_USB_UIRT_device’ 的初始化附近)
ftdi_sio.c:836: 错误: 初始值设定项里有未知的字段 ‘num_ports’
ftdi_sio.c:836: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:836: 警告: (在 ‘ftdi_USB_UIRT_device’ 的初始化附近)
ftdi_sio.c:837: 错误: 初始值设定项里有未知的字段 ‘open’
ftdi_sio.c:837: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:837: 警告: (在 ‘ftdi_USB_UIRT_device’ 的初始化附近)
ftdi_sio.c:838: 错误: 初始值设定项里有未知的字段 ‘close’
ftdi_sio.c:838: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:838: 警告: (在 ‘ftdi_USB_UIRT_device’ 的初始化附近)
ftdi_sio.c:839: 错误: 初始值设定项里有未知的字段 ‘throttle’
ftdi_sio.c:839: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:839: 警告: (在 ‘ftdi_USB_UIRT_device’ 的初始化附近)
ftdi_sio.c:840: 错误: 初始值设定项里有未知的字段 ‘unthrottle’
ftdi_sio.c:840: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:840: 警告: (在 ‘ftdi_USB_UIRT_device’ 的初始化附近)
ftdi_sio.c:841: 错误: 初始值设定项里有未知的字段 ‘write’
ftdi_sio.c:841: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:841: 警告: (在 ‘ftdi_USB_UIRT_device’ 的初始化附近)
ftdi_sio.c:842: 错误: 初始值设定项里有未知的字段 ‘write_room’
ftdi_sio.c:842: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:842: 警告: (在 ‘ftdi_USB_UIRT_device’ 的初始化附近)
ftdi_sio.c:843: 错误: 初始值设定项里有未知的字段 ‘chars_in_buffer’
ftdi_sio.c:843: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:843: 警告: (在 ‘ftdi_USB_UIRT_device’ 的初始化附近)
ftdi_sio.c:844: 错误: 初始值设定项里有未知的字段 ‘read_bulk_callback’
ftdi_sio.c:844: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:844: 警告: (在 ‘ftdi_USB_UIRT_device’ 的初始化附近)
ftdi_sio.c:845: 错误: 初始值设定项里有未知的字段 ‘write_bulk_callback’
ftdi_sio.c:845: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:845: 警告: (在 ‘ftdi_USB_UIRT_device’ 的初始化附近)
ftdi_sio.c:846: 错误: 初始值设定项里有未知的字段 ‘ioctl’
ftdi_sio.c:846: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:846: 警告: (在 ‘ftdi_USB_UIRT_device’ 的初始化附近)
ftdi_sio.c:847: 错误: 初始值设定项里有未知的字段 ‘set_termios’
ftdi_sio.c:847: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:847: 警告: (在 ‘ftdi_USB_UIRT_device’ 的初始化附近)
ftdi_sio.c:848: 错误: 初始值设定项里有未知的字段 ‘break_ctl’
ftdi_sio.c:848: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:848: 警告: (在 ‘ftdi_USB_UIRT_device’ 的初始化附近)
ftdi_sio.c:849: 错误: 初始值设定项里有未知的字段 ‘startup’
ftdi_sio.c:849: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:849: 警告: (在 ‘ftdi_USB_UIRT_device’ 的初始化附近)
ftdi_sio.c:850: 错误: 初始值设定项里有未知的字段 ‘shutdown’
ftdi_sio.c:850: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:850: 警告: (在 ‘ftdi_USB_UIRT_device’ 的初始化附近)
ftdi_sio.c:855: 错误: 变量 ‘ftdi_HE_TIRA1_device’ 有初始值设定但类型不完全
ftdi_sio.c:856: 错误: 初始值设定项里有未知的字段 ‘owner’
ftdi_sio.c:856: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:856: 警告: (在 ‘ftdi_HE_TIRA1_device’ 的初始化附近)
ftdi_sio.c:857: 错误: 初始值设定项里有未知的字段 ‘name’
ftdi_sio.c:857: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:857: 警告: (在 ‘ftdi_HE_TIRA1_device’ 的初始化附近)
ftdi_sio.c:858: 错误: 初始值设定项里有未知的字段 ‘id_table’
ftdi_sio.c:858: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:858: 警告: (在 ‘ftdi_HE_TIRA1_device’ 的初始化附近)
ftdi_sio.c:859: 错误: 初始值设定项里有未知的字段 ‘num_interrupt_in’
ftdi_sio.c:859: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:859: 警告: (在 ‘ftdi_HE_TIRA1_device’ 的初始化附近)
ftdi_sio.c:860: 错误: 初始值设定项里有未知的字段 ‘num_bulk_in’
ftdi_sio.c:860: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:860: 警告: (在 ‘ftdi_HE_TIRA1_device’ 的初始化附近)
ftdi_sio.c:861: 错误: 初始值设定项里有未知的字段 ‘num_bulk_out’
ftdi_sio.c:861: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:861: 警告: (在 ‘ftdi_HE_TIRA1_device’ 的初始化附近)
ftdi_sio.c:862: 错误: 初始值设定项里有未知的字段 ‘num_ports’
ftdi_sio.c:862: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:862: 警告: (在 ‘ftdi_HE_TIRA1_device’ 的初始化附近)
ftdi_sio.c:863: 错误: 初始值设定项里有未知的字段 ‘open’
ftdi_sio.c:863: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:863: 警告: (在 ‘ftdi_HE_TIRA1_device’ 的初始化附近)
ftdi_sio.c:864: 错误: 初始值设定项里有未知的字段 ‘close’
ftdi_sio.c:864: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:864: 警告: (在 ‘ftdi_HE_TIRA1_device’ 的初始化附近)
ftdi_sio.c:865: 错误: 初始值设定项里有未知的字段 ‘throttle’
ftdi_sio.c:865: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:865: 警告: (在 ‘ftdi_HE_TIRA1_device’ 的初始化附近)
ftdi_sio.c:866: 错误: 初始值设定项里有未知的字段 ‘unthrottle’
ftdi_sio.c:866: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:866: 警告: (在 ‘ftdi_HE_TIRA1_device’ 的初始化附近)
ftdi_sio.c:867: 错误: 初始值设定项里有未知的字段 ‘write’
ftdi_sio.c:867: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:867: 警告: (在 ‘ftdi_HE_TIRA1_device’ 的初始化附近)
ftdi_sio.c:868: 错误: 初始值设定项里有未知的字段 ‘write_room’
ftdi_sio.c:868: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:868: 警告: (在 ‘ftdi_HE_TIRA1_device’ 的初始化附近)
ftdi_sio.c:869: 错误: 初始值设定项里有未知的字段 ‘chars_in_buffer’
ftdi_sio.c:869: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:869: 警告: (在 ‘ftdi_HE_TIRA1_device’ 的初始化附近)
ftdi_sio.c:870: 错误: 初始值设定项里有未知的字段 ‘read_bulk_callback’
ftdi_sio.c:870: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:870: 警告: (在 ‘ftdi_HE_TIRA1_device’ 的初始化附近)
ftdi_sio.c:871: 错误: 初始值设定项里有未知的字段 ‘write_bulk_callback’
ftdi_sio.c:871: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:871: 警告: (在 ‘ftdi_HE_TIRA1_device’ 的初始化附近)
ftdi_sio.c:872: 错误: 初始值设定项里有未知的字段 ‘ioctl’
ftdi_sio.c:872: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:872: 警告: (在 ‘ftdi_HE_TIRA1_device’ 的初始化附近)
ftdi_sio.c:873: 错误: 初始值设定项里有未知的字段 ‘set_termios’
ftdi_sio.c:873: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:873: 警告: (在 ‘ftdi_HE_TIRA1_device’ 的初始化附近)
ftdi_sio.c:874: 错误: 初始值设定项里有未知的字段 ‘break_ctl’
ftdi_sio.c:874: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:874: 警告: (在 ‘ftdi_HE_TIRA1_device’ 的初始化附近)
ftdi_sio.c:875: 错误: 初始值设定项里有未知的字段 ‘startup’
ftdi_sio.c:875: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:875: 警告: (在 ‘ftdi_HE_TIRA1_device’ 的初始化附近)
ftdi_sio.c:876: 错误: 初始值设定项里有未知的字段 ‘shutdown’
ftdi_sio.c:876: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:876: 警告: (在 ‘ftdi_HE_TIRA1_device’ 的初始化附近)
ftdi_sio.c:880: 错误: 变量 ‘ftdi_userdev_device’ 有初始值设定但类型不完全
ftdi_sio.c:881: 错误: 初始值设定项里有未知的字段 ‘owner’
ftdi_sio.c:881: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:881: 警告: (在 ‘ftdi_userdev_device’ 的初始化附近)
ftdi_sio.c:882: 错误: 初始值设定项里有未知的字段 ‘name’
ftdi_sio.c:882: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:882: 警告: (在 ‘ftdi_userdev_device’ 的初始化附近)
ftdi_sio.c:883: 错误: 初始值设定项里有未知的字段 ‘id_table’
ftdi_sio.c:883: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:883: 警告: (在 ‘ftdi_userdev_device’ 的初始化附近)
ftdi_sio.c:884: 错误: 初始值设定项里有未知的字段 ‘num_interrupt_in’
ftdi_sio.c:884: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:884: 警告: (在 ‘ftdi_userdev_device’ 的初始化附近)
ftdi_sio.c:885: 错误: 初始值设定项里有未知的字段 ‘num_bulk_in’
ftdi_sio.c:885: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:885: 警告: (在 ‘ftdi_userdev_device’ 的初始化附近)
ftdi_sio.c:886: 错误: 初始值设定项里有未知的字段 ‘num_bulk_out’
ftdi_sio.c:886: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:886: 警告: (在 ‘ftdi_userdev_device’ 的初始化附近)
ftdi_sio.c:887: 错误: 初始值设定项里有未知的字段 ‘num_ports’
ftdi_sio.c:887: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:887: 警告: (在 ‘ftdi_userdev_device’ 的初始化附近)
ftdi_sio.c:888: 错误: 初始值设定项里有未知的字段 ‘open’
ftdi_sio.c:888: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:888: 警告: (在 ‘ftdi_userdev_device’ 的初始化附近)
ftdi_sio.c:889: 错误: 初始值设定项里有未知的字段 ‘close’
ftdi_sio.c:889: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:889: 警告: (在 ‘ftdi_userdev_device’ 的初始化附近)
ftdi_sio.c:890: 错误: 初始值设定项里有未知的字段 ‘write’
ftdi_sio.c:890: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:890: 警告: (在 ‘ftdi_userdev_device’ 的初始化附近)
ftdi_sio.c:891: 错误: 初始值设定项里有未知的字段 ‘write_room’
ftdi_sio.c:891: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:891: 警告: (在 ‘ftdi_userdev_device’ 的初始化附近)
ftdi_sio.c:892: 错误: 初始值设定项里有未知的字段 ‘read_bulk_callback’
ftdi_sio.c:892: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:892: 警告: (在 ‘ftdi_userdev_device’ 的初始化附近)
ftdi_sio.c:893: 错误: 初始值设定项里有未知的字段 ‘write_bulk_callback’
ftdi_sio.c:893: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:893: 警告: (在 ‘ftdi_userdev_device’ 的初始化附近)
ftdi_sio.c:894: 错误: 初始值设定项里有未知的字段 ‘ioctl’
ftdi_sio.c:894: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:894: 警告: (在 ‘ftdi_userdev_device’ 的初始化附近)
ftdi_sio.c:895: 错误: 初始值设定项里有未知的字段 ‘set_termios’
ftdi_sio.c:895: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:895: 警告: (在 ‘ftdi_userdev_device’ 的初始化附近)
ftdi_sio.c:896: 错误: 初始值设定项里有未知的字段 ‘break_ctl’
ftdi_sio.c:896: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:896: 警告: (在 ‘ftdi_userdev_device’ 的初始化附近)
ftdi_sio.c:897: 错误: 初始值设定项里有未知的字段 ‘startup’
ftdi_sio.c:897: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:897: 警告: (在 ‘ftdi_userdev_device’ 的初始化附近)
ftdi_sio.c:898: 错误: 初始值设定项里有未知的字段 ‘shutdown’
ftdi_sio.c:898: 警告: 结构初始值设定项中有多余元素
ftdi_sio.c:898: 警告: (在 ‘ftdi_userdev_device’ 的初始化附近)
ftdi_sio.c:950: 警告: ‘struct usb_serial_port’ 在形参表内部声明
ftdi_sio.c: 在函数 ‘set_rts’ 中:
ftdi_sio.c:952: 错误: 提领指向不完全类型的指针
ftdi_sio.c:962: 错误: 提领指向不完全类型的指针
ftdi_sio.c:963: 错误: 提领指向不完全类型的指针
ftdi_sio.c:967: 错误: ‘CONFIG_HZ’ 未声明 (在此函数内第一次使用)
ftdi_sio.c: 在顶层:
ftdi_sio.c:971: 警告: ‘struct usb_serial_port’ 在形参表内部声明
ftdi_sio.c: 在函数 ‘set_dtr’ 中:
ftdi_sio.c:973: 错误: 提领指向不完全类型的指针
ftdi_sio.c:983: 错误: 提领指向不完全类型的指针
ftdi_sio.c:984: 错误: 提领指向不完全类型的指针
ftdi_sio.c:988: 错误: ‘CONFIG_HZ’ 未声明 (在此函数内第一次使用)
ftdi_sio.c: 在顶层:
ftdi_sio.c:992: 警告: ‘struct usb_serial_port’ 在形参表内部声明
ftdi_sio.c:995: 警告: ‘struct usb_serial_port’ 在形参表内部声明
ftdi_sio.c: 在函数 ‘change_speed’ 中:
ftdi_sio.c:998: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1003: 警告: 传递参数 1 (属于 ‘get_ftdi_divisor’)时在不兼容的指针类型间转换
ftdi_sio.c:1015: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1016: 错误: 提领指向不完全类型的指针
ftdi_sio.c: 在顶层:
ftdi_sio.c:1024: 警告: ‘struct usb_serial_port’ 在形参表内部声明
ftdi_sio.c:1025: 错误: 与 ‘get_ftdi_divisor’ 类型冲突
ftdi_sio.c:992: 错误: ‘get_ftdi_divisor’ 的上一个声明在此
ftdi_sio.c: 在函数 ‘get_ftdi_divisor’ 中:
ftdi_sio.c:1027: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1058: 错误: 提领指向不完全类型的指针
ftdi_sio.c: 在顶层:
ftdi_sio.c:1133: 警告: ‘struct usb_serial_port’ 在形参表内部声明
ftdi_sio.c: 在函数 ‘get_serial_info’ 中:
ftdi_sio.c:1135: 错误: 提领指向不完全类型的指针
ftdi_sio.c: 在顶层:
ftdi_sio.c:1150: 警告: ‘struct usb_serial_port’ 在形参表内部声明
ftdi_sio.c: 在函数 ‘set_serial_info’ 中:
ftdi_sio.c:1152: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1182: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1188: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1190: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1192: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1194: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1196: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1202: 警告: 传递参数 1 (属于 ‘change_speed’)时在不兼容的指针类型间转换
ftdi_sio.c: 在顶层:
ftdi_sio.c:1217: 警告: ‘struct usb_serial’ 在形参表内部声明
ftdi_sio.c: 在函数 ‘ftdi_common_startup’ 中:
ftdi_sio.c:1219: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1239: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1240: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1242: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1243: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1247: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1248: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1248: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1249: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1253: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1254: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1255: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1257: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1258: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1259: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1265: 错误: 提供给函数 ‘usb_alloc_urb’ 的实参太少
ftdi_sio.c:1286: 错误: 提领指向不完全类型的指针
ftdi_sio.c: 在顶层:
ftdi_sio.c:1294: 警告: ‘struct usb_serial’ 在形参表内部声明
ftdi_sio.c:1295: 错误: 与 ‘ftdi_SIO_startup’ 类型冲突
ftdi_sio.c:682: 错误: ‘ftdi_SIO_startup’ 的上一个声明在此
ftdi_sio.c: 在函数 ‘ftdi_SIO_startup’ 中:
ftdi_sio.c:1301: 警告: 传递参数 1 (属于 ‘ftdi_common_startup’)时在不兼容的指针类型间转换
ftdi_sio.c:1306: 错误: 提领指向不完全类型的指针
ftdi_sio.c: 在顶层:
ftdi_sio.c:1316: 警告: ‘struct usb_serial’ 在形参表内部声明
ftdi_sio.c:1317: 错误: 与 ‘ftdi_8U232AM_startup’ 类型冲突
ftdi_sio.c:683: 错误: ‘ftdi_8U232AM_startup’ 的上一个声明在此
ftdi_sio.c: 在函数 ‘ftdi_8U232AM_startup’ 中:
ftdi_sio.c:1322: 警告: 传递参数 1 (属于 ‘ftdi_common_startup’)时在不兼容的指针类型间转换
ftdi_sio.c:1327: 错误: 提领指向不完全类型的指针
ftdi_sio.c: 在顶层:
ftdi_sio.c:1336: 警告: ‘struct usb_serial’ 在形参表内部声明
ftdi_sio.c:1337: 错误: 与 ‘ftdi_FT232BM_startup’ 类型冲突
ftdi_sio.c:684: 错误: ‘ftdi_FT232BM_startup’ 的上一个声明在此
ftdi_sio.c: 在函数 ‘ftdi_FT232BM_startup’ 中:
ftdi_sio.c:1342: 警告: 传递参数 1 (属于 ‘ftdi_common_startup’)时在不兼容的指针类型间转换
ftdi_sio.c:1347: 错误: 提领指向不完全类型的指针
ftdi_sio.c: 在顶层:
ftdi_sio.c:1356: 警告: ‘struct usb_serial’ 在形参表内部声明
ftdi_sio.c:1357: 错误: 与 ‘ftdi_FT2232C_startup’ 类型冲突
ftdi_sio.c:685: 错误: ‘ftdi_FT2232C_startup’ 的上一个声明在此
ftdi_sio.c: 在函数 ‘ftdi_FT2232C_startup’ 中:
ftdi_sio.c:1363: 警告: 传递参数 1 (属于 ‘ftdi_common_startup’)时在不兼容的指针类型间转换
ftdi_sio.c:1368: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1370: 错误: 提领指向不完全类型的指针
ftdi_sio.c: 在顶层:
ftdi_sio.c:1385: 警告: ‘struct usb_serial’ 在形参表内部声明
ftdi_sio.c:1386: 错误: 与 ‘ftdi_FT232R_startup’ 类型冲突
ftdi_sio.c:686: 错误: ‘ftdi_FT232R_startup’ 的上一个声明在此
ftdi_sio.c: 在函数 ‘ftdi_FT232R_startup’ 中:
ftdi_sio.c:1391: 警告: 传递参数 1 (属于 ‘ftdi_common_startup’)时在不兼容的指针类型间转换
ftdi_sio.c:1396: 错误: 提领指向不完全类型的指针
ftdi_sio.c: 在顶层:
ftdi_sio.c:1405: 警告: ‘struct usb_serial’ 在形参表内部声明
ftdi_sio.c:1406: 错误: 与 ‘ftdi_USB_UIRT_startup’ 类型冲突
ftdi_sio.c:687: 错误: ‘ftdi_USB_UIRT_startup’ 的上一个声明在此
ftdi_sio.c: 在函数 ‘ftdi_USB_UIRT_startup’ 中:
ftdi_sio.c:1411: 警告: 传递参数 1 (属于 ‘ftdi_8U232AM_startup’)时在不兼容的指针类型间转换
ftdi_sio.c:1416: 错误: 提领指向不完全类型的指针
ftdi_sio.c: 在顶层:
ftdi_sio.c:1426: 警告: ‘struct usb_serial’ 在形参表内部声明
ftdi_sio.c:1427: 错误: 与 ‘ftdi_HE_TIRA1_startup’ 类型冲突
ftdi_sio.c:688: 错误: ‘ftdi_HE_TIRA1_startup’ 的上一个声明在此
ftdi_sio.c: 在函数 ‘ftdi_HE_TIRA1_startup’ 中:
ftdi_sio.c:1432: 警告: 传递参数 1 (属于 ‘ftdi_FT232BM_startup’)时在不兼容的指针类型间转换
ftdi_sio.c:1437: 错误: 提领指向不完全类型的指针
ftdi_sio.c: 在顶层:
ftdi_sio.c:1448: 警告: ‘struct usb_serial’ 在形参表内部声明
ftdi_sio.c:1449: 错误: 与 ‘ftdi_userdev_startup’ 类型冲突
ftdi_sio.c:689: 错误: ‘ftdi_userdev_startup’ 的上一个声明在此
ftdi_sio.c: 在函数 ‘ftdi_userdev_startup’ 中:
ftdi_sio.c:1457: 警告: 传递参数 1 (属于 ‘ftdi_8U232AM_startup’)时在不兼容的指针类型间转换
ftdi_sio.c:1462: 错误: 提领指向不完全类型的指针
ftdi_sio.c: 在顶层:
ftdi_sio.c:1477: 警告: ‘struct usb_serial’ 在形参表内部声明
ftdi_sio.c:1478: 错误: 与 ‘ftdi_shutdown’ 类型冲突
ftdi_sio.c:690: 错误: ‘ftdi_shutdown’ 的上一个声明在此
ftdi_sio.c: 在函数 ‘ftdi_shutdown’ 中:
ftdi_sio.c:1480: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1481: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1493: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1513: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1514: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1515: 错误: 提领指向不完全类型的指针
ftdi_sio.c: 在顶层:
ftdi_sio.c:1520: 警告: ‘struct usb_serial_port’ 在形参表内部声明
ftdi_sio.c:1521: 错误: 与 ‘ftdi_open’ 类型冲突
ftdi_sio.c:691: 错误: ‘ftdi_open’ 的上一个声明在此
ftdi_sio.c: 在函数 ‘ftdi_open’ 中:
ftdi_sio.c:1523: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1524: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1532: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1536: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1536: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1539: 错误: ‘CONFIG_HZ’ 未声明 (在此函数内第一次使用)
ftdi_sio.c:1546: 警告: 传递参数 1 (属于 ‘ftdi_set_termios’)时在不兼容的指针类型间转换
ftdi_sio.c:1551: 警告: 传递参数 1 (属于 ‘set_dtr’)时在不兼容的指针类型间转换
ftdi_sio.c:1554: 警告: 传递参数 1 (属于 ‘set_rts’)时在不兼容的指针类型间转换
ftdi_sio.c:1559: 警告: 隐式声明函数 ‘FILL_BULK_URB’
ftdi_sio.c:1559: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1559: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1560: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1560: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1561: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1561: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1563: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1563: 错误: 提供给函数 ‘usb_submit_urb’ 的实参太少
ftdi_sio.c: 在顶层:
ftdi_sio.c:1581: 警告: ‘struct usb_serial_port’ 在形参表内部声明
ftdi_sio.c:1582: 错误: 与 ‘ftdi_close’ 类型冲突
ftdi_sio.c:692: 错误: ‘ftdi_close’ 的上一个声明在此
ftdi_sio.c: 在函数 ‘ftdi_close’ 中:
ftdi_sio.c:1584: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1585: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1591: 警告: 隐式声明函数 ‘get_usb_serial’
ftdi_sio.c:1591: 警告: 赋值时将整数赋给指针,未作类型转换
ftdi_sio.c:1595: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1598: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1599: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1602: 错误: ‘CONFIG_HZ’ 未声明 (在此函数内第一次使用)
ftdi_sio.c:1607: 警告: 传递参数 1 (属于 ‘set_dtr’)时在不兼容的指针类型间转换
ftdi_sio.c:1611: 警告: 传递参数 1 (属于 ‘set_rts’)时在不兼容的指针类型间转换
ftdi_sio.c:1617: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1618: 错误: 提领指向不完全类型的指针
ftdi_sio.c: 在顶层:
ftdi_sio.c:1639: 警告: ‘struct usb_serial_port’ 在形参表内部声明
ftdi_sio.c:1640: 错误: 与 ‘ftdi_write’ 类型冲突
ftdi_sio.c:693: 错误: ‘ftdi_write’ 的上一个声明在此
ftdi_sio.c: 在函数 ‘ftdi_write’ 中:
ftdi_sio.c:1641: 警告: 初始化时将整数赋给指针,未作类型转换
ftdi_sio.c:1642: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1725: 警告: 隐式声明函数 ‘usb_serial_debug_data’
ftdi_sio.c:1728: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1729: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1729: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1732: 错误: ‘USB_QUEUE_BULK’ 未声明 (在此函数内第一次使用)
ftdi_sio.c:1739: 错误: 提供给函数 ‘usb_submit_urb’ 的实参太少
ftdi_sio.c: 在函数 ‘ftdi_write_bulk_callback’ 中:
ftdi_sio.c:1769: 警告: 隐式声明函数 ‘port_paranoia_check’
ftdi_sio.c:1779: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1780: 警告: 隐式声明函数 ‘queue_task’
ftdi_sio.c:1780: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1780: 错误: ‘tq_immediate’ 未声明 (在此函数内第一次使用)
ftdi_sio.c:1781: 警告: 隐式声明函数 ‘mark_bh’
ftdi_sio.c:1781: 错误: ‘IMMEDIATE_BH’ 未声明 (在此函数内第一次使用)
ftdi_sio.c: 在顶层:
ftdi_sio.c:1786: 警告: ‘struct usb_serial_port’ 在形参表内部声明
ftdi_sio.c:1787: 错误: 与 ‘ftdi_write_room’ 类型冲突
ftdi_sio.c:694: 错误: ‘ftdi_write_room’ 的上一个声明在此
ftdi_sio.c: 在函数 ‘ftdi_write_room’ 中:
ftdi_sio.c:1788: 错误: 提领指向不完全类型的指针
ftdi_sio.c: 在顶层:
ftdi_sio.c:1810: 警告: ‘struct usb_serial_port’ 在形参表内部声明
ftdi_sio.c:1811: 错误: 与 ‘ftdi_chars_in_buffer’ 类型冲突
ftdi_sio.c:695: 错误: ‘ftdi_chars_in_buffer’ 的上一个声明在此
ftdi_sio.c: 在函数 ‘ftdi_chars_in_buffer’ 中:
ftdi_sio.c:1815: 错误: 提领指向不完全类型的指针
ftdi_sio.c: 在函数 ‘ftdi_read_bulk_callback’ 中:
ftdi_sio.c:1856: 错误: ‘USB_QUEUE_BULK’ 未声明 (在此函数内第一次使用)
ftdi_sio.c:1864: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1867: 警告: 赋值时将整数赋给指针,未作类型转换
ftdi_sio.c:1873: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1879: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1938: 错误: ‘struct tty_struct’ 没有名为 ‘flip’ 的成员
ftdi_sio.c:1978: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1980: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1980: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1981: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1981: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1982: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1982: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1985: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1985: 错误: 提供给函数 ‘usb_submit_urb’ 的实参太少
ftdi_sio.c: 在顶层:
ftdi_sio.c:1994: 警告: ‘struct usb_serial_port’ 在形参表内部声明
ftdi_sio.c:1995: 错误: 与 ‘ftdi_break_ctl’ 类型冲突
ftdi_sio.c:700: 错误: ‘ftdi_break_ctl’ 的上一个声明在此
ftdi_sio.c: 在函数 ‘ftdi_break_ctl’ 中:
ftdi_sio.c:1996: 错误: 提领指向不完全类型的指针
ftdi_sio.c:1997: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2012: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2012: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2016: 错误: ‘CONFIG_HZ’ 未声明 (在此函数内第一次使用)
ftdi_sio.c: 在顶层:
ftdi_sio.c:2030: 警告: ‘struct usb_serial_port’ 在形参表内部声明
ftdi_sio.c:2031: 错误: 与 ‘ftdi_set_termios’ 类型冲突
ftdi_sio.c:698: 错误: ‘ftdi_set_termios’ 的上一个声明在此
ftdi_sio.c: 在函数 ‘ftdi_set_termios’ 中:
ftdi_sio.c:2032: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2034: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2039: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2046: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2048: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2049: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2055: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2058: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2091: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2091: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2102: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2102: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2106: 错误: ‘CONFIG_HZ’ 未声明 (在此函数内第一次使用)
ftdi_sio.c:2110: 警告: 传递参数 1 (属于 ‘set_dtr’)时在不兼容的指针类型间转换
ftdi_sio.c:2113: 警告: 传递参数 1 (属于 ‘set_rts’)时在不兼容的指针类型间转换
ftdi_sio.c:2119: 警告: 传递参数 1 (属于 ‘change_speed’)时在不兼容的指针类型间转换
ftdi_sio.c:2123: 警告: 传递参数 1 (属于 ‘set_dtr’)时在不兼容的指针类型间转换
ftdi_sio.c:2126: 警告: 传递参数 1 (属于 ‘set_rts’)时在不兼容的指针类型间转换
ftdi_sio.c:2135: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2136: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2157: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2158: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2161: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2162: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2173: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2174: 错误: 提领指向不完全类型的指针
ftdi_sio.c: 在顶层:
ftdi_sio.c:2188: 警告: ‘struct usb_serial_port’ 在形参表内部声明
ftdi_sio.c:2189: 错误: 与 ‘ftdi_ioctl’ 类型冲突
ftdi_sio.c:699: 错误: ‘ftdi_ioctl’ 的上一个声明在此
ftdi_sio.c: 在函数 ‘ftdi_ioctl’ 中:
ftdi_sio.c:2190: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2191: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2207: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2208: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2212: 错误: ‘CONFIG_HZ’ 未声明 (在此函数内第一次使用)
ftdi_sio.c:2222: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2223: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2251: 警告: 传递参数 1 (属于 ‘set_dtr’)时在不兼容的指针类型间转换
ftdi_sio.c:2256: 警告: 传递参数 1 (属于 ‘set_rts’)时在不兼容的指针类型间转换
ftdi_sio.c:2268: 警告: 传递参数 1 (属于 ‘set_dtr’)时在不兼容的指针类型间转换
ftdi_sio.c:2274: 警告: 传递参数 1 (属于 ‘set_rts’)时在不兼容的指针类型间转换
ftdi_sio.c:2287: 警告: 传递参数 1 (属于 ‘set_dtr’)时在不兼容的指针类型间转换
ftdi_sio.c:2293: 警告: 传递参数 1 (属于 ‘set_rts’)时在不兼容的指针类型间转换
ftdi_sio.c:2311: 警告: 传递参数 1 (属于 ‘get_serial_info’)时在不兼容的指针类型间转换
ftdi_sio.c:2314: 警告: 传递参数 1 (属于 ‘set_serial_info’)时在不兼容的指针类型间转换
ftdi_sio.c: 在顶层:
ftdi_sio.c:2370: 警告: ‘struct usb_serial_port’ 在形参表内部声明
ftdi_sio.c:2371: 错误: 与 ‘ftdi_throttle’ 类型冲突
ftdi_sio.c:701: 错误: ‘ftdi_throttle’ 的上一个声明在此
ftdi_sio.c: 在函数 ‘ftdi_throttle’ 中:
ftdi_sio.c:2373: 错误: 提领指向不完全类型的指针
ftdi_sio.c: 在顶层:
ftdi_sio.c:2377: 警告: ‘struct usb_serial_port’ 在形参表内部声明
ftdi_sio.c:2378: 错误: 与 ‘ftdi_unthrottle’ 类型冲突
ftdi_sio.c:702: 错误: ‘ftdi_unthrottle’ 的上一个声明在此
ftdi_sio.c: 在函数 ‘ftdi_unthrottle’ 中:
ftdi_sio.c:2380: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2384: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2384: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2386: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2386: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2387: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2387: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2388: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2388: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2391: 错误: 提领指向不完全类型的指针
ftdi_sio.c:2391: 错误: 提供给函数 ‘usb_submit_urb’ 的实参太少
ftdi_sio.c: 在函数 ‘ftdi_init’ 中:
ftdi_sio.c:2400: 警告: 隐式声明函数 ‘usb_serial_register’
ftdi_sio.c: 在函数 ‘ftdi_exit’ 中:
ftdi_sio.c:2428: 警告: 隐式声明函数 ‘usb_serial_deregister’
ftdi_sio.c: 在顶层:
ftdi_sio.c:2447: 错误: expected ‘)’ before string constant
ftdi_sio.c:2450: 错误: expected ‘)’ before string constant
ftdi_sio.c:2453: 错误: expected ‘)’ before string constant
make: *** [ftdi_sio.o] 错误 1

就这样到了 make这就一直错,大家看怎么回事,是不是我有什么东西没配置阿,以至于不能make,
有谁知道的,帮下忙,情详细点
/iem
我是蜘蛛蛤~
回复