Correct driver for USR5410-g pcmcia card
I have searched through the ubuntu forums for the correct driver for this and since the card is pcmcia, i have done the requisite fiddleing with "yenta_socket.ko" without result.
The chip in the card is supposedly a Tx Instr, and I keep coming up with posts that the correct driver for this is the "acx100". Under ubuntu you are to install "ubuntu-restricted-drivers" to get acx, but BT does not have this pkg in the repository.
My option then is to build acx from source. I just want to know if there is any problem with "make install" from source in BT (I don't see why there would be...)
1. Bad news for ACX100 - From the wiki:
The ACX driver has WEP support, but not WPA
2. USR home page for the device advises driver from www.linuxant.com, which as I understand kind of works like ndiswrapper. However - more importantly - the driver requires a license fee / year. Back to ACX...
3. I forgot to mention that BT does not even recognize the device (pcmcia) so not sure if the issue is the driver for the chip inside (TI-ACX111). Anyway, now I am trying to build ACX from source (requires Linux Headers - installed) with below command but get this error:
Quote:
sudo make -C /lib/modules/`uname -r`/extra M=`pwd`
make -C /lib/modules/2.6.39.4/build SUBDIRS=`pwd` modules
make[1]: Entering directory `/lib/modules/2.6.39.4/build'
make[1]: *** No rule to make target `modules'. Stop.
make[1]: Leaving directory `/lib/modules/2.6.39.4/build'
make: *** [acx.o] Error 2
I assume BT has a different target setup than ubuntu? How to get the build?
Re: Correct driver for USR5410-g pcmcia card
I have part of the problem solved, but now with a new problem:
My mistake on the above was that I should have re-booted after:
Quote:
apt-get install build-essential linux-headers-`uname -r`
When I re-boot, the system tries to build the modules library using linux-source - that is the solution to the "make error" described above. However, the modules build is unsuccessful and breaks with below (from /etc/driverloader/log):
Quote:
DriverLoader version 2.50
In file included from /usr/src/linux/include/linux/wireless.h:72,
from /usr/src/linux/include/net/iw_handler.h:200:
/usr/src/linux/include/linux/types.h:13:2: warning: #warning "Attempt to use kernel headers from user space, see http://kernelnewbies.org/KernelHeaders"
make[1]: Entering directory `/usr/src/linux-source-2.6.39.4'
WARNING: Symbol version dump /usr/src/linux-source-2.6.39.4/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /usr/lib/driverloader/modules/dldrmod.o
/usr/lib/driverloader/modules/dldrmod.c:28: error: 'MUTEX' undeclared here (not in a function)
make[2]: *** [/usr/lib/driverloader/modules/dldrmod.o] Error 1
make[1]: *** [_module_/usr/lib/driverloader/modules] Error 2
make[1]: Leaving directory `/usr/src/linux-source-2.6.39.4'
make: *** [all] Error 2