Neutrino auf der Dreambox
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Deal:
Für jede (halbwegs) Tuxbox-kompatible SAT oder DVB-T Hardware (dbox, dreambox, abcom ipbox, es muß schon ein enigma drauf laufen) die man mir schickt, gibt's innerhalb von 4 Wochen (mit großer Wahrscheinlichkeit schon in < 2 Wochen) eine Anleitung, wie Neutrino draufgespielt werden kann. Wenn ich die Anleitung nicht liefere, schicke ich die box zurück, ansonsten darf ich sie behalten.
Oder anders ausgedrückt: die Anleitung für die 7020 wirst du dir schon selbst machen müssen, das kann dir jemand, der keine 7020 hat, schlecht vorkauen. Die 7020-Images werden doch mit openembedded gebaut, oder? Ich habe das noch nie gesehen, geschweige denn benutzt. Aber so schwer wird es nicht sein, den Enigma-Source durch neutrino-Source zu ersetzen.
Für jede (halbwegs) Tuxbox-kompatible SAT oder DVB-T Hardware (dbox, dreambox, abcom ipbox, es muß schon ein enigma drauf laufen) die man mir schickt, gibt's innerhalb von 4 Wochen (mit großer Wahrscheinlichkeit schon in < 2 Wochen) eine Anleitung, wie Neutrino draufgespielt werden kann. Wenn ich die Anleitung nicht liefere, schicke ich die box zurück, ansonsten darf ich sie behalten.
Oder anders ausgedrückt: die Anleitung für die 7020 wirst du dir schon selbst machen müssen, das kann dir jemand, der keine 7020 hat, schlecht vorkauen. Die 7020-Images werden doch mit openembedded gebaut, oder? Ich habe das noch nie gesehen, geschweige denn benutzt. Aber so schwer wird es nicht sein, den Enigma-Source durch neutrino-Source zu ersetzen.
-
- Neugieriger
- Beiträge: 9
- Registriert: Freitag 28. September 2007, 00:06
I'm afraid I have absolutely no German language ability, so I have translated this thread using Babelfish & I think I get the gist of it - porting Neutrino to Dreambox, currently stuck at cable scanning?
I would like to offer my services as beta-tester on dm500 cable as I have some experience already of testing zapstream & know a little bit of Linux directory structure & commands.
Any room or use for me here or on an English thread?
I would like to offer my services as beta-tester on dm500 cable as I have some experience already of testing zapstream & know a little bit of Linux directory structure & commands.
Any room or use for me here or on an English thread?
Zuletzt geändert von dweeb4 am Sonntag 9. Dezember 2007, 23:58, insgesamt 1-mal geändert.
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
-
- Erleuchteter
- Beiträge: 595
- Registriert: Donnerstag 1. Januar 2004, 16:59
-
- Neugieriger
- Beiträge: 9
- Registriert: Freitag 28. September 2007, 00:06
Thanks for replies guys,
I don't know exactly where you are in trying to get the channel scan working - and so I don't know if this is relevant, but I have found in testing a streaming binary that on some cable channels the PCRPid is not always the same as the VPid.
I have seen this causing problems during streaming but don't know if this would affect channel scanning?
I don't know exactly where you are in trying to get the channel scan working - and so I don't know if this is relevant, but I have found in testing a streaming binary that on some cable channels the PCRPid is not always the same as the VPid.
I have seen this causing problems during streaming but don't know if this would affect channel scanning?
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
-
- Erleuchteter
- Beiträge: 595
- Registriert: Donnerstag 1. Januar 2004, 16:59
So, hab mich mal wieder mit dem Thema Neutrino@DM-500C beschäftigt ;-)
Also der Fehler muss wohl hiervon kommen:
Ich hab auch mal in einem offiziellen Image den zapit von den Russen verwendet, da gab es aber keinen Unterschied. Muss wohl woander zu suchen der Fehler, oder?
Edit: Hab mal geschaut, die Meldung kommt vom Modul head.ko. Könnte mir jemand testweise mal n Image bauen, wo eine alternative head.ko in einem beschreibbaren Bereich geladen wird, wenn die dort liegt? Würde gerne mal eine alternative Version ausprobieren.
Also der Fehler muss wohl hiervon kommen:
Mit dem Russenimage sieht man:tda: unsupported ioctl cmd=... arg=...
Für was genau ist dieses tda zuständig?tda: snr=41.7dB
Ich hab auch mal in einem offiziellen Image den zapit von den Russen verwendet, da gab es aber keinen Unterschied. Muss wohl woander zu suchen der Fehler, oder?
Edit: Hab mal geschaut, die Meldung kommt vom Modul head.ko. Könnte mir jemand testweise mal n Image bauen, wo eine alternative head.ko in einem beschreibbaren Bereich geladen wird, wenn die dort liegt? Würde gerne mal eine alternative Version ausprobieren.
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
-
- Erleuchteter
- Beiträge: 595
- Registriert: Donnerstag 1. Januar 2004, 16:59
Bin gerade mal am Image bauen. Weis nicht, wo ich mit dem Hinweis an der richtigen Stelle bin:
Da fehlt wohl eine Datei ;-)wget -c -P Archive http://www.arte.unipi.it/Public/Linux/nptl-0.60.tar.bz2 || \
wget -c -P Archive http://tuxbox.berlios.de/pub/tuxbox/cdk ... 60.tar.bz2
--22:03:13-- http://www.arte.unipi.it/Public/Linux/nptl-0.60.tar.bz2
=> `Archive/nptl-0.60.tar.bz2'
Auflösen des Hostnamen »www.arte.unipi.it«.... 131.114.56.240
Verbindungsaufbau zu http://www.arte.unipi.it|131.114.56.240|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 404 Not Found
22:03:13 FEHLER 404: Not Found.
--22:03:13-- http://tuxbox.berlios.de/pub/tuxbox/cdk ... 60.tar.bz2
=> `Archive/nptl-0.60.tar.bz2'
Auflösen des Hostnamen »tuxbox.berlios.de«.... 195.37.77.138
Verbindungsaufbau zu tuxbox.berlios.de|195.37.77.138|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 404 Not Found
22:03:13 FEHLER 404: Not Found.
make: *** [Archive/nptl-0.60.tar.bz2] Fehler 1
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Lade sie von hier http://dietmarw.trale.de/Archive/ runter und kopier sie in das Archive/ Verzeichnis. Dann wieder "make....", dann sollte es an dieser Stelle weitermachen.
-
- Erleuchteter
- Beiträge: 595
- Registriert: Donnerstag 1. Januar 2004, 16:59
Habs von hier: http://ftp.devil-linux.org/pub/devel/sources/1.2/seife hat geschrieben:Lade sie von hier http://dietmarw.trale.de/Archive/ runter und kopier sie in das Archive/ Verzeichnis. Dann wieder "make....", dann sollte es an dieser Stelle weitermachen.
Dachte nur, dass man bescheid wissen sollte, um so das Make-Skript anzupassen.
Das ganze Zeug is noch bei mir am bauen - bin dann mal gespannt, ob meine zapit-Version mit div. printk was zu Tage fördert.
-
- Erleuchteter
- Beiträge: 595
- Registriert: Donnerstag 1. Januar 2004, 16:59
So, erste Resultate folgen:
Der Aufruf für den ioctl bevor der "waiting for lock" kommt, lautet so:
Ich habe in den printk's jeweils reingeschrieben, in welcher Datei sich der Aufruf befindet, in welcher Klasse/Funktion und wenn mehrmals innerhalb einer Klasse/Funktion ein ioctl aufgerufen wurde, hab ich die einfach von 1 an durchnummeriert.
Die entsprechende (funktionierende) Version (also Funktion) in Enigma ist scheinbar in der Datei frontend.cpp zu finden und sieht so aus:
Das wiederholt sich dann mehrmals.[zapit] frontend.cpp CFrontend::getEvent (2)
[CFrontend::getEvent] FE_FAILURE_EV
[zapit] frontend.cpp CFrontend::setFrontend (1)
[zapit] frontend.cpp CFrontend::setFrontend (2)
waiting for lock...
waiting for lock...
waiting for lock...
waiting for lock...
Der Aufruf für den ioctl bevor der "waiting for lock" kommt, lautet so:
Code: Alles auswählen
void CFrontend::setFrontend(const dvb_frontend_parameters *feparams)
{
dvb_frontend_event event;
if (fd == -1)
return;
if (errno != 0)
errno = 0;
while ((errno == 0) || (errno == EOVERFLOW))
{
printf("[zapit] frontend.cpp CFrontend::setFrontend (1)\n");
quiet_fop(ioctl, FE_GET_EVENT, &event);
}
printf("[zapit] frontend.cpp CFrontend::setFrontend (2)\n");
fop(ioctl, FE_SET_FRONTEND, feparams);
}
Die entsprechende (funktionierende) Version (also Funktion) in Enigma ist scheinbar in der Datei frontend.cpp zu finden und sieht so aus:
Code: Alles auswählen
int eFrontend::setFrontend()
{
if (type == eSystemInfo::feUnknown)
return -1;
if (ioctl(fd, FE_SET_FRONTEND, &front)<0)
{
eDebug("FE_SET_FRONTEND failed (%m)");
return -1;
}
eDebug("FE_SET_FRONTEND OK");
#if HAVE_DVB_API_VERSION >= 3
// API V3 drivers have no working TIMEDOUT event..
timeout.start(3000,true);
#endif
return 0;
}
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
-
- Erleuchteter
- Beiträge: 595
- Registriert: Donnerstag 1. Januar 2004, 16:59
-
- Erleuchteter
- Beiträge: 595
- Registriert: Donnerstag 1. Januar 2004, 16:59
Also irgendwie komme ich nicht voran .... habe jetzt nochmal probiert, in der cables.xml die Modulation von 6 auf 3 anzupassen - ohne Erfolg. Ich habe die head.ko der Russen mal ausprobiert (reine Verzweiflungstat) - ohne Erfolg.
Hier nochmal ein aktuelles Log vom Start bis zum Ende eines Kanalscans:
Hier nochmal ein aktuelles Log vom Start bis zum Ende eines Kanalscans:
Hab keine Ideen momentan ....Dreambox DM500
loaded at: 00500000 0060016C
relocated to: 00400000 0050016C
board data at: 004FE124 004FE16C
relocated to: 00405194 004051DC
zimage at: 004058D1 004FD91D
avail ram: 00501000 02000000
Linux/PPC load: console=ttyS0,115200 root=/dev/mtdblock5 rootfstype=squashfs ro
Uncompressing Linux....
Now booting the kernel
Linux version 2.6.9 (root@bigbrother) (gcc version 3.4.4) #1 Sun Dec 23 18:36:41 CET 2007
Built 1 zonelists
Kernel command line: console=ttyS0,115200 root=/dev/mtdblock5 rootfstype=squashfs ro
PID hash table entries: 256 (order: 8, 4096 bytes)
Console: colour dummy device 80x25
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 30080k available (1688k kernel code, 576k data, 80k init, 0k highmem)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
NET: Registered protocol family 16
Squashfs 2.2-r2 (released 2005/09/08) (C) 2002-2005 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.
Serial: 8250/16550 driver $Revision: 1.90 $ 7 ports, IRQ sharing disabled
ttyS0 at MMIO 0x0 (irq = 20) is a 16550A
ttyS1 at MMIO 0x0 (irq = 21) is a 16550A
ttyS2 at MMIO 0x0 (irq = 22) is a 16550A
loop: loaded (max 8 devices)
ne.c:v1.10 9/23/94 Donald Becker (becker@scyld.com)
Last modified Nov 1, 2000 by Paul Gortmaker
NE*000 ethercard probe at 0xc3060600:<4>eth0: interrupt from stopped card
00 09 34 23 2f 88
eth0: NE2000 found at 0xc3060600, using IRQ 25.
Universal TUN/TAP device driver 1.5 (C)1999-2002 Maxim Krasnyansky
Using deadline io scheduler
dreambox: flash mapping: 800000 at 7f800000
DreamBOX rev3+: 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
disable flash VPP
Creating 7 MTD partitions on "DreamBOX rev3+":
0x00000000-0x00600000 : "DreamBOX cramfs+squashfs"
0x00600000-0x007c0000 : "DreamBOX jffs2"
0x007c0000-0x00800000 : "DreamBOX OpenBIOS"
0x00000000-0x007c0000 : "DreamBOX (w/o bootloader)"
0x00000000-0x00800000 : "DreamBOX (w/ bootloader)"
0x00120000-0x00600000 : "DreamBOX SquashedFS"
0x00000000-0x00120000 : "DreamBOX Cramfs"
mice: PS/2 mouse device common for all mice
i2c /dev entries driver
IBM IIC driver v2.1
ibm-iic0: using standard (100 kHz) mode
NET: Registered protocol family 2
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 2048 bind 4096)
NET: Registered protocol family 1
NET: Registered protocol family 17
VFS: Mounted root (squashfs filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memory: 80k init
init started: BusyBox v1.2.1 (2007.12.23-17:37+0000) multi-call binary
head: module license 'Proprietary' taints kernel.
framebuffer mem base: a0900000
0/0: 00004000 81f00000
0/1: 00000000 00000000
1/0: 20003000 80f00000
1/1: 00000000 00000000
trying to memset ..
ok.
fb_find_mode returned 0
allocated major 250 for denc.
[DENC] set PAL
[DENC] disable WSS
core: Loaded IBM STB02xx core driver
audio init
AUDIO_CLEAR_BUFFER
demux: init
xp0_clk_stop
stb04_pig: $Id: stb04_pig.c,v 1.16 2007/06/12 19:28:18 ghost Exp $
registering frontend...
tda: init complete
[DENC] set mode to FBAS
cp: /var_init/tuxbox/config/enigma/enigma.conf: No such file or directory
Starting the automounter
ifup: /etc/network/interfaces: No such file or directory
$Id: sectionsd.cpp,v 1.256 2007/12/21 16:26:59 houdini Exp $
[sectionsd] Started with correct system time
[ConfigFile] Unable to open file /var/tuxbox/config/neutrino.conf for reading.
[sectionsd] /var/tuxbox/config/neutrino.conf not found
[sectionsd] Caching max 6000 events
[sectionsd] Caching 14 days
[sectionsd] Caching 6 hours Extended Text
[sectionsd] Events are old 60min after their end time
/var/tuxbox/config/zapit/epgfilter.xml: No such file or directory
/var/tuxbox/config/mybouquets.xml: No such file or directory
[timeThread] Time is already set by system, no further timeThread work!
[ConfigFile] Unable to open file /var/tuxbox/config/timerd.conf for reading.
$Id: zapit.cpp,v 1.404 2007/12/17 09:53:04 seife Exp $
[ConfigFile] Unable to open file /var/tuxbox/config/zapit/zapit.conf for reading.
[frontend] uncommitted_switch_mode 0
[zapit] frontend.cpp CFrontend::CFrontend
/var/tuxbox/config/zapit/services.xml: No such file or directory
zapit: set VIDEO_SET_FASTZAP 1
[ConfigFile] Unable to open file /var/tuxbox/config/timerd.conf for reading.
$Id: controld.cpp,v 1.127 2007/07/01 08:40:13 dbluelle Exp $
[ /var/tuxbox/config/controld.conf for reading.
[controld] /var/tuxbox/config/controld.conf not found
/proc/bus[DENC] set WSS 4:3
/tuxbox/vendor: No such file or directory
[controld] Boxtype de[DENC] set mode to RGB
tected: (1)
[co[DENC] set mode to FBAS
ntrold] WARNING! Aspect is 1, should be > 1!
controld: audioControl::setVolume does not work on dreamboxes
controld: audioControl::setMute does not work on dreamboxes
[controld]: Could not open configuration file scart.conf, using defaults
[controld]: ROUTEVIDEO v1 = 5 a1 = 1 v2 = 1 a2 = 1 v3 = 0 a3 = 1 fblk=1
[controld] AVSIOSASW1: Invalid argument
[controld] AVSIOSVSW2: Invalid argument
[controld] AVSIOSASW2: Invalid argument
[controld] AVSIOSVSW3: Invalid argument
[controld] AVSIOSASW3: Invalid argument
set event: 00000001
[DENC] set WSS 4:3
[yhttpd] Webserver nhttpd/3.1.6 (yhttpd_core/1.2.0)
LCD (/dev/dbox/lcd0): No such file or directory
[LCDFONT] initializing core...
[LCDFONT] adding font /share/fonts/micron.ttf...OK (Micron/Regular)
[LCDFONT] adding font /share/fonts/micron_bold.ttf...OK (Micron/Bold)
[LCDFONT] adding font /share/fonts/pakenham.ttf...OK (Pakenham/Regular)
[LCDFONT] Intializing font cache...
[ConfigFile] Unable to open file /var/tuxbox/config/nhttpd.conf for reading.
[yhttpd] Webserver starting...
[controld] aspec[DENC] set WSS 4:3
t ratio changed 0 -> 1 (4:3 -> 16:9)
starting /bin/neutrino
[neutrino] frameBuffer Instance created
2044k video mem
[neutrino] enable flash
[neutrino] Software update enabled
[ConfigFile] Unable to open file /var/tuxbox/config/neutrino.conf for reading.
[ConfigFile] Unable to open file /var/tuxbox/config/scan.conf for reading.
[neutrino] Loading of scan settings failed. Using defaults.
cannot read locale: No such file or directory
LCD (/dev/dbox/lcd0): No such file or directory
[lcdd] time-skin not found -> using default...
[lcdd] weekday-skin not found -> using default...
[lcdd] date-skin not found -> using default...
[lcdd] month-skin not found -> using default...
[LCDFONT] initializing core...
[LCDFONT] adding font /share/fonts/12.pcf.gz...OK (Fix12/Regular)
[LCDFONT] adding font /share/fonts/14B.pcf.gz...OK (Fix14/Bold)
[LCDFONT] adding font /share/fonts/15B.pcf.gz...OK (Fix15/Bold)
[LCDFONT] Intializing font cache...
[lcdd] exit...(no lcd-support)
[lcdd] LCD-Init failed!
[neutrino] menue setup
[ConfigFile] Unable to open file /.version for reading.
loading locales: scandir: No such file or directory
[neutrino] registering as event client
[LCDFONT] FTC_Face_Requester (Fix15/Bold)
[LCDFONT] FTC_Face_Requester (Fix12/Regular)
[LCDFONT] FTC_Face_Requester (Fix14/Bold)
[neutrino] unable to write file /var/tuxbox/boot/boot.conf
[neutrino] initialized everything
[MPEG] VIDEO_STOP but state is STOP
[zapit] scan mode full
[zapit] frontend.cpp CFrontend::setParameters
[zapit] frontend.cpp CFrontend::setFrontend (1)
[zapit] frontend.cpp CFrontend::setFrontend (2)
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
lock timeout
[zapit] frontend.cpp CFrontend::getEvent (2)
[CFrontend::getEvent] FE_FAILURE_EV
[zapit] frontend.cpp CFrontend::setFrontend (1)
[zapit] frontend.cpp CFrontend::setFrontend (2)
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
lock timeout
[zapit] frontend.cpp CFrontend::getEvent (2)
[CFrontend::getEvent] FE_FAILURE_Etda: div is too large!
V
[zapit] frontend.cpp CFrontend::setParameters
[zapit] frontend.cpp CFrontend::setFrontend (1)
[zapit] frontend.cpp CFrontend::setFrontend (2)
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
lock timeout
[zapit] frontend.cpp CFrontend::getEvent (2)
[CFrontend::getEvent] FE_FAILURE_EV
[zapit] frontend.cpp CFrontend::setFrontend (1)
[zapit] frontend.cpp CFrontend::setFrontend (2)
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
lock timeout
[zapit] frontend.cpp CFrontend::getEvent (2)
[CFrontend::getEvetda: div is too large!
nt] FE_FAILURE_EV
[zapit] frontend.cpp CFrontend::setParameters
[zapit] frontend.cpp CFrontend::setFrontend (1)
[zapit] frontend.cpp CFrontend::setFrontend (2)
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
lock timeout
[zapit] frontend.cpp CFrontend::getEvent (2)
[CFrontend::getEvent] FE_FAILURE_EV
[zapit] frontend.cpp CFrontend::setFrontend (1)
[zapit] frontend.cpp CFrontend::setFrontend (2)
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lockwaiting for lock
waiting for lock
waiting for lock
lock timeout
[zapit] frontend.cpp CFrontend::getEvent (2)
[CFrontend::getEvetda: div is too large!
nt] FE_FAILURE_EV
[zapit] frontend.cpp CFrontend::setParameters
[zapit] frontend.cpp CFrontend::setFrontend (1)
[zapit] frontend.cpp CFrontend::setFrontend (2)
waiting for lock
waiting for lock
waiting for lockwaiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
lock timeout
[zapit] frontend.cpp CFrontend::getEvent (2)
[CFrontend::getEvent] FE_FAILURE_EV
[zapit] frontend.cpp CFrontend::setFrontend (1)
[zapit] frontend.cpp CFrontend::setFrontend (2)
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
lock timeout
[zapit] frontend.cpp CFrontend::getEvent (2)
[CFrontend::getEvent] FE_FAILURE_Etda: div is too large!
V
[zapit] frontend.cpp CFrontend::setParameters
[zapit] frontend.cpp CFrontend::setFrontend (1)
[zapit] frontend.cpp CFrontend::setFrontend (2)
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
lock timeout
[zapit] frontend.cpp CFrontend::getEvent (2)
[CFrontend::getEvent] FE_FAILURE_EV
[zapit] frontend.cpp CFrontend::setFrontend (1)
[zapit] frontend.cpp CFrontend::setFrontend (2)
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
lock timeout
[zapit] frontend.cpp CFrontend::getEvent (2)
[CFrontend::getEvent] FE_FAILURE_EV
[zapit] frontend.cpp CFrontend::setParameters
[zapit] frontend.cpp CFrontend::setFrontend (1)
[zapit] frontend.cpp CFrontend::setFrontend (2)
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
lock timeout
[zapit] frontend.cpp CFrontend::getEvent (2)
[CFrontend::getEvent] FE_FAILURE_EV
[zapit] frontend.cpp CFrontend::setFrontend (1)
[zapit] frontend.cpp CFrontend::setFrontend (2)
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
waiting for lock
lock timeout
[zapit] frontend.cpp CFrontend::getEvent (2)
[CFrontend::getEvent] FE_FAILURE_EV
[ConfigFile] Unable to open file /var/tuxbox/config/zapit/zapit.conf for reading.
/var/tuxbox/config/zapit/bouquets.xml: No such file or directory
/tmp/currentservices.xml: No such file or directory
-
- Interessierter
- Beiträge: 75
- Registriert: Sonntag 3. Dezember 2006, 18:01
-
- Erleuchteter
- Beiträge: 595
- Registriert: Donnerstag 1. Januar 2004, 16:59
Hast du die Möglichkeit, die Box seriell mal an einen PC zu hängen? Wenn ja, starte mal eine Konsole für den seriellen Port (z.B. PuTTY) mit einer Geschwindigkeit von 115200 und schalte dann die Box ein.
Wenn dann aufm Bildschirm steht, drücke schnell die Backspace-Taste und nehme diesen Startparameter:
Lass dann mal den Start durchlaufen, starte einen Senderscan und füge dann mal das Log hier ein.
Wenn dann aufm Bildschirm
Code: Alles auswählen
Linux/PPC load: ....
Code: Alles auswählen
console=ttyS0,115200 root=/dev/mtdblock5 rootfstype=squashfs ro
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
ich habe mal meinen aktuellen diff hierhin gelegt: neutrino-dream-20071225.diff.gz
Da ist aber auch ein Haufen experimentelles (z.B. sectionsd) und inzwischen überflüssiges Zeug drin.
Auschecken und patchen wie in checkout-seife-dreamneutrino.sh http://ulc.tuxbox-cvs.sourceforge.net// ... tory=Diffs vorgemacht...
Edit: weil's so schön war, habe ich grad noch ein image hochgeladen: neutrino-dm500-seife-20071226.mtd0.img
Da ist aber auch ein Haufen experimentelles (z.B. sectionsd) und inzwischen überflüssiges Zeug drin.
Auschecken und patchen wie in checkout-seife-dreamneutrino.sh http://ulc.tuxbox-cvs.sourceforge.net// ... tory=Diffs vorgemacht...
Edit: weil's so schön war, habe ich grad noch ein image hochgeladen: neutrino-dm500-seife-20071226.mtd0.img
-
- Contributor
- Beiträge: 1833
- Registriert: Mittwoch 10. April 2002, 15:39
seife hat heute nacht im cvs was am senderscan geändert, evtl. läuft der scan im dbluelle jetzt?tomX hat geschrieben:Ich habe die aktuellen Images, die DietmarW täglich zur Verfügung stellt auf einer DM500s getestet. Sowohl das Seife als auch das dbluelle. Beide gehen nicht! Das Seife ist schon 2 Monate alt und funktioniert überhaupt nicht, das dbluelle hat ein Problem mit dem Senderscan.
(images sind schon neuer stand)
-
- Erleuchteter
- Beiträge: 595
- Registriert: Donnerstag 1. Januar 2004, 16:59
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Das war nur für den manuellen Transponderscan, der im CVS sowieso kaputt ist, wenn man mehr als einen Satelliten hat.dietmarw hat geschrieben:seife hat heute nacht im cvs was am senderscan geändert, evtl. läuft der scan im dbluelle jetzt?
(images sind schon neuer stand)
Ich habe da auch einen patch in der zapost/frontend.cpp (die Verschiebung von setSec), den ich seit einem dream-treiber-update brauche, aber ich weiß nicht, warum, und ob der der dbox schadet, drum habe ich den noch nicht eingecheckt.
Code: Alles auswählen
@@ -564,6 +564,7 @@ int CFrontend::setParameters(dvb_fronten
int CFrontend::setParameters(TP_params *TP)
{
int ret, freq_offset = 0;
+ bool high_band;
#if HAVE_DVB_API_VERSION >= 3
bool can_not_auto_qam = !(info.caps & FE_CAN_QAM_AUTO);
bool can_not_auto_inversion = !(info.caps & FE_CAN_INVERSION_AUTO);
@@ -581,8 +582,6 @@ int CFrontend::setParameters(TP_params *
if (info.type == FE_QPSK)
{
- bool high_band;
-
if (TP->feparams.frequency < 11700000)
{
high_band = false;
@@ -595,7 +594,6 @@ int CFrontend::setParameters(TP_params *
}
TP->feparams.frequency -= freq_offset;
- setSec(TP->diseqc, TP->polarization, high_band, TP->feparams.frequency);
}
/*
@@ -619,6 +617,10 @@ int CFrontend::setParameters(TP_params *
{
do
{
+ /* setSec again for each retry, just to make sure */
+ if (info.type == FE_QPSK)
+ setSec(TP->diseqc, TP->polarization, high_band, TP->feparams.frequency);
+
tuned = false;
setFrontend (&TP->feparams);
event = getEvent(); /* check if tuned */
-
- Interessierter
- Beiträge: 75
- Registriert: Sonntag 3. Dezember 2006, 18:01
@seife
Danke für dein Image. Super Arbeit!
Folgendes ist mir auf meiner DM500s aufgefallen:
- Standby geht nicht richtig, nur der Ton wird ausgeschaltet
- NFS mount einer Festplatte, die in einer Dbox (mit NFS Server) eingebaut ist, geht nicht. Der Mount geht aber von einer anderen Dbox aus ohne Probleme. Mit der Dream keine Chance. Die Platte verwendet XFS. Kann das daran liegen?
Danke für dein Image. Super Arbeit!
Folgendes ist mir auf meiner DM500s aufgefallen:
- Standby geht nicht richtig, nur der Ton wird ausgeschaltet
- NFS mount einer Festplatte, die in einer Dbox (mit NFS Server) eingebaut ist, geht nicht. Der Mount geht aber von einer anderen Dbox aus ohne Probleme. Mit der Dream keine Chance. Die Platte verwendet XFS. Kann das daran liegen?
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Ich weiß. Ich mach eh immer den Monitor aus :-)tomX hat geschrieben:@seife
Danke für dein Image. Super Arbeit!
Folgendes ist mir auf meiner DM500s aufgefallen:
- Standby geht nicht richtig, nur der Ton wird ausgeschaltet
Keine Ahnung. Bei mir gehts (NFS Server auf einer SLES10). Ich verwende aber den Automounter, nicht das mount-Zeug im neutrino.- NFS mount einer Festplatte, die in einer Dbox (mit NFS Server) eingebaut ist, geht nicht. Der Mount geht aber von einer anderen Dbox aus ohne Probleme. Mit der Dream keine Chance. Die Platte verwendet XFS. Kann das daran liegen?
-
- Interessierter
- Beiträge: 75
- Registriert: Sonntag 3. Dezember 2006, 18:01
Der Mount funktioniert auch nicht, wenn ich den Mountbefehl über die Konsole eingebe. Freigaben auf meinem CLAXAN NAS kann ich ohne Probleme Mounten, da ist die Platte aber auch mit EXT3 formatiert. Die Platte in der DBox ist XFS formatiert und die kann ich ums verrecken nicht mounten, ich bekomme immer folgenden Fehler:
Kann es daran liegen, dass das Dbox Image auf Kernel 2.4.x basiert und das Dreamimage auf 2.6.x?
Code: Alles auswählen
/var # mount -t nfs xxx.xxx.xxx.xxx:/hdd /var/mnt/dbox
mount: mounting xxx.xxx.xxx.xxx:/hdd on /mnt/dbox failed: Input/output error
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Zeig mal den Output von und
mit "Neutrino auf der dreambox bauen" hat das übrigens nichts mehr zu tun, eher mit "Linux Grundlagen" ;-)
Code: Alles auswählen
ls -la /var
Code: Alles auswählen
ls -la /mnt