On Fri, 28 Jan 2005 12:40:04 -0800 (PST)
kevin thayer <[EMAIL PROTECTED]> wrote:

> >     ivtv: Encoder mailbox not found
> >     ivtv: Decoder mailbox not found
> >     ivtv: Error locating firmware
> >     ivtv: Error-12 on initialization
> >     ivtv-iTVC15_15_mpg2_encoder_card: probe of
> > 0000:00:09.0 failed with error -12
> 
> this means that the card didn't bootup on the firmware
> correctly, or the firmware didn't get copied into the
> card's memory correctly. Basically the driver copies
> the firmware to the card, tells it to boot, then waits
> a second or so. Then, it goes searching through memory
> to try and find a magic start-code to point it at the
> beginning of where the OS is. 
> 
> that start-code is missing.
> 
> You may have a bad card. 
> 
> However, it looks like it may be trying to initialize
> it as a pvr350, can you post the entire ivtv init
> block?

I guess a bad card isn't beyond the realm of possibility, unfortunately, I have 
no windows boxes to test it on.  I might have to build one up just for that 
purpose if it comes down to it.

I doubt this because everything looks fine up to this point.  My initial theory 
was that my firmware extraction didn't work and the firmware files are wrong.

They match the filesize of the file "HcwFalcn.rom" on the cdrom that came with 
the card, but since it is a rom image, all the firmware files are probably the 
same size...

Here's the whole IVTV block:

ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.3.2 (c) loading
ivtv: Linux version: 2.6.10-1.9_FC2-jr 686 gcc-3.3
ivtv: In case of problems please include the debug info
ivtv: between the START INIT IVTV and END INIT IVTV lines when
ivtv: mailing the ivtv-devel mailinglist.
ivtv: Autodetected WinTV PVR 150 card
ivtv: Found an iTVC16 based chip
ACPI: PCI interrupt 0000:00:09.0[A] -> GSI 5 (level, low) -> IRQ 5
ivtv: VIA PCI device: 0x3205 vendor: 0x1106
tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv: i2c attach [client=(tuner unset),ok]
tuner: type set to 39 (LG NTSC (newer TAPC series)) by insmod option
tuner: The type=<n> insmod option will go away soon.
tuner: Please use the tuner=<n> option provided by
tuner: tv aard core driver (bttv, saa7134, ...) instead.
cx25840: starting probe for adapter ivtv i2c driver #0 (0x10005)
cx25840: detecting client on address 0x88
cx25840: writing init values
cx25840: Sequence tag: 'Boot.'
cx25840: Sequence tag: 'FW DL Start'
cx25840: Sequence tag: 'FW DL Stop'
cx25840: FW image '/lib/modules/HcwMakoA.ROM' of size 13883 loaded.
cx25840: FW image md5 digest: a6f6a90a3be338cdb89d59e835798408
cx25840: FW image sha1 digest: ad2872fb98ad43b6c4afa45d239a57010edebe84
cx25840: Status: cx258413 (DEVICE_ID)
ivtv: i2c attach [client=cx25840[1],ok]
cx25840: Status: 0x03 (REV_ID, Revision ID.)
cx25840: Status: 'Mono' (Detected audio mode)
cx25840: Status: 'Not defined' (Detected audio standard)
cx25840: Status: Video signal not present
cx25840: Status: 0x01 (MICROCNTL_VIDEO_FORMAT, Detected video format)
cx25840: Status: Ready Filter auto tuning status
cx25840: Status: 0x16 (TUNE_OUT, The tuning code selected by the auto-tune 
algorithm.)
cx25840: Status: 0x00 (MV_CDAT, Macrovision Copy Control Bits as described in 
the MacroVision)
cx25840: Status: 0x00 (MV_PSP, Macrovision Pseudo Sync Pulses detected)
cx25840: Status: 0x00 (MV_CS, Macrovision Color Striping Detected)
cx25840: Status: 0x00 (MV_T3CS, A 1 indicates the presence of type 3 of the 
color stripe process. A)
cx25840: Status: 0x00 (MV_TYPE2_PAIR, Macrovision Type 2 pair detected)
cx25840: Status: 0x01 (AFD_FMT_STAT, Currently detected Format)
cx25840: Status: 0x00 (FIELD, Field status (even/odd))
cx25840: Status: 0x00 (SRC_FIFO_OFLOW, Sample Rate Converter FIFO Overflow)
cx25840: Status: 0x00 (SRC_FIFO_UFLOW, Sample Rate Converter FIFO Underflow)
cx25840: Status: 0x01 (VSYNC, Vertical sync)
cx25840: Status: 0x01 (HLOCK, Horizontal lock status)
cx25840: Status: 0x00 (SRC_LOCK, Sample Rate Converter lock Status)
cx25840: Status: 0x00 (VLOCK, Vertical lock status)
cx25840: Status: 0x00 (CSC_LOCK, Color Subcarrier lock status)
cx25840: Status: 0x00 (AGC_LOCK, VGA lock status)
cx25840: Status: 0x00 (VPRES, Active-high video present. Indication of the 
presence of a)
cx25840: Status: 0x00 (SPECIAL_PLAY_N, Active-low special play mode (fast 
forward, rewind, pulse, or slow)
wm8775: starting probe for adapter ivtv i2c driver #0 (0x10005)
wm8775: detecting client on address 0x36
wm8775: Offset reset.reg[0]=2e00
wm8775: Offset reset.reg[1]=0e00
wm8775: Offset reset.reg[2]=1600
wm8775: Offset reset.reg[3]=1800
wm8775: Offset reset.reg[4]=1a00
wm8775: Offset reset.reg[5]=1c00
wm8775: Offset reset.reg[6]=1e00
wm8775: Offset reset.reg[7]=2000
wm8775: Offset reset.reg[8]=2200
wm8775: Offset reset.reg[9]=2400
wm8775: Offset reset.reg[10]=2600
wm8775: Offset reset.reg[11]=2800
wm8775: Offset reset.reg[12]=2a00
wm8775: Updating reg[R23]=2e01 added Reset with default 1
wm8775: Updating reg[R7]=0e00 added TOD with default 0
wm8775: Updating reg[R11]=1600 added ADCHPD with default 0
wm8775: Updating reg[R11]=1600 added ADCMCLK with default 0
wm8775: Updating reg[R11]=1620 added ADCWL with default 2
wm8775: Updating reg[R11]=1620 added ADCBCP with default 0
wm8775: Updating reg[R11]=1620 added ADCLRP with default 0
wm8775: Updating reg[R11]=1622 added ADCFMT with default 2
wm8775: Updating reg[R12]=1800 added ADCMS with default 0
wm8775: Updating reg[R12]=1800 added ADCOSR with default 0
wm8775: Updating reg[R12]=1802 added ADCRATE with default 2
wm8775: Updating reg[R13]=1a00 added AINPD with default 0
wm8775: Updating reg[R13]=1a00 added ADCPD with default 0
wm8775: Updating reg[R13]=1a00 added PWDN with default 0
wm8775: Updating reg[R14]=1c00 added ZCLA with default 0
wm8775: Updating reg[R14]=1ccf added LAG with default 207
wm8775: Updating reg[R15]=1e00 added ZCRA with default 0
wm8775: Updating reg[R15]=1ecf added RAG with default 207
wm8775: Updating reg[R16]=2000 added LCSEL with default 0
wm8775: Updating reg[R16]=2070 added MAXGAIN with default 7
wm8775: Updating reg[R16]=207b added LCT with default 11
wm8775: Updating reg[R17]=2200 added LCEN with default 0
wm8775: Updating reg[R17]=2200 added ALCZC with default 0
wm8775: Updating reg[R17]=2200 added HLD with default 0
wm8775: Updating reg[R18]=2430 added DCY with default 3
wm8775: Updating reg[R18]=2432 added ATK with default 2
wm8775: Updating reg[R19]=2600 added NGTH with default 0
wm8775: Updating reg[R19]=2600 added NGAT with default 0
wm8775: Updating reg[R20]=2820 added TRANWIN with default 2
wm8775: Updating reg[R20]=2826 added MAXATTEN with default 6
wm8775: Updating reg[R21]=2a00 added LRBOTH with default 0
wm8775: Updating reg[R21]=2a00 added MUTELA with default 0
wm8775: Updating reg[R21]=2a00 added MUTERA with default 0
wm8775: Updating reg[R21]=2a01 added AMX with default 1
wm8775: Final reset.reg[0]=2e01
wm8775: Final reset.reg[1]=0e00
wm8775: Final reset.reg[2]=1622
wm8775: Final reset.reg[3]=1802
wm8775: Final reset.reg[4]=1a00
wm8775: Final reset.reg[5]=1ccf
wm8775: Final reset.reg[6]=1ecf
wm8775: Final reset.reg[7]=207b
wm8775: Final reset.reg[8]=2200
wm8775: Final reset.reg[9]=2432
wm8775: Final reset.reg[10]=2600
wm8775: Final reset.reg[11]=2826
wm8775: Final reset.reg[12]=2a01
wm8775: Offset reset.reg[0]=2e00
wm8775: Offset reset.reg[1]=0e00
wm8775: Offset reset.reg[2]=1600
wm8775: Offset reset.reg[3]=1800
wm8775: Offset reset.reg[4]=1a00
wm8775: Offset reset.reg[5]=1c00
wm8775: Offset reset.reg[6]=1e00
wm8775: Offset reset.reg[7]=2000
wm8775: Offset reset.reg[8]=2200
wm8775: Offset reset.reg[9]=2400
wm8775: Offset reset.reg[10]=2600
wm8775: Offset reset.reg[11]=2800
wm8775: Offset reset.reg[12]=2a00
wm8775: Updating reg[R23]=2e01 added Reset with default 1
wm8775: Updating reg[R7]=0e00 added TOD with default 0
wm8775: Updating reg[R11]=1600 added ADCHPD with default 0
wm8775: Updating reg[R11]=1600 added ADCMCLK with default 0
wm8775: Updating reg[R11]=1620 added ADCWL with default 2
wm8775: Updating reg[R11]=1620 added ADCBCP with default 0
wm8775: Updating reg[R11]=1620 added ADCLRP with default 0
wm8775: Updating reg[R11]=1622 added ADCFMT with default 2
wm8775: Updating reg[R12]=1800 added ADCMS with default 0
wm8775: Updating reg[R12]=1800 added ADCOSR with default 0
wm8775: Updating reg[R12]=1802 added ADCRATE with default 2
wm8775: Updating reg[R13]=1a00 added AINPD with default 0
wm8775: Updating reg[R13]=1a00 added ADCPD with default 0
wm8775: Updating reg[R13]=1a00 added PWDN with default 0
wm8775: Updating reg[R14]=1c00 added ZCLA with default 0
wm8775: Updating reg[R14]=1ccf added LAG with default 207
wm8775: Updating reg[R15]=1e00 added ZCRA with default 0
wm8775: Updating reg[R15]=1ecf added RAG with default 207
wm8775: Updating reg[R16]=2000 added LCSEL with default 0
wm8775: Updating reg[R16]=2070 added MAXGAIN with default 7
wm8775: Updating reg[R16]=207b added LCT with default 11
wm8775: Updating reg[R17]=2200 added LCEN with default 0
wm8775: Updating reg[R17]=2200 added ALCZC with default 0
wm8775: Updating reg[R17]=2200 added HLD with default 0
wm8775: Updating reg[R18]=2430 added DCY with default 3
wm8775: Updating reg[R18]=2432 added ATK with default 2
wm8775: Updating reg[R19]=2600 added NGTH with default 0
wm8775: Updating reg[R19]=2600 added NGAT with default 0
wm8775: Updating reg[R20]=2820 added TRANWIN with default 2
wm8775: Updating reg[R20]=2826 added MAXATTEN with default 6
wm8775: Updating reg[R21]=2a00 added LRBOTH with default 0
wm8775: Updating reg[R21]=2a00 added MUTELA with default 0
wm8775: Updating reg[R21]=2a00 added MUTERA with default 0
wm8775: Updating reg[R21]=2a01 added AMX with default 1
wm8775: Final reset.reg[0]=2e01
wm8775: Final reset.reg[1]=0e00
wm8775: Final reset.reg[2]=1622
wm8775: Final reset.reg[3]=1802
wm8775: Final reset.reg[4]=1a00
wm8775: Final reset.reg[5]=1ccf
wm8775: Final reset.reg[6]=1ecf
wm8775: Final reset.reg[7]=207b
wm8775: Final reset.reg[8]=2200
wm8775: Final reset.reg[9]=2432
wm8775: Final reset.reg[10]=2600
wm8775: Final reset.reg[11]=2826
wm8775: Final reset.reg[12]=2a01
wm8775: Setting register ADCFMT (7) to 1, R11.0..1, old value 02
wm8775: Setting register ADCMS (8) to 1, R12.8..8, old value 00
wm8775: Setting register DCY (24) to 8, R18.4..7, old value 03
wm8775: Setting register NGAT (27) to 1, R19.0..0, old value 00
wm8775: Setting register LRBOTH (30) to 1, R21.8..8, old value 00
wm8775: Setting register AMX (33) to 15, R21.0..3, old value 01
wm8775: Updating register 0 (R23), config: 2e01 active: 2e00.
wm8775: Skipping register 1 (R7), config: 0e00 active: 0e00.
wm8775: Updating register 2 (R11), config: 1622 active: 1621.
wm8775: Updating register 3 (R12), config: 1802 active: 1902.
wm8775: Skipping register 4 (R13), config: 1a00 active: 1a00.
wm8775: Skipping register 5 (R14), config: 1ccf active: 1ccf.
wm8775: Skipping register 6 (R15), config: 1ecf active: 1ecf.
wm8775: Skipping register 7 (R16), config: 207b active: 207b.
wm8775: Skipping register 8 (R17), config: 2200 active: 2200.
wm8775: Updating register 9 (R18), config: 2432 active: 2482.
wm8775: Updating register 10 (R19), config: 2600 active: 2601.
wm8775: Skipping register 11 (R20), config: 2826 active: 2826.
wm8775: Updating register 12 (R21), config: 2a01 active: 2b0f.
ivtv: i2c attach [client=wm8775[1],ok]
ivtv: Encoder mailbox not found
ivtv: Decoder mailbox not found
ivtv: Error locating firmware.
ivtv: Error -12 on initialization
ivtv-iTVC15_16_mpg2_encoder_card: probe of 0000:00:09.0 failed with error -12
ivtv: ====================  END INIT IVTV  ====================

-----

Jim Reese, WD5IYT   [EMAIL PROTECTED]


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
ivtv-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ivtv-devel

Reply via email to