NHD2 für den Topf 7700

Antworten
Eiermann
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 4
Registriert: So 8. Sep 2013, 21:43

NHD2 für den Topf 7700

#1

Beitrag von Eiermann » Di 10. Sep 2013, 22:17

Hallo,
ich versuche NHD2 rev. 1616 aus dem max-tdt für den TF7700 zu bauen.
Nach Anpassungen in der acinclude (Topfield und Topftfield mit tf7700 ersetzt) baut er auch ohne Fehler durch.

Meine Buildumgebung: Ubuntu 11.10, gcc 4 .5.3; STM24,p0209;Player191;multicom324;eplayer3;externallcd; baue mit make yaud-neutrino-hd2-exp

Image startet soweit, ich habe Ton über den HDMI Ausgang und auch das Menü erscheint. Der Startassistent rast allerdings durch ohne eine mögliche Eingabe. Nachher lassen sich alle Einstellungen über das Menü durchführen

VFD funktioniert nicht, ebenso erscheint kein Videobild. Ich habe leider keine Ahnung wo ich suchen soll, evtl ist ja auch meine rcS falsch. Ich versuche mich da reinzuarbeiten, aber wäre für jeden Tip dankbar.

Ein Log des ersten Startes:

Code: Alles auswählen

ToFi▒
<<< Loader L23231>>>
▒ToFi"Z▒:▒ZB"▒8b▒
▒▒               ▒▒

Board: TF7700  [29-bit mode]


U-Boot 1.3.1-gfeb9b4b7-dirty (Oct 23 2011 - 12:43:54) - stm23_0043

DRAM:  128 MiB
NOR:     8 MiB
In:    serial
Out:   serial
Err:   serial
Hit any key to stop autoboot:  0
(Re)start USB...
USB:   scanning bus for devices... 1 USB Device(s) found
       scanning bus for storage devices... 0 Storage Device(s) found
** Can't read from device 0 **

** Unable to use usb 0:1 for fatload **
## Booting image at 85000000 ...
Bad Magic Number
## Booting image at 80060000 ...
   Image Name:   Linux-2.6.32.46_stm24_0209
   Image Type:   SuperH Linux Kernel Image (gzip compressed)
   Data Size:    1835841 Bytes =   1.8 MiB
   Load Address: 84001000
   Entry Point:  84002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel console=ttyAS0,115200 root=/dev/sda1 rw init=/bin/devinit ip=192.168.178.100:192.168.178.10:192.168.178.10:255.255.255.0:tf7700:eth0:off nwhwconf=device:eth0,hwaddr:00:3e:9e:11:22:33 mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000 - 0x00000000 - 0 ...

INIT: version 2.86 booting
Seems to be the first run - Making devices in /dev...
Starting makedev
CI=TRUE
TUNER=2
HDMI_CEC=FALSE
Mount /dev in tmpfs
Copying device nodes to /dev
Starting portmap daemon....
Loading autofs
Starting autofs
LOADING MODULES
init stmfb
load a firmware
copLoadFile (file /boot/audio.elf)
ustslave: Kernel Version: 24
base_address 0x10400000
seeking to 0
seeking to 5f00
seeking to 12320
seeking to 1aa20
seeking to 173100
seeking to 173138
seeking to 173170
seeking to 1b9058
seeking to 1b9060
seeking to 1b9068
seeking to 1b9070
seeking to 1d0920
seeking to 1d0a00
load v firmware
copLoadFile (file /boot/video.elf)
ustslave: Kernel Version: 24
base_address 0x10000000
seeking to 0
seeking to 4e020
seeking to f8378
seeking to f83b0
seeking to f83e8
seeking to 10ce98
seeking to 10cea4
seeking to 10ceb0
seeking to 12ed90
seeking to 12cd74
seeking to 12ee00
init embx
init AVS
init player player191
init frontpanel
Model: tf7700hdpvr
vBoxType: 5
Input device name: "TDT RC event driver"
Selected Remote: Tf7700 RemoteControl
RemoteControl Map:
             STANDBY - 0A - 116
                MUTE - 0C - 113
            V.FORMAT - 42 - 372
                 A/R - 43 - 375
                 AUX - 08 - 390
             0BUTTON - 10 -  11
             1BUTTON - 11 -   2
             2BUTTON - 12 -   3
             3BUTTON - 13 -   4
             4BUTTON - 14 -   5
             5BUTTON - 15 -   6
             6BUTTON - 16 -   7
             7BUTTON - 17 -   8
             8BUTTON - 18 -   9
             9BUTTON - 19 -  10
                BACK - 1E - 158
                INFO - 1D - 138
               AUDIO - 05 - 368
            SUBTITLE - 07 - 370
                TEXT - 47 - 388
             DOWN/P- - 01 - 108
               UP/P+ - 00 - 103
            RIGHT/V+ - 02 - 106
             LEFT/V- - 03 - 105
             OK/LIST - 1F - 352
                MENU - 1A - 139
               GUIDE - 1B - 365
                EXIT - 1C - 102
                 FAV - 09 - 364
                 RED - 4D - 398
               GREEN - 0D - 399
              YELLOW - 0E - 400
                BLUE - 0F - 401
              REWIND - 45 - 168
               PAUSE - 06 - 119
                PLAY - 46 - 207
         FASTFORWARD - 48 - 208
              RECORD - 4B - 167
                STOP - 4A - 128
          SLOWMOTION - 49 - 409
          RECORDLIST - 51 - 395
                 SAT - 5E - 381
            STEPBACK - 50 - 412
         STEPFORWARD - 52 - 407
                MARK - 4C - 365
            TV/RADIO - 04 - 378
                 USB - 40 - 361
               TIMER - 44 - 359
Frontpanel Map:
         CHANNELDOWN - 02 - 109
           CHANNELUP - 03 - 104
          VOLUMEDOWN - 01 - 114
            VOLUMEUP - 06 - 115
             STANDBY - 0C - 116
Supports Long KeyPress: 1
processComplex >
period 110, delay 10
error in device initialization
fsck.jfs version 1.1.15, 04-Mar-2011
processing started: 12/31/1969 23:00:58
The current device is:  /dev/sda3
showSinglePic /var/boot/bootlogo.mvi
VIDEO_SELECT_SOURCE MEMORY (Bad file descriptor)
VIDEO_PLAY (Bad file descriptor)
VIDEO_CONTINUE: (Bad file descriptor)
VIDEO_CLEAR_BUFFER: (Invalid argument)
Block size in bytes:  4096
Filesystem size in blocks:  121503611
**Phase 0 - Replay Journal Log
Filesystem is clean.
Mounting local filesystems...
Cleaning /tmp.
Hostname: tf7700.
starting telnetd
Starting FTP server: vsftpd.
Deconfiguring network interfaces... ifdown: interface lo not configured
ifdown: interface eth0 not configured
ifdown: interface wlan0 not configured
done.
Setting up IP spoofing protection: rp_filter.
Configuring network interfaces... udhcpc (v1.21.1) started
Sending discover...
Sending select for 192.168.2.24...
Lease of 192.168.2.24 obtained, lease time 864000
route: SIOCDELRT: No such process
adding dns 192.168.2.1
ifconfig: SIOCGIFFLAGS: No such device
done.
LOADING e2
starting e2->
>>> NeutrinoHD2 (compiled Sep 10 2013 19:54:49) <<<
starting /usr/local/bin/neutrino
CFrameBuffer::getInstance: frameBuffer Instance created
CFrameBuffer::init 12288k video mem
CFrameBuffer::setMode: FB: 1280x720x32
NeutrinoApp Instance created
CNeutrinoApp::loadSetup
[ConfigFile] Unable to open file /var/tuxbox/config/neutrino.conf for reading.
CNeutrinoApp::loadSetup: rec dir /media/sda1/record timeshift dir /media/sda1/record/.timeshift
[FONT] Intializing font cache, using max. 4MB...
CNeutrinoApp::SetupFonts: settings font file /usr/share/fonts/neutrino.ttf
failed to open vfd
VFDBRIGHTNESS: Too many users
CVFD::ShowText: []
failed to open vfd
VFDICONDISPLAYONOFF: Too many users
failed to open vfd
VFDDISPLAYCLR: Too many users
CVFD::ShowText: [NHD2]
failed to open vfd
[zapit] zapit_main_thread: starting... tid 4553
CFrontend::Open /dev/dvb/adapter0/frontend0 Conexant CX24116/CX24118
CFrontend::secSetTone: fe(0,0) tone off
CFrontend::Close fe(0,0) Conexant CX24116/CX24118
CFrontend::Open /dev/dvb/adapter0/frontend1 Conexant CX24116/CX24118
CFrontend::secSetTone: fe(0,1) tone off
CFrontend::Close fe(0,1) Conexant CX24116/CX24118
initFrontend found 2 frontends
zapit: loadFrontendConfig
[video_cs.cpp]:cVideo
[video_cs.cpp]:SetVideoSystem - video_system=VIDEO_STD_PAL
[audio_cs.cpp]:cAudio
dvb-ci.cpp:getInstance
dvb-ci.cpp:cDvbCi 2
zapit:loadZapitSettings
zapit:loadAudioMap
/var/tuxbox/config/zapit/audiovolume.conf: No such file or directory
zapit: loadFrontendConfig
getServices:loadTransponders:
getServices:LoadServices:
getservices:FindTransponder: going to parse dvb-s provider Astra 1KR/1L/1M/2C (19.2E) position 192
getservices:loadingmotorpositions...
[zapit] 1484 services loaded (1484)...
/tmp/currentservices.xml: No such file or directory
getservices:FindTransponder: going to parse dvb-s provider Astra 1KR/1L/1M/2C (19.2E) position 192
[zapit] duplicate transponder id 2dc700c000030085 freq 11719000
replacing 'Sky Sport News' (sid=0xf1): succeded.
replacing 'Sky Select 3' (sid=0x10f): succeded.
replacing 'Sky Bundesliga 3' (sid=0x110): succeded.
replacing 'Sky Sport 4' (sid=0x111): succeded.
replacing 'Sky Select 4' (sid=0x119): succeded.
replacing 'Sky Bundesliga 4' (sid=0x11a): succeded.
replacing 'Sky Sport 5' (sid=0x11b): succeded.
replacing 'Sky Select 5' (sid=0x123): succeded.
replacing 'Sky Bundesliga 5' (sid=0x124): succeded.
replacing 'Sky Sport 6' (sid=0x125): succeded.
replacing 'Sky Select 6' (sid=0x12d): succeded.
replacing 'Sky Bundesliga 6' (sid=0x12e): succeded.
replacing 'Sky Sport 7' (sid=0x12f): succeded.
[zapit] duplicate transponder id 2dee00c000110085 freq 11758000
replacing 'Sky Select 7' (sid=0x137): succeded.
replacing 'Sky Bundesliga 7' (sid=0x138): succeded.
replacing 'Sky Sport 8' (sid=0x139): succeded.
replacing 'Sky Select 8' (sid=0x141): succeded.
replacing 'Sky Bundesliga 8' (sid=0x142): succeded.
replacing 'Sky Sport 9' (sid=0x143): succeded.
replacing 'Sky Select 9' (sid=0x14b): succeded.
replacing 'Sky Bundesliga 9' (sid=0x14c): succeded.
replacing 'Sky Sport 10' (sid=0x14d): succeded.
replacing 'Sky Select Event B' (sid=0x14e): succeded.
[zapit] duplicate transponder id 2e1500c000020085 freq 11797000
replacing 'Sky Select 1' (sid=0xfb): succeded.
replacing 'Sky Bundesliga 10' (sid=0xfc): succeded.
replacing 'Sky Sport 11' (sid=0xfd): succeded.
replacing 'Sky Select Event A' (sid=0xfe): succeded.
replacing 'Sky Select 2' (sid=0x105): succeded.
replacing 'Sky Bundesliga 2' (sid=0x106): succeded.
replacing 'Sky Sport 3' (sid=0x107): succeded.
[zapit] duplicate transponder id 2f2600c000010085 freq 12070000
replacing 'Blue Movie 1' (sid=0x159): succeded.
replacing 'Blue Movie 2' (sid=0x163): succeded.
replacing 'Blue Movie 3' (sid=0x16d): succeded.
[zapit] duplicate transponder id 301000c0000c0085 freq 12304000
replacing 'Sky Sport News HD' (sid=0xf2): succeded.
replacing 'Sky Bundesliga HD 4' (sid=0x11f): succeded.
replacing 'Sky Sport HD 5' (sid=0x120): succeded.
LoadServices: success
reading /var/tuxbox/config/zapit/bouquets.xml
reading bouquets
found 75 bouquets
reading /var/tuxbox/config/zapit/ubouquets.xml
reading bouquets
found 90 bouquets
/tmp/currentservices.xml: No such file or directory
channels have been loaded succesfully
zapit:leaveStandby
Open /dev/dvb/adapter0/video0 failed
[video_cs.cpp]:SetStreamType - Streamtype=STREAM_TYPE_TRANSPORT
VIDEO_SET_STREAMTYPE: Bad file descriptor
cAudio::Open /dev/dvb/adapter0/audio0
[audio_cs.cpp]:setSource - source=AUDIO_SOURCE_DEMUX
[audio_cs.cpp]:SetStreamType - Streamtype=STREAM_TYPE_TRANSPORT
[zapit] zapto channel id bb84043700016d67 nvod 0
[pmt] stop update filter
stopPlayBack sending capmt....
[zapit] stopPlayBack: standby 0 forced 0
zapit:saveZapitSettings
getFrontend: fe(0,0): locked:0 fe_freq: 0 fe_TP: 0 - chan_freq: 11953 chan_TP: 2eb100c004370001 sat-position: 192 sat-name:Astra 1H/1KR/1L/1M (19.2E) input-type:1
getFrontend: fe(0,1): locked:0 fe_freq: 0 fe_TP: 0 - chan_freq: 11953 chan_TP: 2eb100c004370001 sat-position: 192 sat-name:Astra 1H/1KR/1L/1M (19.2E) input-type:1
initTuner Frontend (0,1)
[zapit] sdt_thread: starting... tid 4575
[zapit] sdt monitor started
CFrontend::Open /dev/dvb/adapter0/frontend1 Conexant CX24116/CX24118
Frontend (0,1) as slave: no
CFrontend::secSetVoltage: fe(0,1) voltage 13
CFrontend::setDiseqcType: NO_DISEQC
getFrontend Selected fe: (0,1)
zapit zap to 3sat(bb84043700016d67) fe(0,1)
CFrontend::setInput: fe(0,1) SatellitePosition 0 -> 192
CFrontend::setLnbOffsets: fe(0,1) setLnbOffsets 9750000/10600000/11700000
CFrontend::tuneChannel: fe(0,1) tpid 2eb100c004370001
CFrontend::secSetVoltage: fe(0,1) voltage 18
CFrontend::secSetTone: fe(0,1) tone on
CFrontend::setParameters: fe(0,1) freq= 1353000 (offset= 10600000) fec= 3
CFrontend::setFrontend: fe(0,1) DEMOD: FEC 3/4 system DVB-S modulation QPSK
cFrontend::getEvent: fe(0,1) max timeout: 9000
poll has event after: 0 msec (min 0 max 0)
poll has event after: 88 msec (min 0 max 88)
cFrontend::getEvent fe(0,1) FE_HAS_LOCK: freq 1353000
CFrontend::setParameters: fe(0,1) tuned
parse_channel_pat_pmt looking up pids for channel_id (bb84043700016d67)
[pmt]parse_pmt: parsing pmt pid 0xC8
cDemux::Open /dev/dvb/adapter0/demux1 type:DMX_PSI_CHANNEL BufferSize:1024 source(1)
Open: setting /dev/dvb/adapter0/demux1 to source 1
[dmx_cs.cpp]:sectionFilter dmx(1) type=DMX_PSI_CHANNEL Pid=0xc8 Len=5 Timeout=1500
cDemux::~cDemux(1)
[dmx_cs.cpp]:Close type=DMX_PSI_CHANNEL Pid 0xc8
[pmt]parse_pmt: pcr pid: old 0x0 new 0xd2
[pmt]parse_ES_info: vpid 0xd2 stream 0x02 type 0x00
[pmt]parse_ES_info: apid 0xdc deu
[pmt]parse_ES_info: descriptor_tag: 7f
0x7F dump:
▒deu[pmt]parse_ES_info: apid 0xdd mis
[pmt]parse_ES_info: apid 0xde mul
[pmt]parse_ES_info: apid 0xe1 deu
[channel] [subtitles] DVBSub: PID=0x00e7, lang=deu, cpageid=0100, apageid=0100
TuxTxt subtitle set pid 0 page 0 lang  (0)
channel bb84043700016d67 pid dc percent 0
[zapit] setVolumePercent: current_volume 25 volume_percent 0 percent 0
[zapit] vol 25 current_volume 25 volume_percent 0
[audio_cs.cpp]:setVolume volume: 25
zapit:startPlayBack: vpid 0xD2 apid 0xDC pcrpid 0xD2
cDemux::Open /dev/dvb/adapter0/demux1 type:DMX_PCR_ONLY_CHANNEL BufferSize:65536 source(1)
[dmx_cs.cpp]:pesFilter dmx(1) type=DMX_PCR_ONLY_CHANNEL Pid=0xd2
[dmx_cs.cpp]:Start dmx(1) type=DMX_PCR_ONLY_CHANNEL Pid 0xd2
cDemux::Open /dev/dvb/adapter0/demux1 type:DMX_AUDIO_CHANNEL BufferSize:65536 source(1)
[dmx_cs.cpp]:pesFilter dmx(1) type=DMX_AUDIO_CHANNEL Pid=0xdc
[dmx_cs.cpp]:Start dmx(1) type=DMX_AUDIO_CHANNEL Pid 0xdc
cDemux::Open /dev/dvb/adapter0/demux1 type:DMX_VIDEO_CHANNEL BufferSize:65536 source(1)
[dmx_cs.cpp]:pesFilter dmx(1) type=DMX_VIDEO_CHANNEL Pid=0xd2
[dmx_cs.cpp]:Start dmx(1) type=DMX_VIDEO_CHANNEL Pid 0xd2
[audio_cs.cpp]:SetEncoding - Encodingtype=AUDIO_ENCODING_MPEG2
[zapit] starting MPEG2 audio Pid: 0xDC
[audio_cs.cpp]:Start
[video_cs.cpp]:SetEncoding - Encoding=VIDEO_ENCODING_MPEG2
VIDEO_SET_ENCODING: Bad file descriptor
[zapit] starting MPEG2 video Pid: 0xd2
zapit sending capmt....
CCam::setCaPmt: demux_index:(1) camask:(2) update:(no)
[CBasicClient] connect failed.
/tmp/camd.socket: No such file or directory
dvb-ci.cpp:SendCaPMT
cDemux::Open /dev/dvb/adapter0/demux1 type:DMX_PSI_CHANNEL BufferSize:1024 source(1)
[pmt] pmt_set_update_filter: sid 0x6d67 pid 0xc8 version 0x7
[dmx_cs.cpp]:sectionFilter dmx(1) type=DMX_PSI_CHANNEL Pid=0xc8 Len=5 Timeout=0
CNeutrinoApp::run: zapit ready

dvbsub_init: starting... tid 4542
[audio_cs.cpp]:setVolume volume: 25
[video_cs.cpp] setAspectRatio (aspect=1 format=3) set 16:9 bestfit
[video_cs.cpp]:SetWideScreen - mode=auto
[video_cs.cpp]:SetSyncMode - mode=AVSYNC_ENABLED
cDemux::Open /dev/dvb/adapter0/demux1 type:DMX_PES_CHANNEL BufferSize:65536 source(1)
[dmx_cs.cpp]:Stop dmx(1) type=DMX_PES_CHANNEL Pid 0x20
[video_cs.cpp]:SetSyncMode - set master clock = video
[audio_cs.cpp]:SetSyncMode
[audio_cs.cpp]:SetHdmiDD downmix
[audio_cs.cpp]:setHwAC3Delay - delay=0
[dvbsub @ 0xb806c0] Invalid extradata, subtitle streams may be combined!
[audio_cs.cpp]:setHwAC3Delay - delay=0
[yhttpd] Webserver nhttpd/3.3.2 (yhttpd_core/1.3.1) tid 4588
[ConfigFile] Unable to open file /var/tuxbox/config/nhttpd.conf for reading.
[streamts] Starting STREAM thread keeper, tid 4589
[streamts] listenfd 17
$Id: sectionsd.cpp,v 1.31 2013/08/18 11:23:30 mohousch Exp Exp $
====> USING SLOW ADDEVENT. export 'NO_SLOW_ADDEVENT=1' to avoid <===
[ConfigFile] Unable to open file /var/tuxbox/config/neutrino.conf for reading.
[sectionsd] /var/tuxbox/config/neutrino.conf not found
[timerd] startup, tid 4587
[timermanager]  wakeup from standby: no
[ConfigFile] Unable to open file /var/tuxbox/config/timerd.confCRCInput::loadKeymap:
 for reading.
[timermanager] /var/tuxbox/config/timerd.conf not found
[timermanager] timermanager created
[ConfigFile] Unable to open file /var/tuxbox/config/keymap.conf for reading.
CRCInput::loadKeyMap: /var/tuxbox/config/keymap.conf not found, using default
[sectionsd] Caching max 50000 events
[sectionsd] Caching 14 days
[sectionsd] Caching 360 hours Extended Text
[sectionsd] Events are old 60min after their end time
/var/tuxbox/config/zapit/epgfilter.xml: No such file or directory
cDemux::Open /dev/dvb/adapter0/demux1 type:DMX_PSI_CHANNEL BufferSize:3072000 source(1)
cDemux::Open /dev/dvb/adapter0/demux1 type:DMX_PSI_CHANNEL BufferSize:524288 source(1)
[dmx_cs.cpp]:sectionFilter dmx(1) type=DMX_PSI_CHANNEL Pid=0x12 Len=1 Timeout=2000
cDemux::Open /dev/dvb/adapter0/demux1 type:DMX_PSI_CHANNEL BufferSize:327680 source(1)
[dmx_cs.cpp]:sectionFilter dmx(1) type=DMX_PSI_CHANNEL Pid=0xf02 Len=1 Timeout=0
CRCInput::open: /dev/input/event0 fd 19
/dev/input/event1: No such device
CRCInput::open: /dev/input/event1 fd -1
/dev/input/event2: No such device
CRCInput::open: /dev/input/event2 fd -1
/dev/input/event3: No such device
CRCInput::open: /dev/input/event3 fd -1
dvb-ci.cpp:getInstance
CNeutrinoApp::run: menue setup
CNeutrinoApp::InitMainMenu
[playback_cs.cpp]:cPlayback
$Id: moviebrowser.cpp,v 1.10 2013/08/18 11:23:30 mohousch Exp $
[mb]->init
[mb]->initGlobalSettings
CMovieBrowser::loadSettings
[ConfigFile] Unable to open file /var/tuxbox/config/moviebrowser.conf for reading.
CMovieBrowser::loadSettings failed
[mb]->initFrames
[mb]->initRows
[mb]->refreshlastPlayList
[mb]->refreshLastRecordList
[mb]->refreshBrowserList
[mb]->refreshFilterList 20
CNeutrinoApp::InitServiceSettings
CNeutrinoApp::InitServiceSettings. init soft-update-stuff
[ConfigFile] Unable to open file /etc/.version for reading.
CNeutrinoApp::InitServiceSettings: current flash-version: 1200201205091849
CNeutrinoApp::InitLanguageSettings
CNeutrinoApp::InitAudioplayerSettings
CNeutrinoApp::InitPicViewerSettings
CNeutrinoApp::InitMiscSettings
CNeutrinoApp::InitVideoSettings
CNeutrinoApp::InitAudioSettings
CNeutrinoApp::InitParentalLockSettings
CNeutrinoApp::run: registering as event client
CNeutrinoApp::InitNetworkSettings
CNetworkConfig: eth0 loaded, wireless no
CNeutrinoApp::InitKeySettings
CNeutrinoApp::InitColorSettings
CNeutrinoApp::InitLanguageSettings
CFrameBuffer::loadBackgroundPic: start.jpg
CVFD::ShowText: [back]
failed to open vfd
CVFD::ShowText: []
failed to open vfd
VFDICONDISPLAYONOFF: Too many users
CVFD::ShowText: [back]
failed to open vfd
CVFD::ShowText: []
failed to open vfd
VFDICONDISPLAYONOFF: Too many users
CVFD::ShowText: [back]
failed to open vfd
CVFD::ShowText: []
failed to open vfd
VFDICONDISPLAYONOFF: Too many users
CVFD::ShowText: [back]
failed to open vfd
CVFD::ShowText: []
failed to open vfd
VFDICONDISPLAYONOFF: Too many users
CVFD::ShowText: [(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Vienna]
failed to open vfd
CVFD::ShowText: []
failed to open vfd
VFDICONDISPLAYONOFF: Too many users
CTZChangeNotifier::changeNotify: (GMT+01:00) Amsterdam, Berlin, Bern, Rome, Vienna
CTZChangeNotifier::changeNotify: Timezone: (GMT+01:00) Amsterdam, Berlin, Bern, Rome, Vienna -> CET
exec cp /usr/share/zoneinfo/CET /etc/localtime
CVFD::ShowText: [back]
failed to open vfd
CVFD::ShowText: []
failed to open vfd
VFDICONDISPLAYONOFF: Too many users
config file or options missing
CNeutrinoApp::saveSetup
CHDDDestExec: checking /sys/block/sda
CHDDDestExec: noise 254 sleep 120 /dev/sda
CZapitClient::responseGetLastChannel load_settings
CNeutrinoApp::channelsInit: Creating channels lists...
CNeutrinoApp::channelsInit: got 1300 TV (337 is HD) and 184 RADIO channels
CNeutrinoApp::channelsInit: created Astra 1H/1KR/1L/1M (19.2E) with 1300 TV and 184 RADIO channels
CNeutrinoApp::channelsInit: got 76 TV bouquets
CNeutrinoApp::channelsInit: got 28 RADIO bouquets
CNeutrinoApp::SetChannelMode LIST_MODE_ALL
CNeutrinoApp::channelsInit: All bouquets-channels received
CVFD::ShowText: []
failed to open vfd
VFDICONDISPLAYONOFF: Too many users
failed to open vfd
VFDICONDISPLAYONOFF: Too many users
failed to open vfd
VFDICONDISPLAYONOFF: Too many users
CNeutrinoApp::SetChannelMode LIST_MODE_ALL
CBouquetList::adjustToChannelID to bb84043700016d67
CVFD::ShowText: [3sat]
failed to open vfd
[dmx_cs.cpp]:Stop dmx(1) type=DMX_PSI_CHANNEL Pid 0x12
cDemux::~cDemux(1)
[dmx_cs.cpp]:Close type=DMX_PSI_CHANNEL Pid 0x12
cDemux::Open /dev/dvb/adapter0/demux1 type:DMX_PSI_CHANNEL BufferSize:524288 source(1)
[dmx_cs.cpp]:sectionFilter dmx(1) type=DMX_PSI_CHANNEL Pid=0x12 Len=1 Timeout=2000
[dmx_cs.cpp]:Stop dmx(1) type=DMX_PSI_CHANNEL Pid 0x0
cDemux::~cDemux(1)
[dmx_cs.cpp]:Close type=DMX_PSI_CHANNEL Pid 0x0
cDemux::Open /dev/dvb/adapter0/demux1 type:DMX_PSI_CHANNEL BufferSize:3072000 source(1)
[dmx_cs.cpp]:Stop dmx(1) type=DMX_PSI_CHANNEL Pid 0xf02
cDemux::~cDemux(1)
[dmx_cs.cpp]:Close type=DMX_PSI_CHANNEL Pid 0xf02
cDemux::Open /dev/dvb/adapter0/demux1 type:DMX_PSI_CHANNEL BufferSize:327680 source(1)
[dmx_cs.cpp]:sectionFilter dmx(1) type=DMX_PSI_CHANNEL Pid=0xf02 Len=1 Timeout=0
CRemoteControl::processAPIDnames: apid name= deu (German) pid= 0xdc
CRemoteControl::processAPIDnames: apid name= mis (Miscellaneous languages) pid= 0xdd
CRemoteControl::processAPIDnames: apid name= mul (Multiple languages) pid= 0xde
CRemoteControl::processAPIDnames: apid name= deu (German) pid= 0xe1
CRemoteControl::processAPIDnames: pref_found -1 pref_ac3_found -1 ac3_found -1
StartSubtitles: Show
[dvb-sub] start, stopped 1 pid 0
TuxTxt subtitle unpause, running 0 pid 0 page 0
CNeutrinoApp::InitRecordingSettings
CNeutrinoApp::InitStreamingSettings
CNeutrinoApp::InitLcdSettings
failed to open vfd
VFDPWRLED: Too many users
CNeutrinoApp::AudioMute: current_muted 0 new 0 isEvent: 1
dvb-ci.cpp:getInstance
CNeutrinoApp::RealRun: initialized everything
[CPlugins] could not find startup.cfg
CVFD::ShowText: [3sat]
failed to open vfd
failed to open vfd
[audio_cs.cpp]:SetMute (0)
VFDICONDISPLAYONOFF: Too many users
[neutrino] StopSubtitles
failed to open vfd
VFDICONDISPLAYONOFF: Too many users
failed to open vfd
VFDICONDISPLAYONOFF: Too many users
[video_cs.cpp]:getAspectRatio (ratio=0) 4:3
[video_cs.cpp]:getPictureInfo
[video_cs.cpp]:getPictureInfo < w 0, h 0, r 0
failed to open vfd
VFDICONDISPLAYONOFF: Too many users
cDemux::Open /dev/dvb/adapter0/demux1 type:DMX_PSI_CHANNEL BufferSize:1026 source(1)
[dmx_cs.cpp]:sectionFilter dmx(1) type=DMX_PSI_CHANNEL Pid=0x14 Len=5 Timeout=0
[dmx_cs.cpp]:Stop dmx(1) type=DMX_PSI_CHANNEL Pid 0x14
CEventServer::sendEvent2Client >
StartSubtitles: Show
[dvb-sub] start, stopped 1 pid 0
TuxTxt subtitle unpause, running 0 pid 0 page 0
CVFD::ShowText: [3sat]
failed to open vfd
failed to open vfd
VFDICONDISPLAYONOFF: Too many users
[neutrino] StopSubtitles
failed to open vfd
VFDICONDISPLAYONOFF: Too many users
failed to open vfd
VFDICONDISPLAYONOFF: Too many users
[video_cs.cpp]:getAspectRatio (ratio=0) 4:3
[video_cs.cpp]:getPictureInfo
[video_cs.cpp]:getPictureInfo < w 0, h 0, r 0
failed to open vfd
VFDICONDISPLAYONOFF: Too many users
CEventServer::sendEvent2Client >
CInfoViewer::getEPG: old uniqueKey 0 new 43700016d672e91
CEventServer::sendEvent2Client >
[dmx_cs.cpp]:Stop dmx(1) type=DMX_PSI_CHANNEL Pid 0x12
cDemux::Open /dev/dvb/adapter0/demux1 type:DMX_PSI_CHANNEL BufferSize:4098 source(1)
[dmx_cs.cpp]:sectionFilter dmx(1) type=DMX_PSI_CHANNEL Pid=0x12 Len=4 Timeout=0
[dmx_cs.cpp]:sectionFilter dmx(1) type=DMX_PSI_CHANNEL Pid=0x14 Len=5 Timeout=0
CInfoViewer::getEPG: old uniqueKey 43700016d672e91 new 43700016d672e91
[video_cs.cpp]:getAspectRatio (ratio=0) 4:3
[video_cs.cpp]:getPictureInfo
[video_cs.cpp]:getPictureInfo < w 0, h 0, r 0
failed to open vfd
VFDICONDISPLAYONOFF: Too many users
[ConfigFile] Unable to open file /var/tuxbox/config/timerd.conf for reading.
[timermanager] /var/tuxbox/config/timerd.conf not found
[timermanager] save 0 events to config ...

[timermanager] setting EXTRA_TIME_START to 0
[timermanager] setting EXTRA_TIME_END to 0
[timermanager] now saving config to /var/tuxbox/config/timerd.conf...
[timermanager] config saved!
[video_cs.cpp]:getAspectRatio (ratio=0) 4:3
[video_cs.cpp]:getPictureInfo
[video_cs.cpp]:getPictureInfo < w 0, h 0, r 0
failed to open vfd
VFDICONDISPLAYONOFF: Too many users
[dmx_cs.cpp]:Stop dmx(1) type=DMX_PSI_CHANNEL Pid 0x7b4
cDemux::~cDemux(1)
[dmx_cs.cpp]:Close type=DMX_PSI_CHANNEL Pid 0x7b4
cDemux::Open /dev/dvb/adapter0/demux1 type:DMX_PSI_CHANNEL BufferSize:3072000 source(1)
[dmx_cs.cpp]:sectionFilter dmx(1) type=DMX_PSI_CHANNEL Pid=0x12 Len=1 Timeout=0
[video_cs.cpp]:getAspectRatio (ratio=0) 4:3
[video_cs.cpp]:getPictureInfo
[video_cs.cpp]:getPictureInfo < w 0, h 0, r 0
failed to open vfd
VFDICONDISPLAYONOFF: Too many users
[video_cs.cpp]:getAspectRatio (ratio=0) 4:3
[video_cs.cpp]:getPictureInfo
[video_cs.cpp]:getPictureInfo < w 0, h 0, r 0
failed to open vfd
VFDICONDISPLAYONOFF: Too many users
[video_cs.cpp]:getAspectRatio (ratio=0) 4:3
[video_cs.cpp]:getPictureInfo
[video_cs.cpp]:getPictureInfo < w 0, h 0, r 0
failed to open vfd
VFDICONDISPLAYONOFF: Too many users
[video_cs.cpp]:getAspectRatio (ratio=0) 4:3
[video_cs.cpp]:getPictureInfo
[video_cs.cpp]:getPictureInfo < w 0, h 0, r 0
failed to open vfd
VFDICONDISPLAYONOFF: Too many users
CInfoViewer::killTitle
StartSubtitles: Show
[dvb-sub] start, stopped 1 pid 0
TuxTxt subtitle unpause, running 0 pid 0 page 0
[dmx_cs.cpp]:Stop dmx(1) type=DMX_PSI_CHANNEL Pid 0x14
CEventServer::sendEvent2Client >
[eitThread] skipping to next filter(2) (> DMX_HAS_ALL_CURRENT_SECTIONS_SKIPPING)
[dmx_cs.cpp]:Stop dmx(1) type=DMX_PSI_CHANNEL Pid 0x12
cDemux::~cDemux(1)
[dmx_cs.cpp]:Close type=DMX_PSI_CHANNEL Pid 0x12
cDemux::Open /dev/dvb/adapter0/demux1 type:DMX_PSI_CHANNEL BufferSize:3072000 source(1)
[dmx_cs.cpp]:sectionFilter dmx(1) type=DMX_PSI_CHANNEL Pid=0x12 Len=1 Timeout=10000
[eitThread] skipping to next filter(3) (> DMX_HAS_ALL_SECTIONS_SKIPPING)
[dmx_cs.cpp]:Stop dmx(1) type=DMX_PSI_CHANNEL Pid 0x12
cDemux::~cDemux(1)
[dmx_cs.cpp]:Close type=DMX_PSI_CHANNEL Pid 0x12
cDemux::Open /dev/dvb/adapter0/demux1 type:DMX_PSI_CHANNEL BufferSize:3072000 source(1)
[dmx_cs.cpp]:sectionFilter dmx(1) type=DMX_PSI_CHANNEL Pid=0x12 Len=1 Timeout=0
[dmx_cs.cpp]:Stop dmx(1) type=DMX_PSI_CHANNEL Pid 0x12
cDemux::~cDemux(1)
[dmx_cs.cpp]:Close type=DMX_PSI_CHANNEL Pid 0x12
cDemux::Open /dev/dvb/adapter0/demux1 type:DMX_PSI_CHANNEL BufferSize:3072000 source(1)
[dmx_cs.cpp]:sectionFilter dmx(1) type=DMX_PSI_CHANNEL Pid=0x12 Len=1 Timeout=0
[dmx_cs.cpp]:Stop dmx(1) type=DMX_PSI_CHANNEL Pid 0x12

Benutzeravatar
DboxOldie
Co-Admin
Co-Admin
Beiträge: 5200
Registriert: Sa 6. Aug 2011, 15:21
Hat sich bedankt: 53 Mal
Danksagung erhalten: 180 Mal

Re: NHD2 für den Topf 7700

#2

Beitrag von DboxOldie » Di 10. Sep 2013, 23:29

Nun vom Topf hab ich gar keine Ahnung...
Aber das:

Code: Alles auswählen

showSinglePic /var/boot/bootlogo.mvi
VIDEO_SELECT_SOURCE MEMORY (Bad file descriptor)
VIDEO_PLAY (Bad file descriptor)
VIDEO_CONTINUE: (Bad file descriptor)
Das ist noch vor dem Neutrino Start, ich würde sagen da stimmt was an den Basis Treibern nicht...
Im Basis Verzeichnis von NHD2 gibt es ja eine config.h, da sollte das aktiviert sein:

Code: Alles auswählen

/* building for a topfield */
/* #undef PLATFORM_TF7700 */

Soweit ich weis taucht der TF7700 in der vfd.cpp /.h nicht auf > da wird wohl irgendein Default Wert ( Generic ) genommen.
Daher kommt wohl dieses: das VFD wird nicht richtig angesprochen....

Code: Alles auswählen

failed to open vfd
VFDBRIGHTNESS: Too many users
CVFD::ShowText: []
failed to open vfd
VFDICONDISPLAYONOFF: Too many users
Die beiden Tuner werden erkannt aber hier stimmt was nicht:

Code: Alles auswählen

Open /dev/dvb/adapter0/video0 failed
[video_cs.cpp]:SetStreamType - Streamtype=STREAM_TYPE_TRANSPORT
VIDEO_SET_STREAMTYPE: Bad file descriptor
Das muss aber schon irgendwo an der Basis liegen, auf jeden Fall mal den bootlogo Kram in der rcS auskommentieren.
Ich sehe jetzt nur eine rcS für e2 > da wird der bootlogo kram intern vorm start gekillt.
Bei Neutrino muss man es in der rcS machen vor Neutrino Start, sonst ist das Video Device blockiert.
MfG DboxOldie

KEIN SUPPORT PER PN > Bitte das Forum benutzen und ins Wiki schauen

Bild

Eiermann
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 4
Registriert: So 8. Sep 2013, 21:43

Re: NHD2 für den Topf 7700

#3

Beitrag von Eiermann » Mi 11. Sep 2013, 09:28

Vielen vielen Dank für deine Hilfe!
Das muss aber schon irgendwo an der Basis liegen, auf jeden Fall mal den bootlogo Kram in der rcS auskommentieren.
Ich sehe jetzt nur eine rcS für e2 > da wird der bootlogo kram intern vorm start gekillt.
Bei Neutrino muss man es in der rcS machen vor Neutrino Start, sonst ist das Video Device blockiert.
Genau das war auch schon mein Fehler :oops: Videobild funktioniert nun :thumbs:

Schwieriger ist es mit dem vfd, beim TF7700 gibt es wohl eine Besonderheit mit dem tffp.
Ich schätz mal da entstehen auch die Probleme mit den Zugriffsrechten.

Benutzeravatar
DboxOldie
Co-Admin
Co-Admin
Beiträge: 5200
Registriert: Sa 6. Aug 2011, 15:21
Hat sich bedankt: 53 Mal
Danksagung erhalten: 180 Mal

Re: NHD2 für den Topf 7700

#4

Beitrag von DboxOldie » Mi 11. Sep 2013, 10:44

Schön das scho mal das Bild geht....
Mit dem VFD:
Ja es müsste ja die tffp.ko gebaut werden als Frontpanel Modul....
Dann noch die tffpctl zum Steuern usw. per Telnet Befehle. ( lt. Makefile sollte es auch passieren )

Das der sich vom Micom /Aotom / UFS910 VFD unterscheidet > ja.

Allein wenn ich mir die Sourcen anschaue: Da gibbet ein Configfile

Code: Alles auswählen

#define SETTINGSFILE                    "/etc/tffpctl.conf"
#define SETTINGSVERSION                 1
Es wird dieses Device geöffnet: ( tffpctl )

Code: Alles auswählen

  if ((file_fp = open("/dev/fpc", O_RDWR)) < 0)
  {
    if ((file_fp = open("/dev/.static/dev/fpc", O_RDWR)) < 0)
    {
      printf("FP: Error - can't open /dev/fpc\n");
      return 0;
    }
  }
In Neutrino ( vfd.cpp) wird aber dieses Device geöffnet:

Code: Alles auswählen

void CVFD::openDevice()
{ 
        if (!blocked)
	{
		fd = open("/dev/vfd", O_RDWR);
		if(fd < 0)
		{
			printf("failed to open vfd\n");
			fd = open("/dev/fplarge", O_RDWR);
			if (fd < 0)
			    printf("failed to open fplarge\n");
		}
		else
			blocked = true;
	}
}
Da wirst Du wohl einiges mit #ifdef PLATFORM_TF7700 ..... #else......#endif anpassen müssen.
Auch die Kommando Codes sind wohl anders...


Edit: sehe gerade in der frontpanel.h vom Modul Source:

Code: Alles auswählen

  This device driver uses the following device entries:

  /dev/fpc      c 62 0      # FP control (read/write, for clock- and timer operations, shutdown etc.)
  /dev/rc       c 62 1      # Remote Control (read-only)
  /dev/fplarge  c 62 2      # Direct access to the 8 character display (write-only)
  /dev/fpsmall  c 62 3      # Direct access to the 4 character display (write-only)
 */

#include "tftypes.h"

#define FRONTPANEL_MAJOR		62    /* experimental major number */
#define FRONTPANEL_MINOR_FPC            0
#define FRONTPANEL_MINOR_RC             1
#define FRONTPANEL_MINOR_FPLARGE        2
#define FRONTPANEL_MINOR_FPSMALL        3
Für reinen Text wird wohl das fplarge verwendet.... viel Arbeit.. :wink:
MfG DboxOldie

KEIN SUPPORT PER PN > Bitte das Forum benutzen und ins Wiki schauen

Bild

Eiermann
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 4
Registriert: So 8. Sep 2013, 21:43

Re: NHD2 für den Topf 7700

#5

Beitrag von Eiermann » Do 12. Sep 2013, 10:45

Für reinen Text wird wohl das fplarge verwendet.... viel Arbeit.. :wink:
Ja, ich hab mir das gestern mal angeschaut, wirkt recht komplex. Mal schauen, ob ich da durchsteige. Aber erstmal zweitrangig, GLCD funzt ja :D
Im Display steht halt nun dauerhaft NHD2.

Sonst funktioniert eigentlich alles bis auf Kleinigkeiten:
CI Modul wird erst erkannt, wenn es nach dem Start eingeschoben wird, wobei ich nichtmal weiß ob das Modul funktioniert. Hab nur das eine und selbst das noch nie verwendet :)
Sind noch Probleme bei Shutdown, bzw. Reboot. Scheint bei mir verdreht zu sein, werd da nochmal schauen.
Startassistent rennt beim ersten Start einfach durch, hat aber wohl mit dem vfd, bzw dem Konflikt mit der tffp zu tun. Beim nächsten neustart kann ich dann aber alles einstellen

Rest läuft bisher Top, vielen Dank :party9:


Nachtrag:

Shutdownproblem behoben

Ich habe mir jetzt zum Vergleich noch ein Neutrino MP aus dem max-git mit derselben Konfig gebaut.
Dort funktioniert das vfd einigermaßen, es werden auch keine Fehlermeldungen ausgeworfen.
Allerdings bekomme ich hier bei HD-Sendern kein Bild, sondern nur Ton, ausserdem stürzt mir der Mediaplayer bei einigen Dateien ab, z.b. h264
Ich vermute, es hat hier was mit der Auflösung zu tun. Bin mir nur noch nicht sicher, an welchem Image ich nun weiter basteln soll^^



2. Nachtrag:
Ich bin mittlerweile auf Neutrino-MP umgestiegen, welches nun auch lauffähig im max-git gebaut werden kann
Vielen Dank an DBoxOldie, max und BPanther dafür!

Antworten

Zurück zu „NHD2 - Allgemeines“