Re: SetTopBox Samsung SMT7020s with onboard conexant cx23880

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

 



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-@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-@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@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb




_______________________________________________
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