I've spent the last many hours trying to get a PVR-150 MCE
to work. I've tried many driver versions, including 0.2.0-rc3j
and 0.3.4q, and all yield the same results:
- encoding from composite input works just fine
- encoding from the tuner yields colored static punctuated
by short runs of just black, no matter what channel
I select with ptune / ptune-ui.
My modules.conf, dmesg and lspci output are below.
Looking through the archives, it seems a ton of people have
had this problem, but I haven't seen any actual resolutions.
- some people had the problem simply go away. not me.
- some people found that there were interrupt conflicts
with other cards. i have only one card.
- most people seem not to resolve their problem, at least on list
I've tried a ton of different module versions, no good results.
All the modules are in /lib/modules/2.6.8-2-686/extra.
I removed the ones with the same name from
/lib/modules/2.6.8-2-686/kernel/drivers/media/video.
I notice that when I load cx25840 with an explicit
no_black_magic=1 I get an error printed to the console
saying that's not a real option.
Is this card really expected to work in NTSC mode? What do I
need to do differently? Full system info is below.
Thanks much.
Russ Cox
My modules.conf says:
alias char-major-81 videodev
alias char-major-81-0 ivtv
options ivtv ivtv_debug=1
options cx25840 no_black_magic=1 debug=1
options tuner debug=1
but just to make sure the options were being passed, I ran
modprobe tuner debug=1
modprobe cx25840 no_black_magic=1 debug=1
modprobe ivtv ivtv_debug=1
(but I've had the same problems if I just run "modprobe ivtv")
and here is the dmesg output:
cx25840: Unknown parameter `no_black_magic'
cx25840: Ignoring new-style parameters in presence of obsolete ones
Linux video capture interface: v1.00
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.3.4 (q) loading
ivtv: Linux version: 2.6.8-2-686 preempt 686 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 150 card
ivtv: Found an iTVC16 based chip
ACPI: PCI interrupt 0000:00:09.0[A] -> GSI 3 (level, low) -> IRQ 3
ivtv: Unreasonably low latency timer, setting to 64 (was 32)
ivtv: VIA PCI device: 0x0305 vendor: 0x1106
tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv: i2c attach [client=(tuner unset),ok]
cx25840: starting probe for adapter ivtv i2c driver #0 (0x10005)
cx25840: detecting client on address 0x88
cx25840: writing init values
cx25840: FW image '/lib/modules/HcwMakoA.ROM' of size 13883 loaded.
cx25840: FW image md5 digest: a6f6a90a3be338cdb89d59e835798408
cx25840: FW image sha1 digest: ad2872fb98ad43b6c4afa45d239a57010edebe84
cx25840: Status: cx258433 (DEVICE_ID)
ivtv: i2c attach [client=cx25840[50],ok]
tveeprom: Ignoring new-style parameters in presence of obsolete ones
tveeprom: Hauppauge: model = 26552, rev = B268, serial# = 7832776
tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio_processor = MSP3410D (type = 5)
ivtv: i2c attach [client=tveeprom[50],ok]
ivtv: Tuner Type 47, Tuner formats 0x00001000, Radio: yes, Model
0x00892598, Revision 0x00000001
ivtv: NTSC tuner detected
ivtv: Radio detected
wm8775: Ignoring new-style parameters in presence of obsolete ones
ivtv: i2c attach [client=wm8775[50],ok]
ivtv: Encoder revision: 0x02050032
ivtv: Encoder Firmware may be buggy, use version 0x02040011
ivtv: Configuring WinTV PVR 150 card with 5 streams
ivtv: Registered v4l2 device, streamtype 0 minor 0
ivtv: Create DMA stream 0 using 128 16384 byte buffers 0 kbytes total
ivtv: Registered v4l2 device, streamtype 1 minor 32
ivtv: Create DMA stream 1 using 20 103680 byte buffers 0 kbytes total
ivtv: Registered v4l2 device, streamtype 2 minor 224
ivtv: Create DMA stream 2 using 60 34816 byte buffers 0 kbytes total
ivtv: Registered v4l2 device, streamtype 3 minor 24
ivtv: Create DMA stream 3 using 455 4608 byte buffers 0 kbytes total
ivtv: Registered v4l2 device, streamtype 4 minor 64
ivtv: Create stream 4
ivtv: ivtv_enc_thread: pid = 2975, itv = 0xe0c7cba0
ivtv: ivtv_enc_vbi_thread: pid = 2976, itv = 0xe0c7cba0
ivtv: Setting Tuner 47
tuner: type set to 47 (LG NTSC (TAPE series)) by ivtv i2c driver #0
tuner: tv freq set to 67.25
tuner: tv 0x07 0x10 0x8e 0x01
cx25840: decoder set input (6)
cx25840: Tuner Input
ivtv: Switching standard to NTSC.
tuner: tv 0x07 0x10 0x8e 0x01
cx25840: decoder set norm NTSC
ivtv: Initialized WinTV PVR 150, card #0
ivtv: ==================== END INIT IVTV ====================
and the lspci -v output (I include the other devices just on the
off chance that there is some kind of conflict going on):
0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8363/8365
[KT133/KM133] (rev 03)
Subsystem: Asustek Computer, Inc. A7V133/A7V133-C Mainboard
Flags: bus master, medium devsel, latency 8
Memory at e6000000 (32-bit, prefetchable) [size=32M]
Capabilities: <available only to root>
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8363/8365
[KT133/KM133 AGP] (prog-if 00 [Normal decode])
Flags: bus master, 66MHz, medium devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: d6000000-d7efffff
Prefetchable memory behind bridge: dff00000-e5ffffff
Capabilities: <available only to root>
0000:00:04.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super
South] (rev 40)
Subsystem: Asustek Computer, Inc. A7V133/A7V133-C Mainboard
Flags: bus master, stepping, medium devsel, latency 0
Capabilities: <available only to root>
0000:00:04.1 IDE interface: VIA Technologies, Inc.
VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
(prog-if 8a [Master SecP PriP])
Flags: bus master, medium devsel, latency 32
I/O ports at d800 [size=16]
Capabilities: <available only to root>
0000:00:04.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB
1.1 Controller (rev 16) (prog-if 00 [UHCI])
Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
Flags: bus master, medium devsel, latency 32, IRQ 3
I/O ports at d000 [size=32]
Capabilities: <available only to root>
0000:00:04.4 Host bridge: VIA Technologies, Inc. VT82C686 [Apollo
Super ACPI] (rev 40)
Subsystem: Asustek Computer, Inc. A7V133/A7V133-C Mainboard
Flags: medium devsel, IRQ 9
Capabilities: <available only to root>
0000:00:09.0 Multimedia video controller: Internext Compression Inc
iTVC16 (CX23416) MPEG-2 Encoder (rev 01)
Subsystem: Hauppauge computer works Inc.: Unknown device 8801
Flags: bus master, medium devsel, latency 64, IRQ 3
Memory at d8000000 (32-bit, prefetchable) [size=64M]
Capabilities: <available only to root>
0000:00:0a.0 Ethernet controller: National Semiconductor Corporation
DP83815 (MacPhyter) Ethernet Controller
Subsystem: Netgear FA311 / FA312 (FA311 with WoL HW)
Flags: bus master, medium devsel, latency 32, IRQ 4
I/O ports at a400 [size=256]
Memory at d5800000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <available only to root>
0000:00:0b.0 Ethernet controller: Digital Equipment Corporation
DECchip 21140 [FasterNet] (rev 20)
Subsystem: Standard Microsystems Corp [SMC] SMC9332BDT EtherPower 10/100
Flags: bus master, medium devsel, latency 96, IRQ 10
I/O ports at a000 [size=128]
Memory at d5000000 (32-bit, non-prefetchable) [size=128]
0000:00:0d.0 Multimedia audio controller: Ensoniq ES1370 [AudioPCI] (rev 01)
Subsystem: Unknown device 4942:4c4c
Flags: bus master, slow devsel, latency 32, IRQ 3
I/O ports at 9800 [size=64]
0000:00:11.0 Unknown mass storage controller: Promise Technology, Inc.
PDC20265 (FastTrak100 Lite/Ultra100) (rev 02)
Subsystem: Promise Technology, Inc. Ultra100
Flags: bus master, medium devsel, latency 32, IRQ 10
I/O ports at 9400 [size=8]
I/O ports at 9000 [size=4]
I/O ports at 8800 [size=8]
I/O ports at 8400 [size=4]
I/O ports at 8000 [size=64]
Memory at d4800000 (32-bit, non-prefetchable) [size=128K]
Capabilities: <available only to root>
0000:01:00.0 VGA compatible controller: nVidia Corporation NV18
[GeForce4 MX 4000 AGP 8x] (rev c1) (prog-if 00 [VGA])
Subsystem: Asustek Computer, Inc.: Unknown device 8197
Flags: bus master, 66MHz, medium devsel, latency 248, IRQ 11
Memory at d6000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (32-bit, prefetchable) [size=64M]
Expansion ROM at dffe0000 [disabled] [size=128K]
Capabilities: <available only to root>
-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_ids93&alloc_id281&op=click
_______________________________________________
ivtv-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ivtv-devel