dbox2 als UPNP Client

Wünsche, Anträge, Fehlermeldungen
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

@JochenF

Wie koennen wir dich den Unterstuetzen ..?

Ich habe zuhause min. 4 verschiedene Upnp Server die ich via WireShark tracen koennte ;-)
jochen_f
Interessierter
Interessierter
Beiträge: 67
Registriert: Montag 29. Januar 2007, 12:25

Beitrag von jochen_f »

PT-1 hat geschrieben:@JochenF

Wie koennen wir dich den Unterstuetzen ..?

Ich habe zuhause min. 4 verschiedene Upnp Server die ich via WireShark tracen koennte ;-)
Will denn einer von denen nicht mit der dbox reden? Wenn ja, wäre ein Trace von der Verbindung hilfreich.

Ansonsten hatte ich eine neue Version auf http://ulc.tuxbox-cvs.sourceforge.net geladen, bei der Stopp gefixt ist.

Gruß, Jochen
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

@Jochen_F

Wie sehen denn deine weiteren Plaene bzw. Spielereien aus ;-)

Danke & Ciao

PT-1 (Im Buero weil hier kein Feiertag ist )
fran
Interessierter
Interessierter
Beiträge: 64
Registriert: Mittwoch 26. April 2006, 09:44

Beitrag von fran »

Vielleicht könnte man den Lautstärkeregler noch miteinbauen, ansonsten wirklich beeindruckend.
chr24
Neugieriger
Neugieriger
Beiträge: 3
Registriert: Freitag 11. Mai 2007, 23:54

Wie installieren

Beitrag von chr24 »

Ich habe schon oft nach UPnP für die dbox gegoogelt, aber nie was gefunden. Toll, dass es das gibt!!
Wie kann ich UPnP am besten installieren? Gibt es ein Image, dass es enthält oder ein Plugin? Wenn nicht, wo kann ich eine Anleitung finden?
skydiver
Einsteiger
Einsteiger
Beiträge: 256
Registriert: Montag 14. Januar 2002, 23:13

Beitrag von skydiver »

selbst ist der mann ;-)
mein letztes image ist vom 01.05.07
seither hat sich in sachen neutrino nicht so viel getan. wenn dir das reicht, schick mir ne pn
jochen_f
Interessierter
Interessierter
Beiträge: 67
Registriert: Montag 29. Januar 2007, 12:25

Beitrag von jochen_f »

fran hat geschrieben:Vielleicht könnte man den Lautstärkeregler noch miteinbauen, ansonsten wirklich beeindruckend.
Ich habe das und auch Power-Off etc. in meinen Patch mit eingebaut. Ich muß es aber noch auf der dbox2 testen, bevor ich es hochlade.

Derzeit habe ich leider zuviel anderes um die Ohren, daher geht das Projekt nur sehr schleppend voran :-?
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

@Jochen

Danke das du dir ueberhaupt die Muehe machst ;-)

PT-1
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Hi,

habe mal hier traces abgelegt die ich auf meinem Laptop gemacht habe.

Diese sind mit Wireshark erstellt und ich habe nur auf IP Traffic der Xbox mit XBMC (192.168.178.8) gelauscht.

Bei Twonky & Media Player war es moeglich den Inhalt zu browsen.

Bei Nero Media Home 2.5.50 konnte ich dieses zwar sehen aber nicht auswaehlen.

http://www.njlworld.com/~pt1/upnptest/U ... e2550.pcap
http://www.njlworld.com/~pt1/upnptest/U ... y_4_2.pcap
http://www.njlworld.com/~pt1/upnptest/U ... y_4_3.pcap
http://www.njlworld.com/~pt1/upnptest/U ... dia11.pcap

Ich werde mal noch einen Trace mit Dbox & Nero Media Home usw machen
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Und jetzt noch hier von Dbox zu Laptop:

Test mit Twonky & Mediaplayer wird angezeigt in der Upnp Liste aber Music usw 0 Content <-- Deppenalarm !! Habe wieder mit OK versucht zu browsen ;-) -> Funktioniert ;-)

NeroMediaHome2.5.50 wird nicht in der Liste angezeigt

http://www.njlworld.com/~pt1/upnptest/U ... 3DBox.pcap

http://www.njlworld.com/~pt1/upnptest/U ... 1DBox.pcap

http://www.njlworld.com/~pt1/upnptest/U ... 1Dbox.pcap

http://www.njlworld.com/~pt1/upnptest/U ... 0Dbox.pcap


Wireshark hier
skydiver
Einsteiger
Einsteiger
Beiträge: 256
Registriert: Montag 14. Januar 2002, 23:13

Beitrag von skydiver »

@jochen: überlass uns doch das testen ;-)
jochen_f
Interessierter
Interessierter
Beiträge: 67
Registriert: Montag 29. Januar 2007, 12:25

Beitrag von jochen_f »

skydiver hat geschrieben:@jochen: überlass uns doch das testen ;-)
OK. Die aktuelle Version liegt unter http://tuxbox-upload.wittnet.de/ zum Test bereit :wink:

Gruß, Jochen
jochen_f
Interessierter
Interessierter
Beiträge: 67
Registriert: Montag 29. Januar 2007, 12:25

Beitrag von jochen_f »

PT-1 hat geschrieben:Und jetzt noch hier von Dbox zu Laptop:

NeroMediaHome2.5.50 wird nicht in der Liste angezeigt
Mir scheint, diese Version ist ziemlich buggy:

UPnP MSEARCH wird scheinbar nur beantwortet, wenn diese auf der Broadcast-Adresse gesendet werden (warum tut das die XBOX? Das ist gegen jede UPnP Spezifikation). Ich hatte hier mal die aktuelle Version von Nero MediaHome CE getestet und das machte keine Probleme 8)
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Hi Jochen,

schoen das du dir wenigstens die Zeit genommen hast die Traces anzuschauen ;-)

Ich versuche gerade mir ein Image mit deinem Diff zu bauen dann teste ich auch nochmal zuhause mit meinem Twonky auf meinem Buffalo weil dieses irgendwie nicht will.

Komisch finde ich auch das 2 Twonky Produkte sich unterschiedlich mit XBMC verhalten...

Danke erstmal und wenn du etwas brauchst bitte melden
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

@Jochen

Code: Alles auswählen

 make flash-neutrino-jffs2-all
make zapit
make[1]: Entering directory `/home/developer/tuxbox-cvs/cdk'
make misc_libs
make[2]: Entering directory `/home/developer/tuxbox-cvs/cdk'
cd /home/developer/tuxbox-cvs/apps/misc/libs && ./autogen.sh && CC=powerpc-tuxbox-linux-gnu-gcc CXX=powerpc-tuxbox-linux-gnu-g++ CFLAGS="-Wall -mcpu=823 -pipe -Os" CXXFLAGS="-Wall -mcpu=823 -pipe -Os" LDFLAGS="-Wl,-O1" ./configure --build=i686-pc-linux-gnu --host=powerpc-tuxbox-linux-gnu --prefix=/home/developer/tuxbox-cvs/output/cdkroot --with-driver=/home/developer/tuxbox-cvs/driver --with-dvbincludes=/home/developer/tuxbox-cvs/driver/dvb/include --with-target=cdk --enable-maintainer-mode --without-debug
Generating configuration files for tuxbox-apps-misc-libs, please wait....
  aclocal
configure.ac:5: warning: AC_COMPILE_IFELSE was called before AC_GNU_SOURCE
acinclude.m4:372: AC_GNU_SOURCE is expanded from...
acinclude.m4:1: TUXBOX_APPS is expanded from...
configure.ac:5: the top level
configure.ac:5: warning: AC_RUN_IFELSE was called before AC_GNU_SOURCE
  libtoolize --automake
  autoconf
configure.ac:5: warning: AC_COMPILE_IFELSE was called before AC_GNU_SOURCE
acinclude.m4:372: AC_GNU_SOURCE is expanded from...
acinclude.m4:1: TUXBOX_APPS is expanded from...
configure.ac:5: the top level
configure.ac:5: warning: AC_RUN_IFELSE was called before AC_GNU_SOURCE
  autoheader
configure.ac:5: warning: AC_COMPILE_IFELSE was called before AC_GNU_SOURCE
acinclude.m4:372: AC_GNU_SOURCE is expanded from...
acinclude.m4:1: TUXBOX_APPS is expanded from...
configure.ac:5: the top level
configure.ac:5: warning: AC_RUN_IFELSE was called before AC_GNU_SOURCE
  automake --add-missing
configure.ac:5: warning: AC_COMPILE_IFELSE was called before AC_GNU_SOURCE
acinclude.m4:372: AC_GNU_SOURCE is expanded from...
acinclude.m4:1: TUXBOX_APPS is expanded from...
configure.ac:5: the top level
configure.ac:5: warning: AC_RUN_IFELSE was called before AC_GNU_SOURCE
configure.ac:11: required file `libupnpclient/Makefile.in' not found
configure.ac:11: required file `libupnpclient/tuxbox-upnpclient.pc.in' not found
Makefile.am:3: required directory ./libupnpclient does not exist
make[2]: *** [/home/developer/tuxbox-cvs/apps/misc/libs/config.status] Error 1
make[2]: Leaving directory `/home/developer/tuxbox-cvs/cdk'
make[1]: *** [/home/developer/tuxbox-cvs/output/cdkroot/lib/pkgconfig/tuxbox-xmltree.pc] Error 2
make[1]: Leaving directory `/home/developer/tuxbox-cvs/cdk'
make: *** [/home/developer/tuxbox-cvs/apps/dvb/zapit/src/zapit] Error 2
developer@tuxbox:~/tuxbox-cvs/cdk$
:gruebel: :gruebel: :gruebel: :gruebel: :gruebel:
jochen_f
Interessierter
Interessierter
Beiträge: 67
Registriert: Montag 29. Januar 2007, 12:25

Beitrag von jochen_f »

PT-1 hat geschrieben:@Jochen

Code: Alles auswählen

 
configure.ac:11: required file `libupnpclient/Makefile.in' not found
Der Patch ist scheinbar nicht sauber installiert. Bitte erst mal den CVS-Tree säubern und dann den Patch neu laufen lassen.

Gruß, Jochen
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

OK,

habe nochmal neu ausgecheckt und auch erfolgreich vor der Patch Anwendung Images gebaut und bekommen nun dies:

Code: Alles auswählen

checking for package tuxbox-xmltree... yes
checking for package tuxbox-upnpclient... no
configure: error: could not find package tuxbox-upnpclient
make[1]: *** [config.status] Error 1
make[1]: Leaving directory `/home/developer/tuxbox-cvs/apps/tuxbox/neutrino'
make: *** [/home/developer/tuxbox-cvs/output/cdkflash/root-neutrino] Error 2


:gruebel: :gruebel: :gruebel: :gruebel: :gruebel: :gruebel:

EDIT:

Habe jetzt nochmal gespielt und im /cdk ein make flash-upnp, dann das diff im Tuxbox-CVS nochmal angewendet und dann im /cdk nochmal ein make make flash-neutrino-jffs2-all und dann hat es gebaut .... :gruebel: :gruebel:

Jetzt macht mein Image dies beim booten :cry: :cry: :cry:

Code: Alles auswählen

Branching to 0x40000


U-Boot 1.2.0 (Tuxbox) (May 24 2007 - 13:27:30)

CPU:   PPC823ZTnnB2 at 66 MHz: 2 kB I-Cache 1 kB D-Cache
Board: DBOX2, Sagem, BMon V1.2
       Watchdog enabled
I2C:   ready
DRAM:  32 MB
FLASH:  8 MB
Scanning JFFS2 FS: ...... done.
find_inode failed for name=boot.conf
load: Failed to find inode
FB:    ready
LCD:   ready
In:    serial
Out:   serial
Err:   serial
Net:   SCC ETHERNET

Options:
  1: Console on null
  2: Console on ttyS0
  3: Console on framebuffer
Select option (1-3), other keys to stop autoboot:  0 
### FS (jffs2) loading 'vmlinuz' to 0x100000
### FS load complete: 650854 bytes loaded to 0x100000
............................................................... done
Un-Protected 63 sectors
## Booting image at 00100000 ...
   Image Name:   dbox2
   Image Type:   PowerPC Linux Kernel Image (gzip compressed)
   Data Size:    650790 Bytes = 635.5 kB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK
Linux version 2.4.34-dbox2 (developer@tuxbox) (gcc version 3.4.4) #9 Thu May 24 
15:38:28 BST 2007
On node 0 totalpages: 8192
zone(0): 8192 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: console=ttyS0 root=/dev/mtdblock2 rw rootfstype=jffs2
Decrementer Frequency = 247500000/60
m8xx_wdt: active wdt found (SWTC: 0xFFFF, SWP: 0x1)
m8xx_wdt: keep-alive trigger installed (PITC: 0x2000)
Console: colour dummy device 80x25
Calibrating delay loop... 65.74 BogoMIPS
Memory: 30864k available (1104k kernel code, 340k data, 60k init, 0k highmem)
Dentry cache hash table entries: 4096 (order: 3, 32768 bytes)
Inode cache hash table entries: 2048 (order: 2, 16384 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: 8192 (order: 3, 32768 bytes)
POSIX conformance testing by UNIFIX
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
JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc.
i2c-core.o: i2c core module version 2.6.1 (20010830)
i2c-dev.o: i2c /dev entries driver module version 2.6.1 (20010830)
CPM UART driver version 0.04
ttyS0 at 0x0280 is on SMC1 using BRGttyS1 at 0x0380 is on SMC2 using BRG2
pty: 256 Unix98 ptys configured
eth0: CPM ENET Version 0.2.dbox2 on SCC2, 00:50:9c:3a:b0:da
loop: loaded (max 8 devices)
D-Box 2 flash driver (size->0x800000 mem->0x10000000)
D-Box 2 flash memory: Found 1 x16 devices at 0x0 in 16-bit bank
 Intel/Sharp Extended Query Table at 0x0031
Using buffer write method
cfi_cmdset_0001: Erase suspend on write enabled
Creating 5 MTD partitions on "D-Box 2 flash memory":
0x00000000-0x00020000 : "BR bootloader"
0x00020000-0x00040000 : "FLFS (U-Boot)"
0x00040000-0x00800000 : "root (jffs2)"
0x00020000-0x00800000 : "Flash without bootloader"
0x00000000-0x00800000 : "Complete Flash"
Linux video capture interface: v1.00
mice: PS/2 mouse device common for all mice
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 2048 bind 4096)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
VFS: Mounted root (jffs2 filesystem).
Mounted devfs on /dev
Freeing unused kernel memory: 60k init
Kernel panic: No init found.  Try passing init= option to kernel.
 <0>Rebooting in 180 seconds..
skydiver
Einsteiger
Einsteiger
Beiträge: 256
Registriert: Montag 14. Januar 2002, 23:13

Beitrag von skydiver »

@pt: der fehler muss bei dir liegen. bei mir alles sauber mit newmake durch. image bootet auch

@jochen: sieht soweit gut aus. stopp und beenden mit home funzen. rekursives abspielen aller in einem ordner befindlichen files mit "ok" funktioniert bei mir nicht (mediatomb)
jochen_f
Interessierter
Interessierter
Beiträge: 67
Registriert: Montag 29. Januar 2007, 12:25

Beitrag von jochen_f »

PT-1 hat geschrieben:OK,

habe nochmal neu ausgecheckt und auch erfolgreich vor der Patch Anwendung Images gebaut und bekommen nun dies:
Genau das ist das Problem. newmake bekommt es nicht mit, wenn sich die Build-Regeln für ein Sub-Target ändern und baut das Sub-Target dann nicht neu.

Gruß, Jochen
skydiver
Einsteiger
Einsteiger
Beiträge: 256
Registriert: Montag 14. Januar 2002, 23:13

Beitrag von skydiver »

?? bei mir hat es mit newmake problemlos geklappt
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

OK,

habe make everything probiert und es hat trotzdem nicht funktioniert.

Habe dann nochmal im /cdk make flash-upnp
dann make clean
dann nochmal ausgecheckt und dann Diff angwendet und zum schluss noch dem ./configure ein --with-rootpartitionsize=0x700000 mitgegeben und jetzt geht es ;-)

Muss mal mit dem size noch spielen ob ich es so gross brauche ;-)

Danke an Jochen und ich trace mal froelich vor mich hin ob ich meine Linkstation nicht auch noch finde ;-)

Wer testen moechte ;-)



1x Chip
2x Chip
skydiver
Einsteiger
Einsteiger
Beiträge: 256
Registriert: Montag 14. Januar 2002, 23:13

Beitrag von skydiver »

auf die gefahr hin, ausgelacht zu werden, sieht das ganze bei mir so aus:
erst auschecken usw.. dann kommen noch ein paar andere sachen und dann gehts im script so weiter...

Code: Alles auswählen

#patches für upnp
patch -p0 -b ~/tuxbox-cvs/apps/tuxbox/neutrino/data/locale/Makefile.am ~/diffs/Makefile.am_locale.diff
patch -p0 -b ~/tuxbox-cvs/cdk/Patches/busybox.config.m4 ~/diffs/busybox.diff
cp ~/diffs/upnp-neutrino.diff.gz ~/tuxbox-cvs/
cd ~/tuxbox-cvs/
zcat upnp-neutrino.diff.gz | patch -p2
cd cdk/
#upnp ende
echo "
################################################
#      Beginne mit dem Compilen                #
################################################
"
sleep 2
make flash-neutrino-squashfs-all
make flash-upnp
von hinten durch die brust, aber es funktioniert
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Was patcht du denn an der Busybox ?
Ist es interresant auch fuer andere ?

THX

PT-1
skydiver
Einsteiger
Einsteiger
Beiträge: 256
Registriert: Montag 14. Januar 2002, 23:13

Beitrag von skydiver »

nichts dramatisches:

Code: Alles auswählen

--- busybox.config.m4_orig	2007-03-10 11:04:06.000000000 +0100
+++ busybox.config.m4	2007-03-10 11:08:10.000000000 +0100
@@ -169,7 +169,7 @@
 option(`CONFIG_MKDIR', `y', `y')
 option(`CONFIG_FEATURE_MKDIR_LONG_OPTIONS', `n', `n')
 option(`CONFIG_MKFIFO', `n', `n')
-option(`CONFIG_MKNOD', `y', `n')
+option(`CONFIG_MKNOD', `y', `y')
 option(`CONFIG_MV', `y', `y')
 option(`CONFIG_FEATURE_MV_LONG_OPTIONS', `n', `n')
 option(`CONFIG_NICE', `y', `y')
hab hier irgendwo gelesen, dass das ganz sinvoll ist
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

@Jochen

Wie koennte ich den Twonky/XBMC helfen zu tracen ...?

BildBild

Eigentlich will ich nur den Buffalo als Upnp server nutzen .. :gruebel: :gruebel: :gruebel: