Log in

Bekijk de volledige versie : wl500g als steckdosenfernsteuerung benutzen.



manfred
03-03-2007, 22:20
Hallo,

Ich weiss nicht ob ich der letzte bin der es bemerkt hat, wenn nicht:

Man kann mit dem asus wl500gp (läuft bei mir unter openwrt) eine

steckdosenleiste remote via usb fernsteuern.

damit kann man dann via ssh steckdosen anschalten (bei mir einen netzwerklaser).

Die Steckdose: GEMBIRD SiS-PM, gut 20 EUR (gibts etwas teurer auch bei pearl)
Das Programm: http://sispmctl.sourceforge.net/ (sispm_ctl)

(ich hab mir das fertigkompiliert für den Router aus einem anderen Forum geholt)

Tool auf den Router kopieren, Aufruf sispm_ctl -o 1 schaltet erste Steckdose aus :D ..

Langzeittest steht bei mir noch aus :cool:

Manfred R.

DaGM
16-03-2007, 16:27
Hallo Manfrad


könntest du mir bitte das fertig kompilierte Progi zukommen lassen?

MfG
DaGM

manfred
17-03-2007, 18:31
Hab das verwendet aus dem ip-phone-forum (weit unten im thread ein tar.gz package)

http://www.ip-phone-forum.de/showthread.php?t=105490&highlight=sis-pm

have fun.

Mit unserem Spielzeug lässt sich wirklich eine ganze Menge machen ;-)

spielereien mit dem asus (http://www.regele.org/wl500gp/OpenWrtWithDMZ_HowTo.html)

WLAN-Fan
20-08-2007, 17:08
Hallo,

geht die SIS-PM auch unter Oleg-Firmware auf einer WL-HDD?

Danke.

moeper
24-08-2007, 13:33
würde mich auch interessieren, habe den wl-500w und da interessiert mich brennend ob diese Steckdosenleiste und auch ein USB Hub funktionieren würde...

DaGM
24-08-2007, 14:45
Hallo Leute,

also auf meinem wl-500gx läuft das teil bestens. benutze es mit einer php seite und im netztwerk um einen backupserver zu starten und sicher abzuschalten. Bei bedarf kann ich die seite und die datei als download zur verfügung stellen. obs auf den anderen geräten läuft kann man natürlich nur sagen wenn man es probieren kann, mir fällt aber auch nix ein warum es nicht gehen sollte.

peace

DaGM
28-08-2007, 17:59
Hallo Leute,

hier also mal was ich mir zu der Leiste gebastelt habe.

1. entpacken
2. Verzeichniss Steckdose ins webverzeichniss euer Wahl kopieren (bei mir /opt/share/www/Steckdose
3. verzeichniss Power möglichst nach /opt/var/Progi/Power kopieren. (Groß und Kleinschreibung beachten) Wenn es doch woanders hin soll dann muss die Webseite index.php angepasst werden. Das ist leicht zu finden, einfach mit Texteditor öffnen und die absoluten Pfade ändern.
das wars, glaub ich. hab mittlerweile an allen 4 routern Eine und bin begeistert dass ich damit den router selbst unwiederruflich ausschalten kann.

trucki
01-09-2007, 08:37
Wäre es mit Xinetd oder ähnlichem möglich das externe DSL Modem nach einem bestimmten Timeout abzuschalten?

Interessant wäre es auch die externe Festplatte auszuwerfen und dann abzuschalten. Allerdings müssete sie dann beim wieder einschalten auch gemountet werden.

Leider bin ich Linux Neuling und weiß nicht so recht wie ich es umsetzten könnte. Hat jememand von Euch ne Idee?

Danke schon mal

Gruß Trucki

WLAN-Fan
13-09-2007, 22:24
Hallo,

2. Verzeichniss Steckdose ins webverzeichniss euer Wahl kopieren (bei mir /opt/share/www/Steckdose
3. verzeichniss Power möglichst nach /opt/var/Progi/Power kopieren.
ich bekomme da die Fehlermeldung:
"mkdir: Cannot create directory `/opt/share': Read-only file system"

Was kann ich machen damit das Verzeichnis beschreibbar ist.
Die Festplatte habe ich noch nicht in dieses Verzeichniss gemountet.
Ist dies unbedingt notwendig?

Zum testen habe ich dann die Ordner Power und Steckdose in /etc kopiert mit WinSCP und Binär-Datei-Transfer Einstellung.

[admin@Willi Power]$ pwd
/etc/Power

[admin@Willi Power]$ ls -las
0 drwxr-xr-x 1 admin root 0 Jan 1 15:14 .
0 drwxr-xr-x 1 admin root 0 Apr 5 2007 ..
0 -rw-r--r-- 1 admin root 35316 Jul 20 2006 sispm_ctl
0 -rw-r--r-- 1 admin root 153 Jun 18 2007 stat1.sh
0 -rw-r--r-- 1 admin root 162 Jun 18 2007 stat2.sh
0 -rw-r--r-- 1 admin root 152 Jun 18 2007 stat3.sh
0 -rw-r--r-- 1 admin root 152 Jun 18 2007 stat4.sh

[admin@Willi Power]$ sispm_ctl
-sh: sispm_ctl: not found
Nur kann ich die Datei sispm_ctl nicht aufrufen / starten?
Was mache ich falsch?

Danke.

wengi
14-09-2007, 07:40
Erstens musst Du die Datei mit einem ./ davor aufrufen, wenn Du im gleichen verzeichnis bist.
Zweitens sollte die Datei auch ausführbar sein: chmod a+x ....

wengi

trucki
18-09-2007, 04:47
Hat denn keiner ne Idee, wie ich das externe DSL Modem ein und ausschalten könnte ?

Gruß Trucki

thE_29
18-09-2007, 10:12
@Dagm: Braucht man noch etwas zusätzliches (außer nem http Server) um die Steckdose dann ein/auszuschalten oder ist in deinem rar File schon alles drinnen?

Beim anderen Forum muss man sich regen, zwecks Download..

thE_29
26-09-2007, 19:45
So, da meine Dose jetzt gekommen ist, habe ich da mal ein Paket zusammengestellt, für alle die die keinen Compiler zu Hand haben!

http://members.inode.at/j.taschek/sispml_oleg_thE29.ipk

libusb hängt auch in den depends, falls nicht installiert!

mfg

thejew
27-09-2007, 13:35
So, da meine Dose jetzt gekommen ist, habe ich da mal ein Paket zusammengestellt, für alle die die keinen Compiler zu Hand haben!

http://members.inode.at/j.taschek/sispml_oleg_thE29.ipk

libusb hängt auch in den depends, falls nicht installiert!

mfg

nice danke, werd mir die Steckdose auch die tage bei Conrad besorgen und um so einfacher dan das setup ist um so besser :)

thE_29
27-09-2007, 15:10
Ich bräuchte jetzt noch eine Verteilerleiste die dann Strom hat wenn sie von Stromquelle A oder Stromquelle B Strom kriegt..

http://www.777kb.com/vimg/verteiler1.PNG

Ich möchte an einer der Dosen halt diese supersteckleiste hängen ;) Das wäre Stromquelle B!

Stromquelle A wäre ich, indem ich einfach einen zusätzlichen Stecker in die Steckdose stecke, da die USB Steckdose nur per Kommando und nicht per Schalter aktiviert werden kann.

Nur stecke ich nix ein, sondern schalte den Kippschalter um, damit der PC Strom hat (ist ja zZ so).

Ziel ist es halt, via Router diese einzelne Steckdose zu aktivieren und ein WOL Signal zu schicken, damit der PC hochfährt, wenn ich nicht/niemand daheim bin/ist und ich was brauche!
Aber zusätzlich will ich wenn ich vorort bin, eben nur meinen bisherigen Kippschalter aktivieren und die Verteilerleiste/PC soll Strom haben (da das USB Teil ja nicht manuell aktiviert werden kann).

Deswegen suche ich eine Leiste die eben dann Strom hat, wenn sie von Stromquelle A oder B oder beiden Strom kriegt!

Nur weiß ich weder wie man so etwas nennen könnte, noch ob es sowas überhaupt gibt..

thejew
27-09-2007, 19:20
ich hab mir das teil jetzt gekauft. Aber irgendwie will die steckplatz nummer 1 nicht so richtig funktioneren. Alle anderen 3 funktionieren super. Gibt es bei der ersten irgenetwas spezielles zu beachten?
Würd mich über ne schnelle antwort freuen weil sonst tausch ich das teil einfach um. :)

thE_29
27-09-2007, 19:54
Also habe meinen Laserdrucker gerade von Platz 4 auf Platz 1 umgesteckt und er ging dort auch ganz normal einschalten!


[root@asus root]$ sispmctl -o 4
Accessing Gembird #0 USB device 016
Switched outlet 4 on
[root@asus root]$ sispmctl -f 4
Accessing Gembird #0 USB device 020
Switched outlet 4 off
[root@asus root]$ sispmctl -o 1
Accessing Gembird #0 USB device 020
Switched outlet 1 on
[root@asus root]$ sispmctl -f 1
Accessing Gembird #0 USB device 020
Switched outlet 1 off
[root@asus root]$

Drucker ging immer brav an und aus! Egal ob 4 oder 1 ;)

thejew
28-09-2007, 01:10
alles klar danke.
ich hab auch nochmal n bischen im gambird support forum gestöbert und dort berichten viele user von defekt ausgelieferten geräten. Mein gerät scheint sogar doppelt betroffen, da stecker 1 garnicht funktioniert (man hört auch nicht das klacken wie bei den anderen) und nachdem ich stecker 4 an gemacht habe hängt sich die usb verbindung komplett auf. Das Gerät wird nicht mehr erkannt und erst mit abstecken und strom aus ist es wieder in gang zu setzen. Dieses problem scheint bei extrem vielen leuten aufzutreten, im forum wurde sogar behauptet es gibt keine die dieses problem nicht haben. Aber Du scheinst ja auch nummer 4 wunderbar benutzen zu können.
Naja ich tausch das teil morgen mal um in der hoffnung das dass nächste einwandfrei ist, weil an sich ist die sache absolut genial, aber nur 2 von 4 steckern ansprechen zu können befridiegt mich momentan nicht.

Ach jah das ipkg von Dir ist super funktioniert absolut einwandfrei!!! Vielen dank :)

WLAN-Fan
26-10-2007, 14:33
Hallo,

da ihr ja die Steckdosenleiste alle in Betrieb habt möchte ich gerne fragen unter welcher Firmware? Unter Oleg-FW oder unter OpenWRT?
Und auf welchen Systemen?
WL-HDD oder Wl-500g oder sonstige?
Hat jemdan das ganze unter Oleg-FW auf einer WL-HDD realisiert?
Wenn ja könnte derjenige mir helfen das bei meiner WL-HDD nachzubauen?
Was für Schritte muß ich tun?
Wie installiere ich das ipkg-Paket?

Danke!

trucki
26-10-2007, 15:02
@the_29

Du brauchst einen Schalter, der Dir die Dose an der dein PC an der USB Steckerleiste hängt ein und ausschaltet.

Entweder zerlegest Du die Steckerleiste und leitest über eine Kippschalter entsprechend Spannung an das Relais, dass die Dose einschaltet, oder

Du nutzt den EZ-Setup Button am Router um die Dose für deinen PC ein und auszuschalten.

Das dürfte wohl der einfachste und ungefährlichste Weg sein.

Gruß Trucki

thE_29
26-10-2007, 23:47
Ich habe mir via dem EZ-Setup Schalter ein Script geschrieben ;)

Danach habe ich am Router ein Stück Holz mit einem Loch gespannt (via Kabelbinder - mit Heißklebepistole hätte ich es auch machen können, aber mir war das optische egal).
Im Holz steckt ein abgeschliefener Nagel der jetzt den Schalter für mich drückt ;)

Da das Holz 3 cm tief ist, habe ich nun eine schöne Knopfverlängerung, da dort kaum Platz war wegen den USB Kabeln und Stromkabel.

Ich mache mal ein Foto und stells dann rein! (finde die Kamera gerade nicht..)

trucki
27-10-2007, 06:04
:-)
Hehe Cool so gehts natürlich auch.
Du hättest aber auch einen weiteren Taster durch anlöten zweier Adern nach außen verlegen können.

Würdest Du das Skript hier posten?

Gruß Trucki

thE_29
27-10-2007, 13:30
#!/bin/sh
res=`/opt/bin/sispmctl -d 1 -g 1 | grep off`
if [ $? -eq 1 ]
then
/opt/bin/sispmctl -d 1 -f 1
else
/opt/bin/sispmctl -d 1 -o 1
fi

Ist aber noch die erste Version, da es manchmal Probleme gibt, wenn man USB Geräte anschließt und wieder absteckt, dann findet sispmctl manchmal die Leiste nicht!

Das müsste ich noch abfangen und schaun ob man das irgendwie neu initialisieren kann oder eben den Router rebooten muss :(

WLAN-Fan
29-10-2007, 09:32
Hallo,

habt ihr die Steckdosenleiste unter OpenWRT oder der OlegFirmware laufen?

Gruß WLAN-Fan.

thE_29
29-10-2007, 09:33
Unter olegs Firmware!
Gehen wirds unter beiden, nur müssen die Pfade angepasst werden!

WLAN-Fan
11-11-2007, 13:49
Hallo thE_29,

Unter olegs Firmware!
Gehen wirds unter beiden, nur müssen die Pfade angepasst werden!
nochmal viele Danke für die Super Hilfe!

Danke.

PS:
Auch Danke an Wengi dessen HowTo super ist!

thE_29
19-11-2007, 16:15
So, es gibt eine 2te Version!

http://members.inode.at/j.taschek/sispm_oleg_thE29.ipk

Diese ist zwar kleiner, aber auch gar nicht so schlecht und bietet mehr Funktionalitäten! Die Frage ist aber ob sie stabiler ist, da Version 0.0.2a(lpha) ist!

mfg

PS.: Man kann beide simultan betreiben! Die erste Version nennt sich sispmctl die andere nur sispm (beim Aufruf in der shell)

Nachtrag2: mit sispm -h sieht man das Hilfemenü, da sispm alleine schon die Devices, etc.. anzeigt!

Jockel
22-11-2007, 20:38
Jockel sagt DANKE!!!

:)

Funktioniert sehr gut!

WLAN-Fan
25-01-2008, 20:40
Hallo,

ich habe für die SIS-PM 230V USB 4 fach Steckdosenleiste eine Erweiterung für die Original Oleg-Firmeware WebGui erstellt.

Hier der Link zum Thema:
SIS-PM 230V USB gesteuerte 4 fach Steckdosenleiste WebGui released by WLAN-Fan (http://wl500g.info/showthread.php?p=79504) http://wl500g.info/showthread.php?p=79504

Viel Spaß.

xhonkx
26-01-2008, 09:29
Ich weiss nicht ob ich der letzte bin der es bemerkt hat, wenn nicht:

Die Steckdose: GEMBIRD SiS-PM, gut 20 EUR (gibts etwas teurer auch bei pearl)


*lach also wenn hier jemand der letzte ist, bin ich es wohl :-)
super thread!!!

gibt es einen guenstigeren webshop ausser peral (29€) & ebay???

thx xhonkx

frause
02-03-2008, 17:49
Hallo, ich muss leider das package des sispmctl auf meinem wl500gP compilieren, denn der source muss wie hier http://www.nslu2-info.de/showthread.php?t=6737&page=2 beschrieben geaendert werden damit mein gembird auch korrekt erkannt wird

Nur leider krieg ich immer ein "configure: error: cannot guess build type; you must specify one" zurueck. libusb ist drauf (weiss jemand wie ich die version raus bekomme?).
Weiss jemand was zu tun ist?

vielen dank im voraus

wengi
02-03-2008, 18:31
Kannst Du mal ein bischen mehr von Deinem Log posten und nicht nur die letzte Zeile?
Installier mal automake und autoconf.

wengi

frause
02-03-2008, 18:42
aehm, noch mal zur Info: aktuelles "openwrt white russian"
mit X-Wrt Oberflaeche

ich konnte die sourcen uebrigens genau so problemlos auf meinem ubuntu rechner compilieren

hier mal der output:


checking build system type... admin/config.guess: unable to guess system type

This script, last modified 2005-07-08, has failed to recognize
the operating system you are using. It is advised that you
download the most up to date version of the config scripts from

http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess
and
http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub

If the version you run (admin/config.guess) is already up to date, please
send the following data and any information you think might be
pertinent to <config-patches@gnu.org> in order to provide the needed
information to handle your system.

config.guess timestamp = 2005-07-08

uname -m = mips
uname -r = 2.4.30
uname -s = Linux
uname -v = #1 Wed Aug 8 08:21:33 CDT 2007

/usr/bin/uname -p =
/bin/uname -X =

hostinfo =
/bin/universe =
/usr/bin/arch -k =
/bin/arch =
/usr/bin/oslevel =
/usr/convex/getsysinfo =

UNAME_MACHINE = mips
UNAME_RELEASE = 2.4.30
UNAME_SYSTEM = Linux
UNAME_VERSION = #1 Wed Aug 8 08:21:33 CDT 2007
configure: error: cannot guess build type; you must specify one



und falls es hilft hier noch das 'config.log'


This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by sispmctl configure 2.5, which was
generated by GNU Autoconf 2.60. Invocation command line was

$ ./configure

## --------- ##
## Platform. ##
## --------- ##

hostname = Kublai
uname -m = mips
uname -r = 2.4.30
uname -s = Linux
uname -v = #1 Wed Aug 8 08:21:33 CDT 2007

/usr/bin/uname -p = unknown
/bin/uname -X = unknown

/bin/arch = unknown
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown

PATH: /bin
PATH: /sbin
PATH: /usr/bin
PATH: /usr/sbin


## ----------- ##
## Core tests. ##
## ----------- ##

configure:1775: checking build system type
configure:1784: error: cannot guess build type; you must specify one

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_env_CC_set=''
ac_cv_env_CC_value=''
ac_cv_env_CFLAGS_set=''
ac_cv_env_CFLAGS_value=''
ac_cv_env_CPPFLAGS_set=''
ac_cv_env_CPPFLAGS_value=''
ac_cv_env_CPP_set=''
ac_cv_env_CPP_value=''
ac_cv_env_LDFLAGS_set=''
ac_cv_env_LDFLAGS_value=''
ac_cv_env_build_alias_set=''
ac_cv_env_build_alias_value=''
ac_cv_env_host_alias_set=''
ac_cv_env_host_alias_value=''
ac_cv_env_target_alias_set=''
ac_cv_env_target_alias_value=''

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL=''
AMDEPBACKSLASH=''
AMDEP_FALSE=''
AMDEP_TRUE=''
AMTAR=''
AUTOCONF=''
AUTOHEADER=''
AUTOMAKE=''
AWK=''
BINDADDR=''
CC=''
CCDEPMODE=''
CFLAGS=''
CPP=''
CPPFLAGS=''
CYGPATH_W=''
DEFS=''
DEPDIR=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP=''
EXEEXT=''
GREP=''
HAVELIBUSB=''
INSTALL_DATA=''
INSTALL_PROGRAM=''
INSTALL_SCRIPT=''
INSTALL_STRIP_PROGRAM=''
LDFLAGS=''
LIBOBJS=''
LIBS=''
LTLIBOBJS=''
MAKEINFO=''
OBJEXT=''
PACKAGE=''
PACKAGE_BUGREPORT='nuessle@uni-mannheim.de'
PACKAGE_NAME='sispmctl'
PACKAGE_STRING='sispmctl 2.5'
PACKAGE_TARNAME='sispmctl'
PACKAGE_VERSION='2.5'
PATH_SEPARATOR=':'
SET_MAKE=''
SHELL='/bin/ash'
STRIP=''
VERSION=''
WEBDIR=''
WEBLESS=''
WEBLESSCOND_FALSE=''
WEBLESSCOND_TRUE=''
ac_ct_CC=''
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE=''
am__include=''
am__leading_dot=''
am__quote=''
am__tar=''
am__untar=''
bindir='${exec_prefix}/bin'
build=''
build_alias=''
build_cpu=''
build_os=''
build_vendor=''
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='NONE'
host=''
host_alias=''
host_cpu=''
host_os=''
host_vendor=''
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh=''
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
mkdir_p=''
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='NONE'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target=''
target_alias=''
target_cpu=''
target_os=''
target_vendor=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

#define PACKAGE_NAME "sispmctl"
#define PACKAGE_TARNAME "sispmctl"
#define PACKAGE_VERSION "2.5"
#define PACKAGE_STRING "sispmctl 2.5"
#define PACKAGE_BUGREPORT "nuessle@uni-mannheim.de"

configure: exit 1


automake und autoconfig kennt mein openwrt nicht :(

thE_29
02-03-2008, 20:20
Anbei der Ordner meiner ipkg files: ftp://ipkg:ipkg@the29.ath.cx
Einfach die _13 Pakete ausprobieren und sagen obs geht!
mfg

frause
03-03-2008, 07:50
Hallo, vielen dank fuer das ipkg package! aber ich wuerd liebend gern den compiler zum laufen bringen :confused:. ausserdem installier ich ungern irgendwelche packete aus dem netz :rolleyes: - ich weiss *altmodisch* :cool: aber mein router ist mir schon ein bissl heilig...

@the_29 koenntest du mir das fertige 'sispmctl' evtl zur verfuegung stellen, das trau ich mich dann auch ausfuehren :D danke!

WLAN-Fan
03-03-2008, 11:23
Hallo,

SIS-PM 230V USB gesteuerte 4 fach Steckdosenleiste WebGui released by WLAN-Fan (http://wl500g.info/showthread.php?p=79504) http://wl500g.info/showthread.php?p=79504
Post Nr. 2.

Viel Spaß.

frause
03-03-2008, 12:57
:rolleyes: kann mir nicht jemand erklaeren wie ich das ganze auf meinem openwrt white russian zum compilieren kriege?? da fehlt doch bestimmt nur irgendein fritzel...

es fraegt ja schon nach "build type", aber ich weiss nicht wie ich's ihm beibringe... :confused:

WLAN-Fan
03-03-2008, 13:48
Hi,

warum wilst du das neu kompilieren?
Hast du einen 2.6 er Kernel?

Wenn du einen 2.4 Kernen hast mit Otto-Normal von OpenWRT dann müssten die Bianrys aus meinem Thread doch gehen. Teste das doch mal.

Auf der Oleg-FW gibt es ein build ipkg um auf den ASUSen zu kompilieren.
Das dauert aber unter umständen sehr sehr sehr lange.
Dafür ist eigentlich ein Crosscompiler auf einem schnellen x86 da.

Gruß.

frause
03-03-2008, 14:16
@WLAN-Fan ok, ich wusste nciht das es evtl. so schwierig und langwierig ist das auf meinem openwrt zu kompilieren nachdem mein ubuntu das in null komma nix fertig gestellt hat.
aber das problem ist das ich den header anfassen muss, wie hier http://www.nslu2-info.de/showthread.php?t=6737&page=2 beschreiben, weil mein gembird sonst nicht erkannt wird. Und da die binaries von dir recht alt sind nehm ich mal an das die nicht mit dem veraenderten '13'er Flag kompiliert wurden oder doch? wenn ja nehm ich natuerlich die! :confused:

WLAN-Fan
03-03-2008, 14:39
Hi,

@WLAN-Fan ok, ich wusste nciht das es evtl. so schwierig und langwierig ist das auf meinem openwrt zu kompilieren nachdem mein ubuntu das in null komma nix fertig gestellt hat.
Wenn das Programm kleine ist ist das auch auf dem ASUS kein Problem.
Mein "Hallo Welt" Testprogramm hat der gcc auf der ASUS WL-HDD auch in Null Komma Nix erstellt. Auch das sispm-Tool dürfte nicht das Problem sein auf der ASUS.

aber das problem ist das ich den header anfassen muss, wie hier http://www.nslu2-info.de/showthread.php?t=6737&page=2 beschreiben, weil mein gembird sonst nicht erkannt wird.
Du meinst das hier: ?

hi,

betroffen ist die 0xFD13. Man kann diese mittels 'lsusb' auslesen.
DebianTest:~# lsusb
Bus 002 Device 005: ID 04b4:fd13 Cypress Semiconductor Corp.

ich habe diese SISPM erst letzte Woche kommen. Also eine neue Revision. Allerdings haben wir es gestern zum laufen gebracht! Wenn auch nicht sehr stabil (bedeutet jeder Command muß evtl mehrfach abgesendet werden). Da ich es aber erst gestern Abend zum laufen bekommen habe kann ich hier noch nichts genaues sagen. zumal ich es auf einem Ubuntu installiert habe.

Was aber auf jeden Fall nicht bei mir geht ist die SISPM unter einer VM-Ware! Hier wird die Leiste zwar unter Debian erkannt aber kann mit SISPM_CTL nicht angesprochen werde.

Momentaner Workaround:
In der Datei 'sispm_ctl.h' folgende Zeile ändern und dann neu compilieren.
#define PRODUCT_ID_SISPM 0xFD11
in
#define PRODUCT_ID_SISPM 0xFD13

Und da die binaries von dir recht alt sind nehm ich mal an das die nicht mit dem veraenderten '13'er Flag kompiliert wurden oder doch? wenn ja nehm ich natuerlich die! :confused:
Siehe Anhang :) .

Gruß WLAN-Fan.

frause
03-03-2008, 15:27
@WLAN-Fan vielen lieben dank! aber ich will nicht das ganze ipkg-package installieren sondern nur die sispmctl... den rest mach ich dann schon selber, darum wollt ich's ja auch urspruenglich selber kompilieren.

thE_29
03-03-2008, 18:12
Saug dir das sispml Paket mit ID 13 Patch! (mit wget)
Danach entpackst du es mit tar xzvf paket.ipk und nimmst dir nur dein File!

Weiß nicht was du gegen ipkg hast! Du vertraust sonst auch jedem in deinen ipkg Quellen was dabei sind..
Du siehst auch die files (zumindest beim oleg) und wenn es installiert ist mit
ipkg files <paketname> (wäre in deinem fall sispml13) außerdem kannst du es ja ganz normal wieder entfernen ;)

frause
03-03-2008, 19:39
ahh vielen dank! ich wusste nicht wie ich anden Inahlt komme... danke!

also ich nehme mal an ich bin einfach zu dumm (dann gebe ich nach diesem post auf), aber falls nicht dann noch eine frage: warum??


root@Kublai:~/opt/bin$ ls -al
drwxr-xr-x 2 root root 60 Mar 3 20:32 .
drwxr-xr-x 3 root root 60 Mar 3 20:32 ..
-rwxr-xr-x 1 root root 28626 Mar 2 21:13 sispm
root@Kublai:~/opt/bin$ sispm
-ash: sispm: Permission denied
root@Kublai:~/opt/bin$ ./sispm
-ash: ./sispm: not found


selbiges krieg ich auch fuer die sispmctl in dem grossen package...


-ash: ./sispm: not found

-ash: ./sispmctl: not found

thE_29
03-03-2008, 19:44
Oho!
Fehlt dir etwa das libusb Paket? (ipkg install libusb)

Ich habs so gemacht!


cd /tmp
wget ftp://ipkg:ipkg@the29.ath.cx/sispml_oleg_thE29_13.ipk
tar xzvf sispml_oleg_thE29_13.ipk
tar xzvf data.tar.gz
cd opt/bin/
./sispmctl
No GEMBIRD SiS-PM found. Check USB connections, please!

Da ja ID 13 und ich ne 11 habe! Aber man benötigt das libusb Paket! ipkg würde das automatisch mitinstallieren ;)

Da wenn ich sispmctl nur sage, das hier kommt

sispmctl

SiS PM Control for Linux 2.4a

(C) 2004, 2005, 2006 by Mondrian ....
Und halt der Rest noch alles!

frause
03-03-2008, 19:59
@thE_29: hmpf, libusb hab ich leider schon drauf ist auch aktuell, geht auch nicht aktueller - schade, das koentn ich ncoh verstehen (und beheben)

mein router hat halt nicht den oleg sondern white russian drauf

ich hab jetzt mal genau deine Kommandofolge ausgefuehrt - leider mit dem gleichen negativen ergebnis:



root@Kublai:~/opt/bin$ ./sispmctl
-ash: ./sispmctl: not found
root@Kublai:~/opt/bin$ ls -al
drwxr-xr-x 2 root root 80 Mar 3 20:54 .
drwxr-xr-x 4 root root 80 Mar 3 20:54 ..
-rwxr-xr-x 1 root root 28626 Mar 2 21:13 sispm
-rwxr-xr-x 1 root root 49184 Mar 2 21:03 sispmctl
root@Kublai:~/opt/bin$


:confused:

thE_29
03-03-2008, 20:10
Haste strace open? (ansonsten runterladen)
dann probier mal

strace sispmctl 2>&1 | more

Hier sieht man lauter Zugriffe! Vielleicht siehst du da eine library oder sonstiges was er net mag (vielleicht nen Pfad oder so). Oder poste mal alles bis es aus ist (kann aber lange sein ;))

frause
03-03-2008, 20:21
hmm, also es ist recht kurz:


root@Kublai:~/opt/bin$ ls -al
drwxr-xr-x 2 root root 60 Mar 3 21:07 .
drwxr-xr-x 4 root root 80 Mar 3 21:07 ..
-rwxr-xr-x 1 root root 49184 Mar 2 21:03 sispmctl
root@Kublai:~/opt/bin$ strace ./sispmctl 2>&1 | more
execve("./sispmctl", ["./sispmctl"], [/* 13 vars */]) = -1 ENOENT (No such file or directory)
write(2, "strace: exec: No such file o\0\0\0\0"..., 40strace: exec: No such file or directory
) = 40
exit(1) = ?
Process 2793 detached


wenn ich's nicht besser wuesst wuerd ich sagen das executabel ist nicht da...

thE_29
03-03-2008, 20:31
Also solche Meldungen spuckt der normalerweise aus wenn die Datei korrupt ist, falsch übetragen (aci statt binär), im dos format ist oder einfach eine andere Architektur ist!
Welchen router hast den du? Und ich hab auch nen router mit white russian! Ich teste das mal ;)

Nachtrag: Also auf meinem Buffalo Router ist das gleiche! Man muss aber dazu sagen, ich hab kein libusb installiert, da kein Speicherplatz mehr da ist..

frause
03-03-2008, 20:36
vielen dank thE_29 fuer deinen support :)

nun den "ASUS WL-500g Premium" mit "Broadcom BCM947XX"
da laeuft "OpenWrt White Russian - With X-Wrt Extensions 0.9 webif2" (r3978)

vielleicht sollt ich noch erwaehnen das am ersten USB-Port ein HP drucker haengt...

thE_29
03-03-2008, 20:45
So, hab jetzt meine HDD vom Asus beim buffalo gemounted (wo white russian oben ist).
Danach libusb installiert und strace, aber das will nicht so!

Könnte halt aber auch damit zusammenliegen, das der kein usb hat! Jedenfalls gehts bei mir nicht ausführen und ich veränder meine firmware am Asus nicht mehr ;)

Was spricht den gegen oleg? Seine Firmware ist spezielle für den Asus! Es ist zwar optisch net das beste, aber sonst super :) Vorallem kannst du dir das buildchain saugen und dann selbst am Router kompilieren :)

frause
03-03-2008, 21:03
hmpf, gegen oleg spricht fuer mich, das ich noch einen austausch-netgear router haber der auch mit white russian laeuft und ich bislang gute erfahrungen mit dem openwrt gemacht habe!
diese "buildchain" kann ich wohl nicht irgendwie auf das white russian anpassen, wie?

nun ja dann muss ich mir noch was anderes ueberlgen...

thE_29
03-03-2008, 21:59
USB Treiber geladen hast du schon oder? (Und Module, bzw. läuft ne USB HDD da auch?)

Achja, ich verwende selbst seit kurzer Zeit white russian mit x-wrt und könnte nicht sagen das es besser ist! Kann aber auch am Router liegen :P Aber fürn Asus (hatte da vorher x-wrt, dd-wrt probiert) kann ich sagen ist Olegs FW am besten!

Kommt am besten mit den USB Sachen klar, weil es ja wirklich die original FW von Asus ist nur "verbessert"!

frause
04-03-2008, 06:17
hmm, also eine HHD laeuft nicht dran, aber der usb-drucker. 'usb_ohci' laeuft auch und auch die Treiber 'hub', 'usbdevfs' & 'usblp' sind geladen.. ob das nun reicht weiss ich nicht, aber ich kann gern noch die treiber fuer ne usb hdd dazupacken und schauen ob's was bringt. uebrigens ist 'lsusb' installiert, der aufruf 'lsusb' bringt aber das gleiche ergebnis "kann die datei nicht finden" (hab ich des naechtens noch festgestellt.

zur software wahl: da ich schon so ans schlichte blau/weiss mit der informativen oberflaeche gewohnt bin, will ich nicht mehr zum lila /gelb-gruen zurueck! :D

WLAN-Fan
04-03-2008, 07:45
Hi,

wie lautet deine Zeile lsusb? Bitte nur lsusb eingeben Enter fertig im Putty.

Gruß.

frause
04-03-2008, 08:11
meine Zeile:


lsusb

Enter fertig (nix putty - weil nix windows ;)

wie gesagt installiert ist es...

Nachtrag: Ausgabe:


root@Kublai:~$ lsusb
-ash: lsusb: not found

thE_29
04-03-2008, 10:49
Dann hats da was!
Anscheinend fehlen dir Libs oder Module! Da er beim Ausführen von libusb auch Probleme hat!

Mich würde wundern warum der Drucker eigentlich geht.

Meine Ausgabe bei libusb:


[root@asus root]$ lsusb
Bus 003 Device 001: ID 0000:0000
Bus 003 Device 002: ID 05e3:0608 Genesys Logic, Inc.
Bus 003 Device 003: ID 1058:1010 Western Digital Technologies, Inc.
Bus 003 Device 004: ID 05e3:0608 Genesys Logic, Inc.
Bus 003 Device 005: ID 04b4:fd11 Cypress Semiconductor Corp.
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

Hier: http://www.dd-wrt.com/wiki/index.php/ASUS_WL-500g_Premium Schau dir mal das USB Support HowTO an! Vielleicht fehlt dir ja irgendwas!

frause
04-03-2008, 19:49
JAAAAAAAAA...
... fast :o

ich habe jetzt so ziemlcih alles usb-hafte was man so benoetigt installiert - auch lsusb bedurfte eines updates und funktioniert jetzt. nur leider krieg ich das sispmctl nicht zum rennen...

also wenn ich die alte version von wlan-fan aufrufe krieg ich ein "kenn ich nicht" vom sispm_ctl

die von thE_29 zur verfuegung gestellten upgedaten packete krieg cih leider nicht zum rennen:


root@Kublai:~/opt/bin$ lsusb
Bus 004 Device 001: ID 0000:0000
Bus 004 Device 002: ID 03f0:2e17 Hewlett-Packard
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 002 Device 002: ID 04b4:fd13 Cypress Semiconductor Corp.
Bus 001 Device 001: ID 0000:0000
root@Kublai:~/opt/bin$ ls -al
drwxr-xr-x 2 root root 80 Mar 4 20:41 .
drwxr-xr-x 4 root root 80 Mar 2 21:13 ..
-rwxr-xr-x 1 root root 28626 Mar 2 21:13 sispm
-rwxr-xr-x 1 root root 49184 Mar 2 21:03 sispmctl
root@Kublai:~/opt/bin$ sispm
-ash: sispm: Permission denied
root@Kublai:~/opt/bin$ ./sispm
-ash: ./sispm: not found
root@Kublai:~/opt/bin$ ./sispmctl
-ash: ./sispmctl: not found
root@Kublai:~/opt/bin$ sispmctl
-ash: sispmctl: not found


wenn ich eines tages weiss warum er sagt "not found" beiss ich ihm in den Ars** :mad:

Nachtrag:
dmesg ausgabe:


hub.c: connect-debounce failed, port 2 disabled

hub.c: new USB device 01:03.0-2, assigned address 2
usb.c: USB device 2 (vend/prod 0x4b4/0xfd13) is not claimed by any active driver.

frause
04-03-2008, 20:43
seit gestern gibts bei sourcforge http://sourceforge.net/project/showfiles.php?group_id=159834 ein update... koennte das evtl. jemand mal auf seinem openwrt/oleg kompilieren und zur verfuegung stellen?

alternativ kann mir auch gerne jemand verraten wie ich den mumpitz selbst compiliere...

danke auf alle faelle fuer die viele unterstuetzung

WLAN-Fan
04-03-2008, 21:48
Hi,

also was mir komisch vorkommt ist das du 4 USB-BUSE hast?

Gruß.

frause
05-03-2008, 07:57
@WLAN-Fan ja, das macht mich auch raetseln, denn sehen tu ich natuerlich nur 2... Es steckt auf alle faelle kein hub o.ae. dran! Ich habe auch schon mal die USB Ports vertauscht (Drucker<->Gembird) oder den Gembird allein drangehaengt. das bringt leider auch alles nix!

ganz uebel wirds uebrigens wenn man den USB vom gembird raus und wieder rein steckt, dann gibt dmesg ein endloses


hub.c: connect-debounce failed, port 2 disabled
hub.c: connect-debounce failed, port 2 disabled
...

aus.

thE_29
05-03-2008, 09:16
Tjo, der von WLAN gepostet Link mit der anderen Version ist auch von mir kompiliert ;)

Geh wieder auf ftp://ipkg:ipkg@the29.ath.cx und das neuste Paket (sispml_2.6..)

In der .h Datei sind beide (ID 11 und ID13) drinnen und somit sollte ein Paket für das alte und neue reichen!

frause
05-03-2008, 16:59
gleich geb' ich auf... ;)

@thE_29 mein openwrt hat irgendein @*(^#$^& problem mit der von dir compilierten sispmctl. das lustige ist, das er auch bei der autovervollstaendigung <TAB> nur auf "sispm/" springt, was freilich nicht existiert.

Nachtrag: vielen dank fuer die schnelle bereiitstellung!

thE_29
05-03-2008, 17:13
Tjo, wie gesagt, welche Verson geht den bei dir? Die meisten hier in dem Thread sind von mir kompiliert!
Vielleicht liegts an nem anderen Problem. Da die erste sismctl ja auch die Version 2.4 ist! Geht den diese? (Also er sagt dir halt dann, das die ID nicht passt)

WLAN-Fan
05-03-2008, 23:28
Hi,

teste mal ob das Programm bei dir läuft. Es ist nur ein Hallo Welt Programm. Wenn das nicht geht dann ist was faul.

Gruß.

thE_29
06-03-2008, 08:20
Also auf meinem Buffalo mit whiterussian and x-wrt geht das genauso wenig ausführen :(
Aufn Asus mit oleg gehts tip top! Anscheinend hats hier irgendwas..

WLAN-Fan
06-03-2008, 10:33
Hi,

Also auf meinem Buffalo mit whiterussian and x-wrt geht das genauso wenig ausführen :(
Aufn Asus mit oleg gehts tip top! Anscheinend hats hier irgendwas..
du meinst mein kleines Testprogramm?

Gruß.

thE_29
06-03-2008, 11:06
Jop!
Kommt der gleiche Fehler wie bei mir! Ich probiere nachher mal das alte sispm 2.4 Paket! Maybe gabs da andere compiler flags, oder was weiß ich..

WLAN-Fan
06-03-2008, 11:20
Hmm, ich habe das Programm unter der Oleg-FW mit dem Buildroot kompiliert.

thE_29
06-03-2008, 12:45
Tjo, meine sind auch unter oleg!
Anscheinend passt dem irgendwas nicht, da sispml 2.4 auch nicht läuft :(

Muss gucken, ob es buildroot für whiterussian gibt! Dann installier ich das ganze auf ein Netzlaufwerk :P

frause
06-03-2008, 17:49
also das einzige was auf meinen openwrt 'white russian' (inkl X-Wrt) funktioniert ist diese hier (http://www.ip-phone-forum.de/showpost.php?p=642505&postcount=10) nur schreibt der ollistudent gerade klausuren, aber er schaut mal wie er das anno dazumal gemacht hat...

vielen dank fuer die viele hilfe! freut mich ja das es nicht allein an mir liegt :o

thE_29
06-03-2008, 19:02
So, da mich das nervt und ich zu faul bin zu programmieren, spiele ich mich mal mit dem rum!
Ich hab ja ne VMWare die ich fürs cross compilen meines sat receiver benutze!

Schaun wir mal ob die sich auch für openwrt einrichten lässt ;)

WLAN-Fan
07-03-2008, 11:17
Hi,

also das einzige was auf meinen openwrt 'white russian' (inkl X-Wrt) funktioniert ist diese hier (http://www.ip-phone-forum.de/showpost.php?p=642505&postcount=10)
hi hi ;) hast du den Thread im IP forum gefunden ;-) ... mich wundert nur das das auf der FB laufen soll. Was ich noch nicht so richtig klauben kann da die FB kein echten vollwertigen USB-Host zu scheinen hat (siehe meine Posts dort). Einer schon getestet?

Auf die Idee bin ich in der Hektik des Gefechts gar nee gekommen dir den Link zu geben, hast ihn ja selber gefunden :) .

@the_29
Halte mich / uns unbedingt auf dem laufenden mit dem CrossCompilen!!!!!!!!!

Gruß.

thE_29
07-03-2008, 12:37
So, cross compilen geht ja schon mal :)
http://www.777kb.com/vimg/cross_compile1.JPG
Rechts sieht man, wenn das ich a.out ausführen kann!

Leider hats noch was bei den Abhängigkeiten beim Compilieren vom sispmctl! Aber ich teste am Nachmittag ;)

VIncent_A
08-03-2008, 22:14
Guten Abend bzw servus euch allen.
Nachdem ich auch einige Openwrt Geräte am laufen habe, war ich sehr erfreut das hier zu finden.Also bin ich gelaufen und hab mit bei Conrad so ein Teill geholt (conrad wien)

Habe nun "SIS-PMS" das aus einer Plastikverpackung kam die mit Klammern verschlossen war.
Erster SCHOCK: Eine Diskette (CD) mit in der Verpackung.
Zweiter Schreck: Beschreibung beschreibt ein anderes Gerät.

Sollte laut Beschreibung einen Netzanschluss neben der USB Buchse haben: is nicht vorhanden.


Verschiedene Fragen an euch:

Hat man mit gebrauchte gegeben ?
Normal das keine Soft dabei ist obwohl sowohl Verpackung als auch Beschreinung sagt das Soft dabei sein sollte ?.

Bevor ich mich nun mir Conrad bzw Hersteller herumärgere und den langen Weg gehe, könnt ihr mir Link schicken oder Orginalsoftware schicken das ich vorweg mal testen kann ?
Wäre euch sehr dankbar.

Wenns dann klappt möchte ich das Teil auch auf openwrt auf nen nslu2 oder asus 500gp nutzen und verschiedene DInge zu schalten (zB Bewässerungsanlage der Blumen und Hardreset von Server ) - dann eine 2. Leiste am Server umd auch beim router hardreset ausführen zu könnnen. (da fällt dann nslug aus weil der bei stromausfall nimmer hoch kommt).

Weiters hängt dann auch eine Webcam (logitech sphere af) mit dran um zu sehen wo Raum schon schwimmt oder Server raucht.

Nicht böse sein wegen dem offtopic aber hab hier nun nochetwas:

Die oben angesprochene Webcam ( autofocus ,neige und schwenkbar) funktionier am Asus 500 gp zusamen mit openwrt einfach nur spitze.

nicht nur das bild klappt sondenr auch das neigen und drehen und entgegen der aussagen von LOGITECH selbst, geht auch AUTOFOCUS abzuschalten und manuell zu steuern. Bin einfach nur begeistern. So bekommt mein asus das erste mal richtig sinn. Fehlt nur noch atheros wlan karte auf minipci.

lg Vincent

EDIT: Hat sich erledigt. Nach 3 falschen Versionen hab ich funktionierende soft am ".com" gefunden.

thE_29
09-03-2008, 02:28
So nach 2 1/2 Stunden rumqählen mit dem Crosscompiler gehts nun doch :)

Der blöde Hauptfehler war mal, das er fix mit USB Device auf /dev/usb kompiliert wird. Die Virtualbox aber die USB Dinger nach /dev/sda1 gelegt hat!

Nur bis ich da draufgekommen bin, das er das Device meint :P Habe dann nen Symlink gemacht und er hats gefressen!! Dann noch paar Compiler Fehler und Library Fehler die ich mit googeln auflösen konnte und fertig ist das sispmctl 2.6 tar.gz Paket :P

Lustigerweise gehts aufn oleg Router genausogut ausführen ;) Und da ich ja nur den Buffalo mit OpenWrt betreibe, kann ich net zu 100% sagen obs dort klappt. Aber es ging schonmal aufn Buffalo Router mit OpenWrt ausführen und er braucht auch länger als bei der alten Version! Ich hoffe ja das die neue Version auf ID 11 und ID13 sucht!

Hier der Link: ftp://ipkg:ipkg@the29.ath.cx/sispm2.6_openwrt_thE29.tar.gz
Einfach zum Testen mal ins /tmp wechseln, dann wget <url> danach tar xzvf sispm2.6....
Dann müsste er das bin und share Verzeichnis extrahieren! Geht ins bin und dann ./sispmctl!
Bei meinem openwrt siehts so aus:

root@buffalo:/jffs/smb/sispmopen/bin$ ls -ltr
-rwxr-xr-x 1 500 500 101736 Mar 9 03:08 sispmctl
root@buffalo:/jffs/smb/sispmopen/bin$ ./sispmctl
No GEMBIRD SiS-PM found. Check USB connections, please!

Hoffe das es also auch bei euch läuft! Wenns funktioniert, baue ich ein ipk Paket daraus! So und nun eine schöne Nacht :P

Falls ID13 Geräte nicht gehen, müsste ich es nochmals mit der anderen ID kompilieren!!

frause
09-03-2008, 07:51
@thE_29 wuuhah!! wundervoll, danke!! :):)

also openwrt 'white russian' funzt wundervoll! ID 13 funktioniert auch bestens vielen dank fuer die viele Muehe euch allen!

jetzt wird remote geschaltet und damit erstmal alle stecker umgesteckt :p!

VIncent_A
09-03-2008, 16:37
so auf dem asus spielt das nun wunderbar ( openwrt kamikazi 7.09 - kernel 2.6.23 - via imagebuilder gebaut)

nun habe ich noch die nslu2 von linksys die auch gleich firmware drauf hat nur für den intel scale - IXP4XX

und natürlich klappts da nicht so ganz

beim start der fehler
./sispmctl: line 1: syntax error: "(" unexpected

würde mich da auch noch über eine lösung freuen.

wobei ich auch gleich dazu sagen sollte:
man sollte bedenken das die nslu wenn mal strom weg ist nur per hand wieder eingeschalten werden kann.
für mich ists sehr wichtig weil ich so geräte schalten kann die ich nur 1x wöchentlich vor ort bedienen kann.

lg Vincent

thE_29
09-03-2008, 19:03
Das HowTO haste gemacht?
http://wiki.openwrt.org/UsbStorageHowto

VIncent_A
09-03-2008, 19:22
ja das habe ich durch. hab mir zuerst den asus gemacht mit "boot vom stick" und auch usb cam rennt via usb und dann den nslu2.

sind nun weitgehende auf die selbe art gebau bis auf den cpu unterschied.

thE_29
09-03-2008, 20:03
Starte das mal mit strace und zeig die Logausgaben her!

strace ./sispmctl müsste gehen ansonsten strace /pfad/zur/app/sispmctl

VIncent_A
09-03-2008, 20:29
root@OpenWrt:/2/bin# strace ./sispmctl
execve("./sispmctl", ["./sispmctl"], [/* 9 vars */]) = -1 ENOEXEC (Exec format error)
write(2, "strace: exec: Exec format error\n", 32strace: exec: Exec format error
) = 32
exit(1) = ?

ikann momentan die sis nicht anstecken aber hoffe das tut dem keinen abbruch.

VIncent_A
09-03-2008, 21:11
eben ist mir aufgefallen das das geraet nicht erkannt wird bei lsusb. desweiteren habe ich gesehen das in dem kernel usb-ohci fix eingebaut ist.

kann das das problem verursachen ?

thE_29
10-03-2008, 08:26
Der Fehler kommt entweder duchs falsche übertragen oder weil es für ein anderes System gedacht ist...
Richtig übertragen hast du das ganze ja auch oder? Bzw saug das ganze Paket nochmals!!

VIncent_A
10-03-2008, 11:15
also ich habs schon wichtig kopiert und entpackt
verwende gleiche version auch unter asus.

aber ich denke es handelt sich hier auch um 2 probleme

1.
normal würde ich denken das dein prg mit anderer fehlermeldung abbrechen wuerde wenn er kein geraet findet.


2. der SIS wird am nslu gar nicht erkannt.
hab eben neu drauf gemach (geflasht) und: stick wird erkannt und gezeigt
webcam wird erkannt und gezeigt

3. SIS wird nicht erkannt wie es scheint.


bin froh das am asus klappt und nslu waere nur optimum gewesen. will dich hier nicht weiter belaestigen (solange nslu die SIS nicht erkennt) danke

Vinc

WLAN-Fan
10-03-2008, 12:55
Hi,

(da fällt dann nslug aus weil der bei stromausfall nimmer hoch kommt).
das kann ich dir umbauen in der NSLU, das das Ding hochfährt nach einem Stromausfall. Klapt hervorragend bei mir.

Gruß.

VIncent_A
10-03-2008, 18:13
danke dir aber wird dann zu umständlich. solange ich nicht draufkommen wie der nslu den SIS erkennt, ists nicht wichtig da sie dann für unwichtigeres eingesetzt wird.

sobald ich mehr weiss sag ich bescheid.
und nun wieder ran an den ASUS

WLAN-Fan
10-03-2008, 20:36
Hi,

danke dir aber wird dann zu umständlich. solange ich nicht draufkommen wie der nslu den SIS erkennt, ists nicht wichtig da sie dann für unwichtigeres eingesetzt wird.
für was setzt du sie den ein?

Gruß.

VIncent_A
10-03-2008, 23:22
ich denke es gibt verschiedene dinge.
mit einen telefon als modem oder auch direkt ein modem dran kann man das teil ja sehr mobil verwenden.

denke da an schnelle videoüberwachung oder aber auch schnell irgendwo als web und ftp fileserver online gehen ....

da der nslu so klein ist ist da ja sehr brauchbar.
das ist aber hier nun offtopic und somit wieder zurück zum thema mit der SIS

placebo22
21-03-2008, 19:26
Hallo zusammen,

Wlan-Fan ich habe auch eine NSLU2, ich möchte die aber nicht immer laufen lassen sondern am liebsten mit einer Zeitschaltuhr!

Funktioniert das mit Deiner Umbauweise, also sie sollte um 6.00Uhr geweckt werden ohne das ich sie immer einschalten muss!

Wäre das machtbar und könntest Du das vielleicht bei mir dann so umbauen?

Gruß Placebo

LosWochos
22-03-2008, 21:02
Also ich versuche gerade die SIS-PM auf einem Siemens SE505v2 mit DD-WRT v23 SP2 zum laufen zu bekommen. Leider habe ich ähnliche Probleme wie frause, die letzte Version von thE_29 funktioniert. Leider erkennt der die Software aber keine SIS-PM. Alle nötigen libs und Kernel-Module sind installiert.

#dmesg



6>usb-ohci.c: USB OHCI at membase 0xb8004000, IRQ 2
<6>usb-ohci.c: usb-00:04.0, PCI device 14e4:4716
<6>usb.c: new USB bus registered, assigned bus number 1
<6>hub.c: USB hub found
<6>hub.c: 2 ports detected
<6>hub.c: new USB device 00:04.0-1, assigned address 2
<6>hub.c: USB hub found
<6>hub.c: 4 ports detected
<6>hub.c: new USB device 00:04.0-2, assigned address 3
<3>usb.c: USB device not accepting new address=3 (error=-145)
<6>hub.c: new USB device 00:04.0-2, assigned address 4
<3>usb.c: USB device not accepting new address=4 (error=-145)
<6>hub.c: new USB device 00:04.0-1.1, assigned address 5
<4>usb.c: USB device 5 (vend/prod 0x4b4/0xfd13) is not claimed by any active driver.




/jffs/opt/bin # ./sispmctl
No GEMBIRD SiS-PM found. Check USB connections, please!


lsusb will auch nicht...



/jffs/opt/bin # lsusb
lsusb: cannot open "/usr/share/usb.ids", No such file or directory



Ich hoffe jemand kann mir helfen!

WLAN-Fan
23-03-2008, 12:56
Hallo zusammen,

Wlan-Fan ich habe auch eine NSLU2, ich möchte die aber nicht immer laufen lassen sondern am liebsten mit einer Zeitschaltuhr!

Funktioniert das mit Deiner Umbauweise, also sie sollte um 6.00Uhr geweckt werden ohne das ich sie immer einschalten muss!

Wäre das machtbar und könntest Du das vielleicht bei mir dann so umbauen?

Gruß Placebo
Ist machbar, habe noch ein Tütchen voll mit den benötigten Bauteilen da.


Also ich versuche gerade die SIS-PM auf einem Siemens SE505v2 mit DD-WRT v23 SP2 zum laufen zu bekommen. Leider habe ich ähnliche Probleme wie frause, die letzte Version von thE_29 funktioniert. Leider erkennt der die Software aber keine SIS-PM. Alle nötigen libs und Kernel-Module sind installiert.
Zeig mal Fotos vom USB-Umbau! Das Ding hat keine USB normalerweise! wie lange haste für den Umbau gebraucht?

Gruß.

LosWochos
23-03-2008, 17:00
Das Ding hat keine USB normalerweise! wie lange haste für den Umbau gebraucht?


Habe das Teil fertig umgebaut von einem DD-WRT Forenuser bei ebay gekauft. Bisher läuft der Router auch ohne jegliche Probleme.

http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&rd=1&item=250224508332

USB habe ich bereits erfolgreich mit einem Storage Device (externer Platte) ausgetestet. Selbst die Stromversorgung war kein Problem...

LosWochos
23-03-2008, 18:13
Habe jetzt mal auf die v24 RC6 (Kernel 2.4.35) geupdatet, leider ohne Erfolg. USB funktioniert, Device wird auch erkannt. sispmctl findet die Leiste aber weiterhin nicht.

Folgende Kernel-Module sind eingebunden:



Module Size Used by Tainted: P
usb-ohci 19236 0 (unused)
usbcore 74808 0 [usb-ohci]
ip_nat_pptp 2284 0 (unused)
ip_conntrack_pptp 2812 1
ip_nat_proto_gre 1552 0 (unused)
ip_conntrack_proto_gre 2440 0 [ip_nat_pptp ip_conntrack_pptp]
jffs2 172344 1
switch-adm 7572 0 (unused)
switch-core 6064 0 [switch-adm]


Frohe Ostern!

thE_29
24-03-2008, 19:23
Die neuste Version hier im Thread für die OpenWRT FW hat eigentlich beide IDs drinnen! Dh, er sucht zuerst mit ID 10 und dann mit ID 13!
Kann dir im laufe der Woche vielleicht eine alte Version kompilieren mit expliziter ID 13!

LosWochos
25-03-2008, 20:47
Kann dir im laufe der Woche vielleicht eine alte Version kompilieren mit expliziter ID 13!

Das wäre super! Wenn das nicht funktionieren sollte müsste ich mich mal auf die Fehlersuche begeben. Vielleicht liegt das Problem an ganz anderer Stelle..

Grüße

LosWochos

frause
16-04-2008, 21:31
Hallo,
habe mein openwrt mittlerweile auf kamikaze upgedated, und mein gembird fuktioniert auch super mit der schoenen version sispm2.6_openwrt_thE29.tar.gz von thE29. Nochmals vielen dank fuer die viele hilfe.

doch nun bin ich einmal auf den geschmack gekommen und wuerd gern die fernsteuerung ueber eine WebSeite realisieren... leider funktionieren die mitgelieferten htmls aus dem zip nicht, wahrscheinlich weil erst ein service eingerichtet werden muss, oder wie?
ich habe die sispmctl wie folgt gestartet:


/etc/sispmctl -l -i 192.168.1.1 -u /www/share/httpd/sispmctl/skin3

ich komme auch auf die Webseite aber ich sehe schon mal die bilder darauf nicht... geschweige denn eine rueckgabe vom gembird wenn cih die seiten direkt anspreche:


http://192.168.1.1/share/httpd/sispmctl/skin3/on4.html

bekomme ich nur>

HTTP/1.0 302 Moved Temporarily Server: pmctl Date: Sat, 04 Feb 2006 16:03:35 +0100 Location: $$on(4)?index.html:index.html$$ Connection: close$$status(4)?:$$

danke fuer alle hinweise im vorraus ;)

WLAN-Fan
23-04-2008, 07:49
Hi,

welchen WebServer nutzt du den?

Gruß.

frause
23-04-2008, 08:21
:o oehhh, das ja mal ne gute frage...
ich weiss es nicht :confused:

also halt den das webif mitliefert. It uses the Busy``Box HTTPD server (http://wiki.x-wrt.org/index.php/Programmer's_Guide_to_the_Webif). Ist das der HTTPD so eine art Slim-Light-Light WebServer?

--- edit:
ohhh, aber es haengt nicht im WebIf cgi verzeichnis sondern seperat, damit jeder darauf zugreifen kann. Die HTML Seiten sehe ich, die Bilder nicht und der Aufruf der funktionen funktioniert leider auch nicht...

WLAN-Fan
29-04-2008, 15:33
Hi,

es sollte auch mit dem BusyBox http-Server zum laufen zu bekommen sein.
Vermutlich sogar am stabilsten.
Leider habe ich im Moment sehr wenig Zeit dafür das umzusetzten.

Gruß.

enge.land
24-07-2008, 14:31
Hi Jungs,

hab mir auch die Gembird gekauft und stehe jetzt vor einem ernsten Problem.

Habe ein Wl500b - gebe zu ein wenig veraltet aber funktionstüchtig
Oleg is drauf - Version weiß ich grad net

hab mir das Packet sispml_2.6_oleg_thE29.ipk von the29.ath.cx geholt - @ the29 danke für deine Mühe

Alles wunderbar soweit. Es lassen sich alle Dosen einwandfrei an und aus schalten.

Manko: Sobalt ich einen Abnehmer einstecke und die jeweilige Dose auf ein schalte, gehts - allerdings kommt wenn ich sie wieder ausschalten will:
No GEMBIRD SiS-PM found. Check USB connections, please!

Auch ist dies unabhängig von der Leistung die Abgenommen wird (Handyladegerät oder 60 Watt Birne machen keinen Unterschied.

Ich muss das Gerät wenn es in diesen "Fehler" gelaufen ist am Rechner anschließen und alle Dosen off setzen am router anschließen und schon geht diese Spiel von vorne los.

Hab ich was grundlegendens falsch gemacht oder gibts ein besseres Packet?
Muss ich gar selbst Compilieren?

Best Regards and Thanks

Enge.Land

PS: Habe gerade herausgefunden dass dies nur bei Dose 4 vorkommt die anderen Dosen funktionieren ganz normal. Ist dies evtl. ein Fabrikationsfehler? Hat jemand sowas ähnliches auch erfahren?

WLAN-Fan
24-07-2008, 18:40
Hi,

hänge mal eine aktiven USB-Hub (die mit Netzteil) dazwischen und poste die Ergenisse.

Gruß WLAN-Fan (schaltet jeden Tag per PDA die Steckdosen ein und aus ;) ).

thE_29
04-08-2008, 13:28
@enge: Jo, das isn Fehler! Gibt viele Steckdosen die bei Dose #4 einen Bug haben.

pklaus
02-08-2009, 13:59
Hallo!

Auch von meiner Seite noch eine Info: Hatte diese Seite über Google gefunden, mir das Gerät GEMBIRD SiS-PM genauer angesehen. Leider gibt es bei Pearl.de nur den Nachfolger mit dem Namen "revolt USB-Steckdosenleiste Intelli-Plug II". Auch hatte ich von verschiedenen Problemen mit der Zuverlässigkeit / Steuerung gelesen.
Habe mich dann für das Koukaam NETIO 230A (erhältlich z.B. bei Reichelt für 100 €) entschieden. Hat 4 Steckplätze (leider für Kaltgerätekabel...) und kann per LAN geschaltet werden. Es sind z.B. auch Befehle per TCP/IP möglich, die vom WL500g per netcat (Konsolen-Befehl nc) gesendet werden können. Ich habe das NETIO 230A jetzt seit 2 Wochen im Einsatz, es ist gut verarbeitet und funktioniert super!

Ich habe mich daran gemacht, eine Python Klasse zu programmieren, mit der man das NETIO 230A per TCP/IP steuern kann, ohne den eingebauten Webserver zu nutzen.
Das Projekt findet sich hier: pklaus.github.com/netio230a (http://pklaus.github.com/netio230a/)
Auf den Wikiseiten bei github finden sich auch Beispiele, wie man mit Java, Ruby oder Bash-Skripten die TCP-Kommandos senden kann: http://wiki.github.com/pklaus/netio230a

Die Herstellerseite ist übrigens: koukaam.se/koukaam/showproduct.php?article_id=1315 (http://koukaam.se/koukaam/showproduct.php?article_id=1315)

Es gab übrigens einen Vergleichstest von verschiedenen Steckdosen/Steckerleisten mit Netzwerk-Schnittstelle im c´t Computermagazin. Ergebnis für Koukaam NETIO 230A:
c´t 2009, Heft 16:
"... stehen Funktion und Preis in einem attraktiven Verhältnis."
Bewertung:
Ausstattung: +
Funktion: ++
Effizienz: +


liebe grüße
pklaus

thE_29
05-08-2009, 14:44
Naja, Kaltstromgeräte und von 20-30€ auf 100€ Aufpreis ist halt dann nicht vergleichbar...

Aber danke für den neuen Namen :) Weil via gembird habe ich nix mehr gefunden... Werd mir mal wieder eine holen :)

pklaus
10-08-2009, 12:17
Naja, Kaltstromgeräte und von 20-30€ auf 100€ Aufpreis ist halt dann nicht vergleichbar...
Kaltstromgeräte ist der falsche Ausdruck. Bei Kaltgerätesteckern geht bei der Norm-Festlegung um die Temperatur der Stecker, nicht unbedingt um die Temperatur der Geräte. (siehe Wikipedia: http://de.wikipedia.org/wiki/Ger%C3%A4testecker#Kaltger.C3.A4testecker_IEC-60320_C19_.2F_C20 "Die maximale Temperatur an den Verbindungsstiften des Steckers darf 70 °C nicht überschreiten." ). Wenn du also entweder einen mehrfachstecker wie diesen hier nimmst: http://www.reichelt.de/?;ACTION=3;LA=3;ARTICLE=71157 oder aber ein anderes Kabel an der anderen Seite anlötest, ist die Temperatur dann egal.

Der Preisunterschied ist schon saftig, aber das Ding von Perl für € 39,90 ( http://www.pearl.de/a-NC5153-5452.shtml;jsessionid=jca4kq22qK9h09tZE9dms ) bringt eben nur den USB-Anschluss mit und (vom Hersteller) nur eine Windows Software. Ob es so wie sein Vorgänger über die Software auf dem wl500g gesteuert werden kann (siehe erste Posts in diesem Thread) weiß ich leider nicht.

Das Koukaam NETIO 230A hängt direkt am LAN und ist betriebssystemunabhängig.



Aber danke für den neuen Namen :) Weil via gembird habe ich nix mehr gefunden... Werd mir mal wieder eine holen :)
gut, dann mal viel Erfolg! Hoffe, dass die "revolt USB-Steckdosenleiste Intelli-Plug II" auch von sispmctl (http://sispmctl.sourceforge.net) - wie im ersten post (http://wl500g.info/showpost.php?p=48962) ("gibts etwas teurer auch bei pearl") für den Vorgänger angekündigt - angesteuert werden kann.


gruß pklaus

update: gerade diesen thread auf sourceforge gefunden: http://sourceforge.net/projects/sispmctl/forums/forum/539852/topic/3330963
Intelli-Plug II scheint genau so zu funktionieren.

thE_29
11-08-2009, 12:38
Jop, das Teil funktioniert genauso mit dem sispmctl ;)

Das habe ich damals auch schon rausgefunden :)

thE_29
11-01-2010, 16:53
Hui, da ich auf der Suche nach dem Teil war um so mein Handy welches auf dem Asus hängt, nur dann zu laden wenn der Akku knapp wird bin ich auf den Nachfolger gestoßen:

http://www.pearl.de/a-NC5153-5452.shtml

Das Teil hat sogar ne LAN Schnittstelle ^^