Subject: Problem with IBM drive
To: None <amiga@NetBSD.ORG>
From: Administrator of Ibiscus <root@adam.aquarel.fr>
List: amiga
Date: 06/19/1995 01:00:56
Hi !

I have a problem on a brand new HD under Netbsd.
The drive: IBM DSAS-3540 (540 Meg) 3"1/2
NetBSD 1.0A (current ?)
HD controller: A2091 + 2 Megs (ROM V7)
Host: A2000 + A2630

My system work fine with my cheap HD, a Seagate ST1201N.
But the new drive don't want to work under Netbsd, alone or with the ST1201.
Boot-up message:

: NetBSD 1.0A (GENERIC) #0: Mon Feb 20 13:40:47 EST 1995
:     chopps@coffee.emich.edu:/local/src/sys/arch/amiga/compile/GENERIC
: Amiga 500/2000 (m68030 CPU/MMU m68882 FPU)
...
: zbus0 at mainbus0
: atzsc0 at zbus0 rom 0xe90000 man/pro 514/3: dmamask 0xffffff
: scsibus0 at atzsc0
: atzsc0: target 1 now synchronous, period=256ns, offset=0.
: sbicwait TIMEO @1038 with asr=x0 csr=x4a
: atzsc0 targ 1 lun 0: <CDC, ST1201N, 9204> SCSI1 0/direct fixed
: sd0 at scsibus0: 163MB, 1068 cyl, 9 head, 34 sec, 512 bytes/sec
: atzsc0: target 2 now synchronous, period=256ns, offset=12.
: sbicwait TIMEO @1038 with asr=x0 csr=x4a
: atzsc0 targ 2 lun 0: <IBM, DSAS-3540, S47W> SCSI2 0/direct fixed
: sd1 at scsibus0: 522MB, 3875 cyl, 3 head, 92 sec, 512 bytes/sec
: ql at zbus0: rom 0xea0000 man/pro 514/70 not configured

If I try to 'newfs' the IBM HD, a message appear :
atzsc0_dma0: timeout #1

Feel like a DMA problem. But a 'binpatch -s _sbic_no_dma=0x1' doesn't fix it.
I know that the ST1201 drive doesn't support sync transfert, but the IBM does.
But the '_inhibit_sync' symbol doesn't exist in my kernel ! And I don't have
enough space on my HD to rebuild a new one (that's why I bought the IBM drive
:-(

Any HELP ?

Thanks.