latest pvrxxx: 20071204 port

Rick Nekus solarux at hotmail.com
Thu Apr 12 23:22:51 UTC 2007


Thanks usleep,
heres some more feedback.

Test of pvrxxx-20071204 port:
TV/Tuner-card: PVR-350 (Tuner: NTSC/M)  on

tiger# uname -a
FreeBSD 6.2-STABLE-200703 #0: Thu Apr 12 17:04:50 EDT 2007 
...:/usr/obj/usr/src/sys/TIGER3  i386

Response(s):
- much smoother, no more dma-messages/errors.
- as far as dma-messages, none so far as can be seen from tailing messages 
log below.
- also, kldstat appears to show loading of HW encoder/decoder of the 
pvr-350.

Problem(s):
- small note: (kernel- page fault panic ? as expected when I tried 
"pvrsetchannel -a on -m 1 13")
- using "pvrsetchannel xxx.yy" on several freq's (with and without Cable 
connected)I was able to get sound and video but both sound and video were 
"static"  -like no chief in a test pattern yet with a musical background  :)

dmesg:
...
cxm0: <Conexant iTVC15 MPEG Coder> mem 0xf4000000-0xf7ffffff irq 21 at 
device 10.0 on pci2
cxm_iic0: <Conexant iTVC15 / iTVC16 I2C controller> on cxm0
iicbb0: <I2C bit-banging driver> on cxm_iic0
iicbus0: <Philips I2C bus> on iicbb0 master-only
<2>tveeprom: ivtv version
<2>tveeprom: Hauppauge: model = 48132, rev = K268, serial# = 9939981
<2>tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47)
<2>tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
<2>tveeprom: audio processor = MSP4448 (type = 1b)
<2>tveeprom: decoder processor = SAA7115 (type = 13)
tuner type: 47
cxm0: Eeprom PAL
tuner: type set to 47 (LG NTSC (TAPE series)) by cxm
tuner: switching to v4l2
before tuner_command!
tuner: tv freq set to 55.25
tuner: tv 0x06 0x50 0x8e 0x01
cxm0: SAA7115 rev 1 video decoder
cxm0: MSP4448G-A2 audio decoder
cxm0: IR Remote
cxm0: [FAST]
cxm0: encoder firmware version 0x2060039
cxm0: decoder firmware version 0x2020023
...

/var/log/messages:
...
Apr 12 18:02:19 tiger kernel: cxm0: <Conexant iTVC15 MPEG Coder> mem 
0xf4000000-0xf7ffffff irq 21 at device 10.0 on pci2
Apr 12 18:02:19 tiger kernel: cxm_iic0: <Conexant iTVC15 / iTVC16 I2C 
controller> on cxm0
Apr 12 18:02:19 tiger kernel: iicbb0: <I2C bit-banging driver> on cxm_iic0
Apr 12 18:02:19 tiger kernel: iicbus0: <Philips I2C bus> on iicbb0 
master-only
Apr 12 18:02:19 tiger kernel: <2>tveeprom: ivtv version
Apr 12 18:02:19 tiger kernel: <2>tveeprom: Hauppauge: model = 48132, rev = 
K268, serial# = 9939981
Apr 12 18:02:19 tiger kernel: <2>tveeprom: tuner = LG TAPE H001F MK3 (idx = 
68, type = 47)
Apr 12 18:02:19 tiger kernel: <2>tveeprom: tuner fmt = NTSC(M) (eeprom = 
0x08, v4l2 = 0x00001000)
Apr 12 18:02:19 tiger kernel: <2>tveeprom: audio processor = MSP4448 (type = 
1b)
Apr 12 18:02:19 tiger kernel: <2>tveeprom: decoder processor = SAA7115 (type 
= 13)
Apr 12 18:02:19 tiger kernel: tuner type: 47
Apr 12 18:02:19 tiger kernel: cxm0: Eeprom PAL
Apr 12 18:02:19 tiger kernel: tuner: type set to 47 (LG NTSC (TAPE series)) 
by cxm
Apr 12 18:02:19 tiger kernel: tuner: switching to v4l2
Apr 12 18:02:19 tiger kernel: before tuner_command!
Apr 12 18:02:19 tiger kernel: tuner: tv freq set to 55.25
Apr 12 18:02:19 tiger kernel: tuner: tv 0x06 0x50 0x8e 0x01
Apr 12 18:02:20 tiger kernel: cxm0: SAA7115 rev 1 video decoder
Apr 12 18:02:20 tiger kernel: cxm0: MSP4448G-A2 audio decoder
Apr 12 18:02:20 tiger kernel: cxm0: IR Remote
Apr 12 18:02:20 tiger kernel: cxm0: [FAST]
Apr 12 18:02:22 tiger kernel: cxm0: encoder firmware version 0x2060039
Apr 12 18:02:22 tiger kernel: cxm0: decoder firmware version 0x2020023
Apr 12 18:11:01 tiger kernel: before tuner_command!
Apr 12 18:11:01 tiger kernel: tuner: tv freq set to 61.25
Apr 12 18:11:01 tiger kernel: tuner: tv 0x06 0xb0 0x8e 0x01
Apr 12 18:14:53 tiger kernel: before tuner_command!
Apr 12 18:14:53 tiger kernel: tuner: tv freq set to 211.25
Apr 12 18:14:53 tiger kernel: tuner: tv 0x10 0x10 0x8e 0x02
Apr 12 18:18:00 tiger kernel: before tuner_command!
Apr 12 18:18:00 tiger kernel: tuner: tv freq set to 127.25
Apr 12 18:18:00 tiger kernel: tuner: tv 0x0a 0xd0 0x8e 0x01
Apr 12 18:25:24 tiger kernel: before tuner_command!
Apr 12 18:25:24 tiger kernel: tuner: tv freq set to 409.25
Apr 12 18:25:24 tiger kernel: tuner: tv 0x1c 0x70 0x8e 0x02
Apr 12 18:30:11 tiger kernel: before tuner_command!
Apr 12 18:30:11 tiger kernel: tuner: tv freq set to 413.75
Apr 12 18:30:11 tiger kernel: tuner: tv 0x1c 0xb8 0x8e 0x02
Apr 12 18:32:48 tiger kernel: before tuner_command!
Apr 12 18:32:48 tiger kernel: tuner: tv freq set to 211.25
Apr 12 18:32:48 tiger kernel: tuner: tv 0x10 0x10 0x8e 0x02
...

kldstat:
[root at tiger /usr/ports/multimedia/pvrxxx]# kldstat
Id Refs Address    Size     Name
1   22 0xc0400000 718418   kernel
2    2 0xc0b19000 1adb8    linux.ko
3    1 0xc0b34000 5fa0     snd_ich.ko
4    2 0xc0b3a000 22c48    sound.ko
5    1 0xc0b5d000 4ae8     atapicam.ko
6    1 0xc0b62000 6d2a84   nvidia.ko
7    1 0xc1235000 598bc    acpi.ko
8    2 0xc662e000 3000     cxm_iic.ko
9    1 0xc663d000 1d000    cxm.ko
10    3 0xc665a000 3000     firmware.ko
11    1 0xc6662000 5e000    cxm_encfw.ko
12    1 0xc66c0000 42000    cxm_decfw.ko

-----------------------------------------------------------

if you need anything else jus'shout.

Rick.

>From: usleepless at gmail.com
>To: freebsd-multimedia at freebsd.org
>Subject: latest pvrxxx
>Date: Thu, 12 Apr 2007 22:01:48 +0200
>
>Guys and Dolls,
>
>finally the integration of the linux-tuner module seems stable. get it at:
>  http://usleepless.110mb.com/pvrxxx_12042007.tgz
>
>features:
>- should support all tuners ivtv-0.4.6 supports.
>- should work for 150, 250, 350 and 500 cards ( currently only 350s
>and 500s are confirmed to be working ).
>- removed: channel tuning. tune by frequency instead.
>
>fixed:
>- fixed broken NTSC support.
>- broken streams?
>
>usage:
>- if you are experiencing a lot of dma-messages: crank up your Hz!
>especially for machines running X. i am running at 1000hz now.
>- after the module is loaded, only a "pvr250-setchannel yyy.xx" is needed.
>
>thanks a bunch to:
>- Torfinn, for access to his his amd64 + pvr350
>- Anders, for access to his pvr350
>- Rick and Sean for testing
>- Rick ( C Petty ) for access to his pvr500
>
>if you are going to test this version, i would like to hear from you (
>cc to the list as well):
>- did it work
>- how do you rate the quality of the capture
>- what kind of card ( + tuner type ) , PAL or NTSC ( post relevant
>part of /var/log/message if you are lazy )
>- are you experiencing problems, and if so: which problems. lots of
>dma-messages count as a problem as well.
>
>when there is enough positive feedback i will update the port in the 
>ports-tree.
>
>regards,
>
>usleep
>_______________________________________________
>freebsd-multimedia at freebsd.org mailing list
>http://lists.freebsd.org/mailman/listinfo/freebsd-multimedia
>To unsubscribe, send any mail to 
>"freebsd-multimedia-unsubscribe at freebsd.org"

_________________________________________________________________
Get the Kung Fu Bunny Theme pack free! 
http://www.imagine-windowslive.com/Themes/Messenger/Reward/Default.aspx?Locale=en-CA#



More information about the freebsd-multimedia mailing list