From owner-freebsd-stable Tue Apr 16 10:45:13 2002 Delivered-To: freebsd-stable@freebsd.org Received: from hermes.pressenter.com (hermes.pressenter.com [209.224.20.19]) by hub.freebsd.org (Postfix) with ESMTP id 3A64F37B400; Tue, 16 Apr 2002 10:44:45 -0700 (PDT) Received: from [209.224.32.47] (helo=daggar.sbgnet.net) by hermes.pressenter.com with smtp (Exim 3.16 #1) id 16xX0G-0001S7-00; Tue, 16 Apr 2002 12:44:28 -0500 Date: Tue, 16 Apr 2002 12:44:24 -0500 From: Stephen Hilton To: freebsd-stable@freebsd.org Cc: dvd@dtek.chalmers.se, lioux@freebsd.org, marcus@marcuscom.com Subject: DVD ogle problem on STABLE, DMA related ? Message-Id: <20020416124424.590f30e6.nospam@hiltonbsd.com> Organization: HiltonBSD.com X-Mailer: Sylpheed version 0.7.4 (GTK+ 1.2.10; i386-portbld-freebsd4.5) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Greetings, Having trouble getting Ogle to work on 4.5-STABLE cvsup'd on: 04-15-2002 10:01:43 CDT #uname -a FreeBSD xxxxxxx.xxxxx.xxx 4.5-STABLE FreeBSD 4.5-STABLE #0: Mon Apr 15 11:20:18 CDT 2002 root@xxxxxxx.xxxxx.xxx:/usr/obj/usr/src/sys/KERN_USB i386 Ogle worked very well on this system on 4.5-STABLE a while back, then started having problems, unfortunatly I do not know exactly when the problems started as I was too busy to watch any movies for a while. Ogle starts up for me and plays the "laser hitting disk intro ok along with the audio "trumpets" ok" but then when loading the next content the video and audio extremely chops (9+ seconds). It will play around 2 seconds of video and audio, then pauses for about 6-10 seconds, then 2 seconds of av, lather rinse repeat. I was running Xfree 4.1 when ogle was working, problem started while still using X4.1. Wiped the partition and did a clean install from FreeBSD Services DVD 4.5-RELEASE, then cvsup updated to 4.5-STABLE, did a basic X and Gnome setup (now on X 4.2) all from ports, no packages. Installed ogle from ports (portupgrade -Nivr graphics/ogle-gui), but still have the same problem. ASUS P3B-1394 MB Toshiba DVD-ROM SD-R1002 Matrox Marvel (G400 with TV-tuner) DMA status: # sysctl -a | grep dma hw.ata.ata_dma: 1 hw.ata.atapi_dma: 1 /var/run/dmesg.boot: ---------------------------------------------------- Copyright (c) 1992-2002 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 4.5-STABLE #0: Mon Apr 15 11:20:18 CDT 2002 root@xxxxxx.xxxx.xxx:/usr/obj/usr/src/sys/KERN_USB Calibrating clock(s) ... TSC clock: 601344716 Hz, i8254 clock: 1193144 Hz CLK_USE_I8254_CALIBRATION not specified - using default frequency Timecounter "i8254" frequency 1193182 Hz CLK_USE_TSC_CALIBRATION not specified - using old calibration method Timecounter "TSC" frequency 601365902 Hz CPU: Pentium III/Pentium III Xeon/Celeron (601.37-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x683 Stepping = 3 Features=0x383f9ff real memory = 268419072 (262128K bytes) Physical memory chunk(s): 0x00001000 - 0x0009efff, 647168 bytes (158 pages) 0x00382000 - 0x0fff3fff, 264708096 bytes (64626 pages) config> q fb: new array size 4 avail memory = 257646592 (251608K bytes) bios32: Found BIOS32 Service Directory header at 0xc00f9f00 bios32: Entry = 0xf06b0 (c00f06b0) Rev = 0 Len = 1 pcibios: PCI BIOS entry at 0x8b0 pnpbios: Found PnP BIOS data at 0xc00fd330 pnpbios: Entry = f0000:d360 Rev = 1.0 pnpbios: OEM ID cd041 Other BIOS signatures found: ACPI: 000f81d0 Preloaded elf kernel "kernel" at 0xc035b000. Preloaded userconfig_script "/boot/kernel.conf" at 0xc035b09c. VESA: information block 56 45 53 41 00 02 ca 6c 00 c0 01 00 00 00 74 69 00 c0 00 01 05 01 df 6c 00 c0 e6 6c 00 c0 f2 6c 00 c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 VESA: 11 mode(s) found VESA: v2.0, 16384k memory, flags:0x1, mode table:0xc00c6974 (c0006974) VESA: Matrox Graphics Inc. VESA: Matrox Matrox G400 00 Pentium Pro MTRR support enabled md0: Malloc disk Creating DISK md0 Math emulator present pci_open(1): mode 1 addr port (0x0cf8) is 0x80010014 pci_open(1a): mode1res=0x80000000 (0x80000000) pci_cfgcheck: device 0 [class=060000] [hdr=00] is there (id=71908086) Using $PIR table, 7 entries at 0xc00f0ea0 npx0: on motherboard npx0: INT 16 interface pcib0: on motherboard found-> vendor=0x8086, dev=0x7190, revid=0x03 class=06-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 map[10]: type 1, range 32, base d0000000, size 28 found-> vendor=0x8086, dev=0x7191, revid=0x03 class=06-04-00, hdrtype=0x01, mfdev=0 subordinatebus=1 secondarybus=1 found-> vendor=0x8086, dev=0x7110, revid=0x02 class=06-01-00, hdrtype=0x00, mfdev=1 subordinatebus=0 secondarybus=0 found-> vendor=0x8086, dev=0x7111, revid=0x01 class=01-01-80, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 map[20]: type 1, range 32, base 0000d800, size 4 found-> vendor=0x8086, dev=0x7112, revid=0x01 class=0c-03-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=d, irq=3 map[20]: type 1, range 32, base 0000d400, size 5 found-> vendor=0x8086, dev=0x7113, revid=0x02 class=06-80-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 map[90]: type 1, range 32, base 0000e800, size 4 found-> vendor=0x12eb, dev=0x0002, revid=0xfe class=04-01-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=3 map[10]: type 1, range 32, base cc000000, size 18 map[14]: type 1, range 32, base 0000d000, size 3 map[18]: type 1, range 32, base 0000b800, size 3 found-> vendor=0x10b7, dev=0x9200, revid=0x78 class=02-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=3 map[10]: type 1, range 32, base 0000b400, size 7 map[14]: type 1, range 32, base cb800000, size 7 found-> vendor=0x1000, dev=0x000c, revid=0x01 class=01-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=11 map[10]: type 1, range 32, base 0000b000, size 8 map[14]: type 1, range 32, base cb000000, size 8 map[18]: type 1, range 32, base ca800000, size 12 pci0: on pcib0 pcib1: at device 1.0 on pci0 found-> vendor=0x102b, dev=0x0525, revid=0x04 class=03-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=10 map[10]: type 1, range 32, base ce000000, size 25 map[14]: type 1, range 32, base cd000000, size 14 map[18]: type 1, range 32, base cc800000, size 23 pci1: on pcib1 pci1: (vendor=0x102b, dev=0x0525) at 0.0 irq 10 isab0: at device 4.0 on pci0 isa0: on isab0 atapci0: port 0xd800-0xd80f at device 4.1 on pci0 ata0: iobase=0x01f0 altiobase=0x03f6 bmaddr=0xd800 ata0: mask=03 ostat0=50 ostat2=00 ata0-master: ATAPI 00 00 ata0-slave: ATAPI 00 00 ata0: mask=03 stat0=50 stat1=00 ata0-master: ATA 01 a5 ata0: devices=01 ata0: at 0x1f0 irq 14 on atapci0 ata1: iobase=0x0170 altiobase=0x0376 bmaddr=0xd808 ata1: mask=03 ostat0=50 ostat2=00 ata1-master: ATAPI 14 eb ata1-slave: ATAPI ff ff ata1: mask=03 stat0=00 stat1=00 ata1: devices=04 ata1: at 0x170 irq 15 on atapci0 uhci0: port 0xd400-0xd41f irq 3 at device 4.2 on pci0 usb0: on uhci0 usb0: USB revision 1.0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered uscanner0: EPSON EPSON Scanner, rev 1.10/3.02, addr 2 chip1: port 0xe800-0xe80f at device 4.3 on pci0 pci0: (vendor=0x12eb, dev=0x0002) at 5.0 irq 3 xl0: <3Com 3c905C-TX Fast Etherlink XL> port 0xb400-0xb47f mem 0xcb800000-0xcb80007f irq 3 at device 9.0 on pci0 using shared irq3. xl0: Ethernet address: XX:XX:XX:XX:XX:XX xl0: media options word: a xl0: found MII/AUTO miibus0: on xl0 xlphy0: <3c905C 10/100 internal PHY> on miibus0 xlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto bpf: xl0 attached sym0: <895> port 0xb000-0xb0ff mem 0xca800000-0xca800fff,0xcb000000-0xcb0000ff irq 11 at device 10.0 on pci0 sym0: Tekram NVRAM, ID 7, Fast-40, LVD, parity checking sym0: open drain IRQ line driver, using on-chip SRAM sym0: using LOAD/STORE-based firmware. ata-: ata0 exists, using next available unit number ata-: ata1 exists, using next available unit number Trying Read_Port at 203 Trying Read_Port at 243 Trying Read_Port at 283 Trying Read_Port at 2c3 Trying Read_Port at 303 Trying Read_Port at 343 Trying Read_Port at 383 Trying Read_Port at 3c3 isa_probe_children: disabling PnP devices isa_probe_children: probing non-PnP devices orm0: