Hi, I have a problem installing the linux driver for my Infinite Usb Unlimited. I'm runing a 32bit Debian 6.0.1a, trying to get working this device, by installing the linux web driver downloades from web.electronics.
The compressed file is iuu_phoenix-0.9.tgz
After uncompress, there are the next files:
los archivos que hay dentro (ya descomprimidos) son estos:
BEID.Readme
2007 Changelog
iuu_phoenix_08_3V3.c
iuu_phoenix.c
iuu_phoenix.h
4 2007 Makefile
Readme
The instructions contained in the 'readme' file are those:
How to install it ?
A.Compile yourself
1. Prepare your kernel 2.6.21 an up
2. Compile it with usbserial enabled
3. install it as usual
4. cd into V2.6 directory
5. type 'make all'
B.Use prebuilt modules
iuu_phoenix-2.6.21.ko and iuu_phoenix-2.6.22.ko
are provided for those who are unable to compile
kernels.
You can directly use insmod with the right module like this:
insmod -f iuu_phoenix-2.6.21.ko ( or 2.6.22.1 )
After doing a make all in the driver directory i'm getting this answer:
rm -fr *.o *.ko *.cmd .*.cmd Module.symvers .tmp* *.mod.c
make -C /lib/modules/2.6.32-5-686/build/ SUBDIRS=/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6 modules -I/lib/modules/2.6.32-5-686/build//drivers/usb/serial/
make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.32-5-686'
CC [M] /home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.o
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:119: error: unknown field ‘num_interrupt_in’ specified in initializer
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:119: error: ‘NUM_DONT_CARE’ undeclared here (not in a function)
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:120: error: unknown field ‘num_bulk_in’ specified in initializer
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:120: warning: missing braces around initializer
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:120: warning: (near initialization for ‘iuu_device.driver_list’)
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:120: warning: initialization makes pointer from integer without a cast
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:121: error: unknown field ‘num_bulk_out’ specified in initializer
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:121: warning: initialization makes pointer from integer without a cast
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:123: warning: initialization from incompatible pointer type
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:124: warning: initialization from incompatible pointer type
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:125: warning: initialization from incompatible pointer type
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:127: warning: initialization from incompatible pointer type
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:128: warning: initialization from incompatible pointer type
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:129: warning: initialization from incompatible pointer type
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:130: warning: initialization from incompatible pointer type
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:132: error: unknown field ‘shutdown’ specified in initializer
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:132: warning: initialization from incompatible pointer type
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c: In function ‘iuu_tiocmset’:
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:231: error: ‘struct usb_serial_port’ has no member named ‘tty’
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c: In function ‘iuu_set_termios’:
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:262: error: ‘struct usb_serial_port’ has no member named ‘tty’
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:270: error: ‘struct usb_serial_port’ has no member named ‘tty’
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:279: error: ‘struct usb_serial_port’ has no member named ‘tty’
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c: In function ‘iuu_uart_read_callback’:
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:793: warning: comparison of distinct pointer types lacks a cast
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:795: warning: comparison of distinct pointer types lacks a cast
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:799: warning: comparison of distinct pointer types lacks a cast
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c: In function ‘read_buf_callback’:
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:836: error: ‘struct usb_serial_port’ has no member named ‘tty’
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c: In function ‘iuu_uart_write’:
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:856: warning: comparison of distinct pointer types lacks a cast
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:865: warning: comparison of distinct pointer types lacks a cast
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c: In function ‘iuu_bulk_write’:
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:879: warning: comparison of distinct pointer types lacks a cast
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:887: warning: comparison of distinct pointer types lacks a cast
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c: In function ‘iuu_open’:
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:1145: error: ‘struct usb_serial_port’ has no member named ‘tty’
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:1146: error: ‘struct usb_serial_port’ has no member named ‘tty’
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:1148: error: ‘struct usb_serial_port’ has no member named ‘tty’
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:1149: error: ‘struct usb_serial_port’ has no member named ‘tty’
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:1150: error: ‘struct usb_serial_port’ has no member named ‘tty’
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:1151: error: ‘struct usb_serial_port’ has no member named ‘tty’
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:1154: error: ‘struct usb_serial_port’ has no member named ‘tty’
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c: In function ‘iuu_close’:
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:1290: error: ‘struct usb_serial_port’ has no member named ‘tty’
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:1291: error: ‘struct usb_serial_port’ has no member named ‘tty’
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c: In function ‘iuu_init’:
/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.c:1324: error: implicit declaration of function ‘info’
make[4]: *** [/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6/iuu_phoenix.o] Error 1
make[3]: *** [_module_/home/usuari/Escritorio/Infinity/iuu_phoenix-0.9/V2.6] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: se sale del directorio `/usr/src/linux-headers-2.6.32-5-686'
make: *** [default] Error 2
Is it needed the installation of any new libraries? Please help me, what to do?
Thanks