Page 1 of 1

bttv driver not loading on SUSE

Posted: Fri May 11, 2007 11:01 pm
by vonTrapp
Hi,

I have successfully installed ZM 1.22.3 on SUSE 10.1 and I also managed to setup automatic startup of ZM.

After the machine boots I can see that ZM is running:

# ps -A | grep zm
4252 ? 00:00:03 zmdc.pl
4299 ? 00:00:00 zmfilter.pl
4304 ? 00:00:00 zmaudit.pl
4311 ? 00:00:03 zmwatch.pl
4319 ? 00:00:00 zmupdate.pl

But the bttv module does not get loaded for some reason and running

# lsmod | grep bttv
comes back with nothing

and also

# dmesg | grep btt
comes back with nothing

However if i manually load the module

# modprobe bttv
The module loads OK

# dmesg | grep btt
bttv: driver version 0.9.16 loaded
bttv: using 16 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 0000:02:0c.0, irq: 209, latency: 32, mmio: 0xe0000000
bttv0: using: Kodicom 4400R (slave) [card=133,insmod option]
bttv0: gpio: en=00000000, out=00000000 in=00ffffff [init]
bttv0: using tuner=-1
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:0d.0, irq: 177, latency: 32, mmio: 0xe0002000
bttv1: using: Kodicom 4400R (master) [card=132,insmod option]
bttv1: gpio: en=00000000, out=00000000 in=00ffffff [init]
bttv1: using tuner=-1
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:0e.0, irq: 217, latency: 32, mmio: 0xe0004000
bttv2: using: Kodicom 4400R (slave) [card=133,insmod option]
bttv2: gpio: en=00000000, out=00000000 in=00ffffff [init]
bttv2: using tuner=-1
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:0f.0, irq: 225, latency: 32, mmio: 0xe0006000
bttv3: using: Kodicom 4400R (slave) [card=133,insmod option]
bttv3: gpio: en=00000000, out=00000000 in=00ffffff [init]
bttv3: using tuner=-1
bttv3: registered device video3
bttv3: registered device vbi3
bttv3: PLL: 28636363 => 35468950 .. ok

With SUSE not loading the bttv module automatically, the /dev/video[0..15] do not get created which means that ZM does not actually seem to do anything.
I know that the module should get loaded when required, but I would have thought that this should happen when the card gets detected during boot?

What have I missed? I am using the KMC-4400R card.

Thank you...