Subject: Netwinder owners -- DMA now supported on IDE
To: None <>
From: Jason R Thorpe <>
List: port-arm
Date: 04/03/2002 09:08:52
Attention all Netwinder owners...

I added support for bus-master DMA on the Netwinder IDE just a few
minutes ago.  Please let me know if you encounter any problems with

Boot messages follow.

        -- Jason R. Thorpe <>

NetBSD/netwinder booting ...
init subsystems: stacks vectors undefined pmap irq done.
[ using 216444 bytes of netbsd ELF symbol table ]
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 1.5ZC (GENERIC) #19: Wed Apr  3 08:37:28 PST 2002
total memory = 65536 KB
avail memory = 57200 KB
using 844 buffers containing 3376 KB of memory
mainbus0 (root)
cpu0 at mainbus0: SA-110 step T (SA-1 core)
cpu0: DC enabled IC enabled WB enabled EABT
cpu0: 16KB/32B 32-way Instruction cache
cpu0: 16KB/32B 32-way write-back Data cache
footbridge0 at mainbus0: DC21285 rev 3
pci0 at footbridge0 bus 0
pci0: i/o space, memory space enabled
Integraphics Systems product 0x2010 (VGA display, revision 0x01) at pci0 dev 8 function 0 not configured
tlp0 at pci0 dev 9 function 0: DECchip 21143 Ethernet, pass 4.1
tlp0: sorry, unable to handle your board
pcib0 at pci0 dev 11 function 0
pcib0: Symphony Labs 83C553 PCI-ISA Bridge (rev. 0x10)
pciide0 at pci0 dev 11 function 1: Symphony Labs 82C105 IDE controller (rev. 0x05)
pciide0: bus-master DMA support present
pciide0: primary channel configured to compatibility mode
wd0 at pciide0 channel 0 drive 0: <IBM-DARA-212000>
wd0: drive supports 16-sector PIO transfers, LBA addressing
wd0: 11513 MB, 16383 cyl, 16 head, 63 sec, 512 bytes/sect x 23579136 sectors
wd0: 32-bit data port
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 4 (Ultra/66)
pciide0: primary channel interrupting at irq 14
wd0(pciide0:0:0): using PIO mode 4, DMA mode 2 (using DMA data transfers)
pciide0: secondary channel configured to compatibility mode
pciide0: secondary channel ignored (disabled)
ne0 at pci0 dev 12 function 0: Winbond 89C940F Ethernet
ne0: Ethernet address 00:10:57:00:12:d0
ne0: interrupting at irq 8
isa0 at pcib0
com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
com0: console
pckbc0 at isa0 port 0x60-0x64
lpt0 at isa0 port 0x378-0x37b irq 7
todclock0 at footbridge0
fcom at footbridge0 not configured
ipl_bio=00000100 ipl_net=00000000 ipl_tty=00000000 ipl_imp=00000000
ipl_audio=00000000 ipl_imp=00000000 ipl_high=00000000 ipl_serial=00000000
clock: hz=100 stathz = 0 profhz = 0
boot device: <unknown>