[linux-dvb] SetTopBox Samsung SMT7020s with onboard conexant
cx23880
MichaeL
vitalogy at uddp.de
Wed Jan 10 02:28:42 CET 2007
hi again,
how can i add support for this board in the driver. the most
cards/boards with a cx2388 chip has a dvb-t tuner, but this is a dvb-s
tuner.
if i do modprobe cx8800, dmesg list the following
cx2388x v4l2 driver version 0.0.6 loaded
ACPI: PCI Interrupt 0000:01:04.0[A] -> Link [LNKA] -> GSI 11 (level,
low) -> IRQ 11
cx88[0]: Your board isn't known (yet) to the driver. You can
cx88[0]: try to pick one of the existing card configs via
cx88[0]: card=<n> insmod option. Updating to the latest
cx88[0]: version might help as well.
cx88[0]: Here is a list of valid choices for the card=<n> insmod option:
cx88[0]: card=0 -> UNKNOWN/GENERIC
cx88[0]: card=1 -> Hauppauge WinTV 34xxx models
cx88[0]: card=2 -> GDI Black Gold
cx88[0]: card=3 -> PixelView
cx88[0]: card=4 -> ATI TV Wonder Pro
cx88[0]: card=5 -> Leadtek Winfast 2000XP Expert
cx88[0]: card=6 -> AverTV Studio 303 (M126)
cx88[0]: card=7 -> MSI TV- at nywhere Master
cx88[0]: card=8 -> Leadtek Winfast DV2000
cx88[0]: card=9 -> Leadtek PVR 2000
cx88[0]: card=10 -> IODATA GV-VCP3/PCI
cx88[0]: card=11 -> Prolink PlayTV PVR
cx88[0]: card=12 -> ASUS PVR-416
cx88[0]: card=13 -> MSI TV- at nywhere
cx88[0]: card=14 -> KWorld/VStream XPert DVB-T
cx88[0]: card=15 -> DViCO FusionHDTV DVB-T1
cx88[0]: card=16 -> KWorld LTV883RF
cx88[0]: card=17 -> DViCO FusionHDTV 3 Gold-Q
cx88[0]: card=18 -> Hauppauge Nova-T DVB-T
cx88[0]: card=19 -> Conexant DVB-T reference design
cx88[0]: card=20 -> Provideo PV259
cx88[0]: card=21 -> DViCO FusionHDTV DVB-T Plus
cx88[0]: card=22 -> pcHDTV HD3000 HDTV
cx88[0]: card=23 -> digitalnow DNTV Live! DVB-T
cx88[0]: card=24 -> Hauppauge WinTV 28xxx (Roslyn) models
cx88[0]: card=25 -> Digital-Logic MICROSPACE Entertainment Center (MEC)
cx88[0]: card=26 -> IODATA GV/BCTV7E
cx88[0]: card=27 -> PixelView PlayTV Ultra Pro (Stereo)
cx88[0]: card=28 -> DViCO FusionHDTV 3 Gold-T
cx88[0]: card=29 -> ADS Tech Instant TV DVB-T PCI
cx88[0]: card=30 -> TerraTec Cinergy 1400 DVB-T
cx88[0]: card=31 -> DViCO FusionHDTV 5 Gold
cx88[0]: card=32 -> AverMedia UltraTV Media Center PCI 550
cx88[0]: card=33 -> Kworld V-Stream Xpert DVD
cx88[0]: card=34 -> ATI HDTV Wonder
cx88[0]: card=35 -> WinFast DTV1000-T
cx88[0]: card=36 -> AVerTV 303 (M126)
cx88[0]: card=37 -> Hauppauge Nova-S-Plus DVB-S
cx88[0]: card=38 -> Hauppauge Nova-SE2 DVB-S
cx88[0]: card=39 -> KWorld DVB-S 100
cx88[0]: card=40 -> Hauppauge WinTV-HVR1100 DVB-T/Hybrid
cx88[0]: card=41 -> Hauppauge WinTV-HVR1100 DVB-T/Hybrid (Low Profile)
cx88[0]: card=42 -> digitalnow DNTV Live! DVB-T Pro
cx88[0]: card=43 -> KWorld/VStream XPert DVB-T with cx22702
cx88[0]: card=44 -> DViCO FusionHDTV DVB-T Dual Digital
cx88[0]: card=45 -> KWorld HardwareMpegTV XPert
cx88[0]: card=46 -> DViCO FusionHDTV DVB-T Hybrid
cx88[0]: card=47 -> pcHDTV HD5500 HDTV
cx88[0]: card=48 -> Kworld MCE 200 Deluxe
cx88[0]: card=49 -> PixelView PlayTV P7000
cx88[0]: card=50 -> NPG Tech Real TV FM Top 10
cx88[0]: card=51 -> WinFast DTV2000 H
cx88[0]: card=52 -> Geniatech DVB-S
cx88[0]: card=53 -> Hauppauge WinTV-HVR3000 TriMode Analog/DVB-S/DVB-T
cx88[0]: card=54 -> Norwood Micro TV Tuner
cx88[0]: card=55 -> Shenzhen Tungsten Ages Tech TE-DTV-250 / Swann OEM
cx88[0]: card=56 -> Hauppauge WinTV-HVR1300 DVB-T/Hybrid MPEG Encoder
CORE cx88[0]: subsystem: 18ac:dc00, board: UNKNOWN/GENERIC
[card=0,autodetected]
TV tuner -1 at 0x1fe, Radio tuner -1 at 0x1fe
tuner 4-0068: chip found @ 0xd0 (cx88[0])
cx88[0]/0: found at 0000:01:04.0, rev: 5, irq: 11, latency: 165, mmio:
0xf5000000
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
tuner 4-0068: tuner type not set
# lsmod
Module Size Used by
cx8800 27276 0
cx88xx 56484 1 cx8800
tuner 54568 0
compat_ioctl32 1408 1 cx8800
ir_common 25732 1 cx88xx
video_buf 19460 2 cx8800,cx88xx
btcx_risc 4232 2 cx8800,cx88xx
tveeprom 13072 1 cx88xx
videodev 22528 2 cx8800,cx88xx
v4l1_compat 11780 2 cx8800,videodev
v4l2_common 20480 3 cx8800,tuner,videodev
w83627hf 23440 0
hwmon_vid 2560 1 w83627hf
hwmon 2452 1 w83627hf
i2c_isa 3968 1 w83627hf
snd_pcm_oss 37120 0
snd_mixer_oss 13952 1 snd_pcm_oss
snd_intel8x0 27420 0
snd_ac97_codec 90272 1 snd_intel8x0
snd_ac97_bus 2176 1 snd_ac97_codec
snd_pcm 62856 3 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer 16900 1 snd_pcm
snd 42500 6
snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore 5984 1 snd
snd_page_alloc 7688 2 snd_intel8x0,snd_pcm
e100 30600 0
i2c_i810 4868 0
i2c_i801 6796 0
i2c_dev 5508 0
so the card is not known yet. i have tested with various card and tuner
options, but nothing.
if i look in the docu of dvb it says the tuner TDQF-S001F has support by
the modul called stv0299. so a modprobe stv0299 loads only this modul,
but there is nothing in dmesg.
and i read there is an api necessary (old philips api or lg api or
phlips mk3 api). but how an i figure it out which api i must use?
where is the point to start? must these options then declared in
cx88-cards.c?
i hope anyone can help!
regards
MichaeL
MichaeL schrieb:
> hi,
>
> at first sorry for a probably bad english!
>
> for a few month i have bought a set-top-box from samsung on ebay,
> exatly a Sasmung Media Receiver SMT 7020S.
> this box has a dvb-s tuner and can also be used for vod from t-online
> (the box ist printed with Ready for T-Online Vision).
>
> here are the specs:
>
> Mobile Intel(R) Celeron(TM) CPU 733MHz
> 128MB RAM
> Intel Corporation 82815 CGC [Chipset Graphics Controller]
> Intel Corporation 82801BA/BAM AC'97
> Intel Corporation 82801BA IDE U100
> VIA Technologies, Inc. USB 2.0
> Intel Corporation 82801BA/BAM/CA/CAM Ethernet Controller
> Conexant CX23880/1/2/3 PCI Video and Audio Decoder
> Conexant CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port]
>
> all chips are placed on one board.
> the box has no vga or dvi output, only scart is available.
> so the i815 and maybe the cx88 are connect to a focus fs454 (over DVO
> output, see http://216.103.204.9/corporate/pr_new/170903_intel.htm).
> the focus fs454 chip is placed on the underside of the board and is
> probably connected via i2c to the i801 and can switch beetween the
> intel and conexant.
> or does the conexant write direkt to the buffer from the i815?
>
> pictures are available from
> http://smue.org/gallery/v/vdr/samsung_smt7020s, an i have send some
> self made pics to Gunther Mayer (the email is from
> http://www.linuxtv.org/v4lwiki/index.php/How_to_add_support_for_a_new_card)
>
>
> the box runs original wince from a 32mb dom, but i will see linux
> running on this box
>
> this is the output from lspci -vv
>
> 01:04.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video
> and Audio Decoder (rev 05)
> Subsystem: DViCO Corporation Unknown device dc00
> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR+ FastB2B-
> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR-
> Latency: 165 (5000ns min, 13750ns max), Cache Line Size: 32 bytes
> Interrupt: pin A routed to IRQ 11
> Region 0: Memory at f5000000 (32-bit, non-prefetchable) [size=16M]
> Capabilities: [44] Vital Product Data
> Capabilities: [4c] Power Management version 2
> Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
> Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
> 01:04.2 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and
> Audio Decoder [MPEG Port] (rev 05)
> Subsystem: DViCO Corporation Unknown device dc00
> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
> Stepping- SERR+ FastB2B-
> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR-
> Latency: 64 (1500ns min, 22000ns max), Cache Line Size: 32 bytes
> Interrupt: pin A routed to IRQ 11
> Region 0: Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
> Capabilities: [4c] Power Management version 2
> Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
> Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
> lspci -vn
>
> 01:04.0 0400: 14f1:8800 (rev 05)
> Subsystem: 18ac:dc00
> Flags: bus master, medium devsel, latency 165, IRQ 11
> Memory at f5000000 (32-bit, non-prefetchable) [size=16M]
> Capabilities: [44] Vital Product Data
> Capabilities: [4c] Power Management version 2
>
> 01:04.2 0480: 14f1:8802 (rev 05)
> Subsystem: 18ac:dc00
> Flags: bus master, medium devsel, latency 64, IRQ 11
> Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
> Capabilities: [4c] Power Management version 2
>
> additional there are a STV6412A, a ISL6421AER, an ATMEL042 24C02N and
> the tuner TDQF-S001F.
> there is also a winbond w83627hf.
> can anyone please point me to the right way, or can help to get this
> box work?
>
> on the backside is a 6-pin connector called console near the tuner. ???
>
> best regards
> MichaeL
>
>
> _______________________________________________
> linux-dvb mailing list
> linux-dvb at linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>
More information about the linux-dvb
mailing list