Installazione Hollywood Plus (dxr3) su debian

Cosa serve o si può utilizzare per il nostro VDR
Schede DVB, DVT, DVBS2 etc.
Case, schede madri, processori etc.
Autocostruzioni, progetti etc.

Moderatori: ragno, tapino, alez, zulu, davidea

Rispondi
allegfede
Messaggi: 5
Iscritto il: 25 nov 2009, 13:23

Installazione Hollywood Plus (dxr3) su debian

Messaggio da allegfede »

Sono un paio di giorni che mi sto' impegnando nell'installazione di una H+ su macchina debian.

L'hardware consiste in un P3 800MHz con 128MB di Ram, 2 HD da 250 in mirroring, scheda video integrata su scheda madre e una Hollywood Plus su (l'unico) slot PCI.
Purtroppo quella e' l'unica scheda che avevo tra' le mani ed ovviamente fa solo l'output (o almeno dovrebbe), appena posso provero' a passare ad una scheda siemens con in e out (oppure ad una PVR350 della hauppauge).

Comunque per i primi test pensavo che poteva andare bene, ma anche seguendo l'HOWTO sul sito: http://vdr.spaghettilinux.org/index.php ... _su_Ubuntu

mplayer si rifiuta di trovare la scheda di decodifica, restituendo questo messaggio:
tvout01:~# mplayer -vo dxr3 /home/allegfede/flowers.mpg
MPlayer 1.0rc2-4.3.2-DFSG-free (C) 2000-2007 MPlayer Team
CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Family: 6, Model: 8, Stepping: 6)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
Compiled with runtime CPU detection.
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing /home/allegfede/flowers.mpg.
MPEG-PS file format detected.
VIDEO: MPEG2 720x576 (aspect 3) 25.000 fps 9500.0 kbps (1187.5 kbyte/s)
Error opening/initializing the selected video_out (-vo) device.
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 48000 Hz, 2 ch, s16le, 224.0 kbit/14.58% (ratio: 28000->192000)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A: 8.0 (08.0) of 139.9 (02:19.9) 1.4%
Nel prossimo post inviero' i log e gli output dei comandi che con johnny abbiamo pensato potessero essere utili ...... (se li allego qui' mi da' un errore strano :( )
allegfede
Messaggi: 5
Iscritto il: 25 nov 2009, 13:23

Re: Installazione Hollywood Plus (dxr3) su debian

Messaggio da allegfede »

Mi sono sentito con johnnyrun avendolo trovato molto attivo negli argomenti relativi alla H+ e mi ha consigliato di inviargli alcuni output di comandi e log per capire un po' meglio, e questo e' quello che ho tirato fuori dalla mia macchina:

allegfede@tvout01:~$ lspci
00:00.0 Host bridge: Intel Corporation 82810E DC-133 (GMCH) Graphics Memory Controller Hub (rev 03)
00:01.0 VGA compatible controller: Intel Corporation 82810E DC-133 (CGC) Chipset Graphics Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801AA PCI Bridge (rev 02)
00:1f.0 ISA bridge: Intel Corporation 82801AA ISA Bridge (LPC) (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801AA IDE Controller (rev 02)
00:1f.2 USB Controller: Intel Corporation 82801AA USB Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801AA SMBus Controller (rev 02)
01:01.0 Ethernet controller: Intel Corporation 82557\8\9\0\1 Ethernet Pro 100 (rev 08)
01:09.0 Multimedia controller: Sigma Designs, Inc. REALmagic Hollywood Plus DVD Decoder (rev 01)


allegfede@tvout01:~$ lsmod
Module Size Used by
appletalk 25984 20
nfsd 186928 13
lockd 54568 1 nfsd
nfs_acl 2912 1 nfsd
auth_rpcgss 33952 1 nfsd
sunrpc 162528 11 nfsd,lockd,nfs_acl,auth_rpcgss
exportfs 3936 1 nfsd
ipv6 235396 21
loop 12748 0
evdev 8000 0
eeprom 5232 0
em8300 59248 0
adv717x 7652 1
i2c_algo_bit 5188 1 em8300
firmware_class 6816 1 em8300
button 6096 0
snd_pcm 62660 1 em8300
snd_timer 17800 1 snd_pcm
snd 45636 3 em8300,snd_pcm,snd_timer
soundcore 6368 2 em8300,snd
snd_page_alloc 7816 1 snd_pcm
i2c_i801 7920 0
i2c_core 19828 5 eeprom,em8300,adv717x,i2c_algo_bit,i2c_i801
shpchp 25528 0
pci_hotplug 23460 1 shpchp
intel_agp 22524 1
rng_core 3940 0
agpgart 28808 1 intel_agp
pcspkr 2432 0
ext3 105576 2
jbd 39476 1 ext3
mbcache 7108 1 ext3
raid1 18016 3
md_mod 67100 4 raid1
ide_disk 10496 8
ata_generic 4676 0
libata 140448 1 ata_generic
scsi_mod 129548 1 libata
dock 8304 1 libata
floppy 47716 0
e100 28908 0
mii 4896 1 e100
uhci_hcd 18672 0
usbcore 118192 2 uhci_hcd
piix 6568 0 [permanent]
ide_pci_generic 3908 0 [permanent]
ide_core 96168 3 ide_disk,piix,ide_pci_generic
thermal 15228 0
processor 32576 1 thermal
fan 4196 0
thermal_sys 10856 3 thermal,processor,fan


Una volta dato il comando di playback ... con il risultato che mplayer non trova il dxr3 output device
allegfede@tvout01:~$ dmesg|tail
[ 22.833542] lo: Disabled Privacy Extensions
[ 24.921124] RPC: Registered udp transport module.
[ 24.921145] RPC: Registered tcp transport module.
[ 25.168670] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[ 25.379912] NFSD: Using \var\lib\nfs\v4recovery as the NFSv4 state recovery directory
[ 25.399376] NFSD: starting 90-second grace period
[ 27.602762] NET: Registered protocol family 5
[ 32.848047] eth0: no IPv6 routers present
[ 8745.793076] firmware: requesting em8300.bin
[ 8748.458344] em8300-0: Microcode version 0x29 loaded

per quel che riguarda i device:
allegfede@tvout01:\dev$ ls
agpgart hda1 loop4 ptmx ram9 tty12 tty28 tty43 tty59 vcs1
block hda2 loop5 pts random tty13 tty29 tty44 tty6 vcs2
bus hda3 loop6 ram0 root tty14 tty3 tty45 tty60 vcs3
char hdc loop7 ram1 rtc tty15 tty30 tty46 tty61 vcs4
console hdc1 MAKEDEV ram10 rtc0 tty16 tty31 tty47 tty62 vcs5
core hdc2 md ram11 shm tty17 tty32 tty48 tty63 vcs6
cpu_dma_latency hdc3 md0 ram12 snapshot tty18 tty33 tty49 tty7 vcsa
disk hpet md1 ram13 snd tty19 tty34 tty5 tty8 vcsa1
dsp initctl md2 ram14 sndstat tty2 tty35 tty50 tty9 vcsa2
em8300-0 input mem ram15 stderr tty20 tty36 tty51 ttyS0 vcsa3
em8300_ma-0 kmem net ram2 stdin tty21 tty37 tty52 ttyS1 vcsa4
em8300_mv-0 kmsg network_latency ram3 stdout tty22 tty38 tty53 ttyS2 vcsa5
em8300_sp-0 log network_throughput ram4 tty tty23 tty39 tty54 ttyS3 vcsa6
fd loop0 null ram5 tty0 tty24 tty4 tty55 urandom xconsole
fd0 loop1 port ram6 tty1 tty25 tty40 tty56 usbdev1.1_ep00 zero
full loop2 ppp ram7 tty10 tty26 tty41 tty57 usbdev1.1_ep81
hda loop3 psaux ram8 tty11 tty27 tty42 tty58 vcs

... secondo voi, il fatto che sotto debian non esistano "di default" le cartelle:
\etc\modutils\ (dove creo il file em8300)
\etc\devfs\conf.d\ (dove creo il file em8300)
.... puo' essere un problema?

boh?

PS: ho sostituito le backslash con le slash ... senno' non mi faceva postare nulla
Avatar utente
alez
Messaggi: 3074
Iscritto il: 09 mag 2007, 17:11

Re: Installazione Hollywood Plus (dxr3) su debian

Messaggio da alez »

Quei files sono fondamentali perche' all'atto di caricare i moduli gli vengono passate le configurazioni giuste, inoltre vengono creati i devices con i giusti permessi

Io purtroppo non ho provato su Debian per cui non saprei dirti
Ciao alez
allegfede
Messaggi: 5
Iscritto il: 25 nov 2009, 13:23

Re: Installazione Hollywood Plus (dxr3) su debian

Messaggio da allegfede »

il grande johnnyrun mi ha enormemente aiutato, e scartabellando nella mia macchina ha scoperto (tra' l'altro) che mentre il tutorial per UBUNTU prevedeva di fare un file in /modutils/

chiamato em8300 con il contenuto:

alias /dev/em8300* em8300
alias char-major-121 em8300
below em8300 adv717x
post-install em8300 /usr/bin/em8300setup -f /lib/firmware/em8300.bin


su debian R5 em8300setup sta' nella cartella /usr/local/bin

se fate:
whereis em8300setup lo strovate

quindi modificandolo con VIM

vim em8300

l'ultima riga per noi sara':
post-install em8300 /usr/local/bin/em8300setup -f /lib/firmware/em8300.bin

in pratica abbiamo cambiato la directory aggiungendo un "LOCAL"


..... ora gira tutto (quasi) perfettamente :D

il problema e' che ho delle difficolta' a trovare un adattatore din->composito che funzioni.
Quello originale non c'e' l'ho e provandone diversi che ho rimediato per schede VGA ed affini, vedo quasi sempre l'immagine a mezzo monitor (l'immagine di test di dx3setup e ogni filmato riprodotto con mplayer sta' COMPRESSA nel lato sinistro dello schermo).
Provando con vari settaggi ho ottenuto il filmato compresso orizzontalemente sulla meta' di sinistra del televisore E i colori non vanno benissimo. Il verde sembra OK ma il blu' e' al limite rosa e il rosso non e' neppure visibile :( :(


PS: Ho trovato il pinout del VGA passtrought (che a noi generalmente non serve) fonte http://www.lava.net/~bhiga/HPlus/faq.ht ... _in_pinout:

Codice: Seleziona tutto

Here is the pinout for the 9-pin VGA In on the Hollywood Plus from a post by Alain:

Note: SDA and SCL signals are not required to get the mpeg boards to
work, it is only to keep the Plug&Play compatibility for the monitors if
they support this feature.

External view, seen from the bracket:
 
   __________
  /__________\
  |           |
  | 9 8     7 |
  |  6 5 4 3  |
  \    2 1   /
   ----------

 1:Blue IN
 2:GND
 3:Green IN
 4:GND
 5:Vsync IN
 6:Hsync IN
 7:Red IN
 8:SDA (from pin12 of DB15)
 9:SCL (from pin15 of DB15)

PPS: ho inoltre trovato questi riferimenti sul cavetto din-composito della H+:

Codice: Seleziona tutto

Sigma Designsin Hollywood Plus has the following 7-pin pinout and I think that several other card with 7-pin connector use this same pinout.
  _______
/          \
|  7  6  5 |
| 4 3 2  1 |
|          |
\  O O O  /
  -------
1:GND
2:Composite
3:GND
4:GND
5:Luma
6:n.c.
7:Chroma
Thnks
Avatar utente
alez
Messaggi: 3074
Iscritto il: 09 mag 2007, 17:11

Re: Installazione Hollywood Plus (dxr3) su debian

Messaggio da alez »

Gli adattaori din / composito li trovi alle fiere dell'elettronica ad 1 euro circa, mentre per i problemi video, devi usare dxr3config come spiegato nella guida sul wiki,

il link dello sviluppatore originale non funziona + da qualche mese, se vuoi prova a scaricarlo dal down alternativo qui:

http://vdr.gekrumbel.de/mirror/dxr3config/

se non lo dovessi + trovare fammi sapere che ti do la mia copia scaricata.

Per i parametri dei moduli hai fatto un copia incolla di quelli per la mia scheda?

i parametri sono questi, prova a smanettare un po con i pixelport provando valori 1 e 0 e con gli altri, scaricando e ricaricando i moduli:

Codice: Seleziona tutto

options adv717x pixelport_16bit=0 pixelport_other_pal=1  
options em8300 dicom_fix=1 dicom_control=1 dicom_other_pal=1 audio_driver=alsa
Ciao alez
allegfede
Messaggi: 5
Iscritto il: 25 nov 2009, 13:23

Re: Installazione Hollywood Plus (dxr3) su debian

Messaggio da allegfede »

Effettivamente come adattatore video composito basta un normale adattatore s-video -> video composito .......
Infatti selezioneremo l'uscita s-vhs sulla H+ e poi la misceleremo in video composito.
Senza "sbatterci a trovare un minidin a 7 poli o un adattatore specifico :D

Comunque, dato per OK l'adattatore ho fatto diverse prove e utilizzando la versione scaricabile da qui':
http://vdr.gekrumbel.de/mirror/dxr3config/

e seguendo le istruzioni "interpretate" dal tedesco presenti qui':
http://www.vdr-portal.de/board/thread.p ... adid=47904

sono riuscito ad avere un'immagine Decente.

Quale era il trucco? Semplicemente alla prima schermata mi veniva presentata la scelta su quale video encoder la mia scheda dovesse avere (suggeriva la scelta 3) mentre quello corretto era il primo!!!!!!

Fatto questo tutto OK. Il video esce magnificamente e ..... a breve vi faro' sapere per la parte audio ;)
Avatar utente
alez
Messaggi: 3074
Iscritto il: 09 mag 2007, 17:11

Re: Installazione Hollywood Plus (dxr3) su debian

Messaggio da alez »

Bene, per l'audio prova i 2 parametri oss o alsa alternativamente, uno dei 2 dovrebbe fungere ;)




P.s. : putroppo come vedi sono riuscito a collegarmi solo dopo 5 giorni :(
Ciao alez
Rispondi