From owner-freebsd-multimedia Sat Feb 22 08:24:55 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA25662 for multimedia-outgoing; Sat, 22 Feb 1997 08:24:55 -0800 (PST) Received: from whqvax.picker.com (whqvax.picker.com [144.54.1.1]) by freefall.freebsd.org (8.8.5/8.8.5) with SMTP id IAA25657 for ; Sat, 22 Feb 1997 08:24:52 -0800 (PST) Received: from ct.picker.com by whqvax.picker.com with SMTP; Sat, 22 Feb 1997 11:23:36 -0500 (EST) Received: from elmer.ct.picker.com ([144.54.57.34]) by ct.picker.com (4.1/SMI-4.1) id AA05621; Sat, 22 Feb 97 11:23:35 EST Received: by elmer.ct.picker.com (SMI-8.6/SMI-SVR4) id LAA27323; Sat, 22 Feb 1997 11:21:23 -0500 Message-Id: <19970222112122.06547@ct.picker.com> Date: Sat, 22 Feb 1997 11:21:22 -0500 From: Randall Hopper To: Amancio Hasty Cc: multimedia@freebsd.org Subject: Re: New BT848 driver 0.2 References: <19970221233917.00785@ct.picker.com> <199702220659.WAA19336@rah.star-gate.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.61 In-Reply-To: <199702220659.WAA19336@rah.star-gate.com>; from Amancio Hasty on Feb 02, 1997 at 10:59:05PM Sender: owner-multimedia@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Amancio Hasty: |Randall Hopper : |> Thanks for the driver update. The display is very nice there for |> anywhere from 1 to 26 seconds, and then my whole system freezes. | |Please, try this out: |In brooktree848.c:bktr_intr, uncomment the following line: | /* printf(" STATUS %x %x %x \n", s_status, bktr_status, t_pc); */ Interesting. It appears the freeze is related to disk I/O. When I uncommented to STATUS print, I found that TV would consistently freeze the system almost instantly after invocation. Only a few fields make it to the frame buffer. It even froze once in the middle of the second field. Experimenting, I found that if I commented out: *.notice;kern.debug;lpr.info;mail.crit;news.err /var/log/messages in syslog.conf leaving: *.err;kern.debug;auth.notice;mail.crit /dev/console in place then I was back to getting my 1-30 seconds of video before a freeze. With this setup, when I quit TV before a freeze occurred, the STATUS prints appeared on the console after TV was exited (see attached). Also attached is top of my verbose boot output. Randall Run 5 - Log to console, not to syslog; quit before lock-up STATUS 0 dc000206 100001c STATUS 0 dd000206 100004c STATUS 0 dc000a06 1000f24 STATUS 0 dd000216 2b901c STATUS 0 dc000206 2b9eec STATUS 0 dd004a06 2b901c STATUS 0 dc000206 100001c STATUS 0 dc000a04 1000f24 STATUS 0 dd000206 2b901c STATUS 0 dd000a04 2b9f24 STATUS 0 dc000206 100001c STATUS 0 dc000a04 1000f24 STATUS 0 dd000206 2b901c STATUS 0 dd000a04 2b9f24 STATUS 0 dc000206 100001c STATUS 0 dc000a04 1000f24 STATUS 0 dd000206 2b901c STATUS 0 dc000206 2b901c STATUS 0 dc000a04 2b9f24 STATUS 0 dd000206 2b9f24 STATUS 0 dc000206 100001c STATUS 0 dc000a04 1000f24 STATUS 0 dd000206 2b901c STATUS 0 dd000a04 2b9f24 STATUS 0 dc000206 100001c ... ... More of the last 4 lines ... STATUS 0 dd000a04 2b9f24 STATUS 0 dc000206 100001c STATUS 0 dc000a04 1000f24 STATUS 0 dd000206 2b901c Run 3 - log to console and syslog; lock-up (prob not everything got logged) Feb 22 07:08:33 stealth /kernel: STATUS 0 dc000206 100001c Feb 22 07:08:33 stealth /kernel: STATUS 0 dd000a06 2b901c Run 2 - log to console and syslog; lock-up (prob not everything got logged) Feb 22 07:05:11 stealth /kernel: STATUS 0 dc000206 100001c Feb 22 07:05:11 stealth /kernel: STATUS 0 dd000a16 2b901c Run 1 - log to console and syslog; lock-up (prob not everything got logged) Feb 22 06:16:29 stealth /kernel: STATUS 0 dc000206 100001c Feb 22 06:16:29 stealth /kernel: STATUS 0 dd000206 100001c Feb 22 06:16:29 stealth /kernel: STATUS 0 dc000206 1000e8c Feb 22 06:16:29 stealth /kernel: STATUS 0 dd000206 1000e8c Feb 22 06:16:29 stealth /kernel: STATUS 0 dc004a06 1000f24 Feb 22 06:16:29 stealth /kernel: STATUS 0 dd000206 2b901c Feb 22 06:16:29 stealth /kernel: STATUS 0 dc000a06 100001c Feb 22 06:16:29 stealth /kernel: STATUS 0 dd000216 10007dc Feb 22 06:16:29 stealth /kernel: STATUS 0 dc005a06 1000f24 Feb 22 06:16:29 stealth /kernel: STATUS 0 dd000206 2b901c Top of -v boot output: /kernel: controller> rev 2 on pci0:0 /kernel: CPU Inactivity timer: clocks /kernel: Peer Concurrency: enabled /kernel: CPU-to-PCI Write Bursting: enabled /kernel: PCI Streaming: enabled /kernel: Bus Concurrency: enabled /kernel: Cache: 256K pipelined-burst secondary; L1 enabled /kernel: DRAM: no memory hole, 66 MHz refresh /kernel: Read burst timing: x-2-2-2/x-3-3-3 /kernel: Write burst timing: x-3-3-3 /kernel: RAS-CAS delay: 3 clocks /kernel: chip1 rev 2 on pci0:7:0 /kernel: I/O Recovery Timing: 8-bit 3.5 clocks, 16-bit 3.5 clocks /kernel: Extended BIOS: disabled /kernel: Lower BIOS: enabled /kernel: Coprocessor IRQ13: enabled /kernel: Mouse IRQ12: disabled /kernel: Interrupt Routing: A: disabled, B: disabled, C: IRQ11, D: IRQ10 /kernel: MB0: IRQ15, MB1: disabled /kernel: chip2 rev 2 on pci0:7:1 /kernel: mapreg[20] type=1 addr=0000e800 size=0010. /kernel: Primary IDE: enabled /kernel: Secondary IDE: enabled /kernel: bktr0 rev 17 int a irq 10 on pci0:9 /kernel: mapreg[10] type=0 addr=fbfff000 size=1000. /kernel: reg16: virtual=0xf55de000 physical=0xfbfff000 size=0x1000 /kernel: brooktree0: PCI bus latency is 32. /kernel: bktr0: buffer size 3555328, addr 0x4f5000 /kernel: ncr0 rev 2 int a irq 11 on pci0:10 /kernel: mapreg[10] type=1 addr=0000e400 size=0100. /kernel: mapreg[14] type=0 addr=fb7ef000 size=0100. /kernel: reg20: virtual=0xf5945000 physical=0xfb7ef000 size=0x100 /kernel: ncr0: restart (scsi reset). /kernel: ncr0 scanning for targets 0..6 (V2 pl23 95/09/07) /kernel: Choosing drivers for scbus configured at 0 /kernel: (ncr0:5:0): "IOMEGA ZIP 100 N*32" type 0 removable SCSI 2 /kernel: sd is configured at 0 /kernel: sd0(ncr0:5:0): Direct-Access /kernel: sd0(ncr0:5:0): ILLEGAL REQUEST asc:24,0 Invalid field in CDB /kernel: sd0 could not mode sense (4). Using ficticious geometry /kernel: /kernel: sd0(ncr0:5:0): NOT READY asc:3a,0 Medium not present /kernel: sd0: could not get size /kernel: 0MB (0 512 byte sectors) /kernel: sd0(ncr0:5:0): with 0 cyls, 64 heads, and an average 32 sectors/track /kernel: vga0 rev 0 on pci0:11 /kernel: mapreg[10] type=0 addr=fb800000 size=400000. /kernel: pci0: uses 4198656 bytes of memory from fb7ef000 upto fbffffff. /kernel: pci0: uses 272 bytes of I/O space from e400 upto e80f. /kernel: Probing for devices on the ISA bus: ...