All times are UTC-06:00




Post new topic  Reply to topic  [ 5 posts ] 
Author Message
 Post subject: PVR 350 on Peg?
PostPosted: Sun Nov 07, 2004 10:05 am 
Offline

Joined: Fri Sep 24, 2004 1:39 am
Posts: 297
Hi all!
Two weeks ago I bought a Hauppauge PVR-350, and hoped
it'll work with the ivtv-drivers under linux...
Newer versions of the drivers compiled fine and the card and
its chips have been detected correctly...
I even get a test-screen on the PVR-tvout...
But for bad luck there are some DMA errors, which don't let me
to see/record tv...
Could please someone be so kind to look at the newest drivers
(http://67.18.1.101/~ckennedy/ivtv/)
and tell me, if there is a chance to get this card working?
If you like it would be nice, if you could make the included utils compile
(I get some asm errors, so I can only compile the half of the utils)...

Please help me!
kind regards,
Marcel Unbehaun


Top
   
 Post subject: Re: PVR 350 on Peg?
PostPosted: Sun Nov 07, 2004 10:22 am 
Offline

Joined: Fri Sep 24, 2004 1:39 am
Posts: 111
Quote:
Hi all!
Two weeks ago I bought a Hauppauge PVR-350, and hoped
it'll work with the ivtv-drivers under linux...
Newer versions of the drivers compiled fine and the card and
its chips have been detected correctly...
I even get a test-screen on the PVR-tvout...
But for bad luck there are some DMA errors, which don't let me
to see/record tv...
Could please someone be so kind to look at the newest drivers
(http://67.18.1.101/~ckennedy/ivtv/)
and tell me, if there is a chance to get this card working?
If you like it would be nice, if you could make the included utils compile
(I get some asm errors, so I can only compile the half of the utils)...

Please help me!
kind regards,
Marcel Unbehaun
Well, i don't have this hardware, so i cannot help very much. But don't despair, it may change, and we have other people interested in this kind of stuff, so there may be some solution in the near to middle term future.

Also, have you looked at the drivers in the mainline kernels ? I guess the best chance you have is to look for a chip which is supported by the bttv driver, which includes the :

{ 0x45000070, BTTV_HAUPPAUGEPVR, "Hauppauge WinTV/PVR" },

Not sure it applies to yours though.

Can you post the lspci and lspci -n output of your card ? Just to check which pci id it takes.

Friendly,

Sven Luther


Top
   
PostPosted: Sun Nov 07, 2004 10:46 am 
Offline

Joined: Fri Sep 24, 2004 1:39 am
Posts: 297
Hi, sven!
Thank you for quick reply!
Well the ivtv-drivers I use (or better say try to use ;) ) are everyday the latest and I think ivtv is the only way to get this card working (the PVR-card within
video4linux is an other one and the video4linux/manual/HP refers to ivtv also, as
it is an "external driver"...
I can post you my lspci tomorrow (I'm the guy without internet at home talking with you at SNDF/Europe about the libcupsys-gnutls10 version-problem ;) -> so
I'll have to bring the lspci-output to the internet-cafe at first ...)
I think my pci ID is 0:07:0 (not sure now) and I even got busmastering enabled,
which is needed from the PVR....
In any case good to know that there's bigger interest in running this card on our
peg ;)
Have a nice evening!
kind regards
marcel unbehaun


Top
   
PostPosted: Sun Nov 07, 2004 11:01 am 
Offline

Joined: Fri Sep 24, 2004 1:39 am
Posts: 111
Yep, the ivtv seems to be an external driver, but it would be interested in knowing why. I am interested in the lspci output, not for the actual pci slot used, but for the vendore and device pci ids value that are given. Please paste only the entry which corresponds to your haupage PVR 300 card.

Friendly,

Sven Luther


Top
   
PostPosted: Mon Nov 08, 2004 7:03 am 
Offline

Joined: Fri Sep 24, 2004 1:39 am
Posts: 297
Hi, sven!
Back in the internetcafe with LOOTS of infos ;)
Thank you very much for helping me!!!!!

Here's the pvr part of lspci:

0000:00:07.0 Multimedia video controller: Internext Compression Inc iTVC15 MPEG-2 Encoder (rev 01)

and lspci -n :

0000:00:07.0 0400: 4444:0803 (rev 01)

The error-log within /var/log/messages when trying to record with
cat /dev/video0 > path/to/output.mpg


Nov 8 13:20:18 localhost kernel: saa7115: decoder disable output
Nov 8 13:20:18 localhost kernel: saa7115: decoder enable output
Nov 8 13:20:19 localhost kernel: ivtv: DEC: REG_DECSG1LEN wait failed
Nov 8 13:20:19 localhost kernel: ivtv: DMA Registers State: xfer: 0x00000002, state: 0x00000001 dec_addr: 0x00000000 enc_addr: 0x0e4e0060 control: 0x00000003
Nov 8 13:20:19 localhost kernel: ivtv: DMA DEC Buffers:
Nov 8 13:20:19 localhost kernel: 0x00000000:0x00000000:0x00000000
Nov 8 13:20:19 localhost kernel: ivtv: DMA ENC Buffers:
Nov 8 13:20:19 localhost kernel: 0x1cbb0d00:0x00404e0e:0x00400000
Nov 8 13:20:19 localhost kernel: 0x1cfb0d00:0x00804e0e:0x00400000
Nov 8 13:20:19 localhost kernel: 0x1c3b0e00:0x00c04e0e:0x00400000
Nov 8 13:20:19 localhost kernel: 0x1c7b0e00:0x00004f0e:0x00400000
Nov 8 13:20:19 localhost kernel: 0x1cbb0e00:0x00404f0e:0x00400000
Nov 8 13:20:19 localhost kernel: 0x1cfb0e00:0x00804f0e:0x00400000
Nov 8 13:20:19 localhost kernel: 0x1c3b0f00:0x00c04f0e:0x00400000
Nov 8 13:20:19 localhost kernel: 0x1c7b0f00:0x0000500e:0x00400000
Nov 8 13:20:22 localhost kernel: ivtv: ENC: REG_DMAXFER wait failed
Nov 8 13:20:22 localhost kernel: ivtv: DMA Registers State: xfer: 0x00000002, state: 0x00000001 dec_addr: 0x00000000 enc_addr: 0x0e4e0060 control: 0x00000003
Nov 8 13:20:22 localhost kernel: ivtv: DMA DEC Buffers:
Nov 8 13:20:22 localhost kernel: 0x00000000:0x00000000:0x00000000
Nov 8 13:20:22 localhost kernel: ivtv: DMA ENC Buffers:
Nov 8 13:20:22 localhost kernel: 0x1cbb0d00:0x00404e0e:0x00400000
Nov 8 13:20:22 localhost kernel: 0x1cfb0d00:0x00804e0e:0x00400000
Nov 8 13:20:22 localhost kernel: 0x1c3b0e00:0x00c04e0e:0x00400000
Nov 8 13:20:22 localhost kernel: 0x1c7b0e00:0x00004f0e:0x00400000
Nov 8 13:20:22 localhost kernel: 0x1cbb0e00:0x00404f0e:0x00400000
Nov 8 13:20:22 localhost kernel: 0x1cfb0e00:0x00804f0e:0x00400000
Nov 8 13:20:22 localhost kernel: 0x1c3b0f00:0x00c04f0e:0x00400000
Nov 8 13:20:22 localhost kernel: 0x1c7b0f00:0x0000500e:0x00400000
Nov 8 13:20:25 localhost kernel: ivtv: ENC: REG_DMASTATUS2 wait failed
Nov 8 13:20:25 localhost kernel: ivtv: DMA Registers State: xfer: 0x00000002, state: 0x00000001 dec_addr: 0x00000000 enc_addr: 0x0e4e0060 control: 0x00000003
Nov 8 13:20:25 localhost kernel: ivtv: DMA DEC Buffers:
Nov 8 13:20:25 localhost kernel: 0x00000000:0x00000000:0x00000000
Nov 8 13:20:25 localhost kernel: ivtv: DMA ENC Buffers:
Nov 8 13:20:25 localhost kernel: 0x1cbb0d00:0x00404e0e:0x00400000
Nov 8 13:20:25 localhost kernel: 0x1cfb0d00:0x00804e0e:0x00400000
Nov 8 13:20:25 localhost kernel: 0x1c3b0e00:0x00c04e0e:0x00400000
Nov 8 13:20:25 localhost kernel: 0x1c7b0e00:0x00004f0e:0x00400000
Nov 8 13:20:25 localhost kernel: 0x1cbb0e00:0x00404f0e:0x00400000
Nov 8 13:20:25 localhost kernel: 0x1cfb0e00:0x00804f0e:0x00400000
Nov 8 13:20:25 localhost kernel: 0x1c3b0f00:0x00c04f0e:0x00400000
Nov 8 13:20:25 localhost kernel: 0x1c7b0f00:0x0000500e:0x00400000


And finally the ivtv-dmesg part:


ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.3.0 (0.3.1i) loading
ivtv: Linux version: 2.6.8-pegasos 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 350 card
ivtv: Found an iTVC15 based chip
PCI: Enabling device 0000:00:07.0 (0004 -> 0006)
ivtv: Unreasonably low latency timer, setting to 64 (was 0)
ivtv: XXX PCI device: 0x6460 vendor: 0x11ab
tveeprom: Hauppauge: model = 48134, rev = J321, serial# = 7391610
tveeprom: tuner = Philips FM1216 (idx = 21, type = 5)
tveeprom: tuner fmt = PAL(B/G) (eeprom = 0x04, v4l2 = 0x00000007)
tveeprom: audio_processor = CS5331 (type = 9)
ivtv: i2c attach [client=tveeprom[0],ok]
ivtv: Tuner Type 5, Tuner formats 0x00000007, Radio: yes, Model 0x00a93491, Revision 0x00000001
ivtv: PAL tuner detected
ivtv: Radio detected
tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv: i2c attach [client=(tuner unset),ok]
saa7115: starting probe for adapter monid (0x30000)
saa7115: starting probe for adapter dvi (0x30000)
saa7115: starting probe for adapter vga (0x30000)
saa7115: detecting saa7115 client on address 0x40
saa7115: writing init values
saa7115: status: (1E) 0x01, (1F) 0x01
saa7115: starting probe for adapter crt2 (0x30000)
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[1],ok]
saa7115: status: (1E) 0x48, (1F) 0xc0
saa7127: video encoder driver version V 0.3 loaded
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]
msp34xx: ivtv version
msp34xx: init: chip=MSP3418W-B3, has NICAM support, simple (D) mode, simpler (G) no-thread mode
msp34xx: $Id$ compiled on: Nov 7 2004 19:54:37
ivtv: i2c attach [client=MSP3418W-B3,ok]
ivtv: Encoder revision: 0x02040011
ivtv: Decoder revision: 0x02020023
ivtv: Configuring WinTV PVR 350 card with 10 streams
ivtv: Create DMA stream 0 using 320 16384 byte buffers 5242880 kbytes total
ivtv: Registered v4l2 device, streamtype 0 minor 0
ivtv: Create DMA stream 1 using 64 16384 byte buffers 1048576 kbytes total
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 128 16384 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 using 16 65536 byte buffers 1048576 kbytes total
ivtv: Registered v4l2 device, streamtype 8 minor 48
ivtv: Create DMA stream 9 using 32 65536 byte buffers 2097152 kbytes total
ivtv: ivtv_enc_thread: pid = 3023, itv = 0xd232fd00
ivtv: ivtv_dec_thread: pid = 3024, itv = 0xd232fd00
ivtv: Setting Tuner 5
tuner: type set to 5 (Philips PAL_BG (FI1216 and compatibles)) 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 PAL.
saa7115: decoder set norm PAL
saa7115: set audio: 0x01
saa7127: Setting Encoder Video Standard
saa7127: Set PAL Video Mode
saa7127: Selecting PAL video Standard
ivtv: Initialized WinTV PVR 350, card #0
ivtv: ==================== END INIT IVTV ====================

Sorry for long post, but too many infos are probably better than too less...
best wishes,
marcel

PS: Sorry, I forgot to mention, that I tried the 0.10 and 0.2 drivers, too...


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 5 posts ] 

All times are UTC-06:00


Who is online

Users browsing this forum: No registered users and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
PowerDeveloper.org: Copyright © 2004-2012, Genesi USA, Inc. The Power Architecture and Power.org wordmarks and the Power and Power.org logos and related marks are trademarks and service marks licensed by Power.org.
All other names and trademarks used are property of their respective owners. Privacy Policy
Powered by phpBB® Forum Software © phpBB Group