[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

DMA and EIDE drives

I was wondering if OpenBSD supports UDMA, and when I investigated, it turns
out it's not using DMA at all! Now, I know almost nothing about this, but
I am fairly reliably informed that this is a bad thing ;-).

Any suggestions on how I can get it to do DMA? And, does it support UDMA?
I'm also wondering vaguely if getting SCSI drives would help performance.

dmesg output below.



OpenBSD 2.3 (CHALK) #0: Wed Apr 29 23:14:40 BST 1998
cpu0: Intel Pentium/MMX ("GenuineIntel" 586-class) 200 MHz
cpu0: F00F bug workaround installed
BIOS mem  = 654336 conventional, 65994752 extended
real mem  = 66650112
avail mem = 60669952
using 839 buffers containing 3436544 bytes of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(00) BIOS, date 07/15/95
bios0: pciinfo 0xf02b200c apminfo 0xf02b2028 diskinfo 0xf02b2050 cksumlen 1 memmap 0xf02b20ec
apm at bios0 function 0x15 not configured
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
pchb0 at pci0 dev 0 function 0 "Intel 82439TX System Controller (MTXC)" rev 0x01
"Intel 82371AB PIIX4 ISA Bridge" rev 0x01 at pci0 dev 7 function 0 not configured
ahc0 at pci0 dev 20 function 0 "Adaptec AHA-2940A Ultra" rev 0x01: irq 11
ahc0: aic7860 Single Channel, SCSI Id=7, 3 SCBs
scsibus0 at ahc0: 8 targets
isa0 at mainbus0
lpt0 at isa0 port 0x378-0x37b irq 7
isadma0 at isa0
wdc0 at isa0 port 0x1f0-0x1f7 irq 14
wd0 at wdc0 drive 0: <QUANTUM FIREBALL ST6.4A>
wd0: 6149MB, 13328 cyl, 15 head, 63 sec, 512 bytes/sec (81KB cache)
wd0: using 16-sector 16-bit pio transfers, lba addressing
wd1 at wdc0 drive 1: <QUANTUM FIREBALL ST6.4A>
wd1: 6149MB, 13328 cyl, 15 head, 63 sec, 512 bytes/sec (81KB cache)
wd1: using 16-sector 16-bit pio transfers, lba addressing
npx0 at isa0 port 0xf0-0xff: using exception 16
pccom0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, 16 byte fifo
pccom1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, 16 byte fifo
vt0 at isa0 port 0x60-0x6f irq 1: TVGA 8900C, 80/132 col, color, 8 scr, mf2-kbd
fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
ed2 at isa0 port 0x300-0x31f irq 10: address 00:80:c8:52:b5:6f, type NE2000 (16-bit)
biomask 4840 netmask 4c40 ttymask 4cc2
root on wd0a
pctr: user-level cycle counter enabled
dkcsum: wd0 matched BIOS disk 80
dkcsum: wd1 matched BIOS disk 81
rootdev=0x0 rrootdev=0x300 rawdev=0x302

\/ Jon Ribbens / jon@oaktree.co.uk