help for better support of Creatix CTX953 card

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

  I am trying to switch to Linux (Ubuntu 7.04 64bits).

  I have a Medion MD 6426 (PC Medion SYS 6426.01 (FR))

  CPU : Intel Code 2 Duo E6600

Under windows :
  Hybrid Card : Creatix SAA7131, Hybrid Capture Device
   (PCI\VEN_1131&DEV_7133&SUBSYS_001016BE&REV_D1 => model CTX 953)

  lspci -v
02:00.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev d1)
        Subsystem: Creatix Polymedia GmbH Unknown device 0010
        Flags: bus master, medium devsel, latency 84, IRQ 16
        Memory at fddff000 (32-bit, non-prefetchable) [size=2K]
        Capabilities: [40] Power Management version 2


  lspci -nv
02:03.0 0c00: 1106:3044 (rev c0) (prog-if 10 [OHCI])
        Subsystem: 1462:324d
        Flags: bus master, medium devsel, latency 64, IRQ 20
        Memory at fddfe000 (32-bit, non-prefetchable) [size=2K]
        I/O ports at ef00 [size=128]
        Capabilities: [50] Power Management version 2



 
According to http://www.creatix.com/produkte/multimedia/ctx953.htm (data sheet)

CTX953_V.1.3.1 TV/DVB-T-Tuner Card
CTX953_V.1.3.1 supports analog TV, DVB-T, FM and S-Video/
Composite Video-In/Audio-In internal and at the bracket side.
- PCI 2.2 compliant
RoHS compliant
Philips SAA7131E, TDA8275A, TDA10046
Philips SAA7131E
Features:
The SAA7131E combines a digital global standard low IF demodulator
for analog TV with a PCI audio and video decoder. The IF
demodulator is an alignment-free digital multi standard vision and
sound low IF signal PLL demodulator for positive and negative video
modulation. It can be used worldwide for M/N, B/G/H, I, D/K and L/L'
standards.
Analog/DVB-T section (Philips TDA8275A)
Features:
- 3 Stand-by mode functions
- 1 Sleep mode function
- Low symmetrical IF output (centered at 4MHz, 4.5MHz or 5MHz) for
   a direct connection to the TDA8290 (IF demodulator) or the
   SAA7131 or SAA7171 (IF demodulator and video decoder) or
   channel decoder
- Fully integrated oscillators with no external components
- Fully integrated selectivity
- Crystal oscillator output buffer (16MHz) to drive the IF demodulator
   and digital decoder and occasionally another tuner
- Operating range from an ambient temperature of -20°C to a max
   ambient temperature compatible with Tjmax
TDA10046AHT:
- 2K and 8K COFDM demodulator (Fully DVB-T compliant: ETS 300-
   744).
- All modes supported including hierarchical modes.
- Fully automatic Transmission Parameters detection (including FFT
   size and Guard Interval).
- DSP based synchronization
- No extra-host software required.
- UHF/VHF Band Fast Scan.
- Digital Frequency correction (± 90 KHz)
- Frequency offset (from ± 1/6 to ± 3/6 MHz) automatic detection.
- Simultaneous Parallel and Serial Transport stream interfaces.
- I2C Bus interface


I can use the DVB-T card following this procedure :

1) boot under Vista and use the DVB-T card under Windows Media Center

2) reboot under Ubuntu 7.04 64b

3)

rmmod saa7134-dvb ; rmmod saa7134

modprobe saa7134 card=96
modprobe saa7134-dvb

4) launch kdeTV to watch an analogic TV (Secam-L) and quit
  (the first time, I had to search for the channels)

5) vlc dvb:// --dvb-frequency=586166000 --dvb-adapter=0 --dvb-bandwidth=8 --program=261
remark : I tried klear, mplayer, kaffeine, with success using fr-Paris :

# Paris - France (DVB-T transmitter of the Eiffel tower)
# T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy
# /home/moi/.kde/share/apps/kaffeine/dvb-t/fr-Paris
T 474166000 8MHz 2/3 NONE QAM64 8k 1/32 NONE
T 498166000 8MHz 2/3 NONE QAM64 8k 1/32 NONE
T 522166000 8MHz 2/3 NONE QAM64 8k 1/32 NONE
T 538166000 8MHz 2/3 NONE QAM64 8k 1/32 NONE
T 562166000 8MHz 2/3 NONE QAM64 8k 1/32 NONE
T 586166000 8MHz 3/4 NONE QAM64 8k 1/8 NONE




here is the "dmesg" :

[  529.313023] saa7130/34: v4l2 driver version 0.2.14 loaded
[  529.313152] saa7133[0]: found at 0000:02:00.0, rev: 209, irq: 16, latency: 84, mmio: 0xfddff000
[  529.313160] saa7133[0]: subsystem: 16be:0010, board: Medion Md8800 Quadro [card=96,insmod option]
[  529.313392] saa7133[0]: board init: gpio is 0
[  529.489067] tuner 0-004b: chip found @ 0x96 (saa7133[0])
[  529.536965] tuner 0-004b: setting tuner address to 60
[  529.576942] tuner 0-004b: type set to tda8290+75a
[  529.688701] tuner 0-004b: setting tuner address to 60
[  529.728631] tuner 0-004b: type set to tda8290+75a
[  529.828458] saa7133[0]: i2c eeprom 00: be 16 10 00 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
[  529.828468] saa7133[0]: i2c eeprom 10: 00 ff 86 0f ff 20 ff 00 01 50 32 79 01 3c ca 50
[  529.828476] saa7133[0]: i2c eeprom 20: 01 40 01 02 02 03 01 00 06 ff 00 2c 02 51 96 2b
[  529.828484] saa7133[0]: i2c eeprom 30: a7 58 7a 1f 03 8e 84 5e da 7a 04 b3 05 87 b2 3c
[  529.828493] saa7133[0]: i2c eeprom 40: ff 21 00 c0 96 10 03 22 15 00 fd 79 44 9f c2 8f
[  529.828501] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  529.828509] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  529.828517] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  532.247594] saa7133[0]: registered device video0 [v4l2]
[  532.247793] saa7133[0]: registered device vbi0
[  537.539089] DVB: registering new adapter (saa7133[0]).
[  537.539096] DVB: registering frontend 0 (Philips TDA10046H DVB-T)...
[  548.903635] tda1004x: setting up plls for 48MHz sampling clock
[  549.171171] tda1004x: found firmware revision 29 -- ok

 With this procedure :
- I can watch DVB-T
- I can watch analogic TV but without sound (I don't mind) ...


This procedure is not very good :(

stage 1)
--------
If I don't do that, I don't have "found firmware revision 29 -- ok"
But something like
[17182021.540000] tda1004x: setting up plls for 48MHz sampling clock
[17182023.772000 ] tda1004x: timeout waiting for DSP ready
[17182023.812000] tda1004x: found firmware revision 0 -- invalid
[17182023.812000] tda1004x: booting from eeprom
[17182026.136000] tda1004x: timeout waiting for DSP ready
[17182026.176000] tda1004x: found firmware revision 0 -- invalid
[17182026.176000] tda1004x: firmware upload failed


stage 4)
--------
If I don't do that, the DVB-T signal is not stable.


I downloaded and used/installed the latest v4l-dvb

I am a Unix/Windows developer, so I am not afraid to change/build/install v4l-dvb.


Can anybody help me to have a better support for the creatix CTX953 card ?


Best regards

_______________________________________________
linux-dvb mailing list
linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux