Hello Ernie, the saa7134 driver in the kernel is suggesting some insmod parameter (card=) to force a particular known card model. And warns, that selecting the wrong model may damage your card. And the card= parameter is an integer index into an array of cards known. Apparently that SnaZio is just the last in the list in that source code file, and it has index 196. The entries in that static array are not numbered in the source file. The index is implicit in their sequence in the file. If you find a matching entry, good luck finding out its number ;-) To see what models are available, try reading through this source file: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tre e/drivers/media/pci/saa7134/saa7134-cards.c The main insmod parameters are defined here: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tre e/drivers/media/pci/saa7134/saa7134-core.c A detailed picture of the board (10 Mpix macro with a steady tripod and well tweaked lighting?) would hopefully tell us some chip labels. The file would be large (a couple megabytes) - that probably wouldn't squeeze as an attachment here. You'd have to upload it somewhere and send us a link. Not sure if "tuner" is a chip or a silvery metal package. An external DVB demodulator would be a dedicated chip too. The SAA7134 itself is an analog receiver. Where I live in the EU, analog TV has gone out of fashion in about 2012, with the definitive arrival of DVB-T (aka analog darkness). If you can make the card work in Linux, it might still function as an FM radio receiver. I'm wondering if that's worth the bother though. Hmm... apparently there are cards using the SAA7134 as a PCI interface, but also equipped with a DVB-T demodulator. But I haven't found a single note about DVB-T2. >From a practical standpoint: Some USB dongle based on the RTL2832U would probably prove more useful. Even if its DVB-T demodulation capability is nowadays out of date as well, it can still do FM radio, and can work as a front-end for SDR. If you'd like to receive DVB-T2 TV, and I'm right in thinking that your card doesn't support that, I suggest that you get something yet more modern, such as the Mygica dongle. Frank On 4 Sep 2020 at 14:39, Pasveer, Ernie wrote: > Hi All, > > I bought this low-cost TV/FM card and it seems my linux box doesn't > recognize it. > I'm not sure what bit of info to use to attempt to force it to a > specific card. > > Any help would be appreciated. > > Here's my info. I can provide an image of the card if needed. > > Thanks. > > --ernie > > > > > OpenSuse 15.2 (Kernel 5.3.18) > > > > > erniep@gracie:~$ dmesg | grep saa7134 > [ 12.004761] saa7134: saa7130/34: v4l2 driver version 0, 2, 17 > loaded > [ 12.005210] saa7134: saa7134[0]: found at 0000:07:04.0, rev: 1, > irq: 16, latency: 64, mmio: 0xf9fffc00 > [ 12.005217] saa7134: saa7134: Board is currently unknown. You > might try to use the card=<nr> > saa7134: insmod option to specify which board do you > have, but this is > saa7134: somewhat risky, as might damage your card. > It is better to ask > saa7134: for support at > linux-media@xxxxxxxxxxxxxxx. > saa7134: The supported cards are: > [ 12.005219] saa7134: saa7134: card=0 -> UNKNOWN/GENERIC > . > . > . > [ 12.005881] saa7134: saa7134: card=196 -> SnaZio* TVPVR PRO > 1779:13cf > [ 12.005886] saa7134: saa7134[0]: subsystem: 1131:0000, board: > UNKNOWN/GENERIC [card=0,autodetected] > [ 12.006271] saa7134: saa7134[0]: board init: gpio is 70c000 > [ 12.112568] saa7134: saa7134[0]: Huh, no eeprom present > (err=-5)? > [ 12.112837] saa7134: saa7134[0]: registered device video0 > [v4l2] > [ 12.112917] saa7134: saa7134[0]: registered device vbi0 > [ 12.174607] saa7134_alsa: saa7134 ALSA driver for DMA sound > loaded > [ 12.174648] saa7134_alsa: saa7134[0]/alsa: saa7134[0] at > 0xf9fffc00 irq 16 registered as card -1 > > > 07:04.0 Multimedia controller [0480]: Philips Semiconductors > SAA7134/SAA7135HL Video Broadcast Decoder [1131:7134] (rev 01) > Subsystem: Philips Semiconductors SAA713x-based TV tuner > card [1131:0000] > 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 (3750ns min, 9500ns max) > Interrupt: pin A routed to IRQ 16 > Region 0: Memory at f9fffc00 (32-bit, non-prefetchable) > [size=1K] > Capabilities: [40] Power Management version 1 > 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: saa7134 > Kernel modules: saa7134 > 00: 31 11 34 71 06 00 90 02 01 00 80 04 00 40 00 00 > 10: 00 fc ff f9 00 00 00 00 00 00 00 00 00 00 00 00 > 20: 00 00 00 00 00 00 00 00 00 00 00 00 31 11 00 00 > 30: 00 00 00 00 40 00 00 00 00 00 00 00 0f 01 0f 26 > 40: 01 00 01 06 00 00 00 00 00 00 00 00 00 00 00 00 > 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > > > > > --ernie > > > --ernie >