- Mitglied seit
- 9 Jan 2007
- Beiträge
- 242
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo !
Die bereits bestehende Variante USB-Root auf Stick funktioniert, wie im Thread festgehalten, nicht zuverlässig auf einigen Boxen z.B. Speedport w900v.
Der USB-AHCI Hostkontrollertreiber (Modul) scheint - obwohl nicht im Modul vermerkt - Abhängigkeiten mit dem tiatm(dsl), ubik2 und dem CAPI Treiber zu haben, bzw. das Piglet-Modul initialisiert die USB-Logik nicht richtig. Wenn die ISDN bzw DSL-Dardware nicht initaliesiert ist, werden die USB-Geräte nicht vom HostController konfiguriert.
Hier nun die Lösung "USB-Root on demand" via Freetz-Feature "run autorun.sh on mount".
Noch ein paar Pros/Contras zum USB-Root Script:
Pro:
Contra:
OpenWrt News:
Es läuft siehe Signatur.
telefond, voipd, ctlmr, wpa_authenticator laufen unter OpenWrt mit uclibc 0.9.2[89] jetzt mit etwas mehr wie 30 Tagen uptime. multi und dsld nicht notwendig da OpenWrt die Configuration der Netzwerkinterfaces übernimmt. QoS macht iptables mit OpenWrt und Kernel Boardmitteln. br2864ctl, pppd, iptables + openswan ersetzen AVM Software. Webinterface durch ctlmgr/httpd combo ersetzt. NFS und Samba + Sehr viel software aus der Openwrt-software Blibliothek.
Debian News:
Etch Mipsel bootet. AVM Software läuft nicht, da Debian nicht uclibc nutzt sondern glibc.
have more fun
-- 08-08-05 Neue Version des Skriptes welches ohne umkonfiguriertes Busybox mi Readlink auskommt
Die bereits bestehende Variante USB-Root auf Stick funktioniert, wie im Thread festgehalten, nicht zuverlässig auf einigen Boxen z.B. Speedport w900v.
Der USB-AHCI Hostkontrollertreiber (Modul) scheint - obwohl nicht im Modul vermerkt - Abhängigkeiten mit dem tiatm(dsl), ubik2 und dem CAPI Treiber zu haben, bzw. das Piglet-Modul initialisiert die USB-Logik nicht richtig. Wenn die ISDN bzw DSL-Dardware nicht initaliesiert ist, werden die USB-Geräte nicht vom HostController konfiguriert.
Hier nun die Lösung "USB-Root on demand" via Freetz-Feature "run autorun.sh on mount".
- Freetzen mit "automount filesystems" und "run autorun.sh on mount".
- Flashen
- autorun.sh auf den Stick kopieren.
- Rootfs auf dem Stick anlegen und im neuen Rootfs ein /rom anlegen
- Einen Link anlegen auf dem Stick, der rootfs heisst und relativ vom Root des Sticks auf das Verzeichnis fuer das neue Rootfs
- Box entweder mit Stick hochfahren oder ohne.
Der Stick kann auch nach dem Booten dann eingesteckt werden.
Noch ein paar Pros/Contras zum USB-Root Script:
Pro:
- Hardware schon komplett initialisiert. _Fast_ alles weitere kann nun nun via Asterisk gemacht werden, wie z.B. AB.
- Ermöglicht mit obigen Punkt ein alternatives Linux aufzuspielen wie Debian/Mipsel oder OpenWrt (zumindest das Rootfs) ohne Features einzubüssen.
Contra:
- Geht nicht auf Boxen ohne USB.
- Längere Boot-Zeit. (Sollte Egal sien idR läuft so'ne Box dauerhaft.
OpenWrt News:
Es läuft siehe Signatur.
telefond, voipd, ctlmr, wpa_authenticator laufen unter OpenWrt mit uclibc 0.9.2[89] jetzt mit etwas mehr wie 30 Tagen uptime. multi und dsld nicht notwendig da OpenWrt die Configuration der Netzwerkinterfaces übernimmt. QoS macht iptables mit OpenWrt und Kernel Boardmitteln. br2864ctl, pppd, iptables + openswan ersetzen AVM Software. Webinterface durch ctlmgr/httpd combo ersetzt. NFS und Samba + Sehr viel software aus der Openwrt-software Blibliothek.
Debian News:
Etch Mipsel bootet. AVM Software läuft nicht, da Debian nicht uclibc nutzt sondern glibc.
have more fun
-- 08-08-05 Neue Version des Skriptes welches ohne umkonfiguriertes Busybox mi Readlink auskommt
Anhänge
Zuletzt bearbeitet: