Date: Sat, 22 Feb 1997 11:21:22 -0500 From: Randall Hopper <rhh@ct.picker.com> To: Amancio Hasty <hasty@rah.star-gate.com> Cc: multimedia@freebsd.org Subject: Re: New BT848 driver 0.2 Message-ID: <19970222112122.06547@ct.picker.com> In-Reply-To: <199702220659.WAA19336@rah.star-gate.com>; from Amancio Hasty on Feb 02, 1997 at 10:59:05PM References: <19970221233917.00785@ct.picker.com> <199702220659.WAA19336@rah.star-gate.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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 <Intel 82371FB PCI-ISA bridge> 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 <Intel 82371FB IDE interface> 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 <BrookTree 848> 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 <ncr 53c810 scsi> 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 <VGA-compatible display device> 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:
...
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19970222112122.06547>
