On Tuesday 01 April 2008 11:25:07 Brian Hope wrote:
> I have tried for info on this before - I hope I am now able to
> provide more info which may help.
> [please reply to [EMAIL PROTECTED]
>
> I downloaded and made the latest driver this morning.
>
> This is from dmesg after modprobe tveeprom cx18:
>
> Apr 1 09:53:20 acer kernel: [ 1228.602690] cx18: Start
> initialization, version 0.1.0
> Apr 1 09:53:20 acer kernel: [ 1228.602756] cx18-0: Initializing card
> #0 Apr 1 09:53:20 acer kernel: [ 1228.602810] ACPI: PCI Interrupt
> 0000:03:00.0[A] -> GSI 20 (level, low) -> IRQ 20
> Apr 1 09:53:20 acer kernel: [ 1228.602990] cx18-0: cx23418 revision
> 01010000 (B)
> Apr 1 09:53:20 acer kernel: [ 1228.875595] tveeprom 0-0050: full
> 256-byte eeprom dump:
> Apr 1 09:53:20 acer kernel: [ 1228.875601] tveeprom 0-0050: 00: 00
> ab 12 18 07 ff ff ff ff ff ff ff ff ff ff ff
> Apr 1 09:53:20 acer kernel: [ 1228.875612] tveeprom 0-0050: 10: 5a
> 00 55 aa b7 a3 32 03 00 1b d8 01 00 00 00 00
> Apr 1 09:53:20 acer kernel: [ 1228.875621] tveeprom 0-0050: 20: 00
> 00 00 01 00 00 00 00 ff ff ff ff ff ff ff ff
> Apr 1 09:53:20 acer kernel: [ 1228.875632] tveeprom 0-0050: 30: ff
> ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Apr 1 09:53:20 acer kernel: [ 1228.875645] tveeprom 0-0050: 40: ff
> ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Apr 1 09:53:20 acer kernel: [ 1228.875658] tveeprom 0-0050: 50: ff
> ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Apr 1 09:53:20 acer kernel: [ 1228.875670] tveeprom 0-0050: 60: ff
> ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Apr 1 09:53:20 acer kernel: [ 1228.875683] tveeprom 0-0050: 70: ff
> ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Apr 1 09:53:20 acer kernel: [ 1228.875695] tveeprom 0-0050: 80: ff
> ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Apr 1 09:53:20 acer kernel: [ 1228.875708] tveeprom 0-0050: 90: ff
> ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Apr 1 09:53:20 acer kernel: [ 1228.875720] tveeprom 0-0050: a0: ff
> ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Apr 1 09:53:20 acer kernel: [ 1228.875733] tveeprom 0-0050: b0: ff
> ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Apr 1 09:53:20 acer kernel: [ 1228.875745] tveeprom 0-0050: c0: ff
> ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Apr 1 09:53:20 acer kernel: [ 1228.875758] tveeprom 0-0050: d0: ff
> ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Apr 1 09:53:20 acer kernel: [ 1228.875771] tveeprom 0-0050: e0: ff
> ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Apr 1 09:53:20 acer kernel: [ 1228.875783] tveeprom 0-0050: f0: ff
> ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> Apr 1 09:53:20 acer kernel: [ 1228.875796] tveeprom 0-0050:
> Encountered bad packet header [00]. Corrupt or not a Hauppauge
> eeprom.
> Apr 1 09:53:20 acer kernel: [ 1228.888477] tuner 1-0061: chip found
> @ 0xc2 (cx18 i2c driver #0-1)
> Apr 1 09:53:20 acer kernel: [ 1228.888736] cs5345 0-004c: chip found
> @ 0x98 (cx18 i2c driver #0-0)
> Apr 1 09:53:20 acer kernel: [ 1228.901092] cx18-0: Disabled encoder
> IDX device
> Apr 1 09:53:20 acer kernel: [ 1228.901224] cx18-0: Registered device
> video0 for encoder MPEG (2 MB)
> Apr 1 09:53:20 acer kernel: [ 1228.901353] cx18-0: Registered device
> video16 for TS (1 MB)
> Apr 1 09:53:20 acer kernel: [ 1228.901356] cx18_reg_dev() Calling
> DVB Register
> Apr 1 09:53:20 acer kernel: [ 1228.901358] cx18_dvb_register()
> Apr 1 09:53:20 acer kernel: [ 1228.901584] DVB: registering new
> adapter (cx18)
> Apr 1 09:53:20 acer kernel: [ 1228.901859] dvb_register()
> Apr 1 09:53:20 acer kernel: [ 1228.914180] s5h1409_readreg: readreg
> error (ret == -121)
> Apr 1 09:53:20 acer kernel: [ 1228.914221] cx18: frontend
> initialization failed
> Apr 1 09:53:20 acer kernel: [ 1228.914669] cx18-0: Registered device
> video32 for encoder YUV (2 MB)
> Apr 1 09:53:20 acer kernel: [ 1228.914805] cx18-0: Registered device
> vbi0 for encoder VBI (1 MB)
> Apr 1 09:53:20 acer kernel: [ 1228.914938] cx18-0: Registered device
> video24 for encoder PCM audio (1 MB)
> Apr 1 09:53:20 acer kernel: [ 1228.915081] cx18-0: Registered device
> radio0 for encoder radio
> Apr 1 09:53:20 acer kernel: [ 1228.915085] cx18-0: Initialized card
> #0: Hauppauge HVR-1600
> Apr 1 09:53:20 acer kernel: [ 1228.915310] cx18-1: Initializing card
> #1 Apr 1 09:53:20 acer kernel: [ 1228.915342] allocation failed: out
> of vmalloc space - use vmalloc=<size> to increase size.
> Apr 1 09:53:20 acer kernel: [ 1228.916612] cx18: probe of
> 0000:03:01.0 failed with error -12
> Apr 1 09:53:20 acer kernel: [ 1228.916730] cx18: End initialization
>
>
> This is from lspci for my two cards:
> 03:00.0 Multimedia video controller: Conexant CX23418 Single-Chip
> MPEG-2 Encoder with Integrated Analog Video/Broadcast Audio Decoder
> Subsystem: Yuan Yuan Enterprise Co., Ltd. Unknown device 0718
> 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 (500ns min, 50000ns max), Cache Line Size: 64 bytes
> Interrupt: pin A routed to IRQ 20
> Region 0: Memory at d4000000 (32-bit, non-prefetchable) [size=64M]
> 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-
>
> 03:01.0 Multimedia video controller: Conexant CX23418 Single-Chip
> MPEG-2 Encoder with Integrated Analog Video/Broadcast Audio Decoder
> Subsystem: Yuan Yuan Enterprise Co., Ltd. Unknown device 0718
> 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 (500ns min, 50000ns max), Cache Line Size: 64 bytes
> Interrupt: pin A routed to IRQ 21
> Region 0: Memory at d8000000 (32-bit, non-prefetchable) [size=64M]
> 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-
>
> Is there any more info I can usefully provide without breaking open
> my box (an ACER Idea 510)? Is there any development / trial work I
> can do to help?
Hi Brian,
What you can do is after loading the driver do a 'cat /dev/video0
>/dev/null', break it off and check dmesg again. This action will force
the firmware to load and if that is successful then at least the memory
is setup correctly.
Note that I have updated the cx18 driver to autodetect the Yuan MPC718,
so that should make life a bit easier.
If the firmware refuses to load, then try replacing the .ddr settings in
the mpc718 setup in cx18-cards.c with the values for the Samsung memory
chip (from cx18_card_hvr1600_samsung) or with the values for the
EtronTech memory chip (from cx18_card_h900). If we are lucky then one
of these will work. If none of these work, then the box really must be
opened.
Regards,
Hans
_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel