-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Christopher,

Please lookup my previous post to the ivtv-users and / or ivtv-devel lists
regarding ivtv and Mandriva.

In short:
- - the ivtv kernel modules in the Mandriva kernel are old and don't work.
- - I won't support them
- - Mandriva won't take them out of their kernel and they don't seem to want to
upgrade it either (I've opened bugreports about this on their bugzilla).
Conclusion: mandriva kernel development process is rather defunct.
- - I've made some dkms packages which I'm using with the latest kernel-linus
mandriva packages. Please try those. They are in the contrib section of Mandriva
cooker. If needed I can (with your help) backport them to 2006 and upload them
to 2006 community.

regards,

Stefan

[EMAIL PROTECTED]
[EMAIL PROTECTED]

> I've got a Hauppauge 250 card on a Mandriva 2006 system.
> 
> Some googling showed that some people had better success with the 
> ivtv-0.2.0rc3 for their card, so that's what I installed.
> 
> I downloaded and installed the firmware (renaming the files accordingly) 
> using the instructions from the wiki.
> 
> Here's what's in /lib/modules:
> 
> 2.6.12-12mdksmp/
> ivtv-fw-dec.bin
> ivtv-fw-enc.bin
> v4l-cx2341x-init.mpg
> HcwMakoA.ROM
> 
> After a reboot, the ivtv module appears to load:
> 
> dmesg|grep ivtv
> 
> 
> ivtv: ==================== START INIT IVTV ====================
> ivtv: version 0.2.0 (rc3f) loading
> ivtv: Linux version: 2.6.12-12mdksmp SMP 686 gcc-4.0
> 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: ... running on kernel 2.6.12-12mdksmp
> ivtv: Setting some variables to invalid for detection
> ivtv: Scanning PCI bus..
> ivtv: Found card #0
> ivtv: User specified WinTV PVR 250 card
> ivtv: Found an iTVC16 based chip
> ivtv: base addr: 0xdc000000
> ivtv: Enabling pci device
> ivtv: Bus Mastering Enabled.<6>ivtv: Unreasonably low latency timer, 
> setting to 64 (was 32)
> ivtv: 22 (rev 1) at 00:09.0, ivtv:      irq: 18, latency: 64, memory: 
> 0xdc000000
> ivtv: XXX PCI device: 0x0661 vendor: 0x1039
> ivtv: attempting ioremap at 0xdc000000 len 0x00800000
> ivtv: attempting ioremap at 0xdd000000 len 0x00800000
> ivtv: attempting ioremap at 0xde000000 len 0x00010000
> ivtv: activating i2c...
> ivtv: i2c init
> ivtv: setting scl and sda to 1
> ivtv: Active card count: 1.
> ivtv: i2c client attach
> ivtv: i2c attach [client=tveeprom,ok]
> ivtv: Loaded module tveeprom
> ivtv: call_i2c_client
> ivtv: using client 0, addr 0x50
> ivtv: Tuner Type 2, Tuner formats 0x00001000, Radio: yes, Model 
> 0x00893450, Revision 0xc0178f0b
> ivtv: Radio detected
> ivtv: i2c client attach
> ivtv: i2c attach [client=(tuner unset),ok]
> tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
> ivtv: Loaded module tuner
> saa7115: starting probe for adapter ivtv i2c driver #0 (0x10005)
> ivtv: i2c client attach
> ivtv: i2c attach [client=saa7115,ok]
> ivtv: Loaded module saa7115
> ivtv: i2c client attach
> ivtv: i2c attach [client=MSP3448W-A2,ok]
> ivtv: Loaded module msp3400
> ivtv: Stopping VDM
> ivtv: Stopping AO
> ivtv: pinging (?) APU
> ivtv: Stopping VPU
> ivtv: Resetting Hw Blocks
> ivtv: Stopping SPU
> ivtv: Sleeping for 10ms
> ivtv: init Encoder SDRAM pre-charge
> ivtv: init Encoder SDRAM refresh to 1us
> ivtv: init Decoder SDRAM pre-charge
> ivtv: init Decoder SDRAM refresh to 1us
> ivtv: Sleeping for 600ms (600 recommended)
> ivtv: Card ready for firmware!
> ivtv: Loading encoder image
> ivtv: Sleeping for 10 ms
> ivtv: Sleeping for 10 ms
> ivtv: GPIO INIT
> ivtv: About to search for mailboxes
> ivtv: Searching for encoder mailbox
> ivtv: .ivtv: match: 0x34567812 at 0xef300104. match: 1
> ivtv: match: 0x56781234 at 0xef300108. match: 2
> ivtv: match: 0x78123456 at 0xef30010c. match: 3
> ivtv: found encoder mailbox!
> ivtv: Searching for decoder mailbox
> ivtv: .ivtv: match: 0x34567812 at 0xefb80104. match: 1
> ivtv: match: 0x56781234 at 0xefb80108. match: 2
> ivtv: match: 0x78123456 at 0xefb8010c. match: 3
> ivtv: found decoder mailbox!
> ivtv: Getting firmware version..
> ivtv: Getting encoder firmware rev.
> ivtv: API Call: 0x000000c4
> ivtv: got new mailbox: 0 after 0 tries
> ivtv: [0]result not ready, waiting 10 ms
> ivtv: Releasing mailbox (before 0x00000007, ivtv: after 0x00000000)
> ivtv: Encoder revision: 0x02050032
> ivtv: Encoder Firmware is buggy, use version 0x02040011
> ivtv: v4l2 streams setup
> ivtv: Configuring WinTV PVR 250 card with 5 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: Starting Threads
> ivtv: Masking interrupts
> ivtv: Setting Tuner 2
> ivtv: call_i2c_client
> ivtv: skipping client 0, addr 0x50
> ivtv: using client 1, addr 0x61
> ivtv: call_i2c_client
> ivtv: skipping client 0, addr 0x50
> ivtv: using client 1, addr 0x61
> ivtv: Setting audio to input 0
> ivtv: Setting audio matrix to input 3, output 1
> ivtv: call_i2c_client
> ivtv: skipping client 0, addr 0x50
> ivtv: skipping client 1, addr 0x61
> ivtv: skipping client 2, addr 0x21
> ivtv: using client 3, addr 0x40
> ivtv: v4l2 ioctl: set standard
> ivtv: Switching standard to NTSC.
> ivtv: call_i2c_client
> ivtv: skipping client 0, addr 0x50
> ivtv: using client 1, addr 0x61
> ivtv: call_i2c_client
> ivtv: skipping client 0, addr 0x50
> ivtv: skipping client 1, addr 0x61
> ivtv: skipping client 2, addr 0x21
> ivtv: using client 3, addr 0x40
> ivtv: call_i2c_client
> ivtv: skipping client 0, addr 0x50
> ivtv: skipping client 1, addr 0x61
> ivtv: using client 2, addr 0x21
> ivtv: ivtv_enc_thread: pid = 1806, itv = 0xef1f6900
> ivtv: encoder thread sleeping 1806
> ivtv: Initialized WinTV PVR 250, card #0
> ivtv: ====================  END INIT IVTV  ====================
> ivtv: v4l2 open on minor 0
> ivtv: current minor 0
> ivtv: opened card # 1, stream 0
> ivtv: v4l2 ioctl 0x803c7601
> ivtv: v4l2 ioctl 0x80685600
> ivtv: v4l2 ioctl: querycap
> ivtv: v4l2 ioctl 0xc04c561a
> ivtv: v4l2 ioctl: enuminput
> ivtv: v4l2 ioctl 0xc04c561a
> ivtv: v4l2 ioctl: enuminput
> ivtv: v4l2 ioctl 0xc04c561a
> ivtv: v4l2 ioctl: enuminput
> ivtv: v4l2 ioctl 0xc04c561a
> ivtv: v4l2 ioctl: enuminput
> ivtv: v4l2 ioctl 0xc04c561a
> ivtv: v4l2 ioctl: enuminput
> ivtv: v4l2 ioctl 0xc04c561a
> ivtv: v4l2 ioctl: enuminput
> ivtv: v4l2 ioctl 0xc04c561a
> ivtv: v4l2 ioctl: enuminput
> ivtv: v4l2 ioctl 0xc04c561a
> ivtv: v4l2 ioctl: enuminput
> ivtv: v4l2 ioctl 0xc04c561a
> ivtv: v4l2 ioctl: enuminput
> ivtv: v4l2 ioctl 0xc04c561a
> ivtv: v4l2 ioctl: enuminput
> ivtv: v4l2 ioctl 0xc04c561a
> ivtv: v4l2 ioctl: enuminput
> ivtv: v4l2 ioctl 0xc0405602
> ivtv: v4l2 close
> ivtv: v4l2 open on minor 24
> ivtv: current minor 0
> ivtv: current minor 32
> ivtv: current minor 224
> ivtv: current minor 24
> ivtv: opened card # 1, stream 3
> ivtv: v4l2 ioctl 0x80685600
> ivtv: v4l2 ioctl: querycap
> ivtv: v4l2 close
> ivtv: v4l2 open on minor 0
> ivtv: current minor 0
> ivtv: opened card # 1, stream 0
> ivtv: v4l2 ioctl 0x80685600
> ivtv: v4l2 ioctl: querycap
> ivtv: v4l2 close
> ivtv: v4l2 open on minor 32
> ivtv: current minor 0
> ivtv: current minor 32
> ivtv: opened card # 1, stream 1
> ivtv: v4l2 ioctl 0x80685600
> ivtv: v4l2 ioctl: querycap
> ivtv: v4l2 close
> 
> Trying to start tvtime in terminal gives me:
> Running tvtime 1.0.1.
> Reading configuration from /etc/tvtime/tvtime.xml
> Reading configuration from /root/.tvtime/tvtime.xml
> videoinput: Card failed to allocate capture buffers: Invalid argument
> 
> 
> Here's what I have for video devices:
> [EMAIL PROTECTED] modules]# ls /dev/video*
> /dev/video@  /dev/video0@  /dev/video24@  /dev/video32@
> 
> Entering:
> cat /dev/video0 > /home/chris/Desktop/test.mpg
> Gives me a decent size file. It's nothing but black, but MPlayer plays it.
> 
> Entering:
> cat /dev/video24 > /home/chris/Desktop/test.mpg
> Gives me a much bigger file, but MPlayer doesn't play it at all, not 
> even an error message.
> 
> Entering:
> cat /dev/video32 > /home/chris/Desktop/test.mpg
> Gives me huge ass file. All MPlayer shows is pink and green jagged 
> shapes like an Atari 2600 on an acid trip. MPlayer also throws up an 
> error: "Could not open required DirectShow codec qdv.dll.
> 
> If ivtv is loaded and the firmware is installed, I should be good to go. 
> Can anyone walk me through the final steps?
> 
> _______________________________________________
> ivtv-users mailing list
> [email protected]
> http://ivtvdriver.org/mailman/listinfo/ivtv-users
> 

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mandriva - http://enigmail.mozdev.org

iD8DBQFEiaGdP2I1mFDTZ8URAooWAJ9/mGLhcBxBEULG0LjNi5ht3LuG4QCggRbZ
NLrhD5vYs1fAnPxG6w6ISOc=
=YvFJ
-----END PGP SIGNATURE-----

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

Reply via email to