Neutrino auf der IPBox

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
Grabber66
Einsteiger
Einsteiger
Beiträge: 216
Registriert: Dienstag 1. Juni 2004, 12:24

Re: Neutrino auf der IPBox

Beitrag von Grabber66 »

alles klar werd ich morgen nochmal neu testen ;)

Logfile:

Code: Alles auswählen

U-Boot 1.2.0 (Mar 21 2008 - 22:24:51)

CPU:   IBM PowerPC STBx25xx(51510950) at 252 MHz (PLB=63)
       16 kB I-Cache 8 kB D-Cache
Board: relook210s
I2C:   ready
DRAM:  32 MB
FLASH:  8 MB
*** Warning - bad CRC, using default environment

checking welcome image... ok.
clear screen.
IDE:   IDE detected on IOADDR: f2000000
ide reset not yet implemented
ide reset not yet implemented
Bus 0: OK 
  Device 0: Model: SAMSUNG HM160HC Firm: LQ100-10 Ser#: S12TJF0PB09320
            Type: Hard Disk
            Capacity: 131071.9 MB = 127.9 GB (268435455 x 512)
  Device 1: not available
Data (writethrough) Cache is ON
default for stv6412
Un-Protect Flash Bank # 1
Press esc to debug bootloader.
dm9000 i/o: 0xfee00000, id: 0x90000a46 
MAC: 00:13:18:01:da:c5
operating at 100M full duplex mode
booting...
## Booting image at ff840000 ...
   Image Name:   Linux Kernel Image
   Image Type:   PowerPC Linux Kernel Image (gzip compressed)
   Data Size:    1198746 Bytes =  1.1 MB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK
Linux version 2.6.17-cubecafe-prime (grabber66@linux-vmlk) (gcc version 3.4.6) #1 Fri Jun 12 02:27:06 CEST 2009
relook210 (CubeCaFe-prime) DGStation Co. http://www.dgstation.co.kr
Built 1 zonelists
Kernel command line: console=ttyS0,115200 root=/dev/mtdblock2 panic=1 videofmt=pal
PID hash table entries: 256 (order: 8, 1024 bytes)
Console: colour dummy device 80x25
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 29828k available (1916k kernel code, 624k data, 88k init, 0k highmem)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
NET: Registered protocol family 2
IP route cache hash table entries: 256 (order: -2, 1024 bytes)
TCP established hash table entries: 1024 (order: 0, 4096 bytes)
TCP bind hash table entries: 512 (order: -1, 2048 bytes)
TCP: Hash tables configured (established 1024 bind 512)
TCP reno registered
squashfs: version 3.1 + autolzma (2006/10/05) Phillip Lougher
devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc.
Initializing Cryptographic API
io scheduler noop registered (default)
IBM GPIO driver version 07.25.02
IBM GPIO driver version 07.25.02
GPIO #0 at 0xc305e000
Serial: 8250/16550 driver $Revision: 1.90 $ 3 ports, IRQ sharing disabled
serial8250: ttyS0 at MMIO 0x0 (irq = 20) is a 16550A
serial8250: ttyS1 at MMIO 0x0 (irq = 21) is a 16550A
serial8250: ttyS2 at MMIO 0x0 (irq = 22) is a 16550A
loop: loaded (max 8 devices)
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP BSD Compression module registered
NET: Registered protocol family 24
dm9000 Ethernet Driver
dm9000: 16 bit io datasize.
dm9000: Invalid ethernet MAC address feched from srom, tring bios
eth0: dm9000 at c3060000,c3062004 IRQ 26 MAC: 00:13:18:01:da:c5
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
IBM Redwood 4/6 IDE driver version 2.1 S
detected IOADDR: f2000000/f4000000
DMA addr: fce00000
using irq 25
hda: probing with STATUS(0x50) instead of ALTSTATUS(0x7f)
hda: SAMSUNG HM160HC, ATA DISK drive
hdb: probing with STATUS(0x00) instead of ALTSTATUS(0x7f)
hdb: probing with STATUS(0x00) instead of ALTSTATUS(0x7f)
hda: use pio mode 4
ide0 at 0xc3064000-0xc3064007,0xc3066000 on irq 25
hda: max request size: 512KiB
hda: Host Protected Area detected.
	current capacity is 312581808 sectors (160041 MB)
	native  capacity is 177702923509424 sectors (90983896836 MB)
hda: task_no_data_intr: status=0x51 { DriveReady SeekComplete Error }
hda: task_no_data_intr: error=0x10 { SectorIdNotFound }, LBAsect=177702923509423, high=10591919, low=10591919, sector=0
ide: failed opcode was: 0x37
hda: 312581808 sectors (160041 MB) w/8192KiB Cache, CHS=19457/255/63, (U)DMA
hda: cache flushes supported
 /dev/ide/host0/bus0/target0/lun0: p1 p2
relook: flash mapping: 800000 at ff800000
DGStation relook210: Found 1 x16 devices at 0x0 in 16-bit bank
 Amd/Fujitsu Extended Query Table at 0x0040
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
Creating 9 MTD partitions on "DGStation relook210":
0x00000000-0x00040000 : "nor.config_welcome"
0x00600000-0x007d0000 : "nor.db"
0x001a0000-0x00600000 : "nor.root"
0x00040000-0x001a0000 : "nor.kernel"
0x007d0000-0x00800000 : "nor.boot"
0x00040000-0x00600000 : "nor.kernel_root"
0x00040000-0x007d0000 : "nor.kernel_root_db"
0x00000000-0x007d0000 : "nor.all_noboot"
0x00000000-0x00800000 : "nor.all"
i2c /dev entries driver
IBM IIC driver v2.1
ibm-iic0: using standard (100 kHz) mode
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
SQUASHFS error: zlib_fs returned unexpected result 0xfffffffd
SQUASHFS error: zlib_fs Failed!! trying to lzma

VFS: Mounted root (squashfs filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memory: 88k init
init started: BusyBox v1.7.2 (2009-06-12 02:27:39 CEST)
starting pid 14, tty '': '/etc/init.d/rcS'
CubeCaFe prime 350 driverset for stb2500 ver 1.3.2  (Mar 21 2008 - 02:51:53)  build 37
[PLATMAN] started!
Adding 25204k swap on /dev/mtdblock/9.  Priority:-1 extents:1 across:25204k
To unload this module launch : swapoff /dev/mtdblock/9
[FP] Found a CubeCaFe Prime
micom access driver $Revision: 1.1 $
input: Dreambox IR Keyboard as /class/input/input0
[FP] Ver. 7.4.24(1)
Micom version Ver 07 04 24
res: 0
[NIM] Found tda10023 based demod
insmod: cannot insert '/lib/modules/2.6.17-cubecafe-prime/extra/head.ko': Invalid module format (-1): Exec format error
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
/etc/init.d/rcS: line 178: /bin/rcremap: not found
Dann Pause ca 45 sec.

Code: Alles auswählen

/etc/init.d/start: .: line 6: out of file descriptors
starting pid 1091, tty '': '/etc/init.d/start'
Dann Pause ca 45 sec.

Code: Alles auswählen

Please press Enter to activate this console. /etc/init.d/start: .: line 6: out of file descriptors
login[2111]: root login on 'pts/0'
Dann hab ich via putty eingeloggt und neutrino gestartet.
Ein FTA Bild konnte ich sehen. EPG geht auch. leider klappt dir Camd2 nicht.

Code: Alles auswählen

[cand] CA_GET_MSG: Invalid argument
Grabber66
Einsteiger
Einsteiger
Beiträge: 216
Registriert: Dienstag 1. Juni 2004, 12:24

Re: Neutrino auf der IPBox

Beitrag von Grabber66 »

Ganz rund läuft es noch nicht :(

siehe oben
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Neutrino auf der IPBox

Beitrag von rhabarber1848 »

Grabber66 hat geschrieben:insmod: cannot insert '/lib/modules/2.6.17-cubecafe-prime/extra/head.ko': Invalid module format (-1): Exec format error
Könntest Du mit md5sum auf der IPBox die Checksumme dieser
Datei berechnen und mit einer lokalen Version der Datei vergleichen,
von der Du sicher bist, dass sie funktionieren müsste?
Grabber66 hat geschrieben:/etc/init.d/rcS: line 178: /bin/rcremap: not found
Die Datei soll nicht wichtig sein, Du kannst diese Meldung erstmal ignorieren.
http://forum.tuxbox-cvs.sourceforge.net ... 61#p367361
Grabber66 hat geschrieben:Ein FTA Bild konnte ich sehen. EPG geht auch. leider klappt dir Camd2 nicht.
Das ist noch eine Baustelle; ich bin mir ziemlich sicher, dass camd2,
was für die Dbox2 geschrieben wurde, auf der IPBox nicht funktionieren
kann. Gibt es einen opensource-camd für den Kartenslot der IPBox?
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Neutrino auf der IPBox

Beitrag von seife »

rhabarber1848 hat geschrieben:
Grabber66 hat geschrieben:insmod: cannot insert '/lib/modules/2.6.17-cubecafe-prime/extra/head.ko': Invalid module format (-1): Exec format error
Könntest Du mit md5sum auf der IPBox die Checksumme dieser
Datei berechnen und mit einer lokalen Version der Datei vergleichen,
von der Du sicher bist, dass sie funktionieren müsste?
Ich bin mir sicher, dass das ein struct version mismatch ist.

Das ist das, was ich von Anfang an immer wieder geschrieben habe: wenn binary only module im Spiel sind, dann darf man die Kernelconfig möglichst nicht anfassen. Die muss möglichst genau so benutzt werden, wie dream oder relook oder wer auch immer seine Module gebaut hat. Sonst klappts nicht.

...aber auf mich hört ja keiner ;)
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Re: Neutrino auf der IPBox

Beitrag von MarcM »

rhabarber1848 hat geschrieben:
Grabber66 hat geschrieben:Ein FTA Bild konnte ich sehen. EPG geht auch. leider klappt dir Camd2 nicht.
Das ist noch eine Baustelle; ich bin mir ziemlich sicher, dass camd2,
was für die Dbox2 geschrieben wurde, auf der IPBox nicht funktionieren
kann. Gibt es einen opensource-camd für den Kartenslot der IPBox?
Die Camd2 ist kein Emulator... auch wenn in etlichen dunklen Boards was anderes behauptet wird..... Google spuckt was von "X-Crypt CAS" und/oder "Firecrypt CAS" aus.... was hattest du denn für ne Smartcard drin stecken ?

Marc
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Neutrino auf der IPBox

Beitrag von rhabarber1848 »

seife hat geschrieben:Ich bin mir sicher, dass das ein struct version mismatch ist.
Kann es auch am gcc liegen? head.ko ist mit gcc-3.4.4 kompiliert worden, der Kernel mit gcc-3.4.6.
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Neutrino auf der IPBox

Beitrag von seife »

rhabarber1848 hat geschrieben:
seife hat geschrieben:Ich bin mir sicher, dass das ein struct version mismatch ist.
Kann es auch am gcc liegen? head.ko ist mit gcc-3.4.4 kompiliert worden, der Kernel mit gcc-3.4.6.
Eigentlich nicht. gcc3 sollte mit gcc3 abi-kompatibel sein.
Ich würde es zuerst mal mit einem Kernel versuchen, der mit der originalconfig von relook kompiliert wurde, wenn sich head.ko dann laden lässt, dann haben wir den Schuldigen gefunden.
Grabber66
Einsteiger
Einsteiger
Beiträge: 216
Registriert: Dienstag 1. Juni 2004, 12:24

Re: Neutrino auf der IPBox

Beitrag von Grabber66 »

seife hat geschrieben:
rhabarber1848 hat geschrieben:
seife hat geschrieben:Ich bin mir sicher, dass das ein struct version mismatch ist.
Kann es auch am gcc liegen? head.ko ist mit gcc-3.4.4 kompiliert worden, der Kernel mit gcc-3.4.6.
Eigentlich nicht. gcc3 sollte mit gcc3 abi-kompatibel sein.
Ich würde es zuerst mal mit einem Kernel versuchen, der mit der originalconfig von relook kompiliert wurde, wenn sich head.ko dann laden lässt, dann haben wir den Schuldigen gefunden.
Ich hab mal von einem laufenden Neutrino für die IPBox nen log gemacht, auch dort kommt die Fehlermeldung.
Die Funktionalität des Images ist aber nicht eingeschränkt ????

@MarcM

Ich hatte eine UnityMedia I02 Karte drin. Das es warscheinlich mit der Camd2 nicht geht, hab ich mir schon gedacht,
wollte das aber auch kunt tun, das es nicht geht.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Neutrino auf der IPBox

Beitrag von rhabarber1848 »

Ist /var korrekt gemountet?
Ich frage deshalb, weil rcS in /etc/init.d liegt, start aber in /var/etc/init.d
Ich habe ja den /var_init-Kram entfernt.
Grabber66
Einsteiger
Einsteiger
Beiträge: 216
Registriert: Dienstag 1. Juni 2004, 12:24

Re: Neutrino auf der IPBox

Beitrag von Grabber66 »

sieht eigentlich gut aus.

Code: Alles auswählen

/var/etc/init.d >df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/mtdblock/2           4352      4352         0 100% /
/dev/mtdblock/1           1856       216      1640  12% /var
/var/etc/init.d >
Grabber66
Einsteiger
Einsteiger
Beiträge: 216
Registriert: Dienstag 1. Juni 2004, 12:24

Re: Neutrino auf der IPBox

Beitrag von Grabber66 »

So,

ich wieder ;)

Hab heute nochmal weiter getestet und folgendes gemacht:
zuerst hab ich eine while schleife in rcS eingebaut, die auf eine Datei in /var wartet.
-Das klappte zwar der start hing aber immer noch in der selben Stelle,

Dann hab ich testweise einfach mal "start" gelöscht und "start_neutrino" in "start" umbenannt.
-Jetzt bootet die Box sauber hoch... ?

Was mich aber noch stört sind 3 Dinge.
1. Die Urhzeit geht in der GUI 2h nach.
2. Ich habe im Ordner "cdkflash/root-neutrino-squashfs/hdd" noch unterordner angelegt.
Dann alle *.img's und root-neutrino.squashfs gelöscht. Und dann mit make flash-neutrino-squashfs
nochmal neu zusammenstellen lassen. Aber die Ordner sind nachher im Image nicht drin.
Sollten sie doch aber, oder vertue ich mich da ?
3. Ich komme nicht mehr per Lan auf die Box... Flashes PW. den Standart dbox2 oder ipbox hab ich schon durch.

Hier mal meine Dateien :

rcS

Code: Alles auswählen

#!/bin/sh

/bin/mount -n -t sysfs none /sys
/bin/mount -n -t proc proc /proc
/bin/mount -n -t devpts devpts /dev/pts
export INSMOD="/sbin/insmod"
export MODDIR="/lib/modules/"$(uname -r)
#export TZ=CET-1CEST,M3.5.0/2,M10.5.0/3
/etc/init.d/init1

#set environment variables ( mID )
. /proc/bus/dbox.sh

# Mount file systems in /etc/fstab
mount -a
    
while [ ! -e /var/etc/init.d/start ]
do
    if [ ! -e /var/etc/exports ];then
    {
        mount -t jffs2 /dev/mtdblock/1 /var
	mount -t ramfs none /tmp
    }
    fi
    echo "warte auf var"
    sleep 1
done


# delete /var/tmp folder now..
    rm -rf /var/tmp
# create link to /tmp <- this is mounted to RAM
    ln -sf /tmp /var/tmp

# create some symbolic links
ln -sf sound/dsp /dev/dsp
ln -sf fb/0 /dev/fb0
ln -s /dev/input/mice /dev/psaux
ln -s /dev/input/mice /dev/mouse

# doing network config
/bin/hostname -F /var/etc/hostname

/sbin/ifconfig lo 127.0.0.1 netmask 255.0.0.0 up
ifup -a
/sbin/inetd &

# bringing eth0 up
ifup eth0


# change into folder in RAM ( ramfs )
cd /tmp

export LD_LIBRARY_PATH=/tmp:/var/lib:/lib:$LD_LIBRARY_PATH
export PATH=/tmp:/var/bin:$PATH

#check if CubeCaFe Prime
if [ $mID -eq 26 ] ; then
	# remap some rc keys
	/bin/rcremap

	if [ -e /var/etc/.corefiles ] ; then
		# enable corefiles (for debugging)
		echo "/hdd/%e-sig-%s.core" > /proc/sys/kernel/core_pattern
		ulimit -c unlimited
	fi

fi
# start usb support - mount is not so nice here, should be changed to s.t. like ide setup
if [ -e /var/etc/.usb ] ; then
    /etc/init.d/usb resume
    echo "usb resume"
fi

# mmc support
if [ -e /var/etc/.mmc ] ; then
/etc/init.d/mmc resume
fi
# ide support
if [ -e /var/etc/.ide ] ; then
/etc/init.d/ide resume
fi
# smbfs support
if [ -e /var/etc/.smbfs ] ; then
/etc/init.d/smbfs resume
fi
# cifs support
if [ -e /var/etc/.cifs ] ; then
/etc/init.d/cifs resume
fi
# user initializations
if [ -e /var/etc/init ] ; then
	/var/etc/init
fi
# automount support
if [ -e /var/etc/.automount ] ; then
/etc/init.d/start_automount resume
fi

#execute laucher in flash
/etc/init.d/start

exit 0
start

Code: Alles auswählen

#!/bin/sh

# $Id: start_neutrino,v 1.36 2009/04/30 19:50:59 seife Exp $

date -s 010101001970
# openntpd support...
NTPD_CONF=/var/etc/ntpd.conf
# if nptd exists and is configured...
if [ -x /sbin/ntpd -a -e $NTPD_CONF ] && grep -q ^server $NTPD_CONF; then
	#... then start it...
	ntpd -s -f $NTPD_CONF # -s tells ntpd to set the time at startup
	#...and tell sectionsd to not do any timethread work...
	SECTIONSD="-tc"
fi

sectionsd $SECTIONSD
timerd
/var/etc/init.d/camd camd_start
ZAPIT=""
if [ ! -e /var/etc/.no_pmt_update -a `cat /proc/bus/avia_version` = "avia600" ] ; then
    ZAPIT=-u
fi
zapit $ZAPIT

nhttpd
until neutrino -f -u ; do
    echo "Neutrino exited with nonzero exit status, restarting..."
    pidof sectionsd >/dev/null || sectionsd $SECTIONSD
    pidof timerd    >/dev/null || timerd
    pidof camd2     >/dev/null || camd2
    pidof zapit     >/dev/null || zapit $ZAPIT
    pidof nhttpd    >/dev/null || nhttpd
done

[ -e /tmp/tuxmaild.pid ] && kill $( cat /tmp/tuxmaild.pid )
[ -e /tmp/tuxcald.pid ] && kill $( cat /tmp/tuxcald.pid )
[ -e /var/run/automount.pid ] && kill -TERM $( cat /var/run/automount.pid )
pzapit -kill

i=9
while expr $i != 0 > /dev/null
do
if pidof timerd > /dev/null; then echo "Waiting for timerd (max. $i seconds)"
elif pidof zapit > /dev/null; then echo "Waiting for zapit (max. $i seconds)"
elif pidof tuxmaild > /dev/null; then echo "Waiting for tuxmaild (max. $i seconds)"
elif pidof tuxcald > /dev/null; then echo "Waiting for tuxcald (max. $i seconds)"
else break;
fi
i=`expr $i - 1`
sleep 1
done

if [ -e /tmp/.nohalt ] ; then
    killall -q sectionsd
    killall -q timerd
    killall -q camd2
    killall -q zapit
    killall -q nhttpd
    saa --fbas
    switch -fnc 0 -fblk 0
    echo "Neutrino and its daemons terminated (hopefully)"
    exit
fi

if [ -e /tmp/.reboot ] ; then
    reboot
else
    halt
fi
init1

Code: Alles auswählen

#!/bin/sh

if [ -f /lib/modules/$(uname -r)/.reload_modules ] ; then
	$RMMOD $MODDIR/extra/head.ko
fi

$INSMOD $MODDIR/extra/head.ko

#set environment variables (mID)
. /proc/bus/dbox.sh

#create compatibility links for hardware with only one demux
if [ ! -e /dev/dvb/card0/demux1 ] ; then
	ln -sf /dev/dvb/card0/demux0 /dev/dvb/card0/demux1
	ln -sf /dev/dvb/card0/dvr0 /dev/dvb/card0/dvr1
fi

#create more compatibility links for hardware
if [ ! -e /dev/dvb/adapter0 ] ; then
	ln -s /dev/dvb/card0 /dev/dvb/adapter0
fi

exit 0
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Neutrino auf der IPBox

Beitrag von rhabarber1848 »

Grabber66 hat geschrieben:Dann hab ich testweise einfach mal "start" gelöscht und "start_neutrino" in "start" umbenannt.
-Jetzt bootet die Box sauber hoch... ?
Dann scheint die CVS-Version von start nicht auf der IPBox zu funktionieren:
/etc/init.d/start: .: line 6: out of file descriptors
Warum das so ist, entzieht sich meiner Kenntnis.
Ich habe beide Patches aktualisiert und eine reduzierte Version
von /etc/init.d/start eingebaut. anubis_neutrino hat diese Datei
mitgeliefert:

Code: Alles auswählen

#!/bin/sh

. /etc/profile

if [ -x /var/etc/init.d/neutrino ]; then
        exec /var/etc/init.d/neutrino;
fi

# if exec fails, use built-in...
exec /etc/init.d/neutrino
Da mein Patch Links zwischen beiden Dateien anlegt,
habe ich das Skript start stark reduziert ;)
#!/bin/sh

. /etc/profile

exec /etc/init.d/start_neutrino
Ich nutze die CVS-Version von start_neutrino, deshalb ist hier ein
anderer Skriptname als bei anubis_neutrino eingetragen. Das ist
allerdings keine CVS-taugliche Lösung, da Enigma-Images auch
möglich sind -> make flash-enigma-squashfs
Kannst Du übrigens auch gerne testen mit angepasstem Skript start.
Grabber66 hat geschrieben:Was mich aber noch stört sind 3 Dinge.
1. Die Urhzeit geht in der GUI 2h nach.
Holt sectionsd die Zeit per NTP oder DVB?
Grabber66 hat geschrieben:Sollten sie doch aber, oder vertue ich mich da ?
Ja, das customization-Skript root-neutrino-squashfs-local.sh hilft Dir weiter.
http://wiki.tuxbox-cvs.sourceforge.net/ ... tomization
Grabber66 hat geschrieben:3. Ich komme nicht mehr per Lan auf die Box... Flashes PW. den Standart dbox2 oder ipbox hab ich schon durch.
User "root", Passwort leer schon probiert?
Grabber66
Einsteiger
Einsteiger
Beiträge: 216
Registriert: Dienstag 1. Juni 2004, 12:24

Re: Neutrino auf der IPBox

Beitrag von Grabber66 »

rhabarber1848 hat geschrieben:
Grabber66 hat geschrieben:Was mich aber noch stört sind 3 Dinge.
1. Die Urhzeit geht in der GUI 2h nach.
Holt sectionsd die Zeit per NTP oder DVB?
Ich hatte bislang DVB eingestellt.
rhabarber1848 hat geschrieben:
Grabber66 hat geschrieben:Sollten sie doch aber, oder vertue ich mich da ?
Ja, das customization-Skript root-neutrino-squashfs-local.sh hilft Dir weiter.
http://wiki.tuxbox-cvs.sourceforge.net/ ... tomization
Habe ich auch benutzt gehabt. Hat auch bislang bei allen Tests geklappt, nur diesmal nicht ?
Naja mache es einfach nochmal und hoffe, das sie dann da sind. War eigentlich nur ne logikfrage.
rhabarber1848 hat geschrieben:
Grabber66 hat geschrieben:3. Ich komme nicht mehr per Lan auf die Box... Flashes PW. den Standart dbox2 oder ipbox hab ich schon durch.
User "root", Passwort leer schon probiert?
Auch getestet. Ist auch nicht so schlimm hab ein lauffähiges Image auf USB. Das kann ich sicherheitshalber immer flashen.
Relevant sollte doch vorallem passwd sein.
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Re: Neutrino auf der IPBox

Beitrag von MarcM »

Grabber66 hat geschrieben:
rhabarber1848 hat geschrieben:
Grabber66 hat geschrieben:Was mich aber noch stört sind 3 Dinge.
1. Die Urhzeit geht in der GUI 2h nach.
Holt sectionsd die Zeit per NTP oder DVB?
Ich hatte bislang DVB eingestellt.
Hat das eventuell hiermit zu tun -> http://forum.tuxbox-cvs.sourceforge.net ... =7&t=48535

Marc
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Neutrino auf der IPBox

Beitrag von rhabarber1848 »

Grabber66 hat geschrieben:Ich hatte bislang DVB eingestellt.
Gibt es Meldungen von sectionsd im Log?
Grabber66 hat geschrieben:
rhabarber1848 hat geschrieben:Ja, das customization-Skript root-neutrino-squashfs-local.sh hilft Dir weiter.
Habe ich auch benutzt gehabt. Hat auch bislang bei allen Tests geklappt, nur diesmal nicht ?
Hoffentlich hast Du
root-neutrino-squashfs-local.sh (vor mksquashfs)
nicht mit
root-neutrino.squashfs-local.sh (nach mksquashfs)
verwechselt, Punkt und Strich bitte beachten.
Grabber66 hat geschrieben:3. Ich komme nicht mehr per Lan auf die Box...
Ist das Netzwerkinterface überhaupt aktiv und korrekt konfiguriert?

Wenn head.ko nicht geladen wird, wozu ist es dann eigentlich gut?
Kann man es dann weglassen?

Was ist mit camd2?
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Neutrino auf der IPBox

Beitrag von rhabarber1848 »

Grabber66 hat geschrieben:zuerst hab ich eine while schleife in rcS eingebaut, die auf eine Datei in /var wartet.
-Das klappte zwar der start hing aber immer noch in der selben Stelle,
Die Umstellung von /var_init auf /var hat also funktioniert.
Diesen Teil von ipbox_etc.diff habe ich ins CVS eingecheckt.

Darüberhinaus ist auch das make target flash-enigma-squashfs
nun für die IPBox im CVS und hart einem Test ;)
mohousch
Einsteiger
Einsteiger
Beiträge: 362
Registriert: Mittwoch 14. Dezember 2005, 03:25

Re: Neutrino auf der IPBox

Beitrag von mohousch »

Was ist mit camd2?


da muss noch eine passende cam device Driver sonst kann camd2 allein nicht machen, in der dbox ist das so gelöst, gibt es bei den ipboxen für den embeded Cam (X-crypt/Fire-crypt) einen driver?
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Neutrino auf der IPBox

Beitrag von rhabarber1848 »

Um mal einen Schnitt zu machen, habe ich die /etc-Patches ins CVS committed,
wenn noch Änderungen nötig sind, können die direkt im CVS gemacht werden.
Im großen und ganzen booten die Images, Feintuning folgt...
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Neutrino auf der IPBox

Beitrag von seife »

Ich habe gestern mal wieder einen Build für die dm500 probiert.
Dabei ist mir folgendes zum /var_init eingefallen:

Wieso erzeugen wir nicht - genau wie bei der dbox - ein var-neutrino und kopieren das am Ende einfach nach $squashroot/var_init?
Dann wäre das bei allen Maschinen gleich und man könnte z.B. customization-Skripte für alle gleich lassen (man *könnte* noch BOXTYPE und BOXMODEL im environment an die customization-Skripte übergeben, aber das ist dann schon die "Kür" ;))

Mir ist es deswegen aufgefallen, weil ich in customization-skripten z.B. meine Senderlisten und neutrino.conf in's /var kopiere, und das so nicht ohne weiteres funktioniert hat.

...nur falls mal jemand nichts besseres zu tun hat... ;)
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Neutrino auf der IPBox

Beitrag von rhabarber1848 »

seife hat geschrieben:man *könnte* noch BOXTYPE und BOXMODEL im environment an die customization-Skripte übergeben, aber das ist dann schon die "Kür" ;)
Das geschieht bereits ;)
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Neutrino auf der IPBox

Beitrag von rhabarber1848 »

seife hat geschrieben:Wieso erzeugen wir nicht - genau wie bei der dbox - ein var-neutrino und kopieren das am Ende einfach nach $squashroot/var_init?
Es spricht nichts dagegen, bei der IPBox habe ich diese Umstellung auch erfolgreich durchgeführt.
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Neutrino auf der IPBox

Beitrag von seife »

Na gut. Die Kür ist also durch, dann gehen wir über zur Pflicht ;)
Grabber66
Einsteiger
Einsteiger
Beiträge: 216
Registriert: Dienstag 1. Juni 2004, 12:24

Re: Neutrino auf der IPBox

Beitrag von Grabber66 »

Mal ne kurze zwischenfrage,

ich bekomme seid dem Wochenende immer folgenden Fehler :

Code: Alles auswählen

install -m755 default.script /home/grabber66/Neutrino/image/cdkflash/.junk/share/udhcpc/default.script
make[3]: Leaving directory `/home/grabber66/Neutrino/CVS/cdk/root/share/udhcpc'
make[2]: Leaving directory `/home/grabber66/Neutrino/CVS/cdk/root/share'
make[1]: Leaving directory `/home/grabber66/Neutrino/CVS/cdk/root'
rm -rf /home/grabber66/Neutrino/image/cdkflash/.junk
if [ -d /home/grabber66/Neutrino/image/cdkflash/root/etc/ssh ] ; then \
                cp -rd /home/grabber66/Neutrino/image/cdkflash/root/etc/ssh /home/grabber66/Neutrino/image/cdkflash/var-neutrino/etc/ssh ; \
        fi
if [ -e /home/grabber66/Neutrino/image/cdkflash/root/etc/profile.local ]; then \
                cp /home/grabber66/Neutrino/image/cdkflash/root/etc/profile.local /home/grabber66/Neutrino/image/cdkflash/var-neutrino/etc; \
        fi
/usr/bin/install -c -d /home/grabber66/Neutrino/image/cdkflash/var-neutrino/plugins
/usr/bin/install -c -d /home/grabber66/Neutrino/image/cdkflash/var-neutrino/tuxbox/plugins
make -C /home/grabber66/Neutrino/CVS/apps/tuxbox/tools/camd install prefix=/home/grabber66/Neutrino/image/cdkflash/var-neutrino
make[1]: Entering directory `/home/grabber66/Neutrino/CVS/apps/tuxbox/tools/camd'
make[1]: *** Keine Regel, um »install« zu erstellen.  Schluss.
make[1]: Leaving directory `/home/grabber66/Neutrino/CVS/apps/tuxbox/tools/camd'
make: *** [/home/grabber66/Neutrino/image/cdkflash/var-neutrino] Fehler 2
Ist da was gemacht worden ?
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Neutrino auf der IPBox

Beitrag von rhabarber1848 »

Grabber66 hat geschrieben:make[1]: Entering directory `/home/grabber66/Neutrino/CVS/apps/tuxbox/tools/camd'
make[1]: *** Keine Regel, um »install« zu erstellen. Schluss.
Bitte diesen Patch testen: EDIT: Patch ist im CVS
Zuletzt geändert von rhabarber1848 am Dienstag 30. Juni 2009, 23:15, insgesamt 1-mal geändert.
Grabber66
Einsteiger
Einsteiger
Beiträge: 216
Registriert: Dienstag 1. Juni 2004, 12:24

Re: Neutrino auf der IPBox

Beitrag von Grabber66 »

Danke damit läuft es wieder durch.