<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.1" -->
<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/"
	>

<channel>
	<title>blog.eth0.cc</title>
	<link>http://blog.eth0.cc</link>
	<description>Blogging by nst</description>
	<pubDate>Sun, 09 Aug 2009 15:24:21 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>
	<language>en</language>
			<item>
		<title>In eigener Sache</title>
		<link>http://blog.eth0.cc/allgemein/in-eigener-sache/</link>
		<comments>http://blog.eth0.cc/allgemein/in-eigener-sache/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 15:16:50 +0000</pubDate>
		<dc:creator>nst</dc:creator>
		
		<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://blog.eth0.cc/allgemein/in-eigener-sache/</guid>
		<description><![CDATA[&#60;Werbung&#62;
Für alle Interessierten der vorrangig elektronischen Musik ist jetzt meine Projektwebsite &#8220;n-audio&#8221; nach langer Zeit und mehreren Problemen bzgl. Domain, Webspace, Zeitmangel usw. wieder online verfügbar - Diesmal allerdings nicht in handprogrammierter Form, sondern unter Verwendung von Drupal als CMS. Das bietet zwar keine dedizierte Datenbank samt Verwaltung für die Releases, hat dafür aber den [...]]]></description>
			<content:encoded><![CDATA[<p>&lt;Werbung&gt;</p>
<p>Für alle Interessierten der vorrangig elektronischen Musik ist jetzt meine Projektwebsite &#8220;<a href="http://www.eth0.cc/n-audio">n-audio</a>&#8221; nach langer Zeit und mehreren Problemen bzgl. Domain, Webspace, Zeitmangel usw. wieder online verfügbar - Diesmal allerdings nicht in handprogrammierter Form, sondern unter Verwendung von <a href="http://www.drupal.org">Drupal</a> als CMS. Das bietet zwar keine dedizierte Datenbank samt Verwaltung für die <a href="http://www.eth0.cc/n-audio/node/22">Releases</a>, hat dafür aber den Riesenvorteil, dass die gesamte Webseite per Browser administrierbar ist und Funktionen, von denen im &#8216;Auslieferungszustand&#8217; schon eine ganze Menge verfügbar sind, ggf. durch Plugins nachgerüstet werden können. Ausserdem braucht bei Änderungen am Theme nicht sofort die Hälfte des HTML-Codes umprogrammiert werden <img src='http://blog.eth0.cc/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Zunächst ist ersteinmal der altbekannte Content eingepflegt, mit dem Zusatz des Archivs, unter welchem sämtliche Erstwerke in Form von Trackermodulen verfügbar sind. FTP-Space für den gesamten Downloadcontent wird nach wie vor von den netten Herrschaften von <a href="http://www.scene.org">scene.org</a> zur Verfügung gestellt.</p>
<p>Feedback wird selbstverständlich gerne gesehen <img src='http://blog.eth0.cc/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Link: <a href="http://www.eth0.cc/n-audio">http://www.eth0.cc/n-audio</a></p>
<p>&lt;/Werbung&gt;</p>
<p>Viel Spass!</p>
<p>P.S.: Beizeiten wird es auch hier wieder aktualisierten Content geben, u.a. sind einige Posts rund um das Thema <a href="http://www.gentoo.org/proj/en/gentoo-alt/bsd/fbsd/index.xml">Gentoo/FreeBSD</a> geplant - vor all in Form von angepassten ebuilds.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.eth0.cc/allgemein/in-eigener-sache/feed/</wfw:commentRss>
		</item>
		<item>
		<title>BRIstuff-Patches und BRIstuff-0.3.0PRE-1y-i</title>
		<link>http://blog.eth0.cc/asterisk/bristuff-patches-und-bristuff-030pre-1y-i/</link>
		<comments>http://blog.eth0.cc/asterisk/bristuff-patches-und-bristuff-030pre-1y-i/#comments</comments>
		<pubDate>Tue, 24 Jul 2007 19:30:57 +0000</pubDate>
		<dc:creator>nst</dc:creator>
		
		<category><![CDATA[Asterisk]]></category>

		<guid isPermaLink="false">http://blog.eth0.cc/asterisk/bristuff-patches-und-bristuff-030pre-1y-i/</guid>
		<description><![CDATA[Seit dem 18. Juli ist bei Junghanns eine neue Version (0.3.0PRE-1y-i) des BRIstuff-Patches für Asterisk 1.2 verfügbar, welche sauber auf das aktuelle Asterisk-1.2.22 passt.
Glücklicherweise sind diesmal keine Änderungen an den (BeroNet-)Patchsets erforderlich  
]]></description>
			<content:encoded><![CDATA[<p>Seit dem 18. Juli ist bei Junghanns eine neue Version (0.3.0PRE-1y-i) des BRIstuff-Patches für Asterisk 1.2 verfügbar, welche sauber auf das aktuelle Asterisk-1.2.22 passt.</p>
<p>Glücklicherweise sind diesmal keine Änderungen an den (BeroNet-)Patchsets erforderlich <img src='http://blog.eth0.cc/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.eth0.cc/asterisk/bristuff-patches-und-bristuff-030pre-1y-i/feed/</wfw:commentRss>
		</item>
		<item>
		<title>BRIstuff-Patches</title>
		<link>http://blog.eth0.cc/asterisk/bristuff-patches/</link>
		<comments>http://blog.eth0.cc/asterisk/bristuff-patches/#comments</comments>
		<pubDate>Sat, 14 Jul 2007 12:21:17 +0000</pubDate>
		<dc:creator>nst</dc:creator>
		
		<category><![CDATA[Asterisk]]></category>

		<guid isPermaLink="false">http://blog.eth0.cc/asterisk/bristuff-patches/</guid>
		<description><![CDATA[Unter &#8220;zaptel-patchwork&#8221; (alternativ über den &#8220;Seiten&#8221;-Eintrag rechts zu finden) sind jetzt einige Patches für das Zaptel Telephony Interface vom Asterisk PBX - speziell für die BRIstuffed-Variante - zu finden, welche u.a. die Anzahl der unterstützten BRI/PRI-Karten des qozap- und des cwain-Moduls erhöhen und einige kleine Probleme beheben.
Falls weitere BRI-Karten bekannt sind, welche Baugleich mit den [...]]]></description>
			<content:encoded><![CDATA[<p>Unter &#8220;<a href="http://blog.eth0.cc/zaptel-patchwork/">zaptel-patchwork</a>&#8221; (alternativ über den &#8220;Seiten&#8221;-Eintrag rechts zu finden) sind jetzt einige Patches für das Zaptel Telephony Interface vom Asterisk PBX - speziell für die BRIstuffed-Variante - zu finden, welche u.a. die Anzahl der unterstützten BRI/PRI-Karten des qozap- und des cwain-Moduls erhöhen und einige kleine Probleme beheben.</p>
<p>Falls weitere BRI-Karten bekannt sind, welche Baugleich mit den Karten der Fa. Junghanns und denen der Fa. BeroNet sind und Unterstützung durch das qozap-Modul gewünscht wird, einfach Kommentar hinterlassen (Kommentare sind dank Akismet AntiSpam-Modul wieder freigeschaltet).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.eth0.cc/asterisk/bristuff-patches/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Kommentare</title>
		<link>http://blog.eth0.cc/allgemein/kommentare/</link>
		<comments>http://blog.eth0.cc/allgemein/kommentare/#comments</comments>
		<pubDate>Sun, 22 Apr 2007 09:31:36 +0000</pubDate>
		<dc:creator>nst</dc:creator>
		
		<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://blog.eth0.cc/allgemein/kommentare/</guid>
		<description><![CDATA[Da offenbar mittlerweile sogar Blogs nicht mehr vor Müllspam sicher sind, ist das Kommentieren von Posts jetzt nur noch für angemeldete Benutzer möglich.
&#8220;Sorry for this inconvenience&#8221; &#8230;
]]></description>
			<content:encoded><![CDATA[<p>Da offenbar mittlerweile sogar Blogs nicht mehr vor Müllspam sicher sind, ist das Kommentieren von Posts jetzt nur noch für angemeldete Benutzer möglich.</p>
<p>&#8220;Sorry for this inconvenience&#8221; &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.eth0.cc/allgemein/kommentare/feed/</wfw:commentRss>
		</item>
		<item>
		<title>&#8220;Warum liegt hier überhaupt Stroh rum?&#8221;</title>
		<link>http://blog.eth0.cc/urandom/warum-liegt-hier-uberhaupt-stroh-rum/</link>
		<comments>http://blog.eth0.cc/urandom/warum-liegt-hier-uberhaupt-stroh-rum/#comments</comments>
		<pubDate>Sun, 04 Jun 2006 12:03:48 +0000</pubDate>
		<dc:creator>nst</dc:creator>
		
		<category><![CDATA[urandom]]></category>

		<guid isPermaLink="false">http://blog.eth0.cc/devurandom/warum-liegt-hier-uberhaupt-stroh-rum/</guid>
		<description><![CDATA[Ohne Worte&#8230;
KlickMich (lokale Kopie)
]]></description>
			<content:encoded><![CDATA[<p>Ohne Worte&#8230;</p>
<p><a href="http://users.skynet.be/osmo/uNF/blas.swf/">KlickMich</a> (<a href="/download/urandom/stroh.html">lokale Kopie</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.eth0.cc/urandom/warum-liegt-hier-uberhaupt-stroh-rum/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dateien</title>
		<link>http://blog.eth0.cc/fritzbox-wlan-3070/dateien/</link>
		<comments>http://blog.eth0.cc/fritzbox-wlan-3070/dateien/#comments</comments>
		<pubDate>Mon, 24 Apr 2006 20:33:53 +0000</pubDate>
		<dc:creator>nst</dc:creator>
		
		<category><![CDATA[Fritz!Box WLAN 3070]]></category>

		<guid isPermaLink="false">http://blog.eth0.cc/fritzbox-wlan-3070/dateien/</guid>
		<description><![CDATA[Für interessierte hier alle wichtigen Dateien zum Thema.

samba-2.2.12-mips.tar.gz (965kb) - smbd/nmbd Fritz!Box MIPS-Binaries &#038; smb.conf
recover-3070.gz (3kb) - enrik&#8217;s Recover-Script angepasst an die 3070

Viel Spass!
]]></description>
			<content:encoded><![CDATA[<p>Für interessierte hier alle wichtigen Dateien zum Thema.</p>
<ul>
<li><a title="Samba Fritz!Box MIPS-Binaries" href="http://blog.eth0.cc/download/3070/samba-2.2.12-mips.tar.gz">samba-2.2.12-mips.tar.gz</a> (965kb) - smbd/nmbd Fritz!Box MIPS-Binaries &#038; smb.conf</li>
<li><a title="3070 Recover-Script" href="http://blog.eth0.cc/download/3070/recover-3070.gz">recover-3070.gz</a> (3kb) - enrik&#8217;s Recover-Script angepasst an die 3070</li>
</ul>
<p>Viel Spass!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.eth0.cc/fritzbox-wlan-3070/dateien/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Browser-Bugs</title>
		<link>http://blog.eth0.cc/allgemein/browser-bugs/</link>
		<comments>http://blog.eth0.cc/allgemein/browser-bugs/#comments</comments>
		<pubDate>Mon, 20 Feb 2006 21:07:09 +0000</pubDate>
		<dc:creator>nst</dc:creator>
		
		<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://blog.eth0.cc/allgemein/browser-bugs/</guid>
		<description><![CDATA[Auch sehr schön: Beim Anpassen des equiX-Themes und Tests mit selbigen in verschiedenen Browsern auf eine sehr interessante Eigenart (Bug) vom Internet-Explorer gestossen: Magik Creeping Text (Hat auch nur wenige Nervenzusammenbrüche gekostet&#8230;  
Der Effekt: Folgetext mit jedem Blockquote um die Blockquote-Border-Breite nach links verschoben&#8230;
]]></description>
			<content:encoded><![CDATA[<p>Auch sehr schön: Beim Anpassen des <a target="_blank" href="http://marcoss.com.ar/">equiX</a>-Themes und Tests mit selbigen in verschiedenen Browsern auf eine sehr interessante Eigenart (Bug) vom Internet-Explorer gestossen: <a target="_blank" href="http://www.positioniseverything.net/explorer/creep.html">Magik Creeping Text</a> (Hat auch nur wenige Nervenzusammenbrüche gekostet&#8230; <img src='http://blog.eth0.cc/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Der Effekt: Folgetext mit jedem Blockquote um die Blockquote-Border-Breite nach links verschoben&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.eth0.cc/allgemein/browser-bugs/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Stabilität</title>
		<link>http://blog.eth0.cc/fritzbox-wlan-3070/8/</link>
		<comments>http://blog.eth0.cc/fritzbox-wlan-3070/8/#comments</comments>
		<pubDate>Sat, 04 Feb 2006 22:51:25 +0000</pubDate>
		<dc:creator>nst</dc:creator>
		
		<category><![CDATA[Fritz!Box WLAN 3070]]></category>

		<guid isPermaLink="false">http://blog.eth0.cc/fritzbox-wlan-3070/8/</guid>
		<description><![CDATA[Kurze Info zur Stabilität der Box bzw. der Samba-Dienste auf der Box:
~ # uname -a
Linux fritzbox 2.4.17_mvl21-malta-mips_fp_le #1 Mo Jan 30 08:23:52 CET 2006 mips unknown
~ # uptime
15:22:12 up 1 day,  1:22, load average: 0.00, 0.00, 0.00
~ # ps aux
PID  Uid     VmSize Stat Command
1 root     [...]]]></description>
			<content:encoded><![CDATA[<p>Kurze Info zur Stabilität der Box bzw. der Samba-Dienste auf der Box:</p>
<blockquote><p>~ # uname -a<br />
Linux fritzbox 2.4.17_mvl21-malta-mips_fp_le #1 Mo Jan 30 08:23:52 CET 2006 mips unknown</p>
<p>~ # uptime<br />
15:22:12 up 1 day,  1:22, load average: 0.00, 0.00, 0.00</p>
<p>~ # ps aux<br />
PID  Uid     VmSize Stat Command<br />
1 root        376 S   init<br />
2 root            SW  [keventd]<br />
3 root            SWN [ksoftirqd_CPU0]<br />
4 root            SW  [kswapd]<br />
5 root            SW  [bdflush]<br />
6 root            SW  [kupdated]<br />
7 root            SW  [mtdblockd]<br />
8 root            SW  [tffsd_mtd3]<br />
316 root        228 S   ledcfg -c -d -f /etc/Fritz_Box_3070.led.conf<br />
325 root            SW  [khubd]<br />
437 root            SW&lt; [kdsld]<br />
465 root       1580 S N ctlmgr<br />
504 root       1164 S N websrv<br />
528 root       1396 S   dsld -i -n<br />
530 root       1164 S N websrv<br />
531 root       1164 S N websrv<br />
532 root       1164 S N websrv<br />
533 root       1092 S   /usr/bin/nmbd -D -s ./smb.conf<br />
535 root       1128 S   /usr/bin/smbd -D -s ./smb.conf<br />
537 root        192 S   /bin/run_clock -c /dev/tffs/mtd3 -d<br />
589 root        356 S   httpd -p 81 -c /mod/etc/httpd.conf -h /usr/nww/ -r DS<br />
638 root        444 S   -sh<br />
763 root       1140 S N multid<br />
1435 root        300 S   telnetd -l /sbin/ar7login<br />
1441 root        476 S   -sh<br />
1539 root        332 R   ps aux</p>
<p>~ # cat /proc/meminfo<br />
total:    used:    free:  shared: buffers:  cached:<br />
Mem:  31248384 21700608  9547776        0  2617344  9883648<br />
Swap:        0        0        0<br />
MemTotal:        30516 kB<br />
MemFree:          9324 kB</p></blockquote>
<p>Der Dienst läuft immernoch einwandfrei, die Box ist in meiner Netzwerkumgebung aufgeführt, zwischendurch wurde immer mal auf die Dateien meines USB-Sticks zugegriffen.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.eth0.cc/fritzbox-wlan-3070/8/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Integration smbd/nmbd in die Fritz!Box-Firmware, Teil 2</title>
		<link>http://blog.eth0.cc/fritzbox-wlan-3070/integration-smbdnmbd-in-die-fritzbox-firmware-teil-2/</link>
		<comments>http://blog.eth0.cc/fritzbox-wlan-3070/integration-smbdnmbd-in-die-fritzbox-firmware-teil-2/#comments</comments>
		<pubDate>Fri, 03 Feb 2006 16:58:52 +0000</pubDate>
		<dc:creator>nst</dc:creator>
		
		<category><![CDATA[Fritz!Box WLAN 3070]]></category>

		<guid isPermaLink="false">http://blog.eth0.cc/fritzbox-wlan-3070/integration-smbdnmbd-in-die-fritzbox-firmware-teil-2/</guid>
		<description><![CDATA[Heute hat die 3070 ihre Steckerleiste für das Serial-Interface spendiert bekommen. Ein passendes, RS232 auf USB-Kabel, basierend auf dem Prolific PL2303 Serial Interface, welches ursprünglich wohl ein Siemens Handy-Datenkabel war :), stand mir zum Anschluß zur Verfügung. Das Kabel ist schnell auf der Box aufgesteckt, während ich nebenbei Minicom installiere und konfiguriere.
Sofort fällt mir auf, [...]]]></description>
			<content:encoded><![CDATA[<p>Heute hat die 3070 ihre Steckerleiste für das Serial-Interface spendiert bekommen. Ein passendes, RS232 auf USB-Kabel, basierend auf dem Prolific PL2303 Serial Interface, welches ursprünglich wohl ein Siemens Handy-Datenkabel war :), stand mir zum Anschluß zur Verfügung. Das Kabel ist schnell auf der Box aufgesteckt, während ich nebenbei Minicom installiere und konfiguriere.</p>
<p>Sofort fällt mir auf, daß die Meldungen des Urladers andere sind als die schon an anderer Stelle dokumentierten:</p>
<blockquote><p>(AVM) EVA Revision: 1.99 Version:1099<br />
(C) Copyright 2005 AVM Date: Jul 28 2005 Time: 16:26:23 2 0-11<br />
&#8230;&#8230;..done</p></blockquote>
<p>Während der Ausgabe der Punkte bis zum <em>done</em> ist Gelegenheit, sich mittels FTP an der Box anzumelden und die Firmware zu Recovern. Wenn nun die angepasste Firmware auf der Box installiert ist, passiert folgendes, und danach nichts mehr:</p>
<blockquote><p>(AVM) EVA Revision: 1.99 Version:1099<br />
(C) Copyright 2005 AVM Date: Jul 28 2005 Time: 16:26:23 2 0-11<br />
&#8230;&#8230;..done<br />
start kernel<br />
Launching kernel decompressor.<br />
Starting LZMA Uncompression Algorithm.<br />
Copyright (C) 2003 Texas Instruments Incorporated; Copyright (C) 1999-2003 Igor Pavlov.<br />
Compressed file is LZMA format.<br />
Kernel decompressor was successful &#8230; launching kernel.</p></blockquote>
<p>Die Box crasht einfach, wenn versucht wird, den Linux-Kernel zu starten.</p>
<p>Mir ist aufgefallen, daß der Danisahne-Mod ein &#8220;kernel-<strong>ohio</strong>-4mb.bin&#8221; Kernelimage benutzt (was auch immer das <em>ohio</em> zu bedeuten hat). Für die 7050 wird hier das dem Mod ebenfalls mitgelieferte &#8220;kernel-4mb.bin&#8221; (ohne ohio-Zusatz) eingebunden. Aus Neugierde habe ich den <em>ohio</em>-Kernel einfach durch den &#8220;normalen&#8221; Kernel ersetzt, eine neue Firmware erzeugt, und diese geflasht.</p>
<blockquote><p>Launching kernel decompressor.<br />
Starting LZMA Uncompression Algorithm.<br />
Copyright (C) 2003 Texas Instruments Incorporated; Copyright (C) 1999-2003 Igor Pavlov.<br />
Compressed file is LZMA format.<br />
Kernel decompressor was successful &#8230; launching kernel.</p>
<p>LINUX started&#8230;<br />
Config serial console: ttyS0,38400<br />
prom_init: local_env_buffer 912 used (max 2048)<br />
CPU revision is: 00018448<br />
Primary instruction cache 16kb, linesize 16 bytes (4 ways)<br />
Primary data cache 16kb, linesize 16 bytes (4 ways)<br />
Number of TLB entries 16.<br />
Linux version 2.4.17_mvl21-malta-mips_fp_le (daniel@powerwiesel) (gcc version 3.3.2) #1 Mo Jan 30 08:23:52 CET 2006<br />
Reset Status: HW reset<br />
DEBUG: Bring MDIO out of reset.<br />
Determined physical RAM map:<br />
memory: 14000000 @ 00000000 (reserved)<br />
memory: 00020000 @ 14000000 (ROM data)<br />
memory: 01fe0000 @ 14020000 (usable)<br />
On node 0 totalpages: 8192<br />
zone(0): 8192 pages.<br />
zone(1): 0 pages.<br />
zone(2): 0 pages.<br />
Kernel command line:<br />
calculating r4koff&#8230; 000b71b0(750000)<br />
CPU frequency 150.00 MHz<br />
&#8230;<br />
&#8230;</p></blockquote>
<p>Der Kernel bootet jetzt, somit habe ich jetzt eine Fritz!Box 3070 Firmware mit integrierten Samba-Binaries!</p>
<p>Jetzt fehlt nur noch der automatische Start der Dienste beim Hochfahren/Einschalten der Box. Die Konfigurationsdatei (smb.conf) ist im Danisahne-Mod-Verzeichnis schnell unter <em>root/etc</em> abgelegt. In den Original-Firmware-Dateien ist mir dann aufgefallen, daß in &#8220;rc.net&#8221; in <em>/etc/init.d</em> offenbar bereits Vorkehrungen für einen Samba-Start geschaffen wurden (wird AVM etwa mit einem späteren Update von sich aus Samba mitliefern?), welche lediglich auskommentiert wurden. Entsprechende Zeilen sind schnell entkommentiert und mit einer Zeile &#8220;<em>hostname fritzbox</em>&#8221; ergänzt, da die Box ansonsten als &#8220;(none)&#8221; in der Netzwerkumgebung erscheint&#8230;</p>
<p>In rc.net steht also jetzt Folgendes:</p>
<blockquote><p>#we have the samba cfg in /var, so crate them there<br />
sambastart()<br />
{<br />
cd /<br />
tar xf /var.tar<br />
hostname fritzbox<br />
/usr/bin/nmbd -D -s /etc/smb.conf<br />
/usr/bin/smbd -D -s /etc/smb.conf<br />
}</p></blockquote>
<p>Weiterhin ist ein paar Zeilen weiter unten der Aufruf zu &#8220;sambastart&#8221; auskommentiert.</p>
<p>Beim nächsten Neustart der Box wird Samba jetzt mitgestartet.</p>
<p><strong>Bemerkungen:</strong><br />
Samba läuft auf der Box recht stabil, der Hauptspeicher wird vor allem bei mehreren gleichzeitigen Zugriffen von unterschiedlichen Clients aus zwar hart an die Grenzen getrieben, der Daemon (und alle anderen) stürzt aber nicht ab! Das reine Durchbrowsen der Verzeichnisse auf dem USB-Massenspeicher ist sehr zügig, der Datendurchsatz lässt allerdings stark zu wünschen übrig (bei grösseren Dateien werden im Schnitt nicht mehr als 150-200kb/s erreicht), was aber auf das USB1.1-Interface und dessen Anbindung zurückzuführen sein dürfte, da der smbd nie mehr als 4% CPU-Zeit benötigt.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.eth0.cc/fritzbox-wlan-3070/integration-smbdnmbd-in-die-fritzbox-firmware-teil-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Integration smbd/nmbd in die Fritz!Box-Firmware</title>
		<link>http://blog.eth0.cc/fritzbox-wlan-3070/integration-smbdnmbd-in-die-fritzbox-firmware/</link>
		<comments>http://blog.eth0.cc/fritzbox-wlan-3070/integration-smbdnmbd-in-die-fritzbox-firmware/#comments</comments>
		<pubDate>Wed, 01 Feb 2006 23:23:58 +0000</pubDate>
		<dc:creator>nst</dc:creator>
		
		<category><![CDATA[Fritz!Box WLAN 3070]]></category>

		<guid isPermaLink="false">http://blog.eth0.cc/fritzbox-wlan-3070/integration-smbdnmbd-in-die-fritzbox-firmware/</guid>
		<description><![CDATA[Nach langer Zeit komme ich dann doch nochmal dazu, am Projekt &#8220;Samba auf der Fritz!Box 3070&#8243; weiterzuarbeiten&#8230;  
Was dem Projekt immer noch fehlt ist die Integration der Samba-Binaries in die Firmware, sodaß der Freigabedienst beim Einschalten der Box automatisch gestartet wird, ohne die Binaries und/oder die Konfiguration auf einem USB-Stick oder einer USB-Platte gelagert [...]]]></description>
			<content:encoded><![CDATA[<p>Nach langer Zeit komme ich dann doch nochmal dazu, am Projekt &#8220;Samba auf der Fritz!Box 3070&#8243; weiterzuarbeiten&#8230; <img src='http://blog.eth0.cc/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Was dem Projekt immer noch fehlt ist die Integration der Samba-Binaries in die Firmware, sodaß der Freigabedienst beim Einschalten der Box automatisch gestartet wird, ohne die Binaries und/oder die Konfiguration auf einem USB-Stick oder einer USB-Platte gelagert zu haben, und selbige dann noch per manuellem Aufruf via Telnet oder SSH starten zu müssen. Der Einfachheit halber habe ich mich dazu entschieden, für dieses vorhaben den <a title="danisahne-mod-Thread auf ip-phone-forum.de" href="http://www.ip-phone-forum.de/showthread.php?t=85371" target="_blank">Mod</a> von <a title="Profil von danisahne auf ip-phone-forum.de" target="_blank" href="http://www.ip-phone-forum.de/member.php?u=73342">danisahne</a> (aktuelle/verwendete Version 0.2rc5) zu benutzen, da dieser automatisiert angepasste Firmwares per einfachem Aufruf von &#8220;make&#8221; erzeugen kann und obendrein von Haus aus noch einige gute brauchbare Features aufzuweisen hat (z.b. SSH-Server) <img src='http://blog.eth0.cc/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Mehr Infos zum Mod im &#8220;offiziellen&#8221; <a target="_blank" title="danisahne-mod-Thread auf ip-phone-forum.de" href="http://www.ip-phone-forum.de/showthread.php?t=85371">Thread</a> im <a title="IP-Phone-Forum" target="_blank" href="http://www.ip-phone-forum.de">IP-Phone-Forum</a>.</p>
<p>Also das Ganze runtergeladen, entpackt, und &#8220;make menuconfig&#8221; aufgerufen. Diejenigen, die schonmal einen Linux-Kernel selber kompiliert haben, werden das jetzt erscheinende ncurses-basierte Config-Frontend bestimmt wiedererkennen <img src='http://blog.eth0.cc/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Ich wähle also als Box-Typ &#8220;Fritz!Box 3070&#8243; aus, ändere Testhalber noch ein paar Optionen und speichere und verlasse dann das Config-Menü. Ins Verzeichnis &#8220;root/usr/bin&#8221; im Danisahne-Mod-Verzeichnis lege ich noch mein zuvor erstelltes MIPS-smbd-Binary und passenden nmbd ab (immerhin zusammen 3,8mb an Extra-Daten, die ins Filesystem.image gepresst werden müssen!), und starte den Firmware-Build-Prozess mit &#8220;make&#8221;.</p>
<p>Nach kurzer Zeit habe ich dann im root-Verzeichnis vom Mod mein Firmware-Image mit integrierten Samba-Binaries liegen. Dank LZMA-Patch sind sogar noch Platzreserven für eventuelle zusätzliche Erweiterungen übrig!</p>
<p>Das ganze installiere ich jetzt über die Fritz!Box-Weboberfläche als Firmware-Update auf die Box. Selbige startet neu - und entpuppt sich direkt als sogenannter Recovery-Fall&#8230;</p>
<p>Nungut, kurz Google, die IP-Phone-Forum-Suchfunktion und die ds-0.2-mod-Dokumentation gefragt - das sollte mit &#8220;make recover&#8221; zu machen sein (Danisahne hat <a title="enrik's Homepage" target="_blank" href="http://www.akk.org/~enrik/fbox">enrik</a>&#8217;s Recover-Script als Make-Target integriert). Die Box aus- und wieder eingeschaltet, eben genannten Befehl während der Urlader (adam2) der Box läuft, ausgeführt. Das Script meldet mir, daß die Box gefunden wird (gerne werden auch gleich mehrere Boxen gefunden?), zeigt mir verschiedene Revisionsnummern an, und zuletzt &#8220;flashing kernel&#8230; failed: 502 Command not implemented&#8221;&#8230; Einfach Recovern geht also nicht&#8230;</p>
<p>Zu eben diesem Problem gabs dann auch keine Informationen seitens Google oder dem Fritzbox-Mod-Bereich im IP-Phone-Forum.</p>
<p>Ein paar &#8220;make recover&#8221;&#8217;s später (mehrere Quellen berichten über mehrfach benötigte Anlaufversuche, die Box zu Recovern), stellte ich dann fest, daß die Box nach dem &#8220;502&#8243; nicht durchbootet, sondern beim Urlader stehen bleibt. Da der Update-Vorgang per FTP geschieht, habe ich mich dann mit <span style="font-style: italic">adam2</span>/<span style="font-style: italic">adam2</span> per FTP am Urlader angemeldet und nach einigem Probieren dann zwei Unterschiede im Vergleich zum Update-Vorgang einer 7050 (welcher von enrik auf seiner Seite <a title="Recovery-Vorgang FBF7050" target="_blank" href="http://www.akk.org/~enrik/fbox/recovery.txt">dokumentiert</a> und auch entsprechend im Recover-Script implementiert ist) festgestellt:</p>
<ol>
<li>Der Urlader der 3070 möchte nur 2 Parameter im PUT-Kommando übergeben haben: <span style="font-style: italic">PUT [Dateiname]</span><span style="font-style: italic"> mtd1 </span>(D.h. der erste Parameter spezifiziert die Datei, die geflasht werden soll, und der zweite Parameter sagt der Box, in welchen Flash-Bereich die Datei geschrieben werden soll)</li>
<li>Der Dateitransfer muß via passivem FTP vollzogen werden. Ein einfaches PORT-Kommando wird mit oben erwähntem Fehler 502 quittiert.</li>
</ol>
<p>Nachdem der Recover-Vorgang manuell funktioniert hat, habe ich enrik&#8217;s Script an entsprechenden Stellen an die 3070-Eigenheiten angepasst, um den Vorgang des Recoverns in Zukunft einfach zu halten.</p>
<p>Die Box startete anschliessend wieder mit der Original Firmware. Weitere Tests mit dem Danisahne-Mod mit anderen Optionen und mit/ohne smb-Binaries brachten immer dasselbe Ergebnis - die Box startet nicht mehr. Ein serielles Interface sollte aufzeigen, was da schief läuft&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.eth0.cc/fritzbox-wlan-3070/integration-smbdnmbd-in-die-fritzbox-firmware/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
