Re: [rivatv-devel] Creative Labs Personal Cinema - The Magic Patch
Status: Alpha
Brought to you by:
yvanoers
From: tesp70 t. <te...@ho...> - 2003-04-29 13:09:59
|
Please bear with me, I thought I knew this, but now I have suddenly lost the possibility of choosing tv-box under 'Video Source'! Any ideas...? Here is all the information I've got, including various logs and stuff... :) I use lirc-0.6.6 with the latest lirc-0.6.6.diff patched in as described, bttv-0.7.106, xawtv-3.83 and todays rivatv CVS: I have checked the lirc-0.6.6/drivers/lirc_i2c/lirc_i2c.c for to make sure that the patching worked. Double and triplechecked that the correct and latest drivers are present under /lib/modules/2.4.18-19.8.0/kernel/drivers/media/video/ videodev (video for linux) and agpgart (AGP Support)are compiled into the kernel. This is my /etc/modules.conf [root@multi bttv-0.7.106]# cat /etc/modules.conf #alias sound-slot-0 audigy alias sound-slot-0 emu10k1 post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || : pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || : alias usb-controller uhci alias eth0 kaweth #post-install usbvnet /bin/fastvnet.sh alias /dev/ppp ppp_generic alias ppp ppp_generic alias char-major-108 ppp_generic alias tty-ldisc-3 ppp_async alias tty-ldisc-14 ppp_synctty alias ppp-compress-18 mppe alias ppp-compress-21 bsd_comp alias ppp-compress-24 ppp_deflate alias ppp-compress-26 ppp_deflate alias char-major-108 ppp_generic # This will be different for 2.3.x kernels options tuner debug=1 pal=b options rivatv card=80 tvbox=1 options i2c-core i2c_debug=1 options i2c-algo-bit bit_test=1 below rivatv saa7108e alias char-major-195 nvidia Modprobed rivatv and lirc_i2c, dmesg output: i2c-core.o: i2c core module i2c-algo-bit.o: i2c bit algorithm module i2c-core.o: driver SAA7108E registered. rivatv: Video4Linux driver for NVIDIA cards rivatv: MMX processor extension enabled rivatv: nVidia card found - rivatv0 rivatv: Identified your board as Creative 3D Blaster Personal Cinema GeForce2 MX400 rivatv: Attempting to load tuner module i2c-core.o: driver i2c TV tuner driver registered. rivatv: Attempting to load lirc_i2c module lirc_dev: IR Remote Control driver registered, at major 61 bttv: driver version 0.7.106 loaded bttv: using 4 buffers with 2080k (8320k total) for capture bttv: Host bridge is Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge bttv: Host bridge needs ETBF enabled. i2c-core.o: driver i2c ir driver registered. rivatv: Attempting to load tvaudio module tvaudio: TV audio decoder + audio/video mux driver tvaudio: known chips: tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c5 4 (PV951),ta8874z i2c-core.o: driver generic i2c audio driver registered. rivatv: Attempting to load tvmixer module i2c-core.o: driver tv card mixer driver registered. rivatv: Attempting to load module saa7108e rivatv: MTRR successfully enabled rivatv: PCI nVidia NV10 card detected (GeForce2 MX [0x110], 64MB @ 0xE0000000) rivatv: I2C adapter driver for NVIDIA cards i2c-algo-bit.o: Adapter: NVIDIA display adapter bus 1 scl: 1 sda: 1 -- testing... i2c-algo-bit.o:1 scl: 1 sda: 0 i2c-algo-bit.o:2 scl: 1 sda: 1 i2c-algo-bit.o:3 scl: 0 sda: 1 i2c-algo-bit.o:4 scl: 1 sda: 1 i2c-algo-bit.o: NVIDIA display adapter bus 1 passed test. SAA7108E: video decoder chip SAA7114H found, chip version: 0x4 rivatv: video decoder chip registered i2c-core.o: client [SAA7108E] registered to adapter [NVIDIA display adapter bus 1](pos. 0). tuner: probing NVIDIA display adapter bus 1 i2c adapter [id=0x10010] tvmixer: debug: SAA7108E i2c-core.o: adapter NVIDIA display adapter bus 1 registered as adapter 0. i2c-algo-bit.o: Adapter: NVIDIA display adapter bus 0 scl: 1 sda: 1 -- testing... i2c-algo-bit.o:1 scl: 1 sda: 0 i2c-algo-bit.o:2 scl: 1 sda: 1 i2c-algo-bit.o:3 scl: 0 sda: 1 i2c-algo-bit.o:4 scl: 1 sda: 1 i2c-algo-bit.o: NVIDIA display adapter bus 0 passed test. tuner: probing NVIDIA display adapter bus 0 i2c adapter [id=0x10010] i2c-core.o: adapter NVIDIA display adapter bus 0 registered as adapter 1. rivatv: procfs file registered for rivatv0 rivatv: allocated YUV capture buffer (812 kb) rivatv: AGPGART: version 0.99 rivatv: AGPGART: aperture is 64MB @ 0xE8000000, AGP 1x 2x supported rivatv: AGP: disabled rivatv: Hash table layout: 16kB (11 bits) @ 0xEC710000 rivatv: NVdriver (nvidia) detected, DMA not supported rivatv: PMEDIA, PVIDEO and PFB disabled, enabling... rivatv: successfully requested IRQ 11 rivatv: Video4Linux device driver registered Then I start X/KDE: rivatv: VIDIOCGCHAN rivatv: VIDIOCGCHAN rivatv: VIDIOCGPICT rivatv: VIDIOCSPICT: BRI=32768 HUE=32768 COL=32768 CON=32768 WHI=32768 DEP=16 PAL=7 rivatv: VIDIOCGPICT rivatv: VIDIOCGAUDIO A v4l-conf: [root@multi bttv-0.7.106]# v4l-conf v4l-conf: using X11 display :0 dga: version 2.0 mode: 800x600, depth=16, bpp=16, bpl=2048, base=0xe0000000 /dev/video0 [v4l2]: ioctl VIDIOC_QUERYCAP: Invalid argument /dev/video0 [v4l]: configuration done Start xawtv [root@multi bttv-0.7.106]# xawtv -noxv & rivatv: V4L: Requested IOCTL (0x80685600) not implemented rivatv: VIDIOCGCAP rivatv: VIDIOCGFBUF: 0x0 (0 bits, 0 bpl) @ 0xE0000000 rivatv: VIDIOCSFBUF: 800x600 (16 bits, 2048 bpl) @ 0xE0000000 rivatv: V4L: Requested IOCTL (0x80685600) not implemented rivatv: VIDIOCGCAP rivatv: VIDIOCGFBUF: 800x600 (16 bits, 2048 bpl) @ 0xE0000000 rivatv: VIDIOCSFBUF: 800x600 (16 bits, 2048 bpl) @ 0xE0000000 rivatv: V4L: Requested IOCTL (0x80585600) not implemented rivatv: V4L: Requested IOCTL (0x80685600) not implemented rivatv: VIDIOCGCAP rivatv: VIDIOCGCHAN rivatv: VIDIOCGCHAN rivatv: VIDIOCSCHAN: 0 rivatv: VIDIOCSCHAN: 0 rivatv: VIDIOCSCHAN: 0 rivatv: VIDIOCSCHAN: 0 rivatv: VIDIOCSCHAN: 0 rivatv: V4L: Requested IOCTL (0x800476C6) not implemented rivatv: VIDIOCGFBUF: 800x600 (16 bits, 2048 bpl) @ 0xE0000000 rivatv: VIDIOCGPICT rivatv: VIDIOCGMBUF rivatv: allocated 6480 kb MMAP buffer space rivatv: MMAP buffer available in user space (6480 kb) rivatv: VIDIOCGCHAN rivatv: VIDIOCGPICT rivatv: VIDIOCGPICT rivatv: VIDIOCGPICT rivatv: VIDIOCGPICT rivatv: VIDIOCGCAP rivatv: VIDIOCGCAP rivatv: capture palette changed: <invalid> -> RGB565 rivatv: decoder output set to default UYVY rivatv: capture resolution changed: 352x288 -> 64x32 rivatv: starting video capture rivatv: VIDIOCGPICT rivatv: VIDIOCSPICT: BRI=32768 HUE=32768 COL=32768 CON=32768 WHI=32768 DEP=16 PAL=7 rivatv: VIDIOCGPICT rivatv: VIDIOCSPICT: BRI=32768 HUE=32768 COL=32768 CON=32768 WHI=32768 DEP=16 PAL=7 rivatv: VIDIOCGPICT rivatv: VIDIOCSPICT: BRI=32768 HUE=32768 COL=32768 CON=32768 WHI=32768 DEP=16 PAL=7 rivatv: VIDIOCGPICT rivatv: VIDIOCSPICT: BRI=32768 HUE=32768 COL=32768 CON=32768 WHI=32768 DEP=16 PAL=7 rivatv: VIDIOCSCHAN: 0 rivatv: VIDIOCGCHAN rivatv: VIDIOCSCHAN: 0 rivatv: VIDIOCGCAP rivatv: VIDIOCSPICT: BRI=32768 HUE=32768 COL=32768 CON=32768 WHI=32768 DEP=16 PAL=3 rivatv: VIDIOCSWIN: 384x288 @ (6,20) (key: 0x00FF00FF) rivatv: VIDIOCCAPTURE: 1 rivatv: stopping video capture rivatv: starting video capture rivatv: starting overlay: 384x288 at (6,20) rivatv: overlay colour key has been: F7FFF7FF rivatv: overlay colour key is: 0000F81F rivatv: VIDIOCGCAP rivatv: VIDIOCSPICT: BRI=32768 HUE=32768 COL=32768 CON=32768 WHI=32768 DEP=16 PAL=3 rivatv: VIDIOCSWIN: 384x288 @ (6,20) (key: 0x00FF00FF) And I have now lost tvbox under the available choices in 'video source' in xawtv... My /proc/driver/rivatv now looks like this: [root@multi bttv-0.7.106]# cat /proc/driver/rivatv nVidia Chip: GeForce2 MX Model: Creative 3D Blaster Personal Cinema GeForce2 MX400 Architecture: NV10 (NV11) Access: Control [0xec000000-0xecffffff] FB [0xe0000000-0xe7ffffff] Interrupts: 4197 out of 19432 (DMA: 0, Overlay: 0, Missing: 15235) Device: busy VideoDecoder: SAA7108E Tuner: unavailable AudioDecoder: unavailable AudioProcessor: unavailable IR chip: unavailable _________________________________________________________________ MSN Messenger http://www.msn.no/messenger - Den korteste veien mellom deg og dine venner |