LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   "Sky 104" 4 channel bttv capture card (https://www.linuxquestions.org/questions/linux-hardware-18/sky-104-4-channel-bttv-capture-card-567909/)

lukew151 07-09-2007 03:53 PM

"Sky 104" 4 channel bttv capture card
 
Hi All,

I'm looking for help with a video capture card I bought on Ebay. It is a 4 channel card based on a conexant 878A chip. Linux recognises it, but it won't work!

If you google "sky-104", a link for "Shenzhen Xingsanjia Electronics Co.,Ltd." is this card!

I'm using Debian with a custom 2.6.20 kernel. BTTV is compiled as a module.

When I boot up the card is recognised as a BTTV chipset, dmesg gives out the following:
Quote:

Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:0b: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
Linux video capture interface: v2.00
gameport: EMU10K1 is pci0000:00:08.1/gameport0, io 0xe800, speed 1084kHz
bttv: driver version 0.9.16 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
ACPI: PCI Interrupt 0000:00:09.0[A] -> GSI 17 (level, low) -> IRQ 19
bttv0: Bt878 (rev 17) at 0000:00:09.0, irq: 19, latency: 64, mmio: 0xf7fff000
bttv0: using: *** UNKNOWN/GENERIC *** [card=0,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00f360ff [init]
tveeprom 0-0050: Huh, no eeprom present (err=-121)?
bttv0: using tuner=-1
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
bttv0: i2c: checking for TDA9887 @ 0x86... not found
bttv0: registered device video0
bttv0: registered device vbi0
ACPI: PCI Interrupt 0000:00:08.0[A] -> GSI 16 (level, low) -> IRQ 20
[I've left the serial device at the begining as I suspect it may come from the same card.]

lspci produces the following:
Quote:

00:09.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
Flags: bus master, medium devsel, latency 64, IRQ 19
Memory at f7fff000 (32-bit, prefetchable) [size=4K]
Capabilities: [44] Vital Product Data
Capabilities: [4c] Power Management version 2

00:09.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
Flags: bus master, medium devsel, latency 64, IRQ 11
Memory at f7ffe000 (32-bit, prefetchable) [size=4K]
Capabilities: [44] Vital Product Data
Capabilities: [4c] Power Management version 2
I've also tested it on a window box with it's driver disk and software and BTspy offered the following infomation:
Quote:

### BtSpy Report ###



General information:

Name:sky104

Chip: Bt878 , Rev: 0x00

Subsystem: 0x00000000

Vendor: Gammagraphx, Inc.

Values to MUTE audio:

Mute_GPOE : 0xf00000

Mute_GPDATA: 0xf00000

Has TV Tuner: No

Number of Composite Ins: 4

Composite in #1

Composite1_Mux : 2

Composite1_GPOE : 0xf00000

Composite1_GPDATA: 0xf00000

Composite in #2

Composite2_Mux : 3

Composite2_GPOE : 0xf00000

Composite2_GPDATA: 0xf00000

Composite in #3

Composite3_Mux : 1

Composite3_GPOE : 0xf00000

Composite3_GPDATA: 0xf00000

Composite in #4

Composite4_Mux : 0

Composite4_GPOE : 0xf00000

Composite4_GPDATA: 0xf00000

Has SVideo: No

Has Radio: No





Add here all the comments you want!

If your card can decode Stereo TV , and

your card does NOT use one of the following

chips, you will have to "peek" the right

GPDATA and GPOE values to enable Stereo and

SAP audio. The driver already supports the

DPL3518, MSP34xx, PT2254, TDA7432, TDA8425,

TDA9840, TDA9850, TDA9855, TDA9873, TDA9874,

TDA9875, TEA6300 and TEA6420 and does not require

extra information to drive them!



If you are able to get your card working using

this program , please , mail me this file (with

any extra comments you would like to add) to:

ejtagle@tutopia.com , so I can add native support

to your card in the next driver release!
Can anyone offer me any advice on how to get this correctly identified in Linux??

Thank you

lichyc 10-24-2007 10:48 AM

RE: "Sky 104" 4 channel bttv capture card
 
Hi,
I have the same card and the same problem.
Did you found a solution since your posting?
The CARDLIST.bttv offers a number of option, but the card is in my server, so I like to minize the risk :)

Thanks,
Carsten

lukew151 10-29-2007 03:47 PM

Hi Carsten,

I never got any further with the card under linux. As I needed it operational in a hurry I installed it in a windows box.

If you are experimenting with it, I never crashed the machine while playing with it. I always thought I was very close to the solution. The report on from BTspy / dmseg is such a close match, I think I tried all the preset cards from the bttv cardlist which had matching sequence numbers with no sucess.

The only thing with the card, is it is so cheap it only has 1 bttv chip on it. To view multiple inputs (4 is possible) your software has to tell the chip to swap through the 4 inputs at a high rate to get each image in turn. The windows software it shiped with, manages about 1fps per input when it's scanning all 4 inputs.

Best of luck, and if you do find the solution please let me know!

Luke

optikol 01-25-2008 10:00 AM

Shenzhen sky 104
 
Hey guys,

Would anyone happen to have the drivers for this card (even the windows drivers) as I lost my driver disk and cannot find these drivers anywhere online.

Thanking you guys in advance.

Joe

mrbasher 04-03-2009 05:35 PM

Just looking into buying one of these to use on linux and came across this page... Might be of help to you, I realize this was posted a long time ago. Here is the link: (I guess I can't post a link... here is the text)

Under Linux the card works fine with the standard bttv drivers, I have card type set to 77 which works fine. (I'm using insmod option "radio=0 card=77 tuner=-1")

If you find the bttv driver takes a long time to load (a few minutes) add this option in your modules.conf file for loading the i2c-algo-bit module: options i2c-algo-bit bit_test=1

*
Motion (open source) - Absolutely rock solid and does everything. This is the one I am currently using. You can see some screenshots of my web interface to Motion here.
*
Zoneminder (open source) - Also looks to be a very good package, must get round to testing this.


All times are GMT -5. The time now is 10:18 AM.