Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I installed Ubuntu 12.04 and my wireless dlink 520+ wireless pci card. But I'm not able to make it work.
when I type: iwconfig, I get:
- lo no wireless extention
- eth0 no wireless extention
I found out that it needs a ACX100 driver & firmware but I don't understand how to install it.
in lib/firmware, I have no acx folder.
resolv.conf:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.1.1
route:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
and with sudo lspci -knn, I get:
Subsystem: ASUSTeK Computer Inc. Device [1043:81b5]
Kernel driver in use: agpgart-via
00:00.1 Host bridge [0600]: VIA Technologies, Inc. P4M890 Host Bridge [1106:1327]
Subsystem: ASUSTeK Computer Inc. Device [1043:81b5]
00:00.2 Host bridge [0600]: VIA Technologies, Inc. P4M890 Host Bridge [1106:2327]
Subsystem: ASUSTeK Computer Inc. Device [1043:81b5]
00:00.3 Host bridge [0600]: VIA Technologies, Inc. P4M890 Host Bridge [1106:3327]
00:00.4 Host bridge [0600]: VIA Technologies, Inc. P4M890 Host Bridge [1106:4327]
Subsystem: ASUSTeK Computer Inc. Device [1043:81b5]
00:00.5 PIC [0800]: VIA Technologies, Inc. P4M890 I/O APIC Interrupt Controller [1106:5327]
00:00.6 Host bridge [0600]: VIA Technologies, Inc. P4M890 Security Device [1106:6327]
00:00.7 Host bridge [0600]: VIA Technologies, Inc. P4M890 Host Bridge [1106:7327]
00:01.0 PCI bridge [0604]: VIA Technologies, Inc. VT8237/VX700 PCI Bridge [1106:b198]
Kernel modules: shpchp
00:02.0 PCI bridge [0604]: VIA Technologies, Inc. P4M890 PCI to PCI Bridge Controller [1106:a327]
Kernel driver in use: pcieport
Kernel modules: shpchp
00:03.0 PCI bridge [0604]: VIA Technologies, Inc. P4M890 PCI to PCI Bridge Controller [1106:c327]
Kernel driver in use: pcieport
Kernel modules: shpchp
00:09.0 Network controller [0280]: Texas Instruments ACX 100 22Mbps Wireless Interface [104c:8400]
Subsystem: D-Link System Inc DWL-520+ 22Mbps PCI Wireless Adapter [1186:3b01]
00:0f.0 IDE interface [0101]: VIA Technologies, Inc. VT8237A SATA 2-Port Controller [1106:0591] (rev 80)
Subsystem: ASUSTeK Computer Inc. Device [1043:81b5]
Kernel driver in use: sata_via
Kernel modules: sata_via
00:0f.1 IDE interface [0101]: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE [1106:0571] (rev 07)
Subsystem: ASUSTeK Computer Inc. Device [1043:81b5]
Kernel driver in use: pata_via
Kernel modules: pata_via
00:10.0 USB controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev a0)
Subsystem: ASUSTeK Computer Inc. Device [1043:81b5]
Kernel driver in use: uhci_hcd
00:10.1 USB controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev a0)
Subsystem: ASUSTeK Computer Inc. Device [1043:81b5]
Kernel driver in use: uhci_hcd
00:10.2 USB controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev a0)
Subsystem: ASUSTeK Computer Inc. Device [1043:81b5]
Kernel driver in use: uhci_hcd
00:10.3 USB controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev a0)
Subsystem: ASUSTeK Computer Inc. Device [1043:81b5]
Kernel driver in use: uhci_hcd
00:10.4 USB controller [0c03]: VIA Technologies, Inc. USB 2.0 [1106:3104] (rev 86)
Subsystem: ASUSTeK Computer Inc. Device [1043:81b5]
Kernel driver in use: ehci_hcd
00:11.0 ISA bridge [0601]: VIA Technologies, Inc. VT8237A PCI to ISA Bridge [1106:3337]
Subsystem: ASUSTeK Computer Inc. Device [1043:81b5]
Kernel modules: i2c-viapro
00:11.7 Host bridge [0600]: VIA Technologies, Inc. VT8237/8251 Ultra VLINK Controller [1106:287e]
Subsystem: VIA Technologies, Inc. Device [1106:337e]
00:12.0 Ethernet controller [0200]: VIA Technologies, Inc. VT6102 [Rhine-II] [1106:3065] (rev 7c)
Subsystem: ASUSTeK Computer Inc. A7V600-X Motherboard [1043:80ed]
Kernel driver in use: via-rhine
Kernel modules: via-rhine
00:13.0 PCI bridge [0604]: VIA Technologies, Inc. VT8237A Host Bridge [1106:337b]
Kernel modules: shpchp
01:00.0 VGA compatible controller [0300]: VIA Technologies, Inc. P4M890 [S3 UniChrome Pro] [1106:3343] (rev 01)
Subsystem: ASUSTeK Computer Inc. Device [1043:81b5]
Kernel modules: viafb
04:01.0 Audio device [0403]: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller [1106:3288] (rev 10)
Subsystem: ASUSTeK Computer Inc. Device [1043:81e7]
Kernel driver in use: snd_hda_intel
Kernel modules: snd-hda-intel
Before you install any wireless driver with ndiswrapper or ndisgtk, make sure there are no other drivers trying to use your wireless card. If there are, your ubuntu may freeze.
Ubuntu comes with the necessary ndiswrapper module pre-installed, but it needs the ndiswrapper-utils package to get it working. There is also a graphical interface for ndiswrapper that you can use called ndisgtk. This interface allows you to install, uninstall, and automatically start your ndiswrapper drivers very easily.
Since I saw no driver or module loaded in your lspci -knn out put. I don't think another driver is loading so there should be no conflict.
If You know how to install a .targz and know how to use build-essentials tool in terminal
Here is a user patch with a Linux driver.
Either way. You bought a pci card that requires jumping through some hoops to get it working in Linux because the vendor for that card did not release a Linux driver for it.
ndisgtk is already installed because when I type:
apt-get install ndisgtk, I get:
Reading package lists... Done
Building dependency tree
Reading state information... Done
ndisgtk is already the newest version.
The following packages were automatically installed and are no longer required:
linux-headers-3.2.0-23-generic linux-headers-3.2.0-23 linux-headers-3.2.0-24
linux-headers-3.2.0-24-generic libidl-common libidl0 liborbit2
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
but if I type, ndiswrapper -l, I don't get anything.
As far as I understand, ndisgtk is installed but not ndiswrapper.
So I downloaded ACX-80020210.tar.bz2
I uncompressed it
but now, when I do ./configure, I get :
bash: ./configure: No such file or directory
And then, when I put "make" in the commande line, I get all kind of errors:
root@ubuntuserver:/home/myName/Downloads/acx-20080210# make
make -C /lib/modules/3.2.0-29-generic/build SUBDIRS=`pwd` modules
make[1]: Entering directory `/usr/src/linux-headers-3.2.0-29-generic'
CC [M] /home/myName/Downloads/acx-20080210/wlan.o
In file included from include/linux/pci.h:55:0,
from /home/myName/Downloads/acx-20080210/acx_struct.h:1609,
from /home/myName/Downloads/acx-20080210/acx.h:5,
from /home/myName/Downloads/acx-20080210/wlan.c:49:
include/linux/irqreturn.h:11:12: error: expected identifier before ‘=’ token
include/linux/irqreturn.h:16:24: error: conflicting types for ‘irqreturn_t’
/home/myName/Downloads/acx-20080210/wlan_compat.h:224:14: note: previous declaration of ‘irqreturn_t’ was here
In file included from /home/myName/Downloads/acx-20080210/acx.h:6:0,
from /home/myName/Downloads/acx-20080210/wlan.c:49:
/home/myName/Downloads/acx-20080210/acx_func.h:109:0: warning: "printk_ratelimited" redefined [enabled by default]
include/linux/printk.h:244:0: note: this is the location of the previous definition
make[2]: *** [/home/myName/Downloads/acx-20080210/wlan.o] Error 1
make[1]: *** [_module_/home/myName/Downloads/acx-20080210] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.2.0-29-generic'
make: *** [acx.o] Error 2
Do I have to put the acx directory into another folder than "Downloads"?
And do I have to install ndiswrapper before installing this driver?
Sorry, I'm really new to Linux... I used windows before!
so I installed
ndiswrapper utils
ndiswrapper
the driver of my pci card
but it does still not show up with iwconfig
because my kernel is 64bit and dlink does only provide 32bit drivers
for my pci card.
So tomorrow, I will try with the tarballs and if this is not working either, I just go and by another wireless card!
${EDITOR} acx_config.h # comment out the USB line with '//'
${EDITOR} Makefile # comment out the USB line with '#'
cd ..
echo 'obj-m += acx/' >> Makefile
# the Makefile is in my acx folder
cd /usr/src/linux-headers-3.2.0-29-generic
make menuconfig #a menu opened but I did'nt do anything in it.
make && make modules_install # I get the following error:
make[1]: *** No rule to make target `arch/x86/tools/relocs.c', needed by `arch/x86/tools/relocs'. Stop.
make: *** [archscripts] Error 2
#a menu opened but I did'nt do anything in it.
make && make modules_install # I get the following error:
make[1]: *** No rule to make target `
No rule to make target came up because you did not load the acx module into the kernel when menuconfig came up is my best guess.
Quote:
If Menuconfig quits with an error while saving your configuration,
you may look in the file /usr/src/linux/.menuconfig.log for
information which may help you determine the cause.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.