A few months ago, I bought a laptop equipped with a 3DSPwireless network adapter, but I did not get a compatible driver, the one which I found on the company website (which is in Mandarin, I do not understand) seems to only work on a specific version kernel in ubuntu.
This week, I came in contact with the support of 3DSP and got some sources to compile, but gives some errors, and I do not have much experience to solve them alone. Look at the output:
Code:
[root@icarus driver_src]# make
make -C /lib/modules/2.6.32.10-90.fc12.x86_64/build/ M=`pwd`
make[1]: Entrando no diretório `/usr/src/kernels/2.6.32.10-90.fc12.x86_64'
LD /root/3dsp/BlueW-2310U_2.0.0/driver_src/bus/built-in.o
CC [M] /root/3dsp/BlueW-2310U_2.0.0/driver_src/bus/businit.o
CC [M] /root/3dsp/BlueW-2310U_2.0.0/driver_src/bus/busioctl.o
LD [M] /root/3dsp/BlueW-2310U_2.0.0/driver_src/bus/3dspusbbus.o
LD /root/3dsp/BlueW-2310U_2.0.0/driver_src/new_bluetooth/built-in.o
CC [M] /root/3dsp/BlueW-2310U_2.0.0/driver_src/new_bluetooth/tdsp_memory.o
CC [M] /root/3dsp/BlueW-2310U_2.0.0/driver_src/new_bluetooth/tdsp_event.o
CC [M] /root/3dsp/BlueW-2310U_2.0.0/driver_src/new_bluetooth/tdsp_mutex.o
CC [M] /root/3dsp/BlueW-2310U_2.0.0/driver_src/new_bluetooth/tdsp_timer.o
CC [M] /root/3dsp/BlueW-2310U_2.0.0/driver_src/new_bluetooth/tdsp_tasklet.o
CC [M] /root/3dsp/BlueW-2310U_2.0.0/driver_src/new_bluetooth/tdsp_usb.o
CC [M] /root/3dsp/BlueW-2310U_2.0.0/driver_src/new_bluetooth/tdsp_work.o
CC [M] /root/3dsp/BlueW-2310U_2.0.0/driver_src/new_bluetooth/tdsp_skb.o
CC [M] /root/3dsp/BlueW-2310U_2.0.0/driver_src/new_bluetooth/tdsp_file.o
CC [M] /root/3dsp/BlueW-2310U_2.0.0/driver_src/new_bluetooth/tdsp_bus.o
CC [M] /root/3dsp/BlueW-2310U_2.0.0/driver_src/new_bluetooth/lbluetooth_entry.o
/root/3dsp/BlueW-2310U_2.0.0/driver_src/new_bluetooth/lbluetooth_entry.c: In function ‘_bluetooth_usb_probe’:
/root/3dsp/BlueW-2310U_2.0.0/driver_src/new_bluetooth/lbluetooth_entry.c:644: warning: cast from pointer to integer of different size
/root/3dsp/BlueW-2310U_2.0.0/driver_src/new_bluetooth/lbluetooth_entry.c:657: warning: cast from pointer to integer of different size
/root/3dsp/BlueW-2310U_2.0.0/driver_src/new_bluetooth/lbluetooth_entry.c: In function ‘_bluetooth_usb_disconnect’:
/root/3dsp/BlueW-2310U_2.0.0/driver_src/new_bluetooth/lbluetooth_entry.c:714: warning: ignoring return value of ‘down_interruptible’, declared with attribute warn_unused_result
LD [M] /root/3dsp/BlueW-2310U_2.0.0/driver_src/new_bluetooth/3dspusbbt.o
LD /root/3dsp/BlueW-2310U_2.0.0/driver_src/private/new_bluetooth_priv/built-in.o
CC [M] /root/3dsp/BlueW-2310U_2.0.0/driver_src/private/new_bluetooth_priv/usbbt_entry.o
make[3]: *** Sem regra para processar o alvo `/root/3dsp/BlueW-2310U_2.0.0/driver_src/private/new_bluetooth_priv/3dspusbbtlib64.a', necessário por `/root/3dsp/BlueW-2310U_2.0.0/driver_src/private/new_bluetooth_priv/3dspusbbtpriv.o'. Pare.
make[2]: ** [/root/3dsp/BlueW-2310U_2.0.0/driver_src/private/new_bluetooth_priv] Erro 2
make[1]: ** [_module_/root/3dsp/BlueW-2310U_2.0.0/driver_src] Erro 2
make[1]: Saindo do diretório `/usr/src/kernels/2.6.32.10-90.fc12.x86_64'
make: ** [all] Erro 2