modprobe hangs loading bttv

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



RedHat 7.0 kernel 2.4.0 SMP, modutils 2.4.0, XFree86-4.0.2,

Intel i840 chipset, P3 dual processor, RivaTNT2, AverMedia EZCapture
framegrabber. This card has no tuner, and no sound.



When I modprobe bttv it takes almost 100% of BOTH cpu's for the longest
time. I managed to do a lsmod while it was loading the modules and I saw
this:

Module                  Size  Used by
tuner                   3264   0  (autoclean) (unused)
bttv                   57808   0
videodev                5024   2  [bttv]
i2c-algo-bit            7296   1  [bttv]
i2c-core               12880   0  [tuner bttv i2c-algo-bit]
3c59x                  23616   1  (autoclean)
agpgart                15104   0  (unused)
emu10k1                48880   0
soundcore               4272   4  [emu10k1]

so the modules did seem to be loaded.


Also, in /var/log/messages I found

Jan 18 07:59:56 panoramix kernel: i2c-core.o: i2c core module
Jan 18 07:59:56 panoramix kernel: i2c-algo-bit.o: i2c bit algorithm module
Jan 18 07:59:56 panoramix kernel: Linux video capture interface: v1.00
Jan 18 07:59:56 panoramix kernel: bttv: driver version 0.7.50 loaded
Jan 18 07:59:56 panoramix kernel: bttv: using 2 buffers with 2080k (4160k
total) for capture
Jan 18 07:59:56 panoramix kernel: bttv: Bt8xx card found (0).
Jan 18 07:59:56 panoramix kernel: bttv0: Bt848 (rev 18) at 02:09.0, irq:
17, latency: 64, memory: 0xfa000000
Jan 18 07:59:56 panoramix kernel: bttv0: model: BT848A( *** UNKNOWN *** )
[autodetected]
Jan 18 07:59:56 panoramix kernel: i2c-core.o: adapter bt848 #0 registered
as adapter 0.
Jan 18 08:00:12 panoramix kernel: bttv0: i2c: checking for MSP34xx @
0x80... not found
Jan 18 08:00:28 panoramix kernel: bttv0: i2c: checking for TDA9875 @
0xb0... not found
Jan 18 08:00:44 panoramix kernel: bttv0: i2c: checking for TDA7432 @
0x8a... not found
Jan 18 08:00:44 panoramix kernel: i2c-core.o: driver i2c TV tuner driver
registered.
Jan 18 08:01:00 panoramix CROND[1978]: (root) CMD (run-parts
/etc/cron.hourly)
Jan 18 08:02:31 panoramix kernel: request_module[tuner]: waitpid(1974,...)
failed, errno 512


In /etc/modules.conf I have

alias char-major-81 bttv
options tuner=4

in an attempt to make it forget about the tuner, because my gut feeling
tells me that that's what's causing the problem.

After several attempts to kill -9 modprobe, it finally gave up (I don't
know if I killed it or if it timed out on its own). I did grab a few
images, and it seems to work, but I haven't tested the thing extensively.

Why the long delay in installing the modules? What's errno 512?
This behavior occurs also with 2.4.0 non-SMP and with 2.2.16-22 SMP (the
stock RH7.0 kernel), but does not happen with 2.2.16-22 non-SMP.

Shouldn't option tuner=4 make it not load the tuner module?


Hope someone can help!
Thanks!







[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