Hi all, I googled for some time and asked many people many questions, but I still don't know how to properly install bttv on my system (Athlon 800 MHz, 256 RAM, Osprey-210 frame grabber, Slackware 8.1, bttv-0.7.83). As you can see, my system already comes with an earlier version of bttv which doesn't support my frame grabber. The /var/log/messages snippet follows: ========== [snip] Nov 10 18:18:33 darkstar kernel: Linux video capture interface: v1.00 Nov 10 18:18:33 darkstar kernel: bttv: driver version 0.7.83 loaded Nov 10 18:18:33 darkstar kernel: bttv: using 2 buffers with 2080k (4160k total) for capture Nov 10 18:18:33 darkstar kernel: bttv: Host bridge is VIA Technologies, Inc. VT8363/8365 [KT133/KM133] Nov 10 18:18:33 darkstar kernel: bttv: Host bridge is VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] Nov 10 18:18:33 darkstar kernel: bttv: Bt8xx card found (0). Nov 10 18:18:33 darkstar kernel: PCI: Found IRQ 11 for device 00:0c.0 Nov 10 18:18:33 darkstar kernel: PCI: Sharing IRQ 11 with 00:0c.1 Nov 10 18:18:33 darkstar kernel: bttv0: Bt878 (rev 17) at 00:0c.0, irq: 11, latency: 32, memory: 0xe1000000 Nov 10 18:18:33 darkstar kernel: bttv0: detected: Osprey-200 [card=10], PCI subsystem ID is 0070:ffffff01 Nov 10 18:18:33 darkstar kernel: bttv0: using: BT878(Hauppauge (bt878)) [card=10,autodetected] Nov 10 18:18:33 darkstar kernel: bttv0: Hauppauge/Voodoo msp34xx: reset line init [5] Nov 10 18:18:33 darkstar kernel: bttv0: Hauppauge eeprom: model=65535, tuner=<NULL> (-1), radio=no Nov 10 18:18:33 darkstar kernel: bttv0: i2c: checking for MSP34xx @ 0x80... not found Nov 10 18:18:33 darkstar kernel: bttv0: i2c: checking for TDA9875 @ 0xb0... not found Nov 10 18:18:33 darkstar kernel: bttv0: i2c: checking for TDA7432 @ 0x8a... not found Nov 10 18:18:33 darkstar kernel: tvaudio: TV audio decoder + audio/video mux driver Nov 10 18:18:33 darkstar kernel: tvaudio: known chips: tda9840,tda9873h,tda9874a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951) [snip] ========== As you can see, it tried to detect my board (based on bt878 chipset) and came close (model 200, instead of 210), but it still said: "card=10" (i.e. Hauppauge). I have downloaded the latest driver from the manufacturer (bttv-0.7.91-osprey-rc1.tar.gz) and managed to 'make' it. However, when I did 'make install', it gave me a bunch of unresolved symbols and it bombed out. Before I do anything with the installation, which files should I back up, so if something goes wrong I can get back to the original configuration? The first time I tried this the system didn't boot any more after I did 'make install', because it got stuck when it reached the "bttv" specifics (probably because of all these unresolved symbols). In order to make it boot, I had to unplug the board from the PCI bus. Since it was a fresh install without much stuff on, I decided to reinstall the entire operating system, so I'm back at the start now. Is there a safe way to install that driver? I checked with the kernel configuration and V4L is already compiled as a module, as is the original bttv-0.7.83 that came with the OS. I appreciate any help you care to offer. -- Georgios Kapetanakis Research Associate Department of Computer Science University of York