Sunix SerialCard Treiber kompilieren

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
loomes
Beiträge: 10
Registriert: 21.02.2007 14:06:16

Sunix SerialCard Treiber kompilieren

Beitrag von loomes » 21.02.2007 14:11:59

So nachdem ich lange nur gelesen habe, musste ich mich nun anmelden weil ich ein problem habe welches ich nun nicht gelöst bekomme.
Ich habe eine frische Etch Installation mit folgendem Kernel: 2.6.18-3-k7 Kernel source und header sind ebenfalls erfolgreich installiert.

Nun benötige ich eine PCI card von sunnix die mir einen weiteren Serial Port zur verfügung stellt. Also den Treiber geladen und die Readme gelesen, beim erstellen erhalte ich dann folgenden Fehler:

Code: Alles auswählen

make[1]: Entering directory `/tmp/sunix_2.6/driver'
make -C /lib/modules/2.6.18-3-k7/build SUBDIRS=/tmp/sunix_2.6/driver modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.18-3-k7'
  CC [M]  /tmp/sunix_2.6/driver/sunix.o
/tmp/sunix_2.6/driver/sunix.c: In function 'sunix_open':
/tmp/sunix_2.6/driver/sunix.c:810: error: 'TTY_DONT_FLIP' undeclared (first use in this function)
/tmp/sunix_2.6/driver/sunix.c:810: error: (Each undeclared identifier is reported only once
/tmp/sunix_2.6/driver/sunix.c:810: error: for each function it appears in.)
/tmp/sunix_2.6/driver/sunix.c: In function 'sunix_data_receive':
/tmp/sunix_2.6/driver/sunix.c:1360: error: 'struct tty_ldisc' has no member named 'receive_room'
/tmp/sunix_2.6/driver/sunix.c:1372: error: 'struct tty_struct' has no member named 'flip'
/tmp/sunix_2.6/driver/sunix.c:1373: error: 'struct tty_struct' has no member named 'flip'
/tmp/sunix_2.6/driver/sunix.c:1469: error: 'struct tty_struct' has no member named 'flip'
/tmp/sunix_2.6/driver/sunix.c:1469: error: 'struct tty_struct' has no member named 'flip'
make[3]: *** [/tmp/sunix_2.6/driver/sunix.o] Fehler 1
make[2]: *** [_module_/tmp/sunix_2.6/driver] Fehler 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.18-3-k7'
make[1]: *** [module] Fehler 2
make[1]: Leaving directory `/tmp/sunix_2.6/driver'
make: *** [sunix_install] Fehler 2
Nun habe ich schon in Erfahrung gebracht das beim 2.6.18.3 Kernel dieses TTY_DONT_FLIP irgendwie entfernt wurde?!?! Tja und nun weiss ich nicht was ich tun muss/soll um diesen Treiber ans laufen zu bekommen!

Wäre für etwas Hilfe wirklich dankbar.

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 21.02.2007 15:29:39

Einen Kernel nehmen, der vom Treiber unterstützt ist vielleicht?

Antworten