<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://sarwiki.informatik.hu-berlin.de/index.php?action=history&amp;feed=atom&amp;title=BRN%3ASoftware%3ADlink_DWL-122%40WGT634U</id>
	<title>BRN:Software:Dlink DWL-122@WGT634U - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://sarwiki.informatik.hu-berlin.de/index.php?action=history&amp;feed=atom&amp;title=BRN%3ASoftware%3ADlink_DWL-122%40WGT634U"/>
	<link rel="alternate" type="text/html" href="https://sarwiki.informatik.hu-berlin.de/index.php?title=BRN:Software:Dlink_DWL-122@WGT634U&amp;action=history"/>
	<updated>2026-04-09T19:10:14Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://sarwiki.informatik.hu-berlin.de/index.php?title=BRN:Software:Dlink_DWL-122@WGT634U&amp;diff=6352&amp;oldid=prev</id>
		<title>Jeschke at 21:32, 14 November 2006</title>
		<link rel="alternate" type="text/html" href="https://sarwiki.informatik.hu-berlin.de/index.php?title=BRN:Software:Dlink_DWL-122@WGT634U&amp;diff=6352&amp;oldid=prev"/>
		<updated>2006-11-14T21:32:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Build =&lt;br /&gt;
# Build OpenWrt/FreeWRT (&amp;#039;&amp;#039;/home/mj/dev/Kamikaze/&amp;#039;&amp;#039; at our site)&lt;br /&gt;
# Get linux-wlan-ng sources (we took release 0.2.5)&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 $ mkdir dwl-122&lt;br /&gt;
 $ cd dwl-122&lt;br /&gt;
 $ wget ftp://ftp.linux-wlan.org/pub/linux-wlan-ng/linux-wlan-ng-0.2.5.tar.bz2&lt;br /&gt;
 $ tar xjf linux-wlan-ng-0.2.5.tar.bz2&lt;br /&gt;
 $ cd linux-wlan-ng-0.2.5&lt;br /&gt;
 $ make config&lt;br /&gt;
 &lt;br /&gt;
 -------------- Linux WLAN Configuration Script -------------&lt;br /&gt;
 &lt;br /&gt;
 The default responses are correct for most users.&lt;br /&gt;
 &lt;br /&gt;
 Build Prism2.x PCMCIA Card Services (_cs) driver? (y/n) [y]: &amp;#039;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Build Prism2 PLX9052 based PCI (_plx) adapter driver? (y/n) [n]:&lt;br /&gt;
 Build Prism2.5 native PCI (_pci) driver? (y/n) [n]:&lt;br /&gt;
 Build Prism2.5 USB (_usb) driver? (y/n) [n]: &amp;#039;&amp;#039;&amp;#039;y&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 Linux source directory [/lib/modules/2.6.17.11-smp-mj1/build]: &amp;#039;&amp;#039;&amp;#039;/home/mj/dev/Kamikaze/build_mipsel/linux/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 The kernel source tree is version 2.6.17.&lt;br /&gt;
 WARNING: the current running kernel is actually version 2.6.17.11-smp-mj1.&lt;br /&gt;
 The current kernel build date is Sat Sep 2 00:29:18 2006.&lt;br /&gt;
 &lt;br /&gt;
 Alternate target install root directory on host []: &amp;#039;&amp;#039;&amp;#039;/tmp&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   Module install directory [/lib/modules/2.6.17]: &amp;#039;&amp;#039;&amp;#039;/tmp/lib/modules&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 It looks like you have a System V init file setup.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 Prefix for build host compiler? (rarely needed) []: &amp;#039;&amp;#039;&amp;#039;/usr/bin/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 Build for debugging (see doc/config.debug) (y/n) [n]:&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 Configuration successful.  Now type &amp;#039;make&amp;#039; and pray.&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Build Linux kernel module&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 $ make \&lt;br /&gt;
   CC=/home/mj/dev/Kamikaze/staging_dir_mipsel/bin/mipsel-linux-uclibc-gcc \&lt;br /&gt;
   LD=/home/mj/dev/Kamikaze/staging_dir_mipsel/bin/mipsel-linux-uclibc-ld \&lt;br /&gt;
   ARCH=mips&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Strip wlanctl&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 $ /home/mj/dev/Kamikaze/staging_dir_mipsel/bin/mipsel-linux-uclibc-strip src/wlanctl/wlanctl&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Install =&lt;br /&gt;
# You will need these files:&lt;br /&gt;
## src/p80211/p80211.ko&lt;br /&gt;
## src/prism2/driver/prism2_usb.ko&lt;br /&gt;
## src/wlanctl/wlanctl&lt;br /&gt;
# Copy the &amp;#039;&amp;#039;&amp;#039;kernel modules&amp;#039;&amp;#039;&amp;#039; to /lib/modules/$(uname -r)/ on the WGT634U&lt;br /&gt;
# Copy the &amp;#039;&amp;#039;&amp;#039;wlanctl&amp;#039;&amp;#039;&amp;#039; to /usr/sbin/ on the WGT634U&lt;br /&gt;
&lt;br /&gt;
= Configure =&lt;br /&gt;
# Load modules&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 $ insmod p80211&lt;br /&gt;
 $ insmod prism2_usb&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Configure device (taken from http://www.debianforum.de/wiki/?page=D-LinkDWL122 )&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 $ wlanctl wlan0 lnxreq_ifstate ifstate=enable                                     # Enable device&lt;br /&gt;
 $ wlanctl wlan0 lnxreq_autojoin ssid=any authtype=opensystem                      # Set up essid and auth-type&lt;br /&gt;
 $ wlanctl wlan0 dot11req_mibset  mibattribute=dot11WEPDefaultKeyID=0              # Select default wep key (0)&lt;br /&gt;
 $ wlanctl wlan0 dot11req_mibset  mibattribute=dot11PrivacyInvoked=true            # Enable WEP&lt;br /&gt;
 $ wlanctl wlan0 dot11req_mibset  mibattribute=dot11WEPDefaultKey0=01:02:03:04:05  # Set 0th WEP key&lt;br /&gt;
 $ udhcpc -i wlan0                                                                 # Get DHCP config&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jeschke</name></author>
	</entry>
</feed>