I followed, faithfully, the directions given on the ivtvdriver.org HOWTO page. Despite 7.5 hours of constantly doing/redoing it, I'm still running 0.2.0 (rc3j), according to `modinfo ivtv`. (`ivtvctl -a` returns 'not an ivtv driver device').
I'm running a PVR-350 on FC3 (2.6.11-1.27_FC3), and using the framebuffer device (ivtv_fb) to output to the television from X (and mythtv, etc). Download and tar extraction were uneventful. Make install issued no errors, but told me to rename some things to *.HIDE (I did. There were several, and I iteratively renamed all of the tuner.ko, tveeprom.ko, msp3400.ko, and tda9887.ko modules to *.HIDE). (at one point, I renamed every copy of these modules, including the ones that were just installed. I deleted the 0.4.0 directory, re-extracted the tar, and started anew.) depmod -a didn't complain about anything. rmmod ivtv fails, saying it is in use by ivtv_fb rmmod ivtv_fb doesn't complain rmmod ivtv fails, saying it is in use rmmod -f ivtv claims that the service is unavailable at this time My /etc/modprobe.conf file looks as it did under 0.2.0, except I have removed (as recommended here) the tveeprom line: # This is for WinTV PVR-350 IVTV # ivtv modules setup alias char-major-81 videodev alias char-major-81-0 ivtv alias tveeprom tveeprom-ivtv <<<<------- [[I removed this line]] install ivtv /sbin/modprobe --ignore-install ivtv; /sbin/modprobe ivtv-fb # lirc setup install lirc_i2c /sbin/modprobe ivtv; /sbin/modprobe --ignore-install lirc_i2c running /sbin/modprobe ivtv as indicated on the HOWTO page, despite not being able to (even forcefully!) rmmod ivtv ... produced no errors, warnings, or output of any kind. Shut down the machine, let it sit [OFF] for several minutes (at least 10), and restart. ivtvctl -a >>> not an ivtv driver device modinfo ivtv >>> version: 0.2.0-68_rc3j.rhfc3.at I would, as always, appreciate any/all input as to what went wrong, and more specifically, what I can do differently so that I can successfully install the 0.4.0 version. partial dmesg output below, a bit above and below the [start] and [end] lines, as it seems relevant. Freeing unused kernel memory: 176k freed tveeprom: no version for "struct_module" found: kernel tainted. saa7127: Ignoring new-style parameters in presence of obsolete ones saa7127: video encoder driver version V 0.3 loaded Linux video capture interface: v1.00 ivtv: ==================== START INIT IVTV ==================== ivtv: version 0.2.0 (rc3j) loading ivtv: Linux version: 2.6.11-1.27_FC3 686 REGPARM 4KSTACKS gcc-3.4 ivtv: In case of problems please include the debug info ivtv: between the START INIT IVTV and END INIT IVTV lines when ivtv: mailing the ivtv-devel mailinglist. ivtv: Autodetected WinTV PVR 350 card ivtv: Found an iTVC15 based chip ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10 PCI: setting IRQ 10 as level-triggered ACPI: PCI interrupt 0000:00:0e.0[A] -> GSI 10 (level, low) -> IRQ 10 ivtv: Unreasonably low latency timer, setting to 64 (was 32) ivtv: XXX PCI device: 0x0651 vendor: 0x1039 tveeprom: Hauppauge: model = 48132, rev = K168, serial# = 2947868 tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47) tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000) tveeprom: audio_processor = MSP3440 (type = 11) ivtv: i2c attach [client=tveeprom[0],ok] msp34xx: ivtv version msp34xx: init: chip=MSP3448W-A2, has NICAM support, simple (D) mode, simpler (G) no-thread mode msp34xx: $Id$ compiled on: May 19 2005 04:40:44 ivtv: i2c attach [client=MSP3448W-A2,ok] saa7115: starting probe for adapter ivtv i2c driver #0 (0x10005) saa7115: detecting saa7115 client on address 0x42 saa7115: writing init values ivtv: i2c attach [client=saa7115[0],ok] saa7115: status: (1E) 0x48, (1F) 0xc0 tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0 ivtv: i2c attach [client=(tuner unset),ok] saa7127: detecting saa7127 client on address 0x88 saa7127: Selecting NTSC video Standard saa7127: Selecting S-Video+Composite saa7127: Turn WSS off saa7127: Widescreen Mode 4:3 Full Format saa7127: Selecting Normal Encoder Input saa7127: Enable Video Output ivtv: i2c attach [client=saa7127[0],ok] ivtv: Tuner Type 47, Tuner formats 0x00001000, Radio: yes, Model 0x00ad1598, Revision 0x00000001 ivtv: NTSC tuner detected ivtv: Radio detected ivtv: Encoder revision: 0x02040024 ivtv: Encoder Firmware may be buggy, use version 0x02040011 ivtv: Decoder revision: 0x02020023 ivtv: Configuring WinTV PVR 350 card with 9 streams ivtv: Create DMA stream 0 using 256 16384 byte buffers 4194304 kbytes total ivtv: Registered v4l2 device, streamtype 0 minor 0 ivtv: Create DMA stream 1 ivtv: Registered v4l2 device, streamtype 1 minor 32 ivtv: Create stream 2 using 40 52224 byte buffers 2097152 kbytes total ivtv: Registered v4l2 device, streamtype 2 minor 224 ivtv: Create DMA stream 3 using 455 4608 byte buffers 2097152 kbytes total ivtv: Registered v4l2 device, streamtype 3 minor 24 ivtv: Create stream 4 ivtv: Registered v4l2 device, streamtype 4 minor 64 ivtv: Create DMA stream 5 using 16 65536 byte buffers 1048576 kbytes total ivtv: Registered v4l2 device, streamtype 5 minor 16 ivtv: Create stream 6 using 1024 2048 byte buffers 262144 kbytes total ivtv: Registered v4l2 device, streamtype 6 minor 228 ivtv: Create stream 7 ivtv: Registered v4l2 device, streamtype 7 minor 232 ivtv: Create DMA stream 8 ivtv: Registered v4l2 device, streamtype 8 minor 48 ivtv: Setting Tuner 47 tuner: type set to 47 (LG NTSC (TAPE series)) by ivtv i2c driver #0 saa7115: decoder set input (4) saa7115: now setting Composite input ivtv: Setting audio matrix to input 3, output 1 ivtv: Switching standard to NTSC. ivtv: ivtv_enc_thread: pid = 507, itv = 0xdcc210a0 ivtv: ivtv_dec_thread: pid = 508, itv = 0xdcc210a0 spurious 8259A interrupt: IRQ7. saa7115: decoder set norm NTSC saa7115: set audio: 0x01 saa7127: Setting Encoder Video Standard saa7127: Set NTSC Video Mode saa7127: Selecting NTSC video Standard ivtv: Initialized WinTV PVR 350, card #0 ivtv: ==================== END INIT IVTV ==================== ivtv-osd: Framebuffer module loaded (attached to ivtv card id 0) ivtv-osd: Framebuffer is at decoder-relative address 0x00510000 and has 1704960 bytes. ivtv-osd: screen coords: [0 0] -> [720 480] ivtv-osd: original global alpha = 208 ivtv-osd: current OSD state = 39 ivtv-osd: new global alpha = 208 (1 255 0) ivtv-osd: framebuffer at 0xe1510000, mapped to 0xdda90000, size 1350k ivtv-osd: mode is 720x480x32, linelength=2880 ivtv-osd: fb1: iTVC15 TV out frame buffer device _______________________________________________ ivtv-devel mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-devel
