From owner-freebsd-scsi Mon Nov 18 05:23:11 1996 Return-Path: owner-freebsd-scsi Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA09051 for freebsd-scsi-outgoing; Mon, 18 Nov 1996 05:23:11 -0800 (PST) Received: from Campino.Informatik.RWTH-Aachen.DE (campino.Informatik.RWTH-Aachen.DE [137.226.225.2]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id FAA09041 for ; Mon, 18 Nov 1996 05:23:03 -0800 (PST) Received: from gilberto.physik.rwth-aachen.de (gilberto.physik.rwth-aachen.de [137.226.31.2]) by Campino.Informatik.RWTH-Aachen.DE (RBI-Z-5/8.6.12) with ESMTP id OAA09162; Mon, 18 Nov 1996 14:24:18 +0100 Received: (from kuku@localhost) by gilberto.physik.rwth-aachen.de (8.6.11/8.6.9) id OAA20811; Mon, 18 Nov 1996 14:34:12 +0100 Date: Mon, 18 Nov 1996 14:34:12 +0100 From: Christoph Kukulies Message-Id: <199611181334.OAA20811@gilberto.physik.rwth-aachen.de> To: freebsd-hackers@freefall.FreeBSD.org, freebsd-scsi@freebsd.org Subject: aic0 (/dev/rst0) problem Sender: owner-freebsd-scsi@freebsd.org X-Loop: FreeBSD.org Precedence: bulk After a hard time getting two WD8013EPC cards working in my router box with the aic0 driver/card present (had to wire the cards to different ports/irqs/iomem) I'm still having problems getting the tape working: FreeBSD 2.2-CURRENT #0: Mon Nov 18 13:52:01 MET 1996 kuku@bach.physik.rwth-aachen.de:/usr/src/sys/compile/CGATE Calibrating clock(s) relative to mc146818A clock... i8254 clock: 1193402 Hz CPU: i486DX (486-class CPU) #it's an Amd 486/40 CPU real memory = 8650752 (8448K bytes) avail memory = 6881280 (6720K bytes) Probing for devices on the ISA bus: sc0 at 0x60-0x6f irq 1 on motherboard sc0: MDA/hercules <16 virtual consoles, flags=0x0> # Hercules(!) ed0 at 0x200-0x21f irq 4 maddr 0xd0000 msize 16384 on isa # having this at ed0: address 00:00:c0:fe:34:0a, type WD8013EPC (16 bit) # 0x300 made the ed1 at 0x280-0x29f irq 3 maddr 0xd8000 msize 16384 on isa # card defunct ed1: address 00:00:c0:10:1b:1e, type WD8013EPC (16 bit) lpt0 at 0x3bc-0x3c3 irq 7 on isa lpt0: Interrupt-driven port lp0: TCP/IP capable interface aic0 at 0x340-0x35f irq 11 on isa (aic0:3:0): "HP HP35470A T503" type 1 removable SCSI 2 st0(aic0:3:0): Sequential-Access density code 0x13, variable blocks, write-enabled fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa fdc0: NEC 765 fd0: 1.44MB 3.5in fd1: 1.2MB 5.25in wdc0 at 0x1f0-0x1f7 irq 14 on isa wdc0: unit 0 (wd0): wd0: 81MB (166770 sectors), 981 cyls, 10 heads, 17 S/T, 512 B/S npx0 on motherboard npx0: INT 16 interface st0(aic0:3:0): timed out # <<<< This is the result of a tar cvf /dev/rst0 / st0(aic0:3:0): timed out And the system hangs at the tar command: # tar cvf /dev/rst0 / ^C^Cst0: not ready (after a while) Is there anything special to that HP DAT drive? Blocksize which the driver cannot cope with? Compression on/off? I believe the driver is working in polled modes, at least not DMA driven. The board doesn't have busmaster DMA logic and the motherboard DMA doesn't seem (yet) implemented in the driver. --Chris Christoph P. U. Kukulies kuku@gil.physik.rwth-aachen.de