In my system I have a 250, a 350, and the built-in ATI 9100IGP
graphics chip. I'd like to get X Windows to use the TV-Outs on both
the 350 and the ATI at the same time.
If I turn on just the ATI (latest fglrx) or just ivtvdev in my
xorg.conf file, it works fine. But if I set the main screen to be the
ATI and position the 350 above it, I get a pretty bad lockup. X shows
the mouse as an hourglass, stuck in the middle of the screen, and the
keyboard no longer works. I have to SSH in from another machine to
reboot it.
For my xorg.conf and Xorg.0.log, see this URL:
http://www.mtholyoke.edu/~dwilga/conf-log.txt
The syslog has a large number of DMA errors in it, which continue to
get logged the longer I leave it in this state.
Sep 24 09:57:15 dvine kernel: ivtv: Tried to open YUV output device
but need to send data to mpeg decoder before it can be used
Sep 24 09:57:16 dvine kernel: ivtv warning: IRQ: IVTV_IRQ_DEC_DMA_ERR
Sep 24 09:57:16 dvine last message repeated 46 times
Sep 24 09:57:16 dvine kernel: fglrx: module license 'Proprietary. (C)
2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
Sep 24 09:57:16 dvine kernel: [fglrx] Maximum main memory to use for
locked dma buffers: 865 MBytes.
Sep 24 09:57:16 dvine kernel: [fglrx] module loaded - fglrx 8.16.20
[Aug 16 2005] on minor 0
Sep 24 09:57:16 dvine kernel: [fglrx] Internal AGP support requested,
but kernel AGP support active.
Sep 24 09:57:16 dvine kernel: [fglrx] Have to use kernel AGP support
to avoid conflicts.
Sep 24 09:57:16 dvine kernel: [fglrx] Kernel AGP support doesn't
provide agplock functionality.
Sep 24 09:57:16 dvine kernel: [fglrx] AGP detected, AgpState =
0x1f00021b (hardware caps of chipset)
Sep 24 09:57:16 dvine kernel: agpgart: Found an AGP 3.0 compliant
device at 0000:00:00.0.
Sep 24 09:57:16 dvine kernel: agpgart: Putting AGP V3 device at
0000:00:00.0 into 8x mode
Sep 24 09:57:16 dvine kernel: ivtv warning: IRQ: IVTV_IRQ_DEC_DMA_ERR
Sep 24 09:57:16 dvine last message repeated 2 times
Sep 24 09:57:16 dvine kernel: agpgart: Putting AGP V3 device at
0000:01:05.0 into 8x mode
Sep 24 09:57:16 dvine kernel: ivtv warning: IRQ: IVTV_IRQ_DEC_DMA_ERR
Sep 24 09:57:16 dvine kernel: [fglrx] AGP enabled, AgpCommand =
0x1f000312 (selected caps)
Sep 24 09:57:16 dvine kernel: [fglrx] free AGP = 54800384
Sep 24 09:57:16 dvine kernel: [fglrx] max AGP = 54800384
Sep 24 09:57:16 dvine kernel: [fglrx] free LFB = 61321216
Sep 24 09:57:16 dvine kernel: [fglrx] max LFB = 61321216
Sep 24 09:57:16 dvine kernel: [fglrx] free Inv = 0
Sep 24 09:57:16 dvine kernel: [fglrx] max Inv = 0
Sep 24 09:57:16 dvine kernel: [fglrx] total Inv = 0
Sep 24 09:57:16 dvine kernel: [fglrx] total TIM = 0
Sep 24 09:57:16 dvine kernel: [fglrx] total FB = 0
Sep 24 09:57:16 dvine kernel: [fglrx] total AGP = 16384
Sep 24 09:57:16 dvine kernel: ivtv warning: IRQ: IVTV_IRQ_DEC_DMA_ERR
Sep 24 09:57:18 dvine last message repeated 98 times
Here's the log from when the cards initialized. The 350 in question
is the second card:
Sep 24 09:39:25 dvine kernel: ivtv: ==================== START INIT
IVTV ====================
Sep 24 09:39:25 dvine kernel: ivtv: version 0.3.8 (tagged release) loading
Sep 24 09:39:25 dvine kernel: ivtv: Linux version: 2.6.11.10 SMP
PENTIUM4 gcc-3.4
[...]
Sep 24 09:39:25 dvine kernel: ivtv: Autodetected WinTV PVR 350 card
(iTVC15 based)
Sep 24 09:39:25 dvine kernel: tveeprom: Hauppauge: model = 48132, rev
= K168, serial# = 7390979
Sep 24 09:39:25 dvine kernel: tveeprom: tuner = LG TAPE H001F MK3
(idx = 68, type = 47)
Sep 24 09:39:25 dvine kernel: tveeprom: tuner fmt = NTSC(M) (eeprom =
0x08, v4l2 = 0x00001000)
Sep 24 09:39:25 dvine kernel: tveeprom: audio processor = MSP4448 (type = 1b)
Sep 24 09:39:25 dvine kernel: tveeprom: decoder processor = SAA7115 (type = 13)
Sep 24 09:39:25 dvine kernel: ivtv: i2c attach to card #1 ok
[client=tveeprom[50], addr=50]
Sep 24 09:39:25 dvine kernel: tuner: chip found at addr 0xc2 i2c-bus
ivtv i2c driver #1
Sep 24 09:39:25 dvine kernel: ivtv: i2c attach to card #1 ok
[client=(tuner unset), addr=61]
Sep 24 09:39:25 dvine kernel: ivtv: i2c attach to card #1 ok
[client=saa7115[50], addr=21]
Sep 24 09:39:25 dvine kernel: msp34xx: ivtv version
Sep 24 09:39:25 dvine kernel: msp34xx: init: chip=MSP3448W-A2, has
NICAM support, simple (D) mode, simpler (G) no-thread mode
Sep 24 09:39:25 dvine kernel: msp34xx: $Id$ compiled on: Sep 18 2005 11:05:43
Sep 24 09:39:25 dvine kernel: ivtv: i2c attach to card #1 ok
[client=MSP3448W-A2, addr=40]
Sep 24 09:39:25 dvine kernel: tda9885/6/7: chip found @ 0x86
Sep 24 09:39:25 dvine kernel: ivtv: i2c attach to card #1 ok
[client=tda9887, addr=43]
Sep 24 09:39:25 dvine kernel: saa7127 1-0044: saa7127 found @ 0x88
(ivtv i2c driver #1)
Sep 24 09:39:25 dvine kernel: ivtv: i2c attach to card #1 ok
[client=saa7127, addr=44]
Sep 24 09:39:25 dvine kernel: ivtv: loading /lib/modules/ivtv-fw-enc.bin
Sep 24 09:39:25 dvine kernel: ivtv: loading /lib/modules/ivtv-fw-dec.bin
Sep 24 09:39:25 dvine kernel: ivtv: Encoder revision: 0x02040011
Sep 24 09:39:25 dvine kernel: ivtv: Decoder revision: 0x02020023
Sep 24 09:39:25 dvine kernel: ivtv: Allocate DMA encoder MPEG stream:
128 x 32768 buffers (4096KB total)
Sep 24 09:39:25 dvine kernel: ivtv: Allocate DMA encoder YUV stream:
194 x 10800 buffers (2048KB total)
Sep 24 09:39:25 dvine kernel: ivtv: Allocate DMA encoder VBI stream:
120 x 17472 buffers (2048KB total)
Sep 24 09:39:25 dvine kernel: ivtv: Allocate DMA encoder PCM audio
stream: 455 x 4608 buffers (2048KB total)
Sep 24 09:39:25 dvine kernel: ivtv: Create encoder radio stream
Sep 24 09:39:25 dvine kernel: ivtv: Allocate DMA decoder MPEG stream:
16 x 65536 buffers (1024KB total)
Sep 24 09:39:25 dvine kernel: ivtv: Allocate DMA decoder VBI stream:
512 x 2048 buffers (1024KB total)
Sep 24 09:39:25 dvine kernel: ivtv: Create decoder VOUT stream
Sep 24 09:39:25 dvine kernel: ivtv: Allocate DMA decoder YUV stream:
24 x 43200 buffers (1024KB total)
Sep 24 09:39:25 dvine kernel: tuner: type set to 47 (LG NTSC (TAPE
series)) by ivtv i2c driver #1
Sep 24 09:39:25 dvine kernel: ivtv: Initialized WinTV PVR 350, card #1
Sep 24 09:39:25 dvine kernel: ivtv: ==================== END INIT
IVTV ====================
Sep 24 09:39:25 dvine kernel: ivtv-osd: Framebuffer module loaded
(attached to ivtv card id 1)
Sep 24 09:39:25 dvine kernel: ivtv-osd warning: Framebuffer is at
decoder-relative address 0x00510000 and has 1704960 bytes.
Sep 24 09:39:25 dvine kernel: ivtv-osd: screen coords: [0 0] -> [720 480]
Sep 24 09:39:25 dvine kernel: ivtv-osd: original global alpha = 208
Sep 24 09:39:25 dvine kernel: ivtv-osd: current OSD state = 39
Sep 24 09:39:25 dvine kernel: ivtv-osd: new global alpha = 208 (1 255 0)
Sep 24 09:39:25 dvine kernel: ivtv-osd: framebuffer at 0xe1510000,
mapped to 0xfaa10000, size 1350k
Sep 24 09:39:25 dvine kernel: ivtv-osd: mode is 720x480x32, linelength=2880
Sep 24 09:39:25 dvine kernel: ivtv-osd: fb1: iTVC15 TV out frame buffer device
Sep 24 09:39:25 dvine kernel: ivtv: Allocate DMA decoder OSD stream:
16 x 65536 buffers (1024KB total)
--
Dan Wilga [EMAIL PROTECTED]
Web Administrator http://www.mtholyoke.edu
Mount Holyoke College Tel: 413-538-3027
South Hadley, MA 01075 "Who left the cake out in the rain?"
-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server.
Download it for free - -and be entered to win a 42" plasma tv or your very
own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
ivtv-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ivtv-devel
_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel