Thanks to this list, I've made substantial progress with Linux as a video recorder. Here is my current set up: * 950MHz Athlon, 75 Gbyte IBM IDE HDD, 768 Gbyte RAM * Kernel 1.2.18 compiled with pretty much the standard RH7 .config file * Apply patch for I2C stack from http://www.strusel007.de/linux/bttv/i2c-2.2.18.diff.gz * Compile bttv drivers version 0.7.52 and install * compile xawtv version 3.27 (without XVideo) and run with /root/Xawtv defaults Initialisation looks good (data can be sent on request). Here is what I think I'd like to do: root# streamer -o tmp00000 -f ppm -t 18000 -b 16 -O tmp.wav -F mono16 rate: video is 4 frames behind rate: video is 6 frames behind rate: video is 5 frames behind .. fifo audio is full fifo audio is full ioctl VIDIOCMCAPTURE(1,rgb24,320x240): Device or resource busy fifo video is full v4l: oops: got sigalarm ioctl VIDIOCSYNC: Interrupted system call fifo video is full fifo audio is full ... and on console: "hda: lost interrupt" then eth0 also looses packets and the machine becomes unpingable and requires a hardware reset... Reducing the resolution (say to -s 80x60) helps for a while but it just seems that the kernel or driver gets overloaded and can't cope - the big problem with this is that it brings the kernel tumbling down. Recording as AVI with -f rgb24 -s 160x120 seems to work better, no crashes in two hours of recording so far. But, from my understanding, the interface to VideoLinux is exactly the same in both cases, so the problem just hasn't been prodded yet... Tony Robinson -- Dr A J Robinson, Technical Director, SoftSound Ltd., Cambridge, U.K. http://www.softsound.com, Phone +44 1223 421220 Fax +44 1223 421583