Skip to contentSkip to conversation

pinnacle pctv 7010ix and saa716x

DISCUSSION Benjamin Valentin 4 participants 5 messages Oct 23, 2009 – Oct 28, 2009 Media (V4L/DVB)

lore
Share & tools
lore
#0 lore raw

Hello,
I have a Pinnacle pctv 7010ix that is oddly recognized as a Pinnacle PCTV 3010iX [1].
I found that the SAA7162 chip used in that device is supported while the device itself is not. I was a bit confused wich of the various repositories I encountered reflects the latest version of development, however, none of the linux/drivers/media/video/saa7164/saa7164-cards.c contained a string referring to said pinnacle card.
It seems like the only obstacle that keeps the card from working is the missing configuration for the board - how does one figure out that? I would like to get some hints on how to determine necessary configuration or test some.

regards
Benjamin

[1] lspci -vv: http://paste.pocoo.org/show/146589/
[2] http://mercurial.intuxication.org/hg/s2-liplianin
[3] http://jusst.de/hg/saa716x/summary
[4] http://kernellabs.com/hg/~mkrufky/saa7164/

#1 lore raw
Quoted 4 lines · Benjamin Valentin

Hello,
I have a Pinnacle pctv 7010ix that is oddly recognized as a Pinnacle PCTV 3010iX [1].
I found that the SAA7162 chip used in that device is supported while

Quoted 8 lines

the device itself is not. I was a bit confused wich of the various repositories I encountered reflects the latest version of development, however, none of the linux/drivers/media/video/saa7164/saa7164-cards.c contained a string referring to said pinnacle card.
It seems like the only obstacle that keeps the card from working is the missing configuration for the board - how does one figure out that? I would like to get some hints on how to determine necessary configuration or test some.

You cannot use a saa7162 based device with the saa7164 driver. They chipsets are too dissimilar.

Cheers,

Devin

Signature · 2 lines
Devin J. Heitmueller - Kernel Labs
http://www.kernellabs.com
#2 lore raw

Am Fri, 23 Oct 2009 12:08:22 -0400
schrieb Devin Heitmueller <[email protected]>:

Quoted 2 lines

You cannot use a saa7162 based device with the saa7164 driver. They chipsets are too dissimilar.

This was why I tried the saa716x driver [1] that should work for saa7160, saa7161 and saa7162 based devices.
However, after downloading and compiling the driver and loading all saa716x_* modules, there was no /dev/dvb nor /dev/video, neither were there any messages from saa716x in dmesg (but lsmod did show them up as loaded) Despite
MAKE_ENTRY(NXP_REFERENCE_BOARD, PCI_ANY_ID, SAA7162,&saa716x_atlantis_config) should have been true for my card as far as I understand, I've added
#define PINNACLE 0x1131
#define PINNACLE_PCTV_7010IX 0x7162

MAKE_ENTRY(PINNACLE, PINNACLE_PCTV_7010IX, SAA7162, &saa716x_atlantis_config) with no change after repeating the procedure (and unloading the saa716x_hybrid module of cause)

lspci oddly recognizes the board as Pinnacle PCTV 3010iX, which only has one tuner module.

I've included lspci and dmesg output.

I'm looking forward for someone who could explain what is happening here and what I may do about it.

Best regards
benjamin

[1] http://jusst.de/hg/saa716x/
[2] http://www.computerbase.de/bildstrecke/14665/2/

#3 lore raw

Re: saa716x

Quoted 26 lines · Benjamin Valentin

Am Fri, 23 Oct 2009 12:08:22 -0400
schrieb Devin Heitmueller <[email protected]>:

Quoted 2 lines

You cannot use a saa7162 based device with the saa7164 driver. They chipsets are too dissimilar.

This was why I tried the saa716x driver [1] that should work for saa7160, saa7161 and saa7162 based devices.
However, after downloading and compiling the driver and loading all saa716x_* modules, there was no /dev/dvb nor /dev/video, neither were there any messages from saa716x in dmesg (but lsmod did show them up as loaded) Despite
MAKE_ENTRY(NXP_REFERENCE_BOARD, PCI_ANY_ID, SAA7162,&saa716x_atlantis_config)
should have been true for my card as far as I understand, I've added #define PINNACLE 0x1131
#define PINNACLE_PCTV_7010IX 0x7162

MAKE_ENTRY(PINNACLE, PINNACLE_PCTV_7010IX, SAA7162, &saa716x_atlantis_config) with no change after repeating the procedure (and unloading the saa716x_hybrid module of cause)

lspci oddly recognizes the board as Pinnacle PCTV 3010iX, which only has one tuner module.

I've included lspci and dmesg output.

Quoted 8 lines

I'm looking forward for someone who could explain what is happening here and what I may do about it.

Best regards
benjamin

[1] http://jusst.de/hg/saa716x/
[2] http://www.computerbase.de/bildstrecke/14665/2/

sorry for forking out another discussion.
I am curious to know the status of saa716x driver, because I have a DMB-TH card with saa7160, does it has i2c and TS port working?

regards,
David

#4 lore raw
In reply to Benjamin Valentin
Quoted 2 lines · Benjamin Valentin

lspci oddly recognizes the board as Pinnacle PCTV 3010iX, which only has one tuner module.

Probably not relevant to your problem, but my 3010iX has 2 tuners (hybrid, each can do DVB-T + analog).

Luca