<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>Cyconet Blog &#187; linksys</title>
	<atom:link href="http://blog.waja.info/tag/linksys/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.waja.info</link>
	<description>Just a place to be!</description>
	<lastBuildDate>Fri, 07 Oct 2011 07:45:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
		<item>
		<title>OpenWRT 0.9 / X-WRT 2.75</title>
		<link>http://blog.waja.info/2007/02/24/openwrt-09-x-wrt-275/</link>
		<comments>http://blog.waja.info/2007/02/24/openwrt-09-x-wrt-275/#comments</comments>
		<pubDate>Sat, 24 Feb 2007 00:41:28 +0000</pubDate>
		<dc:creator>cyco</dc:creator>
				<category><![CDATA[OpenWRT]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[linksys]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[planet]]></category>

		<guid isPermaLink="false">http://blog.waja.info/2007/02/24/openwrt-09-x-wrt-275/</guid>
		<description><![CDATA[Last week I updated my WRTSL54GS to OpenWRT 0.9 with X-WRT 2.75. Since my box has an USB port, I was missing a way to umount mounted usb storage. Looking deeper into it, I noticed that partitions get mounted by &#8216;/etc/hotplug.d/usb/01-mount&#8217; like this: # mount [...] part1 on /mnt/disc0_1 type ext3 (rw) part2 on /mnt/disc0_2 [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I updated my <a href="http://blog.waja.info/2006/06/27/we-got-some-linksys-wrtsl54gs-imported-from-us/">WRTSL54GS</a> to <a target="new" href="http://openwrt.org">OpenWRT</a> 0.9 with <a target="new" href="http://www.x-wrt.org">X-WRT</a> 2.75.</p>
<p>Since my box has an USB port, I was missing a way to umount mounted usb storage. Looking deeper into it, I noticed that partitions get mounted by &#8216;/etc/hotplug.d/usb/01-mount&#8217; like this:</p>
<p class="code">
# mount<br />
[...]<br />
part1 on /mnt/disc0_1 type ext3 (rw)<br />
part2 on /mnt/disc0_2 type vfat (rw)
</p>
<p>The correct devices are missing. A patch is available:</p>
<p class="download">
<a href="http://blog.waja.info/downloads/mount.patch">mount.patch</a>
</p>
<p>Okay &#8230; So far, so good. Now some tweaking to webif^2 for umounting attached usb storage devices. Here comes the patch:</p>
<p class="download">
<a href="http://blog.waja.info/downloads/umount-button.patch">umount-button.patch</a>
</p>
<p><a title="Umount Buttons" rel="lightbox" href="http://blog.waja.info/wp-content/photos/buttons.png"><img src="http://blog.waja.info/wp-content/photos/thumb_buttons.png" alt="Umount Buttons"  border="0"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waja.info/2007/02/24/openwrt-09-x-wrt-275/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Wireless Bridge and WPA(2) on Linksys Router &#8230; or how to look for a needle in a haystack</title>
		<link>http://blog.waja.info/2006/07/02/wireless-bridge-and-wpa2-on-linksys-router/</link>
		<comments>http://blog.waja.info/2006/07/02/wireless-bridge-and-wpa2-on-linksys-router/#comments</comments>
		<pubDate>Sun, 02 Jul 2006 19:56:44 +0000</pubDate>
		<dc:creator>cyco</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[OpenWRT]]></category>
		<category><![CDATA[WLan]]></category>
		<category><![CDATA[linksys]]></category>

		<guid isPermaLink="false">http://blog.waja.info/2006/07/02/wireless-bridge-and-wpa2-on-linksys-router-or-how-to-look-for-a-needle-in-a-haystack/</guid>
		<description><![CDATA[I was searching half a night and 2 hours today to get a Linksys Router working a wireless bridge with WPA(2) encryption. I tried Openwrt White Russian RC5 and DD-Wrt V23 SP1 and many combinations of WPA, WPA2, TKIP, AES. The bridge works well with WEP and without any encryption&#8230;. So &#8230; after more than [...]]]></description>
			<content:encoded><![CDATA[<p>I was searching half a night and 2 hours today to get a Linksys Router working a wireless bridge with WPA(2) encryption. I tried <a href="http://openwrt.org">Openwrt</a> White Russian RC5 and <a href="http://www.dd-wrt.com">DD-Wrt</a> V23 SP1 and many combinations of WPA, WPA2, TKIP, AES. The bridge works well with WEP and without any encryption&#8230;.</p>
<p><span id="more-89"></span></p>
<p>So &#8230; after more than one hour googling I found the following in the broadcom kernel module source:</p>
<blockquote><p>
<code>if (val &#038;&#038; strstr(v, "psk")) {<br />
    val = (strstr(v, "psk2") ? 0x84 : 0x4);<br />
    v = nvram_safe_get(wl_var("wpa_psk"));<br />
    if ((strlen(v) >= 8) &#038;&#038; (strlen(v) < 63)) {</p>
<p>        bcom_ioctl(skfd, ifname, WLC_SET_WPA_AUTH, &#038;val, sizeof(val));</p>
<p>        if (nvram_match(wl_var("mode"), "wet")) {<br />
            /* Enable in-driver WPA supplicant */<br />
            wsec_pmk_t pmk;</p>
<p>            pmk.key_len = (unsigned short) strlen(v);<br />
            pmk.flags = WSEC_PASSPHRASE;<br />
            strcpy(pmk.key, v);<br />
            bcom_ioctl(skfd, ifname, WLC_SET_WSEC_PMK, &#038;pmk, sizeof(pmk));<br />
            bcom_set_int(skfd, ifname, "sup_wpa", 1);<br />
        }<br />
    }<br />
}</code></code></p></blockquote>
<p>So &#8230; this means, that the WPA-PSK length has to be >= 8 and < 63, mine was 65. This wasnÃƒâ€šÃ‚Â´t a problem yet, cause I used the routers only in AP mode, where this restriction doesn't effect. Shorting the WPA-PSK length 62 did the trick!</p></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waja.info/2006/07/02/wireless-bridge-and-wpa2-on-linksys-router/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>WRTSL54GS debridged</title>
		<link>http://blog.waja.info/2006/06/28/wrtsl54gs-debridged/</link>
		<comments>http://blog.waja.info/2006/06/28/wrtsl54gs-debridged/#comments</comments>
		<pubDate>Wed, 28 Jun 2006 08:47:27 +0000</pubDate>
		<dc:creator>cyco</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[OpenWRT]]></category>
		<category><![CDATA[WLan]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[linksys]]></category>

		<guid isPermaLink="false">http://blog.waja.info/2006/06/28/wrtsl54gs-debridged/</guid>
		<description><![CDATA[Okay &#8230; we got the serial port running (same like WRT54GS), so we could be more risky. After some tries I decided to work analog the WRT54G models. Successfull was the following modifications to factory (linksys) defaults: nvram set vlan0ports=&#8221;0 1 2 5*&#8221; nvram set vlan1ports=&#8221;4 5*&#8221; nvram set vlan0hwname=&#8221;et0&#8243; nvram set vlan2ports=&#8221;3 5&#8243; nvram [...]]]></description>
			<content:encoded><![CDATA[<p>Okay &#8230; we got the serial port running (same like WRT54GS), so we could be more risky. After some tries I decided to work analog the WRT54G models.</p>
<p><span id="more-87"></span></p>
<p>Successfull was the following modifications to factory (linksys) defaults:
</p>
<p class="code">nvram set vlan0ports=&#8221;0 1 2 5*&#8221;<br />
nvram set vlan1ports=&#8221;4 5*&#8221;<br />
nvram set vlan0hwname=&#8221;et0&#8243;<br />
nvram set vlan2ports=&#8221;3 5&#8243;<br />
nvram set vlan2hwname=&#8221;et0&#8243;<br />
nvram set dmz_ifname=&#8221;vlan2&#8243;<br />
nvram set lan_ifname=&#8221;br0&#8243;<br />
nvram set lan_ifnames=&#8221;vlan0&#8243;<br />
nvram set wan_ifname=&#8221;ppp0&#8243;</p>
<p>Now the door is open to extend the functionality of the openwrt router</p>
<p class="code"># df<br />
Filesystem           1k-blocks      Used Available Use% Mounted on<br />
/dev/root                 7296      3420      3876  47% /<br />
none                     15276        36     15240   0% /tmp</p>
<p>Hrhrhrhr &#8230; :-) Disassemble photos can be found <a href="http://gallery.cyconet.org/v/wrtsl54gs1/">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waja.info/2006/06/28/wrtsl54gs-debridged/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Adding Serial Mod to Linksys WRT54G (V2.0)</title>
		<link>http://blog.waja.info/2005/10/02/adding-serial-mod-to-linksys-wrt54g-v20/</link>
		<comments>http://blog.waja.info/2005/10/02/adding-serial-mod-to-linksys-wrt54g-v20/#comments</comments>
		<pubDate>Sun, 02 Oct 2005 12:37:41 +0000</pubDate>
		<dc:creator>cyco</dc:creator>
				<category><![CDATA[OpenWRT]]></category>
		<category><![CDATA[WLan]]></category>
		<category><![CDATA[hardware-hacking]]></category>
		<category><![CDATA[linksys]]></category>

		<guid isPermaLink="false">http://blog.waja.info/2005/10/02/adding-serial-mod-to-linksys-wrt54g-v20/</guid>
		<description><![CDATA[Today I was finally soldering the Serial Mod I got from Stephanie Lange and got the serial console working on a WRT54G V2.0 model. Welcome to minicom 2.1 OPTIONS: History Buffer, F-key Macros, Search History Buffer, I18n Compiled on Mar 29 2005, 09:39:09. Press CTRL-A Z for help on special keys BusyBox v1.00 (2005.07.08-18:02+0000) Built-in [...]]]></description>
			<content:encoded><![CDATA[<p>Today I was finally soldering the Serial Mod I got from <a href="http://hamburg.freifunk.net/twiki/bin/view/Technisches/BasteleienUndBausaetze#Linksys_WRT54G_GS_Dualserial_Mod">Stephanie Lange</a> and got the serial console working on a WRT54G V2.0 model.</p>
<p><img border="0" src="http://blog.waja.info/wp-content/photos/100_6115.jpg" /></p>
<p class="code">Welcome to minicom 2.1<br />
<br />
OPTIONS: History Buffer, F-key Macros, Search History Buffer, I18n<br />
Compiled on Mar 29 2005, 09:39:09.<br />
<br />
Press CTRL-A Z for help on special keys<br />
<br />
BusyBox v1.00 (2005.07.08-18:02+0000) Built-in shell (ash)<br />
Enter &#8216;help&#8217; for a list of built-in commands.<br />
<br />
_______                     ________        __<br />
|       |.&#8212;&#8211;.&#8212;&#8211;.&#8212;&#8211;.|  |  |  |.&#8212;-.|  |_<br />
|   &#8211;   ||  _  |  -__|     ||  |  |  ||   _||   _|<br />
|_______||   __|_____|__|__||________||__|  |____|<br />
|__| W I R E L E S S   F R E E D O M<br />
WHITE RUSSIAN (RC1) &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
* 2 oz Vodka   Mix the Vodka and Kahlua together<br />
* 1 oz Kahlua  over ice, then float the cream or<br />
* 1/2oz cream  milk on the top.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
root@gollum:/# AT S7=45 S0=0 L1 V1 X4 &#038;c1 E1 Q0<br />
/bin/ash: c1: not found<br />
root@gollum:/# /bin/ash: AT: not found<br />
<br />
[1] + Done(127)                  AT S7=45 S0=0 L1 V1 X4<br />
root@gollum:/#<br />
root@gollum:/#<br />
root@gollum:/# reboot The system is going down NOW !!<br />
watchquag Sending SIGTERM to all processes.<br />
Sending SIGKILL to all processes.<br />
Please stand by while rebooting the system.<br />
Restarting system.<br />
Please stand by while rebooting the system&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waja.info/2005/10/02/adding-serial-mod-to-linksys-wrt54g-v20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>lspci</title>
		<link>http://blog.waja.info/2004/10/19/lspci/</link>
		<comments>http://blog.waja.info/2004/10/19/lspci/#comments</comments>
		<pubDate>Tue, 19 Oct 2004 19:58:34 +0000</pubDate>
		<dc:creator>cyco</dc:creator>
				<category><![CDATA[OpenWRT]]></category>
		<category><![CDATA[WLan]]></category>
		<category><![CDATA[linksys]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenSource]]></category>

		<guid isPermaLink="false">http://blog.waja.info/?p=14</guid>
		<description><![CDATA[00:00.0 RAM memory: Broadcom Corporation: Unknown device 0803 00:01.0 Ethernet controller: Broadcom Corporation: Unknown device 4711 00:02.0 Ethernet controller: Broadcom Corporation: Unknown device 4713 00:03.0 Modem: Broadcom Corporation: Unknown device 4712 00:04.0 USB Controller: Broadcom Corporation: Unknown device 4715 00:05.0 PCI bridge: Broadcom Corporation: Unknown device 0804 00:06.0 MIPS: Broadcom Corporation: Unknown device 0805 00:07.0 [...]]]></description>
			<content:encoded><![CDATA[<pre>00:00.0 RAM memory: Broadcom Corporation: Unknown device 0803
00:01.0 Ethernet controller: Broadcom Corporation: Unknown device 4711
00:02.0 Ethernet controller: Broadcom Corporation: Unknown device 4713
00:03.0 Modem: Broadcom Corporation: Unknown device 4712
00:04.0 USB Controller: Broadcom Corporation: Unknown device 4715
00:05.0 PCI bridge: Broadcom Corporation: Unknown device 0804
00:06.0 MIPS: Broadcom Corporation: Unknown device 0805
00:07.0 FLASH memory: Broadcom Corporation: Unknown device 0811
00:08.0 Ethernet controller: Broadcom Corporation: Unknown device 4713
01:00.0 Host bridge: Broadcom Corporation: Unknown device 4710 (rev 01)
01:08.0 Network controller: Broadcom Corporation BCM94306 802.11g (rev 02)</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.waja.info/2004/10/19/lspci/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Boot messages</title>
		<link>http://blog.waja.info/2004/10/19/boot-messages/</link>
		<comments>http://blog.waja.info/2004/10/19/boot-messages/#comments</comments>
		<pubDate>Tue, 19 Oct 2004 19:55:57 +0000</pubDate>
		<dc:creator>cyco</dc:creator>
				<category><![CDATA[OpenWRT]]></category>
		<category><![CDATA[WLan]]></category>
		<category><![CDATA[linksys]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenSource]]></category>

		<guid isPermaLink="false">http://blog.waja.info/?p=15</guid>
		<description><![CDATA[CPU revision is: 00024000 Loading BCM4710 MMU routines. Primary instruction cache 8kb, linesize 16 bytes (2 ways) Primary data cache 4kb, linesize 16 bytes (2 ways) Linux version 2.4.20 (bdferris@localhost.localdomain) (gcc version 3.0 20010422 (prerelease) with bcm4710a0 modifications) #55 Sat Nov 15 12:23:00 EST 2003 Determined physical RAM map: memory: 01000000 @ 00000000 (usable) On [...]]]></description>
			<content:encoded><![CDATA[<pre>CPU revision is: 00024000
Loading BCM4710 MMU routines.
Primary instruction cache 8kb, linesize 16 bytes (2 ways)
Primary data cache 4kb, linesize 16 bytes (2 ways)
Linux version 2.4.20 (bdferris@localhost.localdomain) (gcc version 3.0 20010422 (prerelease) with bcm4710a0 modifications) #55 Sat Nov 15 12:23:00 EST 2003
Determined physical RAM map:
memory: 01000000 @ 00000000 (usable)
On node 0 totalpages: 4096
zone(0): 4096 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/mtdblock2 noinitrd console=ttyS0,115200
CPU: BCM4710 rev 0 at 125 MHz
!unable to setup serial console!
Calibrating delay loop... 82.94 BogoMIPS
Memory: 14540k/16384k available (1239k kernel code, 1844k reserved, 108k data, 64k init, 0k highmem)
Dentry cache hash table entries: 2048 (order: 2, 16384 bytes)
Inode cache hash table entries: 1024 (order: 1, 8192 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
Checking for 'wait' instruction... unavailable.
POSIX conformance testing by UNIFIX
PCI: Fixing up bus 0
PCI: Fixing up bridge
PCI: Fixing up bus 1
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
PPP generic driver version 2.4.2
Amd/Fujitsu Extended Query Table v1.1 at 0x0040
number of CFI chips: 1
flash device: 400000 at 1fc00000
Physically mapped flash: cramfs filesystem found at block 863
Creating 4 MTD partitions on "Physically mapped flash":
0x00000000-0x00040000 : "pmon"
0x00040000-0x003f0000 : "linux"
0x000d7e24-0x003f0000 : "rootfs"
mtd: partition "rootfs" doesn't start on an erase block boundary -- force read-only
0x003f0000-0x00400000 : "nvram"
sflash: chipcommon not found
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 1024 bind 2048)
ip_conntrack version 2.1 (128 buckets, 1024 max) - 344 bytes per conntrack
ip_tables: (C) 2000-2002 Netfilter core team
ipt_time loading
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
NET4: Ethernet Bridge 008 for NET4.0
VFS: Mounted root (cramfs filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memory: 64k freed
Warning: unable to open an initial console.
eth0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3.31.16.0
eth1: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3.31.16.0
PCI: Enabling device 01:08.0 (0004 -> 0006)
eth2: Broadcom BCM43XX 802.11 Wireless Controller 3.31.16.0 (Compiled in . at 18:49:17 on Aug 6 2003)
flag=[get_flash] offset=[0] string=[ULL>]
Write mac init
mac_init()
location = [1]
The mac[1] is available, address=[2012]!
cmd(90,ffffffff)
^Iflashutl_cmd->need_unlock=[1]
flash_reset
^Iflashutl_cmd->clear_csr=[0] flashutl_cmd->read_array=[f0]
scmd(f0,0)
Set flash_type=AMD 29lv320DB 2Mx16 BotB
exit
Algorithmics/MIPS FPU Emulator v1.5
bug: kernel timer added twice at c0017d40.
device eth0 entered promiscuous mode
device eth2 entered promiscuous mode
br0: port 2(eth2) entering learning state
br0: port 1(eth0) entering learning state
br0: port 2(eth2) entering forwarding state
br0: topology change detected, propagating
br0: port 1(eth0) entering forwarding state
br0: topology change detected, propagating
diag_loop: Reset LED.
bug: kernel timer added twice at c0017d40.</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.waja.info/2004/10/19/boot-messages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
