On 4/22/05, Nick Rout <[EMAIL PROTECTED]> wrote: > I haven't got udev on the system with v4l on it, still on devfs. > > I would take a good look at dmesg, it should show the device being found > and the device name allocated, or else the kernel log file (which varies > from system to system). > > But wait, theres more... > > Re-reading your original post, you refer to the PVR-250 card and to the > bttv driver BUT! the bttv driver does not drive the PVR-250. You need > the ivtv driver. (I am assuming you are referring to the Hauppauge > PVR-250)
OK - I bypassed portage and built ivtv from source. It's now installed: dragonfly ~ # lsmod Module Size Used by msp3400 27832 0 saa7115 12440 0 tuner 20516 0 tveeprom 11444 0 ivtv 816996 0 i2c_algo_bit 9096 1 ivtv i2c_core 18704 5 msp3400,saa7115,tuner,tveeprom,i2c_algo_bit videodev 7680 1 ivtv ndiswrapper 109844 0 snd_pcm_oss 49184 0 Still no /dev/v4l directory though. > > In fact, unless you also have a bt/conexant based card as well as the > pvr-250, I cannot figure why bttv is loaded at all. Well, it loaded because I told it to although if it's not the right driver I would have thought it wouldn't have loaded at all! There is certainly a lot more info in dmesg now that ivtv is loaded: Linux video capture interface: v1.00 ivtv: ==================== START INIT IVTV ==================== ivtv: version 0.2.0 (rc3j) loading ivtv: Linux version: 2.6.11-gentoo-r6 preempt PENTIUM4 gcc-3.3 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 250 card ivtv: Found an iTVC16 based chip ACPI: PCI interrupt 0000:01:02.0[A] -> GSI 3 (level, low) -> IRQ 3 ivtv: Unreasonably low latency timer, setting to 64 (was 32) ivtv: XXX PCI device: 0x2570 vendor: 0x8086 tveeprom: Hauppauge: model = 32062, rev = C182, serial# = 7913638 tveeprom: tuner = LG TAPC H791F (idx = 82, type = 39) tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000) tveeprom: audio_processor = MSP3445 (type = 12) ivtv: i2c attach [client=tveeprom[0],ok] ivtv: Tuner Type 39, Tuner formats 0x00001000, Radio: yes, Model 0x008d1612, Revision 0x00000000 ivtv: NTSC tuner detected ivtv: Radio detected tuner: Ignoring new-style parameters in presence of obsolete ones tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0 ivtv: i2c attach [client=(tuner unset),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 msp34xx: ivtv version msp34xx: init: chip=MSP3445G-B8, has NICAM support, simple (D) mode, simpler (G) no-thread mode msp34xx: $Id$ compiled on: Apr 22 2005 16:22:28 ivtv: i2c attach [client=MSP3445G-B8,ok] Unable to open '/lib/modules/ivtv-fw-enc.bin'. ivtv: failed loading encoder firmware ivtv: Error loading firmware -3! ivtv: Error -3 initializing firmware. ivtv: Error -12 on initialization ivtv-iTVC15_16_mpg2_encoder_card: probe of 0000:01:02.0 failed with error -12 ivtv: ==================== END INIT IVTV ==================== dragonfly ~ # Seems the firmware part is the issue with this part of the bring up. I know the Wiki said something about downloading a windows driver and extracting the firmware so I'll go work on that next. I hope someone can figure out where /dev/v4l is! ;-) Thanks much, Mark -- gentoo-user@gentoo.org mailing list