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