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

Reply via email to