← Back to team overview

sslug-teknik team mailing list archive

Kompilering af driver

 

Jeg prøver at kompilere en driver til et Korenix 1404 PCI kort (4x422/485 serielle porte) men kan desværre ikke få det til at virke.

Den første fejl var at include/linux/config.h ikke eksisterer mere i min kerne, så include/linux/autoconf.h skulle symlinkes.

Den anden fejl(-serie) kan jeg desværre ikke rigtig komme ud af:

/home/pmb/test/serio/jetcarddrv/drv-2.6.x/jc.c: In function ‘receive_chars’:
/home/pmb/test/serio/jetcarddrv/drv-2.6.x/jc.c:623: error: ‘struct tty_struct’ has no member named ‘flip’ /home/pmb/test/serio/jetcarddrv/drv-2.6.x/jc.c:674: error: ‘struct tty_struct’ has no member named ‘flip’ /home/pmb/test/serio/jetcarddrv/drv-2.6.x/jc.c: In function ‘serial_link_irq_chain’: /home/pmb/test/serio/jetcarddrv/drv-2.6.x/jc.c:847: error: ‘SA_SHIRQ’ undeclared (first use in this function)
/

Er der nogen der har en god idé til en evt. løsning? Jeg har forgæves prøvet at google efter en løsning...

Med venlig hilsen Preben


* Info *
Specs for kortet:
http://www.korenix.com/jetcard-multiport-serial-card-1404-specs.htm
Linux driver:
http://www.korenix.com/product_software_download/JetCard/jetcarddrv_linux_V1.2.tgz
Mit system:
Ubuntu Hardy 8.04, kerne 2.6.24-19-generic


Follow ups