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



_______________________________________________
Video4linux-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/video4linux-list

Reply via email to