Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
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.
Hi, I am a Linux Newbie and I am having quite a few issues with the Dlink dwl-650+ 22mbs Wireless Card. The card is based on the TI ACX100 chipset and no official driver has been released. However, according to Melbourne Wireless (http://melbourne.wireless.org.au/wik...k%20DWL-650%2B) the Dlink 22mbs card is a rebranding of a Global Sun Tech card and that many other OEM's use the same Chipset. Melbourne wireless then states that a Linux Driver can be obtained at : http://www.eusso.com/Model2/GL2422-A...22_utility.htm
I admit, I am new to Linux, but I follow the step by step doc that comes with the driver and I run a test as per the instrucions:
"insmod acx100_pci.o"
I then receive an error stating the module I am trying to run was compiled with a GNU 2 compiler and I am running a kernel compiled with GNU 3 and this is known not to work...
Can anyone help me out with this one? I would really like to get this wireless card working so I can keep learning Linux without wires... ( I have twin 2 year old daughters who happen to love to pull on wires)
Okay, what distro are you using???
Which version of GCC have you got? (gcc --version) I'm assuming its 2.95.x
Best bet is to get a copy of the gcc-3.2.x package for whatever your distro is (rpm for redhat, deb for debian etc) install it and rebuild the module with the new gcc.
I downloaded the package linked, they provide a binary only driver, and if I remember my versions right, its only going to properly insmod in the kernel provided with Mandrake 8.2.
It also uses the configuration and control utilities from the www.linux-wlan.net project, which aside from being the first tools out there, are clunky and not part of the standard kernel wireless extensions... although they do tend to work blindingly well.
Also, from the two MS word formatted documents that were provided with the file... it seems that whomever put this together know about as much about Linux as I do about nuclear physics. The module might have a chance of being insmoded into something other than the 2.4.18-6mdk stock kernel from 8.2 had it not been for the fact that they compiled it with version symboling. As it stands, that won't eve insmod into my Slackware 2.4.18 stock because of that goof...
All in all, this is kind of galling.
iksnizal,
Impecable homework, but unless you want to install mandy 8.2, it looks like you're going to have to track down the source code, possibly an email to whomever maintains that site. As it stands, Jean's page on wireless devices is almost always current and has these devices mentioned as entirely unsupported, so you may have found some source in the wild.
I figured it wasn't going to be easy. I am a total newbie to linux and I am running Redhat 8.0 and added the RPM for kernel 2.4.18-18.8.0. I have no experience with GCC and very little with programming, but I have to start somewhere . I will see what I can do as far as getting the source code and if I can figure out how to use GCC. I figured from the error that it needed to be recompiled but I did not know if that was possible and where I should begin doing that.
Dlink is supposed to come out with a driver for this in the near future; possibly in December or first quarter 2003. I would really like to get it working though so I wil pursue it until I no longer have to, or until I decide to throw some money at the problem and get a decent wireless card that is already supprted.
Any other ideas out there? Maybe even a super secret beta driver or something?
No man, that's all, if I knew about a driver for this chipset, I would have a link to it in my bookmarks... there are I think 4 companies producing cards built on this software acceleration ramping that TI created. TI is stodgy with documentation so open source developers don't really get a chance to develop modules... its just that tough.
building from the source is probably going to be ridiculously easy:
cd sourcedir-dwl650
make
make install
insmod somemodule.o
Usually that's it! The makefile does most of the work.
<RANT>
Arghhh, well thats one way to reduce your market share I suppose :-) At least Nvidia with their closed source drivers provide for the majority of distros, promise as well to a lesser extent...
There's a simple solution, don't buy them/return them
Let the companies know why you aren't buying their hardware (preferably with a link to a posting on a high volume entertainment/news/technical site, like this), only community pressure (with a threat to their bottom line/reputation) will force them to cater to more than the M$ world, methinks they support only one distro just so they can say "we run on linux".
</RANT>
I have Mandrake 8,2 and these versions of Acx-100 driver,
when executing the command "insmod" i obtain these errors,
# insmod acx100_pci.o
Result: acx100_pci.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module
parameters, including invalid IO or IRQ parameters.
# insmod acx100_pci-2.4.19.o
Result: acx100_pci-2.4.19.o: unresolved symbol zone_table
in truth not like correcting them if somebody knows of some solution
serious me of much aid.
This is a stock install of Mandrake 8.2, without any kernel upgrades? What do you get from:
uname -r
If its not 2.4.19-mdksomething, you've got the wrong version of the kernel for the driver... which is a little odd. Also, despite the head of this thread, that module is only properly going to work with the PCI version of this card, the DWL-520+
More questions about this driver:
The driver that it has worked that version is?,
on which computer architecture works?, that is to say, that operative platform you have?,
and that version of Mandrake kernel you have?.
It is that I previously carry out all the described steps and does not even work correctly.
If you can help me it is of great value.
If it is much to request you can referenciar the file to me that contains driver.
I've looked high and low, and I see fleeting mentions of such a thing in posts like this, but the links provided to download do not work. I've got a DLink DWL-520+ card that's ACX-100 based, but DLink's page (obviously) says that there are not any drivers out for that card, currently.
But yet, people on this forum somehow have gotten their hands on the ability to compile an acx100_pci.o module? Where can I get such a thing?!
We've never had the ability to compile the module, just 2 precompiled binaries that a taiwanese manufactuer put up. They're for 2 different glibcs. They got a spanking from TI for possible NDA violations, so it got pulled from their site: www.eusso.com
This is funny... I had that same card and finally sold it to a friend who uses XP. I bought a Netgeat MA401. It's actually a 401RA when you run cardctl ident. Just bind the thing to orinoco_cs and you're done.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.