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]
> 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 > 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? You appear to have a pair of Yuan MPC718's. To support the analog side of these, you'll need to start building a card entry in cx18-cards.c, which requires card specific information. >From the Windows Vista driver zip file, you can get the ROMs and the *.inf file that can help you start building a card entry. http://www.satellitecentral.co.uk/drivers/acer.zip The inf file has the I2C address of the tuner front end and demodulator in it. It also has statements about how the inputs are wired up to the CX23418. What the inf file doesn't tell you is 1. what brand of analog tuner you have (and what chips it uses) 2. what memory chip the card has for the CX23418 to use 3. What audio digitizer/multiplexer chip the card has 4. the proper GPIO settings 5. what the contents of the EEPROM mean Numbers 1, 2, & 3 can be discovered by inspection of you hardware; you'd need to open the box. Number 4 could be a problem, only the manufacturer would know for sure. Number 5 is not critical. Hans would have to help you fill in the memory chip parameters in cx18-cards.c, once you know what memory chip is in use and ideally provide a datasheet for that memory chip. -Andy _______________________________________________ ivtv-devel mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-devel
