Conexant B878A

Post here to ask any questions about hardware suitability, configuration in ZoneMinder, or experiences. If you just want to know if something works with ZoneMinder or not, please check the Hardware Compatibility sections in the forum, and the Wiki first. Also search this topic as well.
rockerBOO
Posts: 21
Joined: Wed Apr 12, 2006 3:03 pm

Conexant B878A

Post by rockerBOO »

Image

This is the card I currently have. I am not sure what brand or type it is so i can not get video to work with it. Anyone who knows that card this is, I would appreciate it. I did not purchase it so i am unsure where to get the information on what it is. Thanks.

Then I can see if i can get video working with these cards.
jameswilson
Posts: 5111
Joined: Wed Jun 08, 2005 8:07 pm
Location: Midlands UK

Post by jameswilson »

edit your modprobe.conf file to
options bttv card=77
James Wilson

Disclaimer: The above is pure theory and may work on a good day with the wind behind it. etc etc.
http://www.securitywarehouse.co.uk
rockerBOO
Posts: 21
Joined: Wed Apr 12, 2006 3:03 pm

Post by rockerBOO »

Ok thanks for that. Now i am having trouble here. I do this as follows. Maybe I am forgetting something in here.

Code: Select all

# dmesg| grep bttv
bttv: driver version 0.9.15 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 0000:00:06.0, irq: 10, latency: 32, mmio: 0xee000000
bttv0: using:  *** UNKNOWN/GENERIC ***  [card=0,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00f360ff [init]
tveeprom(bttv internal): 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
bttv: Bt8xx card found (1).
bttv1: Bt878 (rev 17) at 0000:00:07.0, irq: 5, latency: 32, mmio: 0xee002000
bttv1: using:  *** UNKNOWN/GENERIC ***  [card=0,autodetected]
bttv1: gpio: en=00000000, out=00000000 in=00f360ff [init]
tveeprom(bttv internal): Huh, no eeprom present (err=-121)?
bttv1: using tuner=-1
bttv1: i2c: checking for MSP34xx @ 0x80... not found
bttv1: i2c: checking for TDA9875 @ 0xb0... not found
bttv1: i2c: checking for TDA7432 @ 0x8a... not found
bttv1: i2c: checking for TDA9887 @ 0x86... not found
bttv1: registered device video1
bttv1: registered device vbi1
I have 2 cards installed. Do I need to restart something? Clean something?

Thanks again.
jameswilson
Posts: 5111
Joined: Wed Jun 08, 2005 8:07 pm
Location: Midlands UK

Post by jameswilson »

if you have two cards you need 77,77 but have you edited the file and rebooted?
James Wilson

Disclaimer: The above is pure theory and may work on a good day with the wind behind it. etc etc.
http://www.securitywarehouse.co.uk
rockerBOO
Posts: 21
Joined: Wed Apr 12, 2006 3:03 pm

Post by rockerBOO »

OK I have added both cards and now i get this as output.

Code: Select all

# dmesg| grep bttv
bttv: driver version 0.9.15 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 0000:00:06.0, irq: 10, latency: 32, mmio: 0xee000000
bttv0: using: GrandTec Multi Capture Card (Bt878) [card=77,insmod option]
bttv0: gpio: en=00000000, out=00000000 in=00f360ff [init]
bttv0: using tuner=-1
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
bttv0: PLL: 28636363 => 35468950 .. ok
bttv: Bt8xx card found (1).
bttv1: Bt878 (rev 17) at 0000:00:07.0, irq: 5, latency: 32, mmio: 0xee002000
bttv1: using: GrandTec Multi Capture Card (Bt878) [card=77,insmod option]
bttv1: gpio: en=00000000, out=00000000 in=00f360ff [init]
bttv1: using tuner=-1
bttv1: i2c: checking for TDA9875 @ 0xb0... not found
bttv1: i2c: checking for TDA7432 @ 0x8a... not found
bttv1: i2c: checking for TDA9887 @ 0x86... not found
bttv1: registered device video1
bttv1: registered device vbi1
bttv1: PLL: 28636363 => 35468950 .. ok
bttv0: PLL can sleep, using XTAL (28636363).
But now when I try and test the camera in xawtv It comes up with either black or "segmentation fault", I will post both outputs. Starting with black.

Code: Select all

# xawtv /dev/video0
This is xawtv-3.95, running on Linux/i686 (2.6.12-1.1381_FC3)
Warning: Cannot convert string "-*-ledfixed-medium-r-*--39-*-*-*-c-*-*-*" to type FontStruct
config: invalid value for input: Television
valid choices for "input": "Composite0", "Composite1", "Composite2", "Composite3"
Warning: translation table syntax error: Unknown keysym name:  key
Warning: ... found while parsing '<Key>key: Command(setstation,"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111")'
Warning: String to TranslationTable conversion encountered errors
Warning: translation table syntax error: Unknown keysym name:  key
Warning: ... found while parsing '<Key>key: Command(setstation,"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111")'
Warning: String to TranslationTable conversion encountered errors
Warning: translation table syntax error: Unknown keysym name:  key
Warning: ... found while parsing '<Key>key: Command(setstation,"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111")'
Warning: String to TranslationTable conversion encountered errors
station "/dev/video0" not found
Fails and exits

Code: Select all

# xawtv
This is xawtv-3.95, running on Linux/i686 (2.6.12-1.1381_FC3)
Warning: Cannot convert string "-*-ledfixed-medium-r-*--39-*-*-*-c-*-*-*" to type FontStruct
config: invalid value for input: Television
valid choices for "input": "Composite0", "Composite1", "Composite2", "Composite3"
Warning: translation table syntax error: Unknown keysym name:  key
Warning: ... found while parsing '<Key>key: Command(setstation,"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111")'
Warning: String to TranslationTable conversion encountered errors
Warning: translation table syntax error: Unknown keysym name:  key
Warning: ... found while parsing '<Key>key: Command(setstation,"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111")'
Warning: String to TranslationTable conversion encountered errors
Warning: translation table syntax error: Unknown keysym name:  key
Warning: ... found while parsing '<Key>key: Command(setstation,"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111")'
Warning: String to TranslationTable conversion encountered errors
Segmentation fault
I am not sure what the problem is here now.

Thanks helping me move through this. I really appreciate it.
jameswilson
Posts: 5111
Joined: Wed Jun 08, 2005 8:07 pm
Location: Midlands UK

Post by jameswilson »

errr.....
I would unplug one of your cards and see if that helps and try again
James Wilson

Disclaimer: The above is pure theory and may work on a good day with the wind behind it. etc etc.
http://www.securitywarehouse.co.uk
rockerBOO
Posts: 21
Joined: Wed Apr 12, 2006 3:03 pm

Post by rockerBOO »

Ok now with 1 card in there. I have the following.

Code: Select all

dmesg| grep bttv
bttv: driver version 0.9.15 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 0000:00:06.0, irq: 10, latency: 32, mmio: 0xee000000
bttv0: using: GrandTec Multi Capture Card (Bt878) [card=77,insmod option]
bttv0: gpio: en=00000000, out=00000000 in=00f360ff [init]
bttv0: using tuner=-1
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
bttv0: PLL: 28636363 => 35468950 .. ok
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: PLL: 28636363 => 35468950 .. ok
and I get the same seg fault error with just # xawtv so i do this one

The following gets me a solid blue color instead of black.

Code: Select all

 xawtv /dev/video0
This is xawtv-3.95, running on Linux/i686 (2.6.12-1.1381_FC3)
Warning: Cannot convert string "-*-ledfixed-medium-r-*--39-*-*-*-c-*-*-*" to typ e FontStruct
config: invalid value for input: Television
valid choices for "input": "Composite0", "Composite1", "Composite2", "Composite3 "
Warning: translation table syntax error: Unknown keysym name:  key
Warning: ... found while parsing '<Key>key: Command(setstation,"1111111111111111 11111111111111111111111111111111111111111111111111111111111111111111111")'
Warning: String to TranslationTable conversion encountered errors
Warning: translation table syntax error: Unknown keysym name:  key
Warning: ... found while parsing '<Key>key: Command(setstation,"1111111111111111 11111111111111111111111111111111111111111111111111111111111111111111111")'
Warning: String to TranslationTable conversion encountered errors
Warning: translation table syntax error: Unknown keysym name:  key
Warning: ... found while parsing '<Key>key: Command(setstation,"1111111111111111 11111111111111111111111111111111111111111111111111111111111111111111111")'
Warning: String to TranslationTable conversion encountered errors
station "/dev/video0" not found
But i know that /dev/video0 is working as i can see it in there. So i am not sure.[/code]
jameswilson
Posts: 5111
Joined: Wed Jun 08, 2005 8:07 pm
Location: Midlands UK

Post by jameswilson »

the command you need is xawtv -device /dev/video0 i think
James Wilson

Disclaimer: The above is pure theory and may work on a good day with the wind behind it. etc etc.
http://www.securitywarehouse.co.uk
rockerBOO
Posts: 21
Joined: Wed Apr 12, 2006 3:03 pm

Post by rockerBOO »

Ok i ran that command and i get the following. Screen shows for a bleep and goes away.

Code: Select all

# xawtv -device /dev/video0
This is xawtv-3.95, running on Linux/i686 (2.6.12-1.1381_FC3)
Warning: Cannot convert string "-*-ledfixed-medium-r-*--39-*-*-*-c-*-*-*" to type FontStruct
config: invalid value for input: Television
valid choices for "input": "Composite0", "Composite1", "Composite2", "Composite3"
Warning: translation table syntax error: Unknown keysym name:  key
Warning: ... found while parsing '<Key>key: Command(setstation,"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111")'
Warning: String to TranslationTable conversion encountered errors
Warning: translation table syntax error: Unknown keysym name:  key
Warning: ... found while parsing '<Key>key: Command(setstation,"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111")'
Warning: String to TranslationTable conversion encountered errors
Warning: translation table syntax error: Unknown keysym name:  key
Warning: ... found while parsing '<Key>key: Command(setstation,"111111111111111111111111111111111111111111111111111111111111111111111111111111111111111")'
Warning: String to TranslationTable conversion encountered errors
Segmentation fault
Is there something up with that string -> TranslationTable?

Thanks again!
jameswilson
Posts: 5111
Joined: Wed Jun 08, 2005 8:07 pm
Location: Midlands UK

Post by jameswilson »

i dont use xawtv i use tvtime but you can add an entry to your modprobe saying your card yas no tuner
James Wilson

Disclaimer: The above is pure theory and may work on a good day with the wind behind it. etc etc.
http://www.securitywarehouse.co.uk
rockerBOO
Posts: 21
Joined: Wed Apr 12, 2006 3:03 pm

Post by rockerBOO »

Ok I set up tvtime as well. Just so we do not get stuck somewhere, but with tv time i get the blue screen and ran from bash and got this

Code: Select all

# tvtime
Running tvtime 1.0.1.
Reading configuration from /usr/local/etc/tvtime/tvtime.xml
Reading configuration from /root/.tvtime/tvtime.xml
videoinput: Can't get tuner info: Invalid argument
videoinput: Can't get tuner info: Invalid argument
Seems it can not get tuner info, so how do i set it that it does not have a tuner?
jameswilson
Posts: 5111
Joined: Wed Jun 08, 2005 8:07 pm
Location: Midlands UK

Post by jameswilson »

it shouldnt matter. You say you have a bluescreen. That menas the card is being read fine. It should default to channel0 top port on the card. What do you have connected to this?
James Wilson

Disclaimer: The above is pure theory and may work on a good day with the wind behind it. etc etc.
http://www.securitywarehouse.co.uk
rockerBOO
Posts: 21
Joined: Wed Apr 12, 2006 3:03 pm

Post by rockerBOO »

I am not really sure what this camera is, or if it is working. But now i got the tuner thing to now show, and I will try all the cameras i have here to see if one of these will work.

Thanks for your help. I will let you know how it goes and/or if there are problems.

Thanks!
jameswilson
Posts: 5111
Joined: Wed Jun 08, 2005 8:07 pm
Location: Midlands UK

Post by jameswilson »

You need a working cam ie one you know works especially when this is new to ya! Good luck and let us know if you get stuck

Enjoy
James Wilson

Disclaimer: The above is pure theory and may work on a good day with the wind behind it. etc etc.
http://www.securitywarehouse.co.uk
rockerBOO
Posts: 21
Joined: Wed Apr 12, 2006 3:03 pm

Post by rockerBOO »

Yeah it seems that only 1 and 3 out of 0 - 3 work Which is odd i guess.

I will fiddle some more, but seems pretty good. :D Thanks again :D
Post Reply