Coolzero
Advanced Hacker
Hallo, ich wollte einen Virtual COM Port Drivers instalieren um mien NullModem kabel unter Linux zu benutzen!
Hab diese Anleitung benutzt:
Wenn ich wei da beschriebn make eingebe komt folgende:
Was ist das problem?
Hab diese Anleitung benutzt:
Code:
http://ftdichip.com/Drivers/VCP/Linux/README.dat
Wenn ich wei da beschriebn make eingebe komt folgende:
Code:
ftdi_sio.c:894: warning: excess elements in struct initializer
ftdi_sio.c:894: warning: (near initialization for ‘ftdi_userdev_device’)
ftdi_sio.c:895: error: unknown field ‘set_termios’ specified in initializer
ftdi_sio.c:895: warning: excess elements in struct initializer
ftdi_sio.c:895: warning: (near initialization for ‘ftdi_userdev_device’)
ftdi_sio.c:896: error: unknown field ‘break_ctl’ specified in initializer
ftdi_sio.c:896: warning: excess elements in struct initializer
ftdi_sio.c:896: warning: (near initialization for ‘ftdi_userdev_device’)
ftdi_sio.c:897: error: unknown field ‘startup’ specified in initializer
ftdi_sio.c:897: warning: excess elements in struct initializer
ftdi_sio.c:897: warning: (near initialization for ‘ftdi_userdev_device’)
ftdi_sio.c:898: error: unknown field ‘shutdown’ specified in initializer
ftdi_sio.c:898: warning: excess elements in struct initializer
ftdi_sio.c:898: warning: (near initialization for ‘ftdi_userdev_device’)
ftdi_sio.c:932: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ftdi_232bm_baud_base_to_divisor’
ftdi_sio.c:945: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ftdi_232bm_baud_to_divisor’
ftdi_sio.c:950: warning: ‘struct usb_serial_port’ declared inside parameter list
ftdi_sio.c: In function ‘set_rts’:
ftdi_sio.c:952: error: dereferencing pointer to incomplete type
ftdi_sio.c:957: error: ‘struct ftdi_private’ has no member named ‘last_dtr_rts’
ftdi_sio.c:957: error: ‘TIOCM_RTS’ undeclared (first use in this function)
ftdi_sio.c:957: error: (Each undeclared identifier is reported only once
ftdi_sio.c:957: error: for each function it appears in.)
ftdi_sio.c:960: error: ‘struct ftdi_private’ has no member named ‘last_dtr_rts’
ftdi_sio.c:962: warning: implicit declaration of function ‘usb_control_msg’
ftdi_sio.c:962: error: dereferencing pointer to incomplete type
ftdi_sio.c:963: warning: implicit declaration of function ‘usb_sndctrlpipe’
ftdi_sio.c:963: error: dereferencing pointer to incomplete type
ftdi_sio.c:966: error: ‘struct ftdi_private’ has no member named ‘interface’
ftdi_sio.c:967: error: ‘HZ’ undeclared (first use in this function)
ftdi_sio.c: At top level:
ftdi_sio.c:971: warning: ‘struct usb_serial_port’ declared inside parameter list
ftdi_sio.c: In function ‘set_dtr’:
ftdi_sio.c:973: error: dereferencing pointer to incomplete type
ftdi_sio.c:978: error: ‘struct ftdi_private’ has no member named ‘last_dtr_rts’
ftdi_sio.c:978: error: ‘TIOCM_DTR’ undeclared (first use in this function)
ftdi_sio.c:981: error: ‘struct ftdi_private’ has no member named ‘last_dtr_rts’
ftdi_sio.c:983: error: dereferencing pointer to incomplete type
ftdi_sio.c:984: error: dereferencing pointer to incomplete type
ftdi_sio.c:987: error: ‘struct ftdi_private’ has no member named ‘interface’
ftdi_sio.c:988: error: ‘HZ’ undeclared (first use in this function)
ftdi_sio.c: At top level:
ftdi_sio.c:992: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘get_ftdi_divisor’
ftdi_sio.c:995: warning: ‘struct usb_serial_port’ declared inside parameter list
ftdi_sio.c: In function ‘change_speed’:
ftdi_sio.c:998: error: dereferencing pointer to incomplete type
ftdi_sio.c:999: error: ‘__u16’ undeclared (first use in this function)
ftdi_sio.c:999: error: expected ‘;’ before ‘urb_value’
ftdi_sio.c:1000: error: expected ‘;’ before ‘urb_index’
ftdi_sio.c:1001: error: ‘__u32’ undeclared (first use in this function)
ftdi_sio.c:1001: error: expected ‘;’ before ‘urb_index_value’
ftdi_sio.c:1003: error: ‘urb_index_value’ undeclared (first use in this function)
ftdi_sio.c:1003: warning: implicit declaration of function ‘get_ftdi_divisor’
ftdi_sio.c:1004: error: ‘urb_value’ undeclared (first use in this function)
ftdi_sio.c:1004: error: expected ‘;’ before ‘urb_index_value’
ftdi_sio.c:1007: error: ‘urb_index’ undeclared (first use in this function)
ftdi_sio.c:1009: error: ‘struct ftdi_private’ has no member named ‘interface’
ftdi_sio.c:1012: error: ‘struct ftdi_private’ has no member named ‘interface’
ftdi_sio.c:1015: error: dereferencing pointer to incomplete type
ftdi_sio.c:1016: error: dereferencing pointer to incomplete type
ftdi_sio.c: At top level:
ftdi_sio.c:1024: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘get_ftdi_divisor’
ftdi_sio.c:1133: warning: ‘struct usb_serial_port’ declared inside parameter list
ftdi_sio.c: In function ‘get_serial_info’:
ftdi_sio.c:1135: error: dereferencing pointer to incomplete type
ftdi_sio.c:1140: warning: implicit declaration of function ‘memset’
ftdi_sio.c:1140: warning: incompatible implicit declaration of built-in function ‘memset’
ftdi_sio.c:1141: error: ‘struct ftdi_private’ has no member named ‘flags’
ftdi_sio.c:1144: warning: implicit declaration of function ‘copy_to_user’
ftdi_sio.c: At top level:
ftdi_sio.c:1150: warning: ‘struct usb_serial_port’ declared inside parameter list
ftdi_sio.c: In function ‘set_serial_info’:
ftdi_sio.c:1152: error: dereferencing pointer to incomplete type
ftdi_sio.c:1156: warning: implicit declaration of function ‘copy_from_user’
ftdi_sio.c:1162: warning: implicit declaration of function ‘capable’
ftdi_sio.c:1162: error: ‘CAP_SYS_ADMIN’ undeclared (first use in this function)
ftdi_sio.c:1164: error: ‘struct ftdi_private’ has no member named ‘flags’
ftdi_sio.c:1166: error: ‘struct ftdi_private’ has no member named ‘flags’
ftdi_sio.c:1166: error: ‘struct ftdi_private’ has no member named ‘flags’
ftdi_sio.c:1178: error: ‘struct ftdi_private’ has no member named ‘flags’
ftdi_sio.c:1178: error: ‘struct ftdi_private’ has no member named ‘flags’
ftdi_sio.c:1182: error: dereferencing pointer to incomplete type
ftdi_sio.c:1182: error: ‘struct ftdi_private’ has no member named ‘flags’
ftdi_sio.c:1185: error: ‘struct ftdi_private’ has no member named ‘flags’
ftdi_sio.c:1186: error: ‘struct ftdi_private’ has no member named ‘flags’
ftdi_sio.c:1187: error: ‘struct ftdi_private’ has no member named ‘flags’
ftdi_sio.c:1188: error: dereferencing pointer to incomplete type
ftdi_sio.c:1189: error: ‘struct ftdi_private’ has no member named ‘flags’
ftdi_sio.c:1190: error: dereferencing pointer to incomplete type
ftdi_sio.c:1191: error: ‘struct ftdi_private’ has no member named ‘flags’
ftdi_sio.c:1192: error: dereferencing pointer to incomplete type
ftdi_sio.c:1193: error: ‘struct ftdi_private’ has no member named ‘flags’
ftdi_sio.c:1194: error: dereferencing pointer to incomplete type
ftdi_sio.c:1196: error: dereferencing pointer to incomplete type
ftdi_sio.c:1198: error: ‘struct ftdi_private’ has no member named ‘flags’
ftdi_sio.c:1199: error: ‘struct ftdi_private’ has no member named ‘flags’
ftdi_sio.c:1200: error: ‘struct ftdi_private’ has no member named ‘flags’
ftdi_sio.c:1202: warning: passing argument 1 of ‘change_speed’ from incompatible pointer type
ftdi_sio.c: At top level:
ftdi_sio.c:1217: warning: ‘struct usb_serial’ declared inside parameter list
ftdi_sio.c: In function ‘ftdi_common_startup’:
ftdi_sio.c:1219: error: dereferencing pointer to incomplete type
ftdi_sio.c:1224: warning: implicit declaration of function ‘dbg’
ftdi_sio.c:1226: warning: implicit declaration of function ‘kmalloc’
ftdi_sio.c:1226: error: ‘GFP_KERNEL’ undeclared (first use in this function)
ftdi_sio.c:1226: warning: assignment makes pointer from integer without a cast
ftdi_sio.c:1228: warning: implicit declaration of function ‘err’
ftdi_sio.c:1231: warning: incompatible implicit declaration of built-in function ‘memset’
ftdi_sio.c:1233: warning: implicit declaration of function ‘init_waitqueue_head’
ftdi_sio.c:1233: error: ‘struct ftdi_private’ has no member named ‘delta_msr_wait’
ftdi_sio.c:1236: error: ‘struct ftdi_private’ has no member named ‘flags’
ftdi_sio.c:1239: error: dereferencing pointer to incomplete type
ftdi_sio.c:1240: warning: implicit declaration of function ‘kfree’
ftdi_sio.c:1240: error: dereferencing pointer to incomplete type
ftdi_sio.c:1242: error: dereferencing pointer to incomplete type
ftdi_sio.c:1243: error: dereferencing pointer to incomplete type
ftdi_sio.c:1247: error: dereferencing pointer to incomplete type
ftdi_sio.c:1248: error: dereferencing pointer to incomplete type
ftdi_sio.c:1248: error: dereferencing pointer to incomplete type
ftdi_sio.c:1249: error: dereferencing pointer to incomplete type
ftdi_sio.c:1253: error: dereferencing pointer to incomplete type
ftdi_sio.c:1254: warning: implicit declaration of function ‘usb_free_urb’
ftdi_sio.c:1254: error: dereferencing pointer to incomplete type
ftdi_sio.c:1255: error: dereferencing pointer to incomplete type
ftdi_sio.c:1255: error: ‘NULL’ undeclared (first use in this function)
ftdi_sio.c:1257: error: dereferencing pointer to incomplete type
ftdi_sio.c:1258: error: dereferencing pointer to incomplete type
ftdi_sio.c:1259: error: dereferencing pointer to incomplete type
ftdi_sio.c:1263: warning: implicit declaration of function ‘spin_lock_init’
ftdi_sio.c:1263: error: ‘struct ftdi_private’ has no member named ‘write_urb_pool_lock’
ftdi_sio.c:1265: warning: implicit declaration of function ‘usb_alloc_urb’
ftdi_sio.c:1265: warning: assignment makes pointer from integer without a cast
ftdi_sio.c:1266: error: ‘struct ftdi_private’ has no member named ‘write_urb_pool’
ftdi_sio.c:1272: error: dereferencing pointer to incomplete type
ftdi_sio.c:1273: error: dereferencing pointer to incomplete type
ftdi_sio.c:1286: error: dereferencing pointer to incomplete type
ftdi_sio.c: At top level:
ftdi_sio.c:1294: warning: ‘struct usb_serial’ declared inside parameter list
ftdi_sio.c:1295: error: conflicting types for ‘ftdi_SIO_startup’
ftdi_sio.c:682: error: previous declaration of ‘ftdi_SIO_startup’ was here
ftdi_sio.c: In function ‘ftdi_SIO_startup’:
ftdi_sio.c:1301: warning: passing argument 1 of ‘ftdi_common_startup’ from incompatible pointer type
ftdi_sio.c:1306: error: dereferencing pointer to incomplete type
ftdi_sio.c:1309: error: ‘struct ftdi_private’ has no member named ‘write_offset’
ftdi_sio.c: At top level:
ftdi_sio.c:1316: warning: ‘struct usb_serial’ declared inside parameter list
ftdi_sio.c:1317: error: conflicting types for ‘ftdi_8U232AM_startup’
ftdi_sio.c:683: error: previous declaration of ‘ftdi_8U232AM_startup’ was here
ftdi_sio.c: In function ‘ftdi_8U232AM_startup’:
ftdi_sio.c:1322: warning: passing argument 1 of ‘ftdi_common_startup’ from incompatible pointer type
ftdi_sio.c:1327: error: dereferencing pointer to incomplete type
ftdi_sio.c: At top level:
ftdi_sio.c:1336: warning: ‘struct usb_serial’ declared inside parameter list
ftdi_sio.c:1337: error: conflicting types for ‘ftdi_FT232BM_startup’
ftdi_sio.c:684: error: previous declaration of ‘ftdi_FT232BM_startup’ was here
ftdi_sio.c: In function ‘ftdi_FT232BM_startup’:
ftdi_sio.c:1342: warning: passing argument 1 of ‘ftdi_common_startup’ from incompatible pointer type
ftdi_sio.c:1347: error: dereferencing pointer to incomplete type
ftdi_sio.c: At top level:
ftdi_sio.c:1356: warning: ‘struct usb_serial’ declared inside parameter list
ftdi_sio.c:1357: error: conflicting types for ‘ftdi_FT2232C_startup’
ftdi_sio.c:685: error: previous declaration of ‘ftdi_FT2232C_startup’ was here
ftdi_sio.c: In function ‘ftdi_FT2232C_startup’:
ftdi_sio.c:1363: warning: passing argument 1 of ‘ftdi_common_startup’ from incompatible pointer type
ftdi_sio.c:1368: error: dereferencing pointer to incomplete type
ftdi_sio.c:1370: error: dereferencing pointer to incomplete type
ftdi_sio.c:1373: error: ‘struct ftdi_private’ has no member named ‘interface’
ftdi_sio.c:1376: error: ‘struct ftdi_private’ has no member named ‘interface’
ftdi_sio.c: At top level:
ftdi_sio.c:1385: warning: ‘struct usb_serial’ declared inside parameter list
ftdi_sio.c:1386: error: conflicting types for ‘ftdi_FT232R_startup’
ftdi_sio.c:686: error: previous declaration of ‘ftdi_FT232R_startup’ was here
ftdi_sio.c: In function ‘ftdi_FT232R_startup’:
ftdi_sio.c:1391: warning: passing argument 1 of ‘ftdi_common_startup’ from incompatible pointer type
ftdi_sio.c:1396: error: dereferencing pointer to incomplete type
ftdi_sio.c: At top level:
ftdi_sio.c:1405: warning: ‘struct usb_serial’ declared inside parameter list
ftdi_sio.c:1406: error: conflicting types for ‘ftdi_USB_UIRT_startup’
ftdi_sio.c:687: error: previous declaration of ‘ftdi_USB_UIRT_startup’ was here
ftdi_sio.c: In function ‘ftdi_USB_UIRT_startup’:
ftdi_sio.c:1411: warning: passing argument 1 of ‘ftdi_8U232AM_startup’ from incompatible pointer type
ftdi_sio.c:1416: error: dereferencing pointer to incomplete type
ftdi_sio.c:1417: error: ‘struct ftdi_private’ has no member named ‘flags’
ftdi_sio.c:1419: error: ‘struct ftdi_private’ has no member named ‘force_baud’
ftdi_sio.c:1419: error: ‘B38400’ undeclared (first use in this function)
ftdi_sio.c: At top level:
ftdi_sio.c:1426: warning: ‘struct usb_serial’ declared inside parameter list
ftdi_sio.c:1427: error: conflicting types for ‘ftdi_HE_TIRA1_startup’
ftdi_sio.c:688: error: previous declaration of ‘ftdi_HE_TIRA1_startup’ was here
ftdi_sio.c: In function ‘ftdi_HE_TIRA1_startup’:
ftdi_sio.c:1432: warning: passing argument 1 of ‘ftdi_FT232BM_startup’ from incompatible pointer type
ftdi_sio.c:1437: error: dereferencing pointer to incomplete type
ftdi_sio.c:1438: error: ‘struct ftdi_private’ has no member named ‘flags’
ftdi_sio.c:1440: error: ‘struct ftdi_private’ has no member named ‘force_baud’
ftdi_sio.c:1440: error: ‘B38400’ undeclared (first use in this function)
ftdi_sio.c:1441: error: ‘struct ftdi_private’ has no member named ‘force_rtscts’
ftdi_sio.c: At top level:
ftdi_sio.c:1448: warning: ‘struct usb_serial’ declared inside parameter list
ftdi_sio.c:1449: error: conflicting types for ‘ftdi_userdev_startup’
ftdi_sio.c:689: error: previous declaration of ‘ftdi_userdev_startup’ was here
ftdi_sio.c: In function ‘ftdi_userdev_startup’:
ftdi_sio.c:1457: warning: passing argument 1 of ‘ftdi_8U232AM_startup’ from incompatible pointer type
ftdi_sio.c:1462: error: dereferencing pointer to incomplete type
ftdi_sio.c: At top level:
ftdi_sio.c:1477: warning: ‘struct usb_serial’ declared inside parameter list
ftdi_sio.c:1478: error: conflicting types for ‘ftdi_shutdown’
ftdi_sio.c:690: error: previous declaration of ‘ftdi_shutdown’ was here
ftdi_sio.c: In function ‘ftdi_shutdown’:
ftdi_sio.c:1480: error: dereferencing pointer to incomplete type
ftdi_sio.c:1481: error: dereferencing pointer to incomplete type
ftdi_sio.c:1493: error: dereferencing pointer to incomplete type
ftdi_sio.c:1494: warning: implicit declaration of function ‘spin_lock_irqsave’
ftdi_sio.c:1494: error: ‘struct ftdi_private’ has no member named ‘write_urb_pool_lock’
ftdi_sio.c:1496: error: ‘struct ftdi_private’ has no member named ‘write_urb_pool’
ftdi_sio.c:1501: error: ‘struct ftdi_private’ has no member named ‘write_urb_pool’
ftdi_sio.c:1502: error: ‘struct ftdi_private’ has no member named ‘write_urb_pool’
ftdi_sio.c:1503: error: ‘struct ftdi_private’ has no member named ‘write_urb_pool’
ftdi_sio.c:1503: error: ‘NULL’ undeclared (first use in this function)
ftdi_sio.c:1505: error: ‘struct ftdi_private’ has no member named ‘write_urb_pool’
ftdi_sio.c:1506: error: ‘struct ftdi_private’ has no member named ‘write_urb_pool’
ftdi_sio.c:1509: warning: implicit declaration of function ‘spin_unlock_irqrestore’
ftdi_sio.c:1509: error: ‘struct ftdi_private’ has no member named ‘write_urb_pool_lock’
ftdi_sio.c:1513: error: dereferencing pointer to incomplete type
ftdi_sio.c:1514: error: dereferencing pointer to incomplete type
ftdi_sio.c:1515: error: dereferencing pointer to incomplete type
ftdi_sio.c: At top level:
ftdi_sio.c:1520: warning: ‘struct file’ declared inside parameter list
ftdi_sio.c:1520: warning: ‘struct usb_serial_port’ declared inside parameter list
ftdi_sio.c:1521: error: conflicting types for ‘ftdi_open’
ftdi_sio.c:691: error: previous declaration of ‘ftdi_open’ was here
ftdi_sio.c: In function ‘ftdi_open’:
ftdi_sio.c:1522: error: storage size of ‘tmp_termios’ isn’t known
ftdi_sio.c:1523: error: dereferencing pointer to incomplete type
ftdi_sio.c:1524: error: dereferencing pointer to incomplete type
ftdi_sio.c:1532: error: dereferencing pointer to incomplete type
ftdi_sio.c:1532: error: ‘struct ftdi_private’ has no member named ‘flags’
ftdi_sio.c:1536: error: dereferencing pointer to incomplete type
ftdi_sio.c:1536: error: dereferencing pointer to incomplete type
ftdi_sio.c:1539: error: ‘struct ftdi_private’ has no member named ‘interface’
ftdi_sio.c:1539: error: ‘HZ’ undeclared (first use in this function)
ftdi_sio.c:1546: warning: passing argument 1 of ‘ftdi_set_termios’ from incompatible pointer type
ftdi_sio.c:1551: warning: passing argument 1 of ‘set_dtr’ from incompatible pointer type
ftdi_sio.c:1554: warning: passing argument 1 of ‘set_rts’ from incompatible pointer type
ftdi_sio.c:1559: warning: implicit declaration of function ‘FILL_BULK_URB’
ftdi_sio.c:1559: error: dereferencing pointer to incomplete type
ftdi_sio.c:1559: error: dereferencing pointer to incomplete type
ftdi_sio.c:1560: warning: implicit declaration of function ‘usb_rcvbulkpipe’
ftdi_sio.c:1560: error: dereferencing pointer to incomplete type
ftdi_sio.c:1560: error: dereferencing pointer to incomplete type
ftdi_sio.c:1561: error: dereferencing pointer to incomplete type
ftdi_sio.c:1561: error: dereferencing pointer to incomplete type
ftdi_sio.c:1563: warning: implicit declaration of function ‘usb_submit_urb’
ftdi_sio.c:1563: error: dereferencing pointer to incomplete type
ftdi_sio.c:1522: warning: unused variable ‘tmp_termios’
ftdi_sio.c: At top level:
ftdi_sio.c:1581: warning: ‘struct file’ declared inside parameter list
ftdi_sio.c:1581: warning: ‘struct usb_serial_port’ declared inside parameter list
ftdi_sio.c:1582: error: conflicting types for ‘ftdi_close’
ftdi_sio.c:692: error: previous declaration of ‘ftdi_close’ was here
ftdi_sio.c: In function ‘ftdi_close’:
ftdi_sio.c:1584: error: dereferencing pointer to incomplete type
ftdi_sio.c:1585: error: dereferencing pointer to incomplete type
ftdi_sio.c:1591: warning: implicit declaration of function ‘get_usb_serial’
ftdi_sio.c:1591: warning: assignment makes pointer from integer without a cast
ftdi_sio.c:1595: error: dereferencing pointer to incomplete type
ftdi_sio.c:1596: error: ‘HUPCL’ undeclared (first use in this function)
ftdi_sio.c:1598: error: dereferencing pointer to incomplete type
ftdi_sio.c:1599: error: dereferencing pointer to incomplete type
ftdi_sio.c:1602: error: ‘struct ftdi_private’ has no member named ‘interface’
ftdi_sio.c:1602: error: ‘HZ’ undeclared (first use in this function)
ftdi_sio.c:1603: error: called object ‘err’ is not a function
ftdi_sio.c:1607: warning: passing argument 1 of ‘set_dtr’ from incompatible pointer type
ftdi_sio.c:1608: error: called object ‘err’ is not a function
ftdi_sio.c:1611: warning: passing argument 1 of ‘set_rts’ from incompatible pointer type
ftdi_sio.c:1612: error: called object ‘err’ is not a function
ftdi_sio.c:1617: error: dereferencing pointer to incomplete type
ftdi_sio.c:1618: warning: implicit declaration of function ‘usb_unlink_urb’
ftdi_sio.c:1618: error: dereferencing pointer to incomplete type
ftdi_sio.c:1620: error: called object ‘err’ is not a function
ftdi_sio.c: At top level:
ftdi_sio.c:1639: warning: ‘struct usb_serial_port’ declared inside parameter list
ftdi_sio.c:1640: error: conflicting types for ‘ftdi_write’
ftdi_sio.c:693: error: previous declaration of ‘ftdi_write’ was here
ftdi_sio.c: In function ‘ftdi_write’:
ftdi_sio.c:1641: warning: initialization makes pointer from integer without a cast
ftdi_sio.c:1642: error: dereferencing pointer to incomplete type
ftdi_sio.c:1656: error: dereferencing pointer to incomplete type
ftdi_sio.c:1663: error: ‘struct ftdi_private’ has no member named ‘write_offset’
ftdi_sio.c:1672: error: ‘NULL’ undeclared (first use in this function)
ftdi_sio.c:1674: error: ‘struct ftdi_private’ has no member named ‘write_urb_pool_lock’
ftdi_sio.c:1676: error: ‘struct ftdi_private’ has no member named ‘write_urb_pool’
ftdi_sio.c:1677: error: ‘struct ftdi_private’ has no member named ‘write_urb_pool’
ftdi_sio.c:1678: error: ‘struct ftdi_private’ has no member named ‘write_urb_pool’
ftdi_sio.c:1680: error: dereferencing pointer to incomplete type
ftdi_sio.c:1685: error: ‘struct ftdi_private’ has no member named ‘write_urb_pool_lock’
ftdi_sio.c:1693: error: dereferencing pointer to incomplete type
ftdi_sio.c:1694: error: dereferencing pointer to incomplete type
ftdi_sio.c:1694: error: ‘GFP_KERNEL’ undeclared (first use in this function)
ftdi_sio.c:1695: error: dereferencing pointer to incomplete type
ftdi_sio.c:1704: warning: implicit declaration of function ‘min’
ftdi_sio.c:1709: error: dereferencing pointer to incomplete type
ftdi_sio.c:1714: warning: implicit declaration of function ‘memcpy’
ftdi_sio.c:1714: warning: incompatible implicit declaration of built-in function ‘memcpy’
ftdi_sio.c:1714: error: dereferencing pointer to incomplete type
ftdi_sio.c:1718: error: dereferencing pointer to incomplete type
ftdi_sio.c:1725: warning: implicit declaration of function ‘usb_serial_debug_data’
ftdi_sio.c:1728: error: dereferencing pointer to incomplete type
ftdi_sio.c:1729: warning: implicit declaration of function ‘usb_sndbulkpipe’
ftdi_sio.c:1729: error: dereferencing pointer to incomplete type
ftdi_sio.c:1729: error: dereferencing pointer to incomplete type
ftdi_sio.c:1730: error: dereferencing pointer to incomplete type
ftdi_sio.c:1732: error: dereferencing pointer to incomplete type
ftdi_sio.c:1732: error: ‘USB_QUEUE_BULK’ undeclared (first use in this function)
ftdi_sio.c:1736: error: ‘struct ftdi_private’ has no member named ‘write_urb_pool_lock’
ftdi_sio.c:1737: error: dereferencing pointer to incomplete type
ftdi_sio.c:1741: error: ‘struct ftdi_private’ has no member named ‘write_urb_pool_lock’
ftdi_sio.c:1746: error: ‘struct ftdi_private’ has no member named ‘write_urb_pool_lock’
ftdi_sio.c: At top level:
ftdi_sio.c:1765: warning: ‘struct urb’ declared inside parameter list
ftdi_sio.c:1766: error: conflicting types for ‘ftdi_write_bulk_callback’
ftdi_sio.c:696: error: previous declaration of ‘ftdi_write_bulk_callback’ was here
ftdi_sio.c: In function ‘ftdi_write_bulk_callback’:
ftdi_sio.c:1767: error: dereferencing pointer to incomplete type
ftdi_sio.c:1769: warning: implicit declaration of function ‘port_paranoia_check’
ftdi_sio.c:1772: error: dereferencing pointer to incomplete type
ftdi_sio.c:1774: error: dereferencing pointer to incomplete type
ftdi_sio.c:1775: error: dereferencing pointer to incomplete type
ftdi_sio.c:1779: error: dereferencing pointer to incomplete type
ftdi_sio.c:1780: warning: implicit declaration of function ‘queue_task’
ftdi_sio.c:1780: error: dereferencing pointer to incomplete type
ftdi_sio.c:1780: error: ‘tq_immediate’ undeclared (first use in this function)
ftdi_sio.c:1781: warning: implicit declaration of function ‘mark_bh’
ftdi_sio.c:1781: error: ‘IMMEDIATE_BH’ undeclared (first use in this function)
ftdi_sio.c: At top level:
ftdi_sio.c:1786: warning: ‘struct usb_serial_port’ declared inside parameter list
ftdi_sio.c:1787: error: conflicting types for ‘ftdi_write_room’
ftdi_sio.c:694: error: previous declaration of ‘ftdi_write_room’ was here
ftdi_sio.c: In function ‘ftdi_write_room’:
ftdi_sio.c:1788: error: dereferencing pointer to incomplete type
ftdi_sio.c:1793: error: ‘struct ftdi_private’ has no member named ‘write_urb_pool_lock’
ftdi_sio.c:1794: error: ‘struct ftdi_private’ has no member named ‘write_urb_pool’
ftdi_sio.c:1795: error: ‘struct ftdi_private’ has no member named ‘write_urb_pool’
ftdi_sio.c:1798: error: ‘struct ftdi_private’ has no member named ‘write_urb_pool_lock’
ftdi_sio.c:1804: error: ‘struct ftdi_private’ has no member named ‘write_offset’
ftdi_sio.c: At top level:
ftdi_sio.c:1810: warning: ‘struct usb_serial_port’ declared inside parameter list
ftdi_sio.c:1811: error: conflicting types for ‘ftdi_chars_in_buffer’
ftdi_sio.c:695: error: previous declaration of ‘ftdi_chars_in_buffer’ was here
ftdi_sio.c: In function ‘ftdi_chars_in_buffer’:
ftdi_sio.c:1815: error: dereferencing pointer to incomplete type
ftdi_sio.c:1816: error: ‘struct ftdi_private’ has no member named ‘write_offset’
ftdi_sio.c:1818: error: dereferencing pointer to incomplete type
ftdi_sio.c:1820: error: ‘struct ftdi_private’ has no member named ‘write_urb_pool_lock’
ftdi_sio.c:1823: error: ‘struct ftdi_private’ has no member named ‘write_urb_pool’
ftdi_sio.c:1824: error: ‘struct ftdi_private’ has no member named ‘write_urb_pool’
ftdi_sio.c:1829: error: ‘struct ftdi_private’ has no member named ‘write_urb_pool_lock’
ftdi_sio.c: At top level:
ftdi_sio.c:1839: warning: ‘struct urb’ declared inside parameter list
ftdi_sio.c:1840: error: conflicting types for ‘ftdi_read_bulk_callback’
ftdi_sio.c:697: error: previous declaration of ‘ftdi_read_bulk_callback’ was here
ftdi_sio.c: In function ‘ftdi_read_bulk_callback’:
ftdi_sio.c:1841: error: dereferencing pointer to incomplete type
ftdi_sio.c:1846: error: dereferencing pointer to incomplete type
ftdi_sio.c:1853: error: dereferencing pointer to incomplete type
ftdi_sio.c:1855: error: dereferencing pointer to incomplete type
ftdi_sio.c:1855: error: dereferencing pointer to incomplete type
ftdi_sio.c:1855: error: dereferencing pointer to incomplete type
ftdi_sio.c:1856: error: dereferencing pointer to incomplete type
ftdi_sio.c:1856: error: ‘USB_QUEUE_BULK’ undeclared (first use in this function)
ftdi_sio.c:1864: error: dereferencing pointer to incomplete type
ftdi_sio.c:1867: warning: assignment makes pointer from integer without a cast
ftdi_sio.c:1873: error: dereferencing pointer to incomplete type
ftdi_sio.c:1879: error: dereferencing pointer to incomplete type
ftdi_sio.c:1881: error: dereferencing pointer to incomplete type
ftdi_sio.c:1883: error: dereferencing pointer to incomplete type
ftdi_sio.c:1888: error: dereferencing pointer to incomplete type
ftdi_sio.c:1889: error: dereferencing pointer to incomplete type
ftdi_sio.c:1901: error: dereferencing pointer to incomplete type
ftdi_sio.c:1903: error: ‘NULL’ undeclared (first use in this function)
ftdi_sio.c:1905: error: ‘struct ftdi_private’ has no member named ‘prev_status’
ftdi_sio.c:1906: error: ‘struct ftdi_private’ has no member named ‘diff_status’
ftdi_sio.c:1906: error: ‘struct ftdi_private’ has no member named ‘prev_status’
ftdi_sio.c:1907: warning: implicit declaration of function ‘wake_up_interruptible’
ftdi_sio.c:1907: error: ‘struct ftdi_private’ has no member named ‘delta_msr_wait’
ftdi_sio.c:1908: error: ‘struct ftdi_private’ has no member named ‘prev_status’
ftdi_sio.c:1913: error: ‘TTY_NORMAL’ undeclared (first use in this function)
ftdi_sio.c:1919: error: ‘TTY_OVERRUN’ undeclared (first use in this function)
ftdi_sio.c:1923: error: ‘TTY_BREAK’ undeclared (first use in this function)
ftdi_sio.c:1927: error: ‘TTY_PARITY’ undeclared (first use in this function)
ftdi_sio.c:1931: error: ‘TTY_FRAME’ undeclared (first use in this function)
ftdi_sio.c:1934: error: dereferencing pointer to incomplete type
ftdi_sio.c:1935: error: dereferencing pointer to incomplete type
ftdi_sio.c:1938: error: dereferencing pointer to incomplete type
ftdi_sio.c:1938: error: ‘TTY_FLIPBUF_SIZE’ undeclared (first use in this function)
ftdi_sio.c:1939: warning: implicit declaration of function ‘tty_flip_buffer_push’
ftdi_sio.c:1944: warning: implicit declaration of function ‘tty_insert_flip_char’
ftdi_sio.c:1978: error: dereferencing pointer to incomplete type
ftdi_sio.c:1980: error: dereferencing pointer to incomplete type
ftdi_sio.c:1980: error: dereferencing pointer to incomplete type
ftdi_sio.c:1981: error: dereferencing pointer to incomplete type
ftdi_sio.c:1981: error: dereferencing pointer to incomplete type
ftdi_sio.c:1982: error: dereferencing pointer to incomplete type
ftdi_sio.c:1982: error: dereferencing pointer to incomplete type
ftdi_sio.c:1985: error: dereferencing pointer to incomplete type
ftdi_sio.c: At top level:
ftdi_sio.c:1994: warning: ‘struct usb_serial_port’ declared inside parameter list
ftdi_sio.c:1995: error: conflicting types for ‘ftdi_break_ctl’
ftdi_sio.c:700: error: previous declaration of ‘ftdi_break_ctl’ was here
ftdi_sio.c: In function ‘ftdi_break_ctl’:
ftdi_sio.c:1996: error: dereferencing pointer to incomplete type
ftdi_sio.c:1997: error: dereferencing pointer to incomplete type
ftdi_sio.c:1998: error: ‘__u16’ undeclared (first use in this function)
ftdi_sio.c:1998: error: expected ‘;’ before ‘urb_value’
ftdi_sio.c:2006: error: ‘urb_value’ undeclared (first use in this function)
ftdi_sio.c:2006: error: ‘struct ftdi_private’ has no member named ‘last_set_data_urb_value’
ftdi_sio.c:2008: error: ‘struct ftdi_private’ has no member named ‘last_set_data_urb_value’
ftdi_sio.c:2012: error: dereferencing pointer to incomplete type
ftdi_sio.c:2012: error: dereferencing pointer to incomplete type
ftdi_sio.c:2015: error: ‘struct ftdi_private’ has no member named ‘interface’
ftdi_sio.c:2016: error: ‘HZ’ undeclared (first use in this function)
ftdi_sio.c: At top level:
ftdi_sio.c:2030: warning: ‘struct termios’ declared inside parameter list
ftdi_sio.c:2030: warning: ‘struct usb_serial_port’ declared inside parameter list
ftdi_sio.c:2031: error: conflicting types for ‘ftdi_set_termios’
ftdi_sio.c:698: error: previous declaration of ‘ftdi_set_termios’ was here
ftdi_sio.c: In function ‘ftdi_set_termios’:
ftdi_sio.c:2032: error: dereferencing pointer to incomplete type
ftdi_sio.c:2034: error: dereferencing pointer to incomplete type
ftdi_sio.c:2035: error: ‘__u16’ undeclared (first use in this function)
ftdi_sio.c:2035: error: expected ‘;’ before ‘urb_value’
ftdi_sio.c:2039: error: dereferencing pointer to incomplete type
ftdi_sio.c:2046: error: ‘struct ftdi_private’ has no member named ‘force_baud’
ftdi_sio.c:2046: error: dereferencing pointer to incomplete type
ftdi_sio.c:2046: error: ‘CBAUD’ undeclared (first use in this function)
ftdi_sio.c:2046: error: ‘B0’ undeclared (first use in this function)
ftdi_sio.c:2048: error: dereferencing pointer to incomplete type
ftdi_sio.c:2049: error: dereferencing pointer to incomplete type
ftdi_sio.c:2049: error: ‘struct ftdi_private’ has no member named ‘force_baud’
ftdi_sio.c:2053: error: ‘struct ftdi_private’ has no member named ‘force_rtscts’
ftdi_sio.c:2055: error: dereferencing pointer to incomplete type
ftdi_sio.c:2055: error: ‘CRTSCTS’ undeclared (first use in this function)
ftdi_sio.c:2058: error: dereferencing pointer to incomplete type
ftdi_sio.c:2069: error: ‘urb_value’ undeclared (first use in this function)
ftdi_sio.c:2070: error: ‘CSTOPB’ undeclared (first use in this function)
ftdi_sio.c:2072: error: ‘PARENB’ undeclared (first use in this function)
ftdi_sio.c:2073: error: ‘PARODD’ undeclared (first use in this function)
ftdi_sio.c:2076: error: ‘CSIZE’ undeclared (first use in this function)
ftdi_sio.c:2078: error: ‘CS5’ undeclared (first use in this function)
ftdi_sio.c:2079: error: ‘CS6’ undeclared (first use in this function)
ftdi_sio.c:2080: error: ‘CS7’ undeclared (first use in this function)
ftdi_sio.c:2081: error: ‘CS8’ undeclared (first use in this function)
ftdi_sio.c:2089: error: ‘struct ftdi_private’ has no member named ‘last_set_data_urb_value’
ftdi_sio.c:2091: error: dereferencing pointer to incomplete type
ftdi_sio.c:2091: error: dereferencing pointer to incomplete type
ftdi_sio.c:2094: error: ‘struct ftdi_private’ has no member named ‘interface’
ftdi_sio.c:2102: error: dereferencing pointer to incomplete type
ftdi_sio.c:2102: error: dereferencing pointer to incomplete type
ftdi_sio.c:2105: error: ‘struct ftdi_private’ has no member named ‘interface’
ftdi_sio.c:2106: error: ‘HZ’ undeclared (first use in this function)
ftdi_sio.c:2110: warning: passing argument 1 of ‘set_dtr’ from incompatible pointer type
ftdi_sio.c:2113: warning: passing argument 1 of ‘set_rts’ from incompatible pointer type
ftdi_sio.c:2119: warning: passing argument 1 of ‘change_speed’ from incompatible pointer type
ftdi_sio.c:2123: warning: passing argument 1 of ‘set_dtr’ from incompatible pointer type
ftdi_sio.c:2126: warning: passing argument 1 of ‘set_rts’ from incompatible pointer type
ftdi_sio.c:2135: error: dereferencing pointer to incomplete type
ftdi_sio.c:2136: error: dereferencing pointer to incomplete type
ftdi_sio.c:2139: error: ‘struct ftdi_private’ has no member named ‘interface’
ftdi_sio.c:2151: error: ‘IXOFF’ undeclared (first use in this function)
ftdi_sio.c:2157: error: dereferencing pointer to incomplete type
ftdi_sio.c:2157: error: ‘VSTART’ undeclared (first use in this function)
ftdi_sio.c:2158: error: dereferencing pointer to incomplete type
ftdi_sio.c:2158: error: ‘VSTOP’ undeclared (first use in this function)
ftdi_sio.c:2161: error: dereferencing pointer to incomplete type
ftdi_sio.c:2162: error: dereferencing pointer to incomplete type
ftdi_sio.c:2165: error: ‘struct ftdi_private’ has no member named ‘interface’
ftdi_sio.c:2173: error: dereferencing pointer to incomplete type
ftdi_sio.c:2174: error: dereferencing pointer to incomplete type
ftdi_sio.c:2177: error: ‘struct ftdi_private’ has no member named ‘interface’
ftdi_sio.c: At top level:
ftdi_sio.c:2188: warning: ‘struct file’ declared inside parameter list
ftdi_sio.c:2188: warning: ‘struct usb_serial_port’ declared inside parameter list
ftdi_sio.c:2189: error: conflicting types for ‘ftdi_ioctl’
ftdi_sio.c:699: error: previous declaration of ‘ftdi_ioctl’ was here
ftdi_sio.c: In function ‘ftdi_ioctl’:
ftdi_sio.c:2190: error: dereferencing pointer to incomplete type
ftdi_sio.c:2191: error: dereferencing pointer to incomplete type
ftdi_sio.c:2193: error: ‘__u16’ undeclared (first use in this function)
ftdi_sio.c:2193: error: expected ‘;’ before ‘urb_value’
ftdi_sio.c:2202: error: ‘TIOCMGET’ undeclared (first use in this function)
ftdi_sio.c:2207: error: dereferencing pointer to incomplete type
ftdi_sio.c:2208: warning: implicit declaration of function ‘usb_rcvctrlpipe’
ftdi_sio.c:2208: error: dereferencing pointer to incomplete type
ftdi_sio.c:2211: error: ‘struct ftdi_private’ has no member named ‘interface’
ftdi_sio.c:2212: error: ‘HZ’ undeclared (first use in this function)
ftdi_sio.c:2222: error: dereferencing pointer to incomplete type
ftdi_sio.c:2223: error: dereferencing pointer to incomplete type
ftdi_sio.c:2226: error: ‘struct ftdi_private’ has no member named ‘interface’
ftdi_sio.c:2238: warning: implicit declaration of function ‘put_user’
ftdi_sio.c:2238: error: ‘TIOCM_DSR’ undeclared (first use in this function)
ftdi_sio.c:2239: error: ‘TIOCM_CTS’ undeclared (first use in this function)
ftdi_sio.c:2240: error: ‘TIOCM_RI’ undeclared (first use in this function)
ftdi_sio.c:2241: error: ‘TIOCM_CD’ undeclared (first use in this function)
ftdi_sio.c:2242: error: ‘struct ftdi_private’ has no member named ‘last_dtr_rts’
ftdi_sio.c:2246: error: ‘TIOCMSET’ undeclared (first use in this function)
ftdi_sio.c:2248: warning: implicit declaration of function ‘get_user’
ftdi_sio.c:2250: error: ‘urb_value’ undeclared (first use in this function)
ftdi_sio.c:2250: error: ‘TIOCM_DTR’ undeclared (first use in this function)
ftdi_sio.c:2251: warning: passing argument 1 of ‘set_dtr’ from incompatible pointer type
ftdi_sio.c:2255: error: ‘TIOCM_RTS’ undeclared (first use in this function)
ftdi_sio.c:2256: warning: passing argument 1 of ‘set_rts’ from incompatible pointer type
ftdi_sio.c:2263: error: ‘TIOCMBIS’ undeclared (first use in this function)
ftdi_sio.c:2268: warning: passing argument 1 of ‘set_dtr’ from incompatible pointer type
ftdi_sio.c:2274: warning: passing argument 1 of ‘set_rts’ from incompatible pointer type
ftdi_sio.c:2282: error: ‘TIOCMBIC’ undeclared (first use in this function)
ftdi_sio.c:2287: warning: passing argument 1 of ‘set_dtr’ from incompatible pointer type
ftdi_sio.c:2293: warning: passing argument 1 of ‘set_rts’ from incompatible pointer type
ftdi_sio.c:2310: error: ‘TIOCGSERIAL’ undeclared (first use in this function)
ftdi_sio.c:2311: warning: passing argument 1 of ‘get_serial_info’ from incompatible pointer type
ftdi_sio.c:2313: error: ‘TIOCSSERIAL’ undeclared (first use in this function)
ftdi_sio.c:2314: warning: passing argument 1 of ‘set_serial_info’ from incompatible pointer type
ftdi_sio.c:2324: error: ‘TIOCMIWAIT’ undeclared (first use in this function)
ftdi_sio.c:2325: error: ‘NULL’ undeclared (first use in this function)
ftdi_sio.c:2326: warning: implicit declaration of function ‘interruptible_sleep_on’
ftdi_sio.c:2326: error: ‘struct ftdi_private’ has no member named ‘delta_msr_wait’
ftdi_sio.c:2328: warning: implicit declaration of function ‘signal_pending’
ftdi_sio.c:2328: error: ‘current’ undeclared (first use in this function)
ftdi_sio.c:2329: error: ‘ERESTARTSYS’ undeclared (first use in this function)
ftdi_sio.c:2331: error: ‘struct ftdi_private’ has no member named ‘diff_status’
ftdi_sio.c:2338: error: ‘struct ftdi_private’ has no member named ‘diff_status’
ftdi_sio.c:2341: error: ‘TIOCM_RNG’ undeclared (first use in this function)
ftdi_sio.c:2366: error: ‘ENOIOCTLCMD’ undeclared (first use in this function)
ftdi_sio.c: At top level:
ftdi_sio.c:2370: warning: ‘struct usb_serial_port’ declared inside parameter list
ftdi_sio.c:2371: error: conflicting types for ‘ftdi_throttle’
ftdi_sio.c:701: error: previous declaration of ‘ftdi_throttle’ was here
ftdi_sio.c: In function ‘ftdi_throttle’:
ftdi_sio.c:2372: error: dereferencing pointer to incomplete type
ftdi_sio.c:2373: error: dereferencing pointer to incomplete type
ftdi_sio.c: At top level:
ftdi_sio.c:2377: warning: ‘struct usb_serial_port’ declared inside parameter list
ftdi_sio.c:2378: error: conflicting types for ‘ftdi_unthrottle’
ftdi_sio.c:702: error: previous declaration of ‘ftdi_unthrottle’ was here
ftdi_sio.c: In function ‘ftdi_unthrottle’:
ftdi_sio.c:2380: error: dereferencing pointer to incomplete type
ftdi_sio.c:2382: error: dereferencing pointer to incomplete type
ftdi_sio.c:2384: error: dereferencing pointer to incomplete type
ftdi_sio.c:2384: error: dereferencing pointer to incomplete type
ftdi_sio.c:2386: error: dereferencing pointer to incomplete type
ftdi_sio.c:2386: error: dereferencing pointer to incomplete type
ftdi_sio.c:2387: error: dereferencing pointer to incomplete type
ftdi_sio.c:2387: error: dereferencing pointer to incomplete type
ftdi_sio.c:2388: error: dereferencing pointer to incomplete type
ftdi_sio.c:2388: error: dereferencing pointer to incomplete type
ftdi_sio.c:2391: error: dereferencing pointer to incomplete type
ftdi_sio.c: At top level:
ftdi_sio.c:2396: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ftdi_init’
ftdi_sio.c:2422: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ftdi_exit’
ftdi_sio.c:2440: warning: data definition has no type or storage class
ftdi_sio.c:2440: warning: type defaults to ‘int’ in declaration of ‘module_init’
ftdi_sio.c:2440: warning: parameter names (without types) in function declaration
ftdi_sio.c:2441: warning: data definition has no type or storage class
ftdi_sio.c:2441: warning: type defaults to ‘int’ in declaration of ‘module_exit’
ftdi_sio.c:2441: warning: parameter names (without types) in function declaration
ftdi_sio.c:2443: error: expected declaration specifiers or ‘...’ before string constant
ftdi_sio.c:2443: warning: data definition has no type or storage class
ftdi_sio.c:2443: warning: type defaults to ‘int’ in declaration of ‘MODULE_AUTHOR’
ftdi_sio.c:2444: error: expected declaration specifiers or ‘...’ before string constant
ftdi_sio.c:2444: warning: data definition has no type or storage class
ftdi_sio.c:2444: warning: type defaults to ‘int’ in declaration of ‘MODULE_DESCRIPTION’
ftdi_sio.c:2445: error: expected declaration specifiers or ‘...’ before string constant
ftdi_sio.c:2445: warning: data definition has no type or storage class
ftdi_sio.c:2445: warning: type defaults to ‘int’ in declaration of ‘MODULE_LICENSE’
ftdi_sio.c:2447: error: expected ‘)’ before string constant
ftdi_sio.c:2448: error: expected ‘)’ before string constant
ftdi_sio.c:2450: error: expected ‘)’ before string constant
ftdi_sio.c:2451: error: expected ‘)’ before string constant
ftdi_sio.c:2453: error: expected ‘)’ before string constant
ftdi_sio.c:2454: error: expected ‘)’ before string constant
make: *** [ftdi_sio.o] Fehler 1
Was ist das problem?