Bom dia...
Adquiri um conversor USB para Serial da marca Naxos. Baixei o driver para Linux do site do fabricante, porém quando eu vou compilar ele da erro. Vou anexar aqui o problema, se puderem me ajuda ru agradeço.
Meu sistema é Conectiva Linux 10.

gcc -D__KERNEL__ -I/usr/src/linux/include -DCPU=586 -march=i586 -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -DMODULE -c pl2303.c
In file included from /usr/src/linux/include/linux/irq.h:21,
from /usr/src/linux/include/asm/hardirq.h:6,
from /usr/src/linux/include/linux/hardirq.h:6,
from /usr/src/linux/include/linux/interrupt.h:11,
from /usr/src/linux/include/linux/usb.h:15,
from pl2303.c:26:
/usr/src/linux/include/asm/irq.h:16:25: irq_vectors.h: Arquivo ou diretório não encontrado
In file included from /usr/src/linux/include/asm/hardirq.h:6,
from /usr/src/linux/include/linux/hardirq.h:6,
from /usr/src/linux/include/linux/interrupt.h:11,
from /usr/src/linux/include/linux/usb.h:15,
from pl2303.c:26:
/usr/src/linux/include/linux/irq.h:72: error: `NR_IRQS' undeclared here (not in a function)
In file included from /usr/src/linux/include/linux/irq.h:74,
from /usr/src/linux/include/asm/hardirq.h:6,
from /usr/src/linux/include/linux/hardirq.h:6,
from /usr/src/linux/include/linux/interrupt.h:11,
from /usr/src/linux/include/linux/usb.h:15,
from pl2303.c:26:
/usr/src/linux/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS' undeclared here (not in a function)
/usr/src/linux/include/asm/hw_irq.h:32: error: `NR_IRQS' undeclared here (not in a function)
In file included from /usr/src/linux/include/asm/hardirq.h:6,
from /usr/src/linux/include/linux/hardirq.h:6,
from /usr/src/linux/include/linux/interrupt.h:11,
from /usr/src/linux/include/linux/usb.h:15,
from pl2303.c:26:
/usr/src/linux/include/linux/irq.h:79: error: `NR_IRQS' undeclared here (not in a function)
In file included from pl2303.c:33:
usb-serial.h:74: error: field `tqueue' has incomplete type
pl2303.c: In function `prolific_sa_open':
pl2303.c:183: error: `MOD_INC_USE_COUNT' undeclared (first use in this function)
pl2303.c:183: error: (Each undeclared identifier is reported only once
pl2303.c:183: error: for each function it appears in.)
pl2303.c:194: error: too few arguments to function `usb_submit_urb'
pl2303.c:198: error: too few arguments to function `usb_submit_urb'
pl2303.c: In function `prolific_sa_close':
pl2303.c:216: error: `MOD_DEC_USE_COUNT' undeclared (first use in this function)
pl2303.c: In function `prolific_sa_set_termios':
pl2303.c:311: error: called object is not a function
pl2303.c:311: error: parse error before string constant
pl2303.c: In function `prolific_sa_ioctl':
pl2303.c:416: error: called object is not a function
pl2303.c:416: error: parse error before string constant
pl2303.c: In function `prolific_set_dcr_state':
pl2303.c:510: error: called object is not a function
pl2303.c:510: error: parse error before string constant
pl2303.c: In function `prolific_sa_write':
pl2303.c:568: warning: implicit declaration of function `FILL_BULK_URB'
pl2303.c:574: error: too few arguments to function `usb_submit_urb'
pl2303.c:576: error: called object is not a function
pl2303.c:576: error: parse error before string constant
pl2303.c: In function `prolific_sa_write_bulk_callback':
pl2303.c:606: warning: implicit declaration of function `queue_task'
pl2303.c:606: error: `tq_immediate' undeclared (first use in this function)
pl2303.c:607: warning: implicit declaration of function `mark_bh'
pl2303.c:607: error: `IMMEDIATE_BH' undeclared (first use in this function)
/usr/src/linux/include/linux/module.h: At top level:
pl2303.c:31: warning: `debug' defined but not used
make: ** [pl2303.o] Erro 1

javascript:emoticon('')
Um abraço...
Dario