I looked at the permissions on the device files and they looked OK. I just restarted ZM and there were a load of errors with -
Code: Select all
*** glibc detected *** /usr/local/bin/zmc: malloc(): memory corruption: 0x0e7a9430 ***
======= Backtrace: =========
/lib/libc.so.6[0x46b0cb]
/lib/libc.so.6(malloc+0x69)[0x46c555]
/usr/lib/libstdc++.so.6(_Znwj+0x26)[0x72abf6]
/usr/lib/libstdc++.so.6(_Znaj+0x1d)[0x72ad0d]
/usr/local/bin/zmc[0x804df46]
/usr/local/bin/zmc[0x8056e4c]
/usr/local/bin/zmc[0x80575c1]
/usr/local/bin/zmc[0x80648a7]
/usr/local/bin/zmc[0x804ba0b]
/lib/libc.so.6(__libc_start_main+0xb3)[0x41fdfb]
/usr/local/bin/zmc(__gxx_personality_v0+0xd1)[0x804b151]
for the first few lines and continues for another 37Kb of text.
My dmesg | grep bttv is
Code: Select all
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:02:08.0, irq: 10, latency: 32, mmio: 0xdb000000
bttv0: using: IVC-200 [card=102,insmod option]
bttv0: gpio: en=00000000, out=00000000 in=00ffffff [init]
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
bttv0: PLL: 28636363 => 35468950 .. ok
bttv: Bt8xx card found (1).
bttv1: Bt878 (rev 17) at 0000:02:09.0, irq: 5, latency: 32, mmio: 0xdb002000
bttv1: using: IVC-200 [card=102,insmod option]
bttv1: gpio: en=00000000, out=00000000 in=00ffffff [init]
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
bttv1: PLL: 28636363 => 35468950 .. ok
bttv: Bt8xx card found (2).
bttv2: Bt878 (rev 17) at 0000:02:0a.0, irq: 12, latency: 32, mmio: 0xdb004000
bttv2: using: IVC-200 [card=102,insmod option]
bttv2: gpio: en=00000000, out=00000000 in=00ffffff [init]
bttv2: using tuner=-1
bttv2: i2c: checking for MSP34xx @ 0x80... not found
bttv2: i2c: checking for TDA9875 @ 0xb0... not found
bttv2: i2c: checking for TDA7432 @ 0x8a... not found
bttv2: i2c: checking for TDA9887 @ 0x86... not found
bttv2: registered device video2
bttv2: registered device vbi2
bttv2: PLL: 28636363 => 35468950 .. ok
bttv: Bt8xx card found (3).
bttv3: Bt878 (rev 17) at 0000:02:0b.0, irq: 11, latency: 32, mmio: 0xdb006000
bttv3: using: IVC-200 [card=102,insmod option]
bttv3: gpio: en=00000000, out=00000000 in=00ffffff [init]
bttv3: using tuner=-1
bttv3: i2c: checking for MSP34xx @ 0x80... not found
bttv3: i2c: checking for TDA9875 @ 0xb0... not found
bttv3: i2c: checking for TDA7432 @ 0x8a... not found
bttv3: i2c: checking for TDA9887 @ 0x86... not found
bttv3: registered device video3
bttv3: registered device vbi3
bttv3: PLL: 28636363 => 35468950 .. ok
bttv: Bt8xx card found (4).
bttv4: Bt878 (rev 17) at 0000:02:0c.0, irq: 10, latency: 32, mmio: 0xdb008000
bttv4: using: IVC-200 [card=102,insmod option]
bttv4: gpio: en=00000000, out=00000000 in=00ffffff [init]
bttv4: using tuner=-1
bttv4: i2c: checking for MSP34xx @ 0x80... not found
bttv4: i2c: checking for TDA9875 @ 0xb0... not found
bttv4: i2c: checking for TDA7432 @ 0x8a... not found
bttv4: i2c: checking for TDA9887 @ 0x86... not found
bttv4: registered device video4
bttv4: registered device vbi4
bttv4: PLL: 28636363 => 35468950 .. ok
bttv: Bt8xx card found (5).
bttv5: Bt878 (rev 17) at 0000:02:0d.0, irq: 5, latency: 32, mmio: 0xdb00a000
bttv5: using: IVC-200 [card=102,insmod option]
bttv5: gpio: en=00000000, out=00000000 in=00ffffff [init]
bttv5: using tuner=-1
bttv5: i2c: checking for MSP34xx @ 0x80... not found
bttv5: i2c: checking for TDA9875 @ 0xb0... not found
bttv5: i2c: checking for TDA7432 @ 0x8a... not found
bttv5: i2c: checking for TDA9887 @ 0x86... not found
bttv5: registered device video5
bttv5: registered device vbi5
bttv5: PLL: 28636363 => 35468950 .. ok
bttv: Bt8xx card found (6).
bttv6: Bt878 (rev 17) at 0000:02:0e.0, irq: 12, latency: 32, mmio: 0xdb00c000
bttv6: using: IVC-200 [card=102,insmod option]
bttv6: gpio: en=00000000, out=00000000 in=00ffffff [init]
bttv6: using tuner=-1
bttv6: i2c: checking for MSP34xx @ 0x80... not found
bttv6: i2c: checking for TDA9875 @ 0xb0... not found
bttv6: i2c: checking for TDA7432 @ 0x8a... not found
bttv6: i2c: checking for TDA9887 @ 0x86... not found
bttv6: registered device video6
bttv6: registered device vbi6
bttv6: PLL: 28636363 => 35468950 .. ok
bttv: Bt8xx card found (7).
bttv7: Bt878 (rev 17) at 0000:02:0f.0, irq: 11, latency: 32, mmio: 0xdb00e000
bttv7: using: IVC-200 [card=102,insmod option]
bttv7: gpio: en=00000000, out=00000000 in=00fffff1 [init]
bttv7: using tuner=-1
bttv7: i2c: checking for MSP34xx @ 0x80... not found
bttv7: i2c: checking for TDA9875 @ 0xb0... not found
bttv7: i2c: checking for TDA7432 @ 0x8a... not found
bttv7: i2c: checking for TDA9887 @ 0x86... not found
bttv7: registered device video7
bttv7: registered device vbi7
bttv7: PLL: 28636363 => 35468950 .. ok
zmu -d /dev/video0 -q -v is
Code: Select all
Video Capabilities
Name: BT878 video (IVC-200)
Type: 171
Can capture
Can tune
Overlay onto frame buffer
Can clip
Scalable
Video Channels: 1
Audio Channels: 0
Maximum Width: 924
Maximum Height: 576
Minimum Width: 48
Minimum Height: 32
Window Attributes
X Offset: 0
Y Offset: 0
Width: 384
Height: 288
Picture Attributes
Palette: 5 - 32bit RGB
Colour Depth: 32
Brightness: 40000
Hue: 32768
Colour :32768
Contrast: 40000
Whiteness: 0
Channel 0 Attributes
Name: Composite0
Channel: 0
Flags: 2
Channel has audio
Type: 2 - Camera
Format: 0 - PAL
and cat /etc/modprobe.conf is
Code: Select all
alias eth0 via-rhine
alias snd-card-0 snd-via82xx
options snd-card-0 index=0
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx && /usr/sbin/alsactl restore >/dev/null 2>&1 || :
remove snd-via82xx { /usr/sbin/alsactl store >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-via82xx
alias usb-controller uhci-hcd
options bttv card=102,102,102,102,102,102,102,102
alias char-major-81 bttv
Thanks again for your help
Regards
Pete
Each electronic component is made with a small amount of smoke inside - the art is not to let it out...