| Linux/UNIX Linuxverfechter finden hier Weggefährten. |
Diskussion: Suche modversions.h im Forum Linux/UNIX, in der Kategorie Operating Systems; Anzeige Hallo, Ich such schon den ganzen Tag nach der Header-Datei " modversions.h ", kann sie aber nicht finden. Hat ...
![]() |
| | #1 (permalink) |
| Registriert seit: 02.01.08 ![]() Likes: 0 | Anzeige Hallo, Ich such schon den ganzen Tag nach der Header-Datei "modversions.h", kann sie aber nicht finden. Hat die jemand auf der Festplatte? oder kann mir jemand sagen welches Paket ich installieren muss damit ich die Datei bekomm? Danke exit |
| | |
| | #2 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 441 | Du brauchst die Kernel-Header oder den Kernel-Source.
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter Registriert seit: 02.01.08 ![]() Likes: 0 | also die Source hab ich runtergeladen (linux-source-2.6.31), hab gerade gelesen das man sich die erstellen lassen muss ( http://ssl.schlittermann.de/pipermai...er/058155.html ) |
| | |
| | #4 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 441 | Die meisten Distros haben die Datei in ihren kernel-headers-Paketen drin: Code: # apt-file search modversions.h linux-headers-2.6.26-2-amd64: /usr/src/linux-headers-2.6.26-2-amd64/include/config/modversions.h linux-headers-2.6.26-2-openvz-amd64: /usr/src/linux-headers-2.6.26-2-openvz-amd64/include/config/modversions.h linux-headers-2.6.26-2-vserver-amd64: /usr/src/linux-headers-2.6.26-2-vserver-amd64/include/config/modversions.h linux-headers-2.6.26-2-xen-amd64: /usr/src/linux-headers-2.6.26-2-xen-amd64/include/config/modversions.h
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| | #5 (permalink) |
| Themenstarter Registriert seit: 02.01.08 ![]() Likes: 0 | ok danke, der Tipp is ganz gut, nur leider sind bei mir alle modversions.h leer ![]() Ich kompiliere jetzt erstmal einen neuen kernel und schau mal ob dann eine modversions.h entsteht in der dann auch was drin ist danke erstmal ich poste dann nochmal obs geklappt hat exit |
| | |
| | #6 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 441 | Komplett kompilieren wird vermutlich nicht notwendig sein. Es sollte reichen ein 'make oldconfig' durchlaufen zu lassen, nachdem du die /boot/config-<deinekernelversion> nach /kernelsource/.config kopiert hast.
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| | #7 (permalink) |
| Themenstarter Registriert seit: 02.01.08 ![]() Likes: 0 | so ok, also das mit dem modversions.h hat er erkannt als ich die modversions.h datei an die richtige stelle kopiert hatte, Mein eigentliches Problem ist folgendes: Ich will meinen DLP-RFID1 reader/writer anschließen aber Ubuntu erkennt ihn nicht. Damit er erkannt wird brauch ich den treiber ftdi_sio. Ich hab die ftdi_sio.c und ftdi_sio.h auf der festplatte sowie die make dateien - die aber nicht durchlaufen die ftdi_sio.o hab ich mir mittlerweile auch aus dem netz geladen genau wie ftdi_sio.ko und usbserial.ko Code: sudo modeprobe -v ftdi_sio: insmod /lib/modules/2.6.31-16-generic/kernel/drivers/usb/serial/usbserial.ko insmod /lib/modules/2.6.31-16-generic/kernel/drivers/usb/serial/ftdi_sio.ko Code: lsusb: Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 002: ID 05a9:2640 OmniVision Technologies, Inc. OV2640 Webcam Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 005 Device 002: ID 0403:fbfc Future Technology Devices International, Ltd Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Code: dmesg: [ 202.975603] USB Serial support registered for generic [ 202.975672] usbcore: registered new interface driver usbserial_generic [ 202.975678] usbserial: USB Serial Driver core [ 203.015874] USB Serial support registered for FTDI USB Serial Device [ 203.016045] usbcore: registered new interface driver ftdi_sio [ 203.016051] ftdi_sio: v1.5.0:USB FTDI Serial Converters Driver |
| | |
| | #8 (permalink) | |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 441 | Code: [ 203.016045] usbcore: registered new interface driver ftdi_sio [ 203.016051] ftdi_sio: v1.5.0:USB FTDI Serial Converters Driver Zitat:
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ | |
| | |
| | #9 (permalink) |
| Themenstarter Registriert seit: 02.01.08 ![]() Likes: 0 | ok, mir fällt gerade ein das die ftdi_sio.o mir gar nichts nützt, da ich ja die ftdi_sio.h umschreiben muss in der zeile “#define FTDI_8U232AM_ALT_PID 0x6006" in “#define FTDI_8U232AM_ALT_PID 0xfbfc" (so ein mist, da war das bisschen hirn wohl gerade baden...) also muss ich doch diesen ftdi_sio mit make kompilieren mein problem: Code:
gcc -Wall -D__KERNEL__ -DMODULE -I/lib/modules/2.6.31-16-generic/build/include -D__SMP__ -DSMP -DMODVERSIONS -include /lib/modules/2.6.31-16-generic/build/include/linux/modversions.h -I/usr/src/linux-2.6.31-16-generic/drivers/usb/serial/ -O ftdi_sio.c -o ftdi_sio
In file included from /lib/modules/2.6.31-16-generic/build/include/asm/byteorder.h:31,
from /lib/modules/2.6.31-16-generic/build/include/linux/kernel.h:15,
from ftdi_sio.c:251:
/lib/modules/2.6.31-16-generic/build/include/linux/byteorder/little_endian.h:43: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__cpu_to_le64p’
/lib/modules/2.6.31-16-generic/build/include/linux/byteorder/little_endian.h:47: warning: type defaults to ‘int’ in declaration of ‘__le64’
/lib/modules/2.6.31-16-generic/build/include/linux/byteorder/little_endian.h:47: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
/lib/modules/2.6.31-16-generic/build/include/linux/byteorder/little_endian.h:51: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__cpu_to_le32p’
/lib/modules/2.6.31-16-generic/build/include/linux/byteorder/little_endian.h:55: warning: type defaults to ‘int’ in declaration of ‘__le32’
/lib/modules/2.6.31-16-generic/build/include/linux/byteorder/little_endian.h:55: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
/lib/modules/2.6.31-16-generic/build/include/linux/byteorder/little_endian.h:59: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__cpu_to_le16p’
/lib/modules/2.6.31-16-generic/build/include/linux/byteorder/little_endian.h:63: warning: type defaults to ‘int’ in declaration of ‘__le16’
/lib/modules/2.6.31-16-generic/build/include/linux/byteorder/little_endian.h:63: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
/lib/modules/2.6.31-16-generic/build/include/linux/byteorder/little_endian.h:67: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__cpu_to_be64p’
/lib/modules/2.6.31-16-generic/build/include/linux/byteorder/little_endian.h:71: warning: type defaults to ‘int’ in declaration of ‘__be64’
/lib/modules/2.6.31-16-generic/build/include/linux/byteorder/little_endian.h:71: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
/lib/modules/2.6.31-16-generic/build/include/linux/byteorder/little_endian.h:75: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__cpu_to_be32p’
/lib/modules/2.6.31-16-generic/build/include/linux/byteorder/little_endian.h:79: warning: type defaults to ‘int’ in declaration of ‘__be32’
/lib/modules/2.6.31-16-generic/build/include/linux/byteorder/little_endian.h:79: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
/lib/modules/2.6.31-16-generic/build/include/linux/byteorder/little_endian.h:83: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__cpu_to_be16p’
/lib/modules/2.6.31-16-generic/build/include/linux/byteorder/little_endian.h:87: warning: type defaults to ‘int’ in declaration of ‘__be16’
/lib/modules/2.6.31-16-generic/build/include/linux/byteorder/little_endian.h:87: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
In file included from /lib/modules/2.6.31-16-generic/build/include/linux/byteorder/little_endian.h:105,
from /lib/modules/2.6.31-16-generic/build/include/asm/byteorder.h:31,
from /lib/modules/2.6.31-16-generic/build/include/linux/kernel.h:15,
from ftdi_sio.c:251:
/lib/modules/2.6.31-16-generic/build/include/linux/byteorder/generic.h:143: error: expected ‘)’ before ‘*’ token
/lib/modules/2.6.31-16-generic/build/include/linux/byteorder/generic.h:148: error: expected ‘)’ before ‘*’ token
/lib/modules/2.6.31-16-generic/build/include/linux/byteorder/generic.h:153: error: expected ‘)’ before ‘*’ token
/lib/modules/2.6.31-16-generic/build/include/linux/byteorder/generic.h:158: error: expected ‘)’ before ‘*’ token
/lib/modules/2.6.31-16-generic/build/include/linux/byteorder/generic.h:163: error: expected ‘)’ before ‘*’ token
/lib/modules/2.6.31-16-generic/build/include/linux/byteorder/generic.h:168: error: expected ‘)’ before ‘*’ token
In file included from /lib/modules/2.6.31-16-generic/build/include/linux/spinlock.h:16,
from /lib/modules/2.6.31-16-generic/build/include/linux/mmzone.h:8,
from /lib/modules/2.6.31-16-generic/build/include/linux/gfp.h:4,
from /lib/modules/2.6.31-16-generic/build/include/linux/slab.h:15,
from ftdi_sio.c:254:
/lib/modules/2.6.31-16-generic/build/include/asm/processor.h:79: error: array type has incomplete element type
In file included from /lib/modules/2.6.31-16-generic/build/include/asm/smp.h:18,
from /lib/modules/2.6.31-16-generic/build/include/linux/smp.h:17,
from /lib/modules/2.6.31-16-generic/build/include/linux/topology.h:33,
from /lib/modules/2.6.31-16-generic/build/include/linux/mmzone.h:381,
from /lib/modules/2.6.31-16-generic/build/include/linux/gfp.h:4,
from /lib/modules/2.6.31-16-generic/build/include/linux/slab.h:15,
from ftdi_sio.c:254:
/lib/modules/2.6.31-16-generic/build/include/asm/mpspec.h:79: warning: ‘packed’ attribute ignored for field of type ‘unsigned char[6]’
In file included from /lib/modules/2.6.31-16-generic/build/include/asm/smp.h:22,
from /lib/modules/2.6.31-16-generic/build/include/linux/smp.h:17,
from /lib/modules/2.6.31-16-generic/build/include/linux/topology.h:33,
from /lib/modules/2.6.31-16-generic/build/include/linux/mmzone.h:381,
from /lib/modules/2.6.31-16-generic/build/include/linux/gfp.h:4,
from /lib/modules/2.6.31-16-generic/build/include/linux/slab.h:15,
from ftdi_sio.c:254:
/lib/modules/2.6.31-16-generic/build/include/asm/apic.h: In function ‘apic_write_atomic’:
/lib/modules/2.6.31-16-generic/build/include/asm/apic.h:33: warning: value computed is not used
In file included from /lib/modules/2.6.31-16-generic/build/include/linux/mmzone.h:381,
from /lib/modules/2.6.31-16-generic/build/include/linux/gfp.h:4,
from /lib/modules/2.6.31-16-generic/build/include/linux/slab.h:15,
from ftdi_sio.c:254:
/lib/modules/2.6.31-16-generic/build/include/linux/topology.h: In function ‘__next_node_with_cpus’:
/lib/modules/2.6.31-16-generic/build/include/linux/topology.h:50: warning: implicit declaration of function ‘node_to_cpumask’
/lib/modules/2.6.31-16-generic/build/include/linux/topology.h:50: error: incompatible types when assigning to type ‘cpumask_t’ from type ‘int’
In file included from /lib/modules/2.6.31-16-generic/build/include/linux/nfs.h:10,
from /lib/modules/2.6.31-16-generic/build/include/linux/nfs_fs_i.h:6,
from /lib/modules/2.6.31-16-generic/build/include/linux/fs.h:630,
from /lib/modules/2.6.31-16-generic/build/include/linux/tty.h:20,
from ftdi_sio.c:255:
/lib/modules/2.6.31-16-generic/build/include/linux/sunrpc/msg_prot.h: At top level:
/lib/modules/2.6.31-16-generic/build/include/linux/sunrpc/msg_prot.h:102: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rpc_fraghdr’
In file included from /lib/modules/2.6.31-16-generic/build/include/asm/siginfo.h:8,
from /lib/modules/2.6.31-16-generic/build/include/linux/signal.h:7,
from /lib/modules/2.6.31-16-generic/build/include/linux/sched.h:25,
from /lib/modules/2.6.31-16-generic/build/include/linux/module.h:10,
from ftdi_sio.c:258:
/lib/modules/2.6.31-16-generic/build/include/asm-generic/siginfo.h:250:1: warning: "SIGEV_PAD_SIZE" redefined
In file included from /lib/modules/2.6.31-16-generic/build/include/linux/signal.h:7,
from /lib/modules/2.6.31-16-generic/build/include/linux/sched.h:25,
from /lib/modules/2.6.31-16-generic/build/include/linux/module.h:10,
from ftdi_sio.c:258:
/lib/modules/2.6.31-16-generic/build/include/asm/siginfo.h:6:1: warning: this is the location of the previous definition
In file included from ftdi_sio.c:260:
/lib/modules/2.6.31-16-generic/build/include/asm/uaccess.h: In function ‘verify_area’:
/lib/modules/2.6.31-16-generic/build/include/asm/uaccess.h:54: warning: ‘current_thread_info’ is static but used in inline function ‘verify_area’ which is not static
In file included from ftdi_sio.c:261:
/lib/modules/2.6.31-16-generic/build/include/linux/usb.h:5:27: error: linux/usb_ch9.h: No such file or directory
In file included from ftdi_sio.c:261:
/lib/modules/2.6.31-16-generic/build/include/linux/usb.h: At top level:
/lib/modules/2.6.31-16-generic/build/include/linux/usb.h:45: error: field ‘desc’ has incomplete type
/lib/modules/2.6.31-16-generic/build/include/linux/usb.h:53: error: field ‘desc’ has incomplete type
/lib/modules/2.6.31-16-generic/build/include/linux/usb.h:203: error: field ‘desc’ has incomplete type
/lib/modules/2.6.31-16-generic/build/include/linux/usb.h:288: error: field ‘state’ has incomplete type
/lib/modules/2.6.31-16-generic/build/include/linux/usb.h:289: error: field ‘speed’ has incomplete type
/lib/modules/2.6.31-16-generic/build/include/linux/usb.h:307: error: field ‘descriptor’ has incomplete type
In file included from ftdi_sio.c:261:
/lib/modules/2.6.31-16-generic/build/include/linux/usb.h: In function ‘usb_fill_int_urb’:
/lib/modules/2.6.31-16-generic/build/include/linux/usb.h:893: error: ‘USB_SPEED_HIGH’ undeclared (first use in this function)
/lib/modules/2.6.31-16-generic/build/include/linux/usb.h:893: error: (Each undeclared identifier is reported only once
/lib/modules/2.6.31-16-generic/build/include/linux/usb.h:893: error: for each function it appears in.)
In file included from /lib/modules/2.6.31-16-generic/build/include/linux/mutex.h:14,
from /lib/modules/2.6.31-16-generic/build/include/linux/usb/serial.h:17,
from ftdi_sio.c:263:
/lib/modules/2.6.31-16-generic/build/include/linux/spinlock_types.h:13:33: error: asm/spinlock_types.h: No such file or directory
In file included from /lib/modules/2.6.31-16-generic/build/include/linux/mutex.h:14,
from /lib/modules/2.6.31-16-generic/build/include/linux/usb/serial.h:17,
from ftdi_sio.c:263:
/lib/modules/2.6.31-16-generic/build/include/linux/spinlock_types.h: At top level:
/lib/modules/2.6.31-16-generic/build/include/linux/spinlock_types.h:21: error: expected specifier-qualifier-list before ‘raw_spinlock_t’
/lib/modules/2.6.31-16-generic/build/include/linux/spinlock_types.h:32: error: conflicting types for ‘spinlock_t’
/lib/modules/2.6.31-16-generic/build/include/asm/spinlock.h:21: note: previous declaration of ‘spinlock_t’ was here
/lib/modules/2.6.31-16-generic/build/include/linux/spinlock_types.h:37: error: expected specifier-qualifier-list before ‘raw_rwlock_t’
/lib/modules/2.6.31-16-generic/build/include/linux/spinlock_types.h:48: error: conflicting types for ‘rwlock_t’
/lib/modules/2.6.31-16-generic/build/include/asm/spinlock.h:144: note: previous declaration of ‘rwlock_t’ was here
/lib/modules/2.6.31-16-generic/build/include/linux/spinlock_types.h:94:1: warning: "SPIN_LOCK_UNLOCKED" redefined
In file included from /lib/modules/2.6.31-16-generic/build/include/linux/spinlock.h:39,
from /lib/modules/2.6.31-16-generic/build/include/linux/mmzone.h:8,
from /lib/modules/2.6.31-16-generic/build/include/linux/gfp.h:4,
from /lib/modules/2.6.31-16-generic/build/include/linux/slab.h:15,
from ftdi_sio.c:254:
/lib/modules/2.6.31-16-generic/build/include/asm/spinlock.h:31:1: warning: this is the location of the previous definition
In file included from /lib/modules/2.6.31-16-generic/build/include/linux/mutex.h:14,
from /lib/modules/2.6.31-16-generic/build/include/linux/usb/serial.h:17,
from ftdi_sio.c:263:
/lib/modules/2.6.31-16-generic/build/include/linux/spinlock_types.h:95:1: warning: "RW_LOCK_UNLOCKED" redefined
In file included from /lib/modules/2.6.31-16-generic/build/include/linux/spinlock.h:39,
from /lib/modules/2.6.31-16-generic/build/include/linux/mmzone.h:8,
from /lib/modules/2.6.31-16-generic/build/include/linux/gfp.h:4,
from /lib/modules/2.6.31-16-generic/build/include/linux/slab.h:15,
from ftdi_sio.c:254:
/lib/modules/2.6.31-16-generic/build/include/asm/spinlock.h:154:1: warning: this is the location of the previous definition
In file included from /lib/modules/2.6.31-16-generic/build/include/linux/usb/serial.h:17,
from ftdi_sio.c:263:
/lib/modules/2.6.31-16-generic/build/include/linux/mutex.h:97:1: warning: "__MUTEX_INITIALIZER" redefined
In file included from /lib/modules/2.6.31-16-generic/build/include/linux/fs.h:223,
from /lib/modules/2.6.31-16-generic/build/include/linux/tty.h:20,
from ftdi_sio.c:255:
/lib/modules/2.6.31-16-generic/build/include/asm/semaphore.h:66:1: warning: this is the location of the previous definition
In file included from ftdi_sio.c:263:
/lib/modules/2.6.31-16-generic/build/include/linux/usb/serial.h:77: error: field ‘port’ has incomplete type
/lib/modules/2.6.31-16-generic/build/include/linux/usb/serial.h:224: error: field ‘dynids’ has incomplete type
/lib/modules/2.6.31-16-generic/build/include/linux/usb/serial.h:237: error: expected declaration specifiers or ‘...’ before ‘pm_message_t’
/lib/modules/2.6.31-16-generic/build/include/linux/usb/serial.h:252: warning: ‘struct ktermios’ declared inside parameter list
/lib/modules/2.6.31-16-generic/build/include/linux/usb/serial.h:252: warning: its scope is only this definition or declaration, which is probably not what you want
/lib/modules/2.6.31-16-generic/build/include/linux/usb/serial.h:284: error: expected declaration specifiers or ‘...’ before ‘pm_message_t’
/lib/modules/2.6.31-16-generic/build/include/linux/usb/serial.h:322: error: expected declaration specifiers or ‘...’ before ‘gfp_t’
ftdi_sio.c:293: error: field ‘rx_work’ has incomplete type
ftdi_sio.c:590: error: unknown field ‘no_dynamic_id’ specified in initializer
ftdi_sio.c:590: warning: missing braces around initializer
ftdi_sio.c:590: warning: (near initialization for ‘ftdi_driver.driver’)
ftdi_sio.c:590: warning: initialization makes pointer from integer without a cast
ftdi_sio.c:632: warning: ‘struct ktermios’ declared inside parameter list
ftdi_sio.c:649: error: unknown field ‘owner’ specified in initializer
ftdi_sio.c:649: warning: initialization from incompatible pointer type
ftdi_sio.c:655: error: unknown field ‘num_interrupt_in’ specified in initializer
ftdi_sio.c:656: error: unknown field ‘num_bulk_in’ specified in initializer
ftdi_sio.c:656: warning: missing braces around initializer
ftdi_sio.c:656: warning: (near initialization for ‘ftdi_sio_device.driver_list’)
ftdi_sio.c:656: warning: initialization makes pointer from integer without a cast
ftdi_sio.c:657: error: unknown field ‘num_bulk_out’ specified in initializer
ftdi_sio.c:657: warning: initialization makes pointer from integer without a cast
ftdi_sio.c:662: warning: initialization from incompatible pointer type
ftdi_sio.c:663: warning: initialization from incompatible pointer type
ftdi_sio.c:664: warning: initialization from incompatible pointer type
ftdi_sio.c:665: warning: initialization from incompatible pointer type
ftdi_sio.c:666: warning: initialization from incompatible pointer type
ftdi_sio.c:667: warning: initialization from incompatible pointer type
ftdi_sio.c:668: warning: initialization from incompatible pointer type
ftdi_sio.c:671: warning: initialization from incompatible pointer type
ftdi_sio.c:672: warning: initialization from incompatible pointer type
ftdi_sio.c:673: warning: initialization from incompatible pointer type
ftdi_sio.c:674: warning: initialization from incompatible pointer type
ftdi_sio.c:675: warning: initialization from incompatible pointer type
ftdi_sio.c:676: error: unknown field ‘shutdown’ specified in initializer
ftdi_sio.c:676: warning: initialization from incompatible pointer type
ftdi_sio.c: In function ‘get_ftdi_divisor’:
ftdi_sio.c:878: error: ‘struct usb_serial_port’ has no member named ‘tty’
ftdi_sio.c:957: warning: implicit declaration of function ‘tty_encode_baud_rate’
ftdi_sio.c:957: error: ‘struct usb_serial_port’ has no member named ‘tty’
ftdi_sio.c: In function ‘set_serial_info’:
ftdi_sio.c:1011: error: ‘struct usb_serial_port’ has no member named ‘tty’
ftdi_sio.c:1017: error: ‘struct usb_serial_port’ has no member named ‘tty’
ftdi_sio.c:1019: error: ‘struct usb_serial_port’ has no member named ‘tty’
ftdi_sio.c:1021: error: ‘struct usb_serial_port’ has no member named ‘tty’
ftdi_sio.c:1023: error: ‘struct usb_serial_port’ has no member named ‘tty’
ftdi_sio.c:1025: error: ‘struct usb_serial_port’ has no member named ‘tty’
ftdi_sio.c: In function ‘ftdi_determine_type’:
ftdi_sio.c:1052: error: ‘__le16’ undeclared (first use in this function)
ftdi_sio.c: In function ‘ftdi_set_max_packet_size’:
ftdi_sio.c:1135: error: dereferencing pointer to incomplete type
ftdi_sio.c:1136: error: dereferencing pointer to incomplete type
ftdi_sio.c:1136: error: ‘__le16’ undeclared (first use in this function)
ftdi_sio.c:1136: error: expected expression before ‘__u16’
ftdi_sio.c:1142: error: dereferencing pointer to incomplete type
ftdi_sio.c: In function ‘show_latency_timer’:
ftdi_sio.c:1166: error: ‘USB_DIR_IN’ undeclared (first use in this function)
ftdi_sio.c: At top level:
ftdi_sio.c:1236: warning: initialization from incompatible pointer type
ftdi_sio.c:1236: warning: initialization from incompatible pointer type
ftdi_sio.c:1237: warning: initialization from incompatible pointer type
ftdi_sio.c: In function ‘ftdi_sio_port_probe’:
ftdi_sio.c:1314: warning: implicit declaration of function ‘kzalloc’
ftdi_sio.c:1314: warning: assignment makes pointer from integer without a cast
ftdi_sio.c:1320: error: unknown field ‘raw_lock’ specified in initializer
ftdi_sio.c:1320: error: ‘__RAW_SPIN_LOCK_UNLOCKED’ undeclared (first use in this function)
ftdi_sio.c:1320: warning: excess elements in struct initializer
ftdi_sio.c:1320: warning: (near initialization for ‘(anonymous)’)
ftdi_sio.c:1321: error: unknown field ‘raw_lock’ specified in initializer
ftdi_sio.c:1321: warning: excess elements in struct initializer
ftdi_sio.c:1321: warning: (near initialization for ‘(anonymous)’)
ftdi_sio.c:1342: warning: implicit declaration of function ‘INIT_DELAYED_WORK’
ftdi_sio.c: In function ‘ftdi_open’:
ftdi_sio.c:1447: warning: passing argument 1 of ‘_raw_spin_lock’ from incompatible pointer type
/lib/modules/2.6.31-16-generic/build/include/asm/spinlock.h:113: note: expected ‘struct spinlock_t *’ but argument is of type ‘struct spinlock_t *’
ftdi_sio.c:1449: warning: passing argument 1 of ‘_raw_spin_unlock’ from incompatible pointer type
/lib/modules/2.6.31-16-generic/build/include/asm/spinlock.h:71: note: expected ‘struct spinlock_t *’ but argument is of type ‘struct spinlock_t *’
ftdi_sio.c:1450: warning: passing argument 1 of ‘_raw_spin_lock’ from incompatible pointer type
/lib/modules/2.6.31-16-generic/build/include/asm/spinlock.h:113: note: expected ‘struct spinlock_t *’ but argument is of type ‘struct spinlock_t *’
ftdi_sio.c:1452: warning: passing argument 1 of ‘_raw_spin_unlock’ from incompatible pointer type
/lib/modules/2.6.31-16-generic/build/include/asm/spinlock.h:71: note: expected ‘struct spinlock_t *’ but argument is of type ‘struct spinlock_t *’
ftdi_sio.c:1454: error: ‘struct usb_serial_port’ has no member named ‘tty’
ftdi_sio.c:1455: error: ‘struct usb_serial_port’ has no member named ‘tty’
ftdi_sio.c:1469: error: ‘struct usb_serial_port’ has no member named ‘tty’
ftdi_sio.c:1470: error: ‘struct usb_serial_port’ has no member named ‘tty’
ftdi_sio.c:1478: warning: passing argument 1 of ‘_raw_spin_lock’ from incompatible pointer type
/lib/modules/2.6.31-16-generic/build/include/asm/spinlock.h:113: note: expected ‘struct spinlock_t *’ but argument is of type ‘struct spinlock_t *’
ftdi_sio.c:1480: warning: passing argument 1 of ‘_raw_spin_unlock’ from incompatible pointer type
/lib/modules/2.6.31-16-generic/build/include/asm/spinlock.h:71: note: expected ‘struct spinlock_t *’ but argument is of type ‘struct spinlock_t *’
ftdi_sio.c:1485: error: ‘USB_DIR_IN’ undeclared (first use in this function)
ftdi_sio.c:1487: warning: passing argument 6 of ‘usb_fill_bulk_urb’ from incompatible pointer type
/lib/modules/2.6.31-16-generic/build/include/linux/usb.h:842: note: expected ‘usb_complete_t’ but argument is of type ‘void (*)(struct urb *)’
ftdi_sio.c: In function ‘ftdi_close’:
ftdi_sio.c:1508: error: ‘struct usb_serial_port’ has no member named ‘tty’
ftdi_sio.c: In function ‘ftdi_write’:
ftdi_sio.c:1563: warning: passing argument 1 of ‘_raw_spin_lock’ from incompatible pointer type
/lib/modules/2.6.31-16-generic/build/include/asm/spinlock.h:113: note: expected ‘struct spinlock_t *’ but argument is of type ‘struct spinlock_t *’
ftdi_sio.c:1565: warning: passing argument 1 of ‘_raw_spin_unlock’ from incompatible pointer type
/lib/modules/2.6.31-16-generic/build/include/asm/spinlock.h:71: note: expected ‘struct spinlock_t *’ but argument is of type ‘struct spinlock_t *’
ftdi_sio.c:1570: warning: passing argument 1 of ‘_raw_spin_unlock’ from incompatible pointer type
/lib/modules/2.6.31-16-generic/build/include/asm/spinlock.h:71: note: expected ‘struct spinlock_t *’ but argument is of type ‘struct spinlock_t *’
ftdi_sio.c:1631: warning: passing argument 6 of ‘usb_fill_bulk_urb’ from incompatible pointer type
/lib/modules/2.6.31-16-generic/build/include/linux/usb.h:842: note: expected ‘usb_complete_t’ but argument is of type ‘void (*)(struct urb *)’
ftdi_sio.c:1639: warning: passing argument 1 of ‘_raw_spin_lock’ from incompatible pointer type
/lib/modules/2.6.31-16-generic/build/include/asm/spinlock.h:113: note: expected ‘struct spinlock_t *’ but argument is of type ‘struct spinlock_t *’
ftdi_sio.c:1642: warning: passing argument 1 of ‘_raw_spin_unlock’ from incompatible pointer type
/lib/modules/2.6.31-16-generic/build/include/asm/spinlock.h:71: note: expected ‘struct spinlock_t *’ but argument is of type ‘struct spinlock_t *’
ftdi_sio.c:1656: warning: passing argument 1 of ‘_raw_spin_lock’ from incompatible pointer type
/lib/modules/2.6.31-16-generic/build/include/asm/spinlock.h:113: note: expected ‘struct spinlock_t *’ but argument is of type ‘struct spinlock_t *’
ftdi_sio.c:1658: warning: passing argument 1 of ‘_raw_spin_unlock’ from incompatible pointer type
/lib/modules/2.6.31-16-generic/build/include/asm/spinlock.h:71: note: expected ‘struct spinlock_t *’ but argument is of type ‘struct spinlock_t *’
ftdi_sio.c: In function ‘ftdi_write_bulk_callback’:
ftdi_sio.c:1696: warning: passing argument 1 of ‘_raw_spin_lock’ from incompatible pointer type
/lib/modules/2.6.31-16-generic/build/include/asm/spinlock.h:113: note: expected ‘struct spinlock_t *’ but argument is of type ‘struct spinlock_t *’
ftdi_sio.c:1699: warning: passing argument 1 of ‘_raw_spin_unlock’ from incompatible pointer type
/lib/modules/2.6.31-16-generic/build/include/asm/spinlock.h:71: note: expected ‘struct spinlock_t *’ but argument is of type ‘struct spinlock_t *’
ftdi_sio.c: In function ‘ftdi_write_room’:
ftdi_sio.c:1713: warning: passing argument 1 of ‘_raw_spin_lock’ from incompatible pointer type
/lib/modules/2.6.31-16-generic/build/include/asm/spinlock.h:113: note: expected ‘struct spinlock_t *’ but argument is of type ‘struct spinlock_t *’
ftdi_sio.c:1724: warning: passing argument 1 of ‘_raw_spin_unlock’ from incompatible pointer type
/lib/modules/2.6.31-16-generic/build/include/asm/spinlock.h:71: note: expected ‘struct spinlock_t *’ but argument is of type ‘struct spinlock_t *’
ftdi_sio.c: In function ‘ftdi_chars_in_buffer’:
ftdi_sio.c:1737: warning: passing argument 1 of ‘_raw_spin_lock’ from incompatible pointer type
/lib/modules/2.6.31-16-generic/build/include/asm/spinlock.h:113: note: expected ‘struct spinlock_t *’ but argument is of type ‘struct spinlock_t *’
ftdi_sio.c:1739: warning: passing argument 1 of ‘_raw_spin_unlock’ from incompatible pointer type
/lib/modules/2.6.31-16-generic/build/include/asm/spinlock.h:71: note: expected ‘struct spinlock_t *’ but argument is of type ‘struct spinlock_t *’
ftdi_sio.c: In function ‘ftdi_read_bulk_callback’:
ftdi_sio.c:1766: error: ‘struct usb_serial_port’ has no member named ‘open_count’
ftdi_sio.c:1769: error: ‘struct usb_serial_port’ has no member named ‘tty’
ftdi_sio.c:1795: warning: passing argument 1 of ‘_raw_spin_lock’ from incompatible pointer type
/lib/modules/2.6.31-16-generic/build/include/asm/spinlock.h:113: note: expected ‘struct spinlock_t *’ but argument is of type ‘struct spinlock_t *’
ftdi_sio.c:1797: warning: passing argument 1 of ‘_raw_spin_unlock’ from incompatible pointer type
/lib/modules/2.6.31-16-generic/build/include/asm/spinlock.h:71: note: expected ‘struct spinlock_t *’ but argument is of type ‘struct spinlock_t *’
ftdi_sio.c: In function ‘ftdi_process_read’:
ftdi_sio.c:1807: warning: type defaults to ‘int’ in declaration of ‘__mptr’
ftdi_sio.c:1807: warning: initialization from incompatible pointer type
ftdi_sio.c:1822: error: ‘struct usb_serial_port’ has no member named ‘open_count’
ftdi_sio.c:1825: error: ‘struct usb_serial_port’ has no member named ‘tty’
ftdi_sio.c:1890: warning: implicit declaration of function ‘tty_buffer_request_room’
ftdi_sio.c:1963: warning: passing argument 1 of ‘_raw_spin_lock’ from incompatible pointer type
/lib/modules/2.6.31-16-generic/build/include/asm/spinlock.h:113: note: expected ‘struct spinlock_t *’ but argument is of type ‘struct spinlock_t *’
ftdi_sio.c:1966: warning: passing argument 1 of ‘_raw_spin_unlock’ from incompatible pointer type
/lib/modules/2.6.31-16-generic/build/include/asm/spinlock.h:71: note: expected ‘struct spinlock_t *’ but argument is of type ‘struct spinlock_t *’
ftdi_sio.c:1971: warning: passing argument 1 of ‘_raw_spin_unlock’ from incompatible pointer type
/lib/modules/2.6.31-16-generic/build/include/asm/spinlock.h:71: note: expected ‘struct spinlock_t *’ but argument is of type ‘struct spinlock_t *’
ftdi_sio.c:1973: error: ‘struct usb_serial_port’ has no member named ‘open_count’
ftdi_sio.c:1986: error: ‘struct usb_serial_port’ has no member named ‘open_count’
ftdi_sio.c:1989: error: ‘USB_DIR_IN’ undeclared (first use in this function)
ftdi_sio.c:1991: warning: passing argument 6 of ‘usb_fill_bulk_urb’ from incompatible pointer type
/lib/modules/2.6.31-16-generic/build/include/linux/usb.h:842: note: expected ‘usb_complete_t’ but argument is of type ‘void (*)(struct urb *)’
ftdi_sio.c: At top level:
ftdi_sio.c:2037: warning: ‘struct ktermios’ declared inside parameter list
ftdi_sio.c:2037: error: conflicting types for ‘ftdi_set_termios’
ftdi_sio.c:632: note: previous declaration of ‘ftdi_set_termios’ was here
ftdi_sio.c: In function ‘ftdi_set_termios’:
ftdi_sio.c:2041: error: ‘struct usb_serial_port’ has no member named ‘tty’
ftdi_sio.c:2042: error: dereferencing pointer to incomplete type
ftdi_sio.c:2047: error: dereferencing pointer to incomplete type
ftdi_sio.c:2054: error: dereferencing pointer to incomplete type
ftdi_sio.c:2056: error: ‘struct usb_serial_port’ has no member named ‘tty’
ftdi_sio.c:2063: error: dereferencing pointer to incomplete type
ftdi_sio.c:2066: error: dereferencing pointer to incomplete type
ftdi_sio.c:2077: error: dereferencing pointer to incomplete type
ftdi_sio.c:2127: error: dereferencing pointer to incomplete type
ftdi_sio.c:2158: error: dereferencing pointer to incomplete type
ftdi_sio.c:2159: error: dereferencing pointer to incomplete type
ftdi_sio.c: In function ‘ftdi_tiocmget’:
ftdi_sio.c:2201: error: ‘USB_DIR_IN’ undeclared (first use in this function)
ftdi_sio.c: In function ‘ftdi_throttle’:
ftdi_sio.c:2325: warning: passing argument 1 of ‘_raw_spin_lock’ from incompatible pointer type
/lib/modules/2.6.31-16-generic/build/include/asm/spinlock.h:113: note: expected ‘struct spinlock_t *’ but argument is of type ‘struct spinlock_t *’
ftdi_sio.c:2327: warning: passing argument 1 of ‘_raw_spin_unlock’ from incompatible pointer type
/lib/modules/2.6.31-16-generic/build/include/asm/spinlock.h:71: note: expected ‘struct spinlock_t *’ but argument is of type ‘struct spinlock_t *’
ftdi_sio.c: In function ‘ftdi_unthrottle’:
ftdi_sio.c:2339: warning: passing argument 1 of ‘_raw_spin_lock’ from incompatible pointer type
/lib/modules/2.6.31-16-generic/build/include/asm/spinlock.h:113: note: expected ‘struct spinlock_t *’ but argument is of type ‘struct spinlock_t *’
ftdi_sio.c:2342: warning: passing argument 1 of ‘_raw_spin_unlock’ from incompatible pointer type
/lib/modules/2.6.31-16-generic/build/include/asm/spinlock.h:71: note: expected ‘struct spinlock_t *’ but argument is of type ‘struct spinlock_t *’
make: *** [ftdi_sio] Fehler 1 |
| | |
| | #10 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 441 | Du musst mit ziemlicher Sicherheit nicht das uralte Modul von der Homepage kompilieren. Installiere dir die Kernel-Sources über den Paketmanager, entpacke sie nach /usr/src/linux, ändere die drivers/usb/serial/ftdi_sio.h im Kernel-Source und baue dir ein neues Kernel-Paket oder installiere ihn auf die hässliche Art: Code: cd /usr/src/linux cp /boot/config-`uname -r` ./.config make oldconfig make all make modules_install make install
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| | #11 (permalink) |
| Themenstarter Registriert seit: 02.01.08 ![]() Likes: 0 | super, danke hat geklappt.
danke an bitmuncher, war echt super von dir schöne Weihnachten noch exit |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |