On Tue, 2010-08-17 at 02:58 -0400, Keith Richie wrote:
> I am not subscribed, if possible, please CC me on replies.
> 
> PCI card was sold as " Asus Falcon2 FM+NTSC Tv Tuner PCI 5188-4214".
> Most likely an OEM model from an HP media center.
> I have 2 of these cards. They _did_ work just fine previously in a
> different motherboard. The PSU on my MythTV backend bit the dust, and
> I decided to just to a complete rebuild. It's been a while since I
> built the original machine, and do not recall needing to do anything
> _special_ in regards to the Falcon2 cards.
> 
> [  227.936651] Linux video capture interface: v2.00
> [  227.941234] ivtv: Start initialization, version 1.4.2
> [  227.941274] ivtv0: Initializing card 0
> [  227.941276] ivtv0: Unknown card: vendor/device: [4444:0016]
                                                     ^^^^^^^^^^^
This is the right ID for the CX23416 chip -------------| 


> [  227.941277] ivtv0:               subsystem vendor/device: [1043:0666]
                                                               ^^^^^^^^^^
Has the Falcon always had this ID? -----------------------------|

Because the ivtv driver only knows about these Asus PCI IDs:

#define IVTV_PCI_ID_ASUSTEK             0x1043

static const struct ivtv_card_pci_info ivtv_pci_asus_falcon2[] = {
        { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_ASUSTEK, 0x4b66 },
        { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_ASUSTEK, 0x462e },
        { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_ASUSTEK, 0x4b2e },
        { 0, 0, 0 }
};


Perhaps the PSU failure zapped the CX23416 internal PCI info EEPROM on
the cards.  That of course begs the question: what else has been zapped?

Anyway, you can use the "cardtype=22" module option to the ivtv driver
to force the card type to an Asus Falcon2.  '/sbin/modinfo ivtv' gives a
full list of card types.

Regards,
Andy

> [  227.941278] ivtv0:               cx23416 based
> [  227.941279] ivtv0: Defaulting to Hauppauge WinTV PVR-150 card
> [  227.941281] ivtv0: Please mail the vendor/device and subsystem
> vendor/device IDs and what kind of
> [  227.941282] ivtv0: card you have to the ivtv-devel mailinglist
> (www.ivtvdriver.org)
> [  227.941283] ivtv0: Prefix your subject line with [UNKNOWN IVTV CARD].
> 
> 03:02.0 Multimedia video controller: Internext Compression Inc iTVC16
> (CX23416) MPEG-2 Encoder (rev 01)
>         Subsystem: ASUSTeK Computer Inc. Device 0666
>         Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop-
> ParErr- Stepping- SERR- FastB2B- DisINTx-
>         Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium
> >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
>         Latency: 64 (32000ns min, 2000ns max), Cache Line Size: 32 bytes
>         Interrupt: pin A routed to IRQ 17
>         Region 0: Memory at f0000000 (32-bit, prefetchable) [size=64M]
>         Capabilities: [44] Power Management version 2
>                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
>                 Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>         Kernel driver in use: ivtv
>         Kernel modules: ivtv
> 
> 
> Kernel 2.6.32.19, fresh tip of v4l-dvb-ab433502e041, make - make
> install - make unload. modprobe ivtv.



_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

Reply via email to