Hi,
Sorry to write in english but I do not understand German.
Well, after trying to understand everything, I have severall questions about the work you are doing here.
- Does anyone has ported the RMF sdk (realmagic driver) to kernel 2.6.x ?
- Is there a way to use the tvia graphic card under linux (with XV support) ?
My box is an AllWell 6086N2 under vanilla debian sarge + kernel 2.6.14-2
Here is an lspci of my box :
Zitat
0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8601 [Apollo ProMedia] (rev 05)
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8601 [Apollo ProMedia AGP]
0000:00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 40)
0000:00:07.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
0000:00:07.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1a)
0000:00:07.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1a)
0000:00:07.4 Bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 40)
0000:00:07.5 Multimedia audio controller: VIA Technologies, Inc. VT82C686 AC97 Audio Controller (rev 50)
0000:00:09.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
0000:00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:00:0b.0 Multimedia controller: Sigma Designs, Inc. EM8471 REALmagic DVD/MPEG-4 A/V Decoder (rev 01)
0000:00:0d.0 VGA compatible controller: Intergraphics Systems CyberPro 5000 (rev 03)
0000:00:0e.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Alles anzeigen
in other words :
- cyberpro 50xx graphic card
- sigmadesign em847x board (mpeg 1/2/4 decoding with video port)
- technotrend dvb-c
- 2x ethernet controllers (realtek)
- plus standard VIA hardware (sound, ...)
For the moment, I'm using VDR without trouble. (Everything is OK because I do not use the sigma decoder nor the cyberpro 50xx)
I saw that the Activy has quite the same hardware and you were working on it to allow the use of the Sigma decoder and the cyberpro graphic card.
I tried a lot of things but I was unable to make something work...
1) the tvia framebuffer
Last year I tried the binary tvia framebuffer with kernel 2.4.20, everything worked. I was able to have a console over the framebuffer.
As I'm under kernel 2.6.x, I cannot use the binary tvia framebuffer anymore. So I tried the cyber5k framebuffer driver you wrote (I found it in this board).
The framebuffer loads without trouble. When I try to use the fbcon module (to have a framebuffer console), the display (on my tv set) changes but I can see nothing (the synchro seems to be bad...).
I tried it in severall modes (640x480@50, 640x480@60, ...) but it's allways the same.
Perhaps you can help me to set it up (sorry, because of my bad german, I couldn't find an answer in the board)
2) the tvia xfree86 driver
I never tried it before.
My box is under xfree86 4.3.0.1.
I tried the tvia_drv.o (found it in XFree86_4.3.0_3.00_bin.zip). The XServer starts, display an image and everything seems ok.
The only problem I have is when I try to check XV functions :
Zitat
$ xvinfo
X-Video Extension version 2.2
screen #0
Adaptor #0: "video4linux"
number of ports: 1
port base: 43
operations supported: PutVideo
supported visuals:
depth 16, visualID 0x23
depth 16, visualID 0x24
depth 16, visualID 0x25
depth 16, visualID 0x26
number of attributes: 5
"XV_ENCODING" (range -1000 to 1000)
client settable attribute
client gettable attribute (current value is 0)
"XV_BRIGHTNESS" (range -1000 to 1000)
client settable attribute
client gettable attribute (current value is 3)
"XV_CONTRAST" (range -1000 to 1000)
client settable attribute
client gettable attribute (current value is 7)
"XV_SATURATION" (range -1000 to 1000)
client settable attribute
client gettable attribute (current value is 7)
"XV_HUE" (range -1000 to 1000)
client settable attribute
client gettable attribute (current value is -1000)
number of encodings: 3
encoding ID #0: "PAL-dvb"
size: 768 x 576
rate: 0.020000
encoding ID #1: "NTSC-dvb"
size: 640 x 480
rate: 0.016683
encoding ID #2: "SECAM-dvb"
size: 768 x 576
rate: 0.020000
Adaptor #1: "Tvia streaming media"
number of ports: 2
port base: 44
operations supported: PutVideo PutStill PutImage
supported visuals:
depth 16, visualID 0x23
depth 16, visualID 0x24
depth 16, visualID 0x25
depth 16, visualID 0x26
number of attributes: 7
"XV_ENCODING" (range 0 to 6)
client settable attribute
X Error of failed request: 255
Major opcode of failed request: 141 (XVideo)
Minor opcode of failed request: 14 ()
Serial number of failed request: 23
Current serial number in output stream: 23
client gettable attribute
Alles anzeigen
I don't know if it comes from my Xfree86 release (debian sarge) or if there is anything else...
Perhaps someone could help me set up this. (If the cyberpro hardware can support XV.)
I'm really sorry if the answers to my questions are in the board but as I told you before, I was unable to find them.
Thanks in advance for all the answers I'll get.
Cheers.
kiwi