<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>ACX100 Wireless - Revision history</title>
		<link>https://www.slackwiki.com/index.php?title=ACX100_Wireless&amp;action=history</link>
		<description>Revision history for this page on the wiki</description>
		<language>en</language>
		<generator>MediaWiki 1.40.0</generator>
		<lastBuildDate>Wed, 08 Apr 2026 16:08:58 GMT</lastBuildDate>
		<item>
			<title>Erik: Copy from old, had no category, placed in Hardware</title>
			<link>https://www.slackwiki.com/index.php?title=ACX100_Wireless&amp;diff=86&amp;oldid=prev</link>
			<guid isPermaLink="false">https://www.slackwiki.com/index.php?title=ACX100_Wireless&amp;diff=86&amp;oldid=prev</guid>
			<description>&lt;p&gt;Copy from old, had no category, placed in Hardware&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Hardware]]&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This is a Howto on how I was able to get the ACX100 open source driver to work with my card and Slackware.  There are several other good resources for this driver on the 'net, but I thought it would be good to create one more that included the specific steps I took in Slackware to get my wireless internet running.&lt;br /&gt;
&lt;br /&gt;
For the time being, this is mostly just a placeholder, I will update this when I can find some spare time.  Check out http://acx100.sourceforge.net for more info.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ACX100 Readme ==&lt;br /&gt;
 This tarball is targeted at 2.6 inclusion only.&lt;br /&gt;
 Not designed to work or even compile with 2.4.&lt;br /&gt;
&lt;br /&gt;
 Contact:&lt;br /&gt;
 netdev@vger.kernel.org&lt;br /&gt;
 acx100-devel@lists.sourceforge.net&lt;br /&gt;
 acx100-users@lists.sourceforge.net&lt;br /&gt;
&lt;br /&gt;
 Bug reports:&lt;br /&gt;
&lt;br /&gt;
 Visit http://www.catb.org/~esr/faqs/smart-questions.html&lt;br /&gt;
&lt;br /&gt;
 Please describe your wireless setup, manufacturer and type&lt;br /&gt;
 (acx100/acx100usb/acx111?) of your hardware. Which firmware image(s)&lt;br /&gt;
 are you using? If problem is reproducible, #define ACX_DEBUG 2&lt;br /&gt;
 in acx_config.h and modprobe driver with debug=0xffff.&lt;br /&gt;
 Post resulting kernel log (bzipped). It is large but very useful&lt;br /&gt;
 for bug hunting. Try older versions of the driver.&lt;br /&gt;
&lt;br /&gt;
 Firmware images:&lt;br /&gt;
&lt;br /&gt;
 You should not supply firmware_dir= parameter anymore. Driver will try&lt;br /&gt;
 to load the following images via hotplug (not from /usr/share/acx&lt;br /&gt;
 directory as older driver did, hotplug firmware directory location&lt;br /&gt;
 varies for different distros, try /lib/firmware or&lt;br /&gt;
 /usr/lib/hotplug/firmware):&lt;br /&gt;
&lt;br /&gt;
 PCI driver:&lt;br /&gt;
 'tiacxNNNcMM' (NNN=100/111, MM=radio module ID (in uppercase hex)):&lt;br /&gt;
 combined firmware for specified chipset and radio.&lt;br /&gt;
 Failing that, it will try to load images named 'tiacxNNN'&lt;br /&gt;
 (main firmware for specified chipset) and 'tiacxNNNrMM' (corresponding&lt;br /&gt;
 radio module). For example, my firmware is in file named 'tiacx111c16'.&lt;br /&gt;
 Alternatively, I may remove it and use pair of files 'tiacx111' and&lt;br /&gt;
 'tiacx111r16' instead.&lt;br /&gt;
 USB driver:&lt;br /&gt;
 image is named 'tiacxNNNusbcMM'&lt;br /&gt;
&lt;br /&gt;
 Build instructions:&lt;br /&gt;
&lt;br /&gt;
 * Create drivers/net/wireless/acx subdirectory inside&lt;br /&gt;
  your kernel tree.&lt;br /&gt;
 * BTW, if your kernel has drivers/net/wireless/tiacx directory,&lt;br /&gt;
  you already may have acx driver (some different version).&lt;br /&gt;
  Decide which one do you want.&lt;br /&gt;
 * Unpack tarball into drivers/net/wireless/acx directory.&lt;br /&gt;
 * Add a line to drivers/net/wireless/Makefile:&lt;br /&gt;
      obj-m += acx/&lt;br /&gt;
 * Build your modules as usual (perhaps &amp;quot;make modules modules_install&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
 This will create acx module.&lt;br /&gt;
&lt;br /&gt;
 Remove &amp;quot;acx-obj-y += usb.o&amp;quot; line in Makefile&lt;br /&gt;
 and &amp;quot;#define CONFIG_ACX_USB 1&amp;quot; line in acx_config.h&lt;br /&gt;
 if you want PCI-only driver. Ditto for USB-only one.&lt;br /&gt;
&lt;br /&gt;
 USB snooping:&lt;br /&gt;
&lt;br /&gt;
 If you are an USB driver developer and need to see USB traffic,&lt;br /&gt;
 http://benoit.papillault.free.fr/usbsnoop/ may be useful.&lt;br /&gt;
 Another very good way to snoop the USB frames is under Linux if your&lt;br /&gt;
 driver happens to run under ndiswrapper (which is often the case),&lt;br /&gt;
 either by savage printk's, or by using the USB snooping facilities from&lt;br /&gt;
 Pete Zaitcev.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 From: Per Bjornsson &amp;lt;perbj@stanford.edu&amp;gt;&lt;br /&gt;
 To: ACX100 user mailing list &amp;lt;acx100-users@lists.sourceforge.net&amp;gt;&lt;br /&gt;
 Date: Fri, 08 Jul 2005 13:44:26 -0700&lt;br /&gt;
&lt;br /&gt;
 Hi,&lt;br /&gt;
&lt;br /&gt;
 Just a note for those who, like me, prefer not to bother recompiling&lt;br /&gt;
 their whole kernel: It's not at all difficult to compile Denis's&lt;br /&gt;
 snapshots out of tree, despite what the readme file says! At least in&lt;br /&gt;
 somewhat recent 2.6.x kernels, there's a special syntax for compiling&lt;br /&gt;
 modules in a particular directory (as noted in the kernel docs in&lt;br /&gt;
 Documentation/kbuild/modules.txt):&lt;br /&gt;
&lt;br /&gt;
      * Unpack Denis's tarball in a new directory (note that the&lt;br /&gt;
        tarballs currently don't contain a root directory, just the&lt;br /&gt;
        files, so you want to do the untarring in an empty directory)&lt;br /&gt;
      * If you're building for the currently running kernel, build the&lt;br /&gt;
        modules with the command&lt;br /&gt;
        make -C /lib/modules/`uname -r`/build M=`pwd`&lt;br /&gt;
      * Install the modules (must be root for this step, so use&lt;br /&gt;
        'su' if that's your preferred method of doing root stuff) with&lt;br /&gt;
        make -C /lib/modules/`uname -r`/build M=`pwd` modules_install&lt;br /&gt;
&lt;br /&gt;
 I figured that the snapshots might get more testing if more people know&lt;br /&gt;
 that they don't have to muck around with the whole kernel source in&lt;br /&gt;
 order to build this. I tested this on Fedora Core 4; sane distributions&lt;br /&gt;
 should be using this setup for accessing the kernel build files (if they&lt;br /&gt;
 listened to Linus's suggestions anyways). The one trick is that you&lt;br /&gt;
 might need a special &amp;quot;kernel development files&amp;quot; package; on Fedora Core,&lt;br /&gt;
 the files are included in the regular kernel package for FC2 and 3 but&lt;br /&gt;
 you need the 'kernel-devel' package for FC4.&lt;br /&gt;
&lt;br /&gt;
 And finally, the kernel won't figure out that the module has been&lt;br /&gt;
 installed until you run 'depmod -ae' as root. You can check that&lt;br /&gt;
 something useful got picked up with 'modinfo'. (Both of these commands&lt;br /&gt;
 are likely installed in /sbin so you might need the full path unless&lt;br /&gt;
 you're fully logged in as root.)&lt;br /&gt;
&lt;br /&gt;
 The latest snapshot (acx-20050708.tar.bz2) generally seems to work well&lt;br /&gt;
 for me, except that it's somewhat noisy and reports a lot of DUPs in the&lt;br /&gt;
 system log. However, it appears to associate more consistently with my&lt;br /&gt;
 access point that the old versions (when I had those modprobed on boot&lt;br /&gt;
 and brought up by the system network scripts, the card would often just&lt;br /&gt;
 sit and scan around and never actually associate until I manually&lt;br /&gt;
 restarted the connection) - admittedly I've only tried a couple of times&lt;br /&gt;
 yet so I don't know just how consistent this is. My hardware is a&lt;br /&gt;
 Netgear WG311v2, using the firmware from the latest Netgear Windows&lt;br /&gt;
 driver. (Can't check the details right now since I'm not at that&lt;br /&gt;
 computer, sorry - it got too late when I was mucking with this and other&lt;br /&gt;
 stuff yesterday for me to get a message sent...)&lt;br /&gt;
&lt;br /&gt;
 Cheers,&lt;br /&gt;
 Per&lt;br /&gt;
 --&lt;br /&gt;
 Per Bjornsson &amp;lt;perbj@stanford.edu&amp;gt;&lt;br /&gt;
 Ph.D. Candidate, Department of Applied Physics, Stanford University&lt;/div&gt;</description>
			<pubDate>Tue, 02 Jun 2009 03:26:43 GMT</pubDate>
			<dc:creator>Erik</dc:creator>
			<comments>https://www.slackwiki.com/Talk:ACX100_Wireless</comments>
		</item>
</channel></rss>