System hangs when running xawtv

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Hope some expreienced person can help me overcome the last hurdle :)...

My system hangs when running xawtv. This happened in RH7.1 and the same now that I've upgraded to 7.2 in case it fixed it :( In 7.1 I managed to compile a patched kernel as per the xawtv/bttv site (bytesex.org), but the same always happens...

I've followed the BTTV Mini HOWTO exactly and tried just about every permutation for the sequence of possible steps, but the same thing always happens.

To save reading this whole e-mail, it may help by mentioning up here that when I do a # xawtv -hwscan I get /var/log/messages like "modprobe: modprobe: Can't locate module char-major-81-1" (see below for more details).

I've heard Suse works well w/ TV cards??

Symptoms:
scantv seems to work a treat and picks up all my UK tv stations (aerial) like BBC1, etc. I've stuck the o/p (edited) into my ~/.xawtv (see below). xawtv appears on screen with sound + picture, but keyboard/mouse either do not work at all or have apx 2 minutes delay (ie very very slow) --but even when this happens, it eventually locks up anyhow. Sometimes it seems like it's locked up, but after hammering Ctrl+Alt+Backspace several hundred times(!), I can sometimes get X to restart. Other times, it's completely locked up. Whatever happens, the sound continues to come out of the speakers, even though the whole OS seems to be locked up. I've tried the magic SysRq key, Ctrl+Alt+F1, etc. Thank God RH7.2 uses ext3 as the default fs, as it normally needs a hard power off to get back into the system!

System config:
TV Card: Haupage WinTV Theatre (bt878, card=10), IRQ 10
xawtv: xawtv-3.54
cpu: Athlon 600MHz (slot A)
RAM: 750MB 100MHz
Vid Card: S3 3D Blaster Savage 4, 32MB, IRQ 11
OS: RH7.2 (RH7.1 was the same too), default config.
Sound Card: Yamaha DS-XG YMF-724F, IRQ 11
XFree86: rpm = XFree86-4.1.0-3
/var/messages detects the card type ok and everything looks ok.

I've also tried editing my /etc/modules.conf as per the Documentation/video4linux/bttv/ in the 2.4.14 kernel src, but it doesn't help either :(

In the vanilla RH7.2, the only video-related entry in modules.conf was:
"alias char-major-81 bttv"
...some of the docs I've read say it should be char-major-81-0 --is this significant? (I've tried both!).

Any help appreciated  ...contents of important files/cmds follows...


[root@marley root]# xawtv -hwscan
This is xawtv-3.54, running on Linux/i686 (2.4.7-10)
looking for available devices
port 43-43
    type : Xvideo, image scaler
    name : Savage Streams Engine
/dev/video0: OK
    type : v4l
    name : BT878(Hauppauge new (bt878))
    flags: overlay capture tuner


~/.xawtv (from scantv + edited):
[global]
freqtab = europe-west
[defaults]
input = Television
norm = PAL
[BBC_TWO]
channel = 24
[BBC_ONE]
channel = 31
[Meridian]
channel = 27
[Channel_4]
channel = 21


[root@marley root]# lsmod
Module                  Size  Used by
tuner                   5008   1  (autoclean)
tvaudio                 8720   1  (autoclean)
msp3400                14480   1  (autoclean)
bttv                   57328   0  (unused)
i2c-algo-bit            7328   1  [bttv]
i2c-core               13440   0  [tuner tvaudio msp3400 bttv i2c-algo-bit]
videodev                5312   3  [bttv]
nls_iso8859-1           2832   7  (autoclean)
smbfs                  36656   7  (autoclean)
ide-cd                 27040   0  (autoclean)
cdrom                  28640   0  (autoclean) [ide-cd]
ymfpci                 41216   1  (autoclean)
uart401                 6576   0  (autoclean) [ymfpci]
sound                  59680   0  (autoclean) [uart401]
ac97_codec              8832   0  (autoclean) [ymfpci]
soundcore               4464   4  (autoclean) [ymfpci sound]
binfmt_misc             6416   1
autofs                 11584   0  (autoclean) (unused)
via-rhine              11456   1
usb-ohci               18608   0  (unused)
usbcore                51808   1  [usb-ohci]
ext3                   64624   1
jbd                    41056   1  [ext3]


/var/log/messages:
Nov 18 11:11:50 marley kernel: Linux video capture interface: v1.00
Nov 18 11:11:50 marley kernel: i2c-core.o: i2c core module
Nov 18 11:11:50 marley kernel: i2c-algo-bit.o: i2c bit algorithm module
Nov 18 11:11:50 marley kernel: bttv: driver version 0.7.72 loaded
Nov 18 11:11:50 marley kernel: bttv: using 2 buffers with 2080k (4160k total) for capture
Nov 18 11:11:50 marley kernel: bttv: Bt8xx card found (0).
Nov 18 11:11:50 marley kernel: AMD756: dev 109e:036e, router pirq : 1 get irq : 10
Nov 18 11:11:50 marley kernel: PCI: Found IRQ 10 for device 00:0c.0
Nov 18 11:11:50 marley kernel: PCI: Sharing IRQ 10 with 00:0c.1
Nov 18 11:11:50 marley kernel: bttv0: Bt878 (rev 17) at 00:0c.0, irq: 10, latency: 64, memory: 0xefcfe000 Nov 18 11:11:50 marley kernel: bttv0: subsystem: 0070:13eb => Hauppauge WinTV => card=10 Nov 18 11:11:50 marley kernel: bttv0: model: BT878(Hauppauge new (bt878)) [autodetected]
Nov 18 11:11:50 marley kernel: bttv0: Hauppauge msp34xx: reset line init
Nov 18 11:11:50 marley kernel: i2c-core.o: adapter bt848 #0 registered as adapter 0. Nov 18 11:11:50 marley kernel: bttv0: Hauppauge eeprom: model=37284, tuner=Philips FM1216 (5), radio=yes Nov 18 11:11:50 marley kernel: bttv0: i2c: checking for MSP34xx @ 0x80... found Nov 18 11:11:50 marley kernel: i2c-core.o: driver i2c msp3400 driver registered. Nov 18 11:11:50 marley kernel: msp34xx: init: chip=MSP3410D-C5, has NICAM support
Nov 18 11:11:50 marley kernel: msp3410: daemon started
Nov 18 11:11:50 marley kernel: bttv0: i2c attach [MSP3410D-C5]
Nov 18 11:11:50 marley kernel: i2c-core.o: client [MSP3410D-C5] registered to adapter [bt848 #0](pos. 0). Nov 18 11:11:50 marley kernel: bttv0: i2c: checking for TDA9875 @ 0xb0... not found Nov 18 11:11:50 marley kernel: bttv0: i2c: checking for TDA7432 @ 0x8a... not found Nov 18 11:11:50 marley kernel: tvaudio: TV audio decoder + audio/video mux driver Nov 18 11:11:50 marley kernel: tvaudio: known chips: tda9840,tda9873h,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951) Nov 18 11:11:50 marley kernel: i2c-core.o: driver generic i2c audio driver registered.
Nov 18 11:11:50 marley kernel: bttv0: i2c attach [tda9840]
Nov 18 11:11:50 marley kernel: i2c-core.o: client [tda9840] registered to adapter [bt848 #0](pos. 1). Nov 18 11:11:50 marley kernel: i2c-core.o: driver i2c TV tuner driver registered.
Nov 18 11:11:50 marley kernel: tuner: chip found @ 0xc2
Nov 18 11:11:50 marley kernel: bttv0: i2c attach [Philips PAL]
Nov 18 11:11:50 marley kernel: i2c-core.o: client [Philips PAL] registered to adapter [bt848 #0](pos. 2).


...and additional entries in /var/log/messages when running
# xawtv -hwscan:
Nov 18 11:18:35 marley kernel: bttv0: PLL: 28636363 => 35468950 ... ok
Nov 18 11:18:35 marley modprobe: modprobe: Can't locate module char-major-81-1 Nov 18 11:18:35 marley modprobe: modprobe: Can't locate module char-major-81-2 Nov 18 11:18:35 marley modprobe: modprobe: Can't locate module char-major-81-3


Thanks in advance :)

Mark





[Index of Archives]     [Linux DVB]     [Video Disk Recorder]     [Asterisk]     [Photo]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Free Photo Albums]     [Fedora Users]     [Fedora Women]     [ALSA Users]     [ALSA Devel]     [Linux USB]

Powered by Linux