Top page
wdc MD driver for DC IDE-HD Interface on NetBSD/dreamcast
content maintained by Kiyoshi IKEHARA
content mirrored by unixxx (FuzzyMuzzle.com)
Nagoya
University Amateur Radio Club, Japan
-
Notice:
- Please don't e-mail me asking how to make a hardware(e.g.
bITmASTER's).
And, all information in this site may be used at your own
risk.
-
News:
-
- 2002/02/25: An experimental ISA board schematic is available.
- 2002/01/27: IDE(QUANTUM LP85A,80M) + NIC(RTK8019) x 2
- 2001/11/19: ne MD driver is here.
I've
written the MD part of a wdc driver for bITmASTER's DC IDE-HD interface. This is
the first step to make my dreamcast a standalone workstation.
Thanks to bITmASTER, I didn't have to design an interface circuit. Izumi
Tsutsui helped me to write the bus driver. And, Masaki Satake and Tatsuya
Nishiwaki helped me to make the second version of IDE interface board. Thanks!
About NetBSD/dreamcast
About this driver
This driver is for bITmASTER's DC
IDE-HD Interface (prerelease ver.).
- The version of NetBSD-current I use is 1.5W.
- The wdc interrupt handler is invoked by the "callout" routine polling the
IRQ signal line.
- DMA/UDMA is disabled because the interface hardware dosen't support DMA
transfer mode.
- The performance is not good. (max 840kb/sec)
- BbA(Broadband Adapter) and IDE drive cannot work together.
- CD-ROM drives are probably workable.
Download
For experimental ISA board rev. 0.01
For bITmASTER's DC IDE-HD Interface rev 0.1
Dmesg outputs
Screenshots
Pictures
Tested drives
- IBM DTLA-305040 HDD, 40GB
- QUANTUM LP85A HDD, 80MB
- Mitsumi 4x CD-RW drive
- SanDisk SDCFB-64 Compact Flash, 64MB
TODO
Related links
- NetBSD/dreamcast
- NetBSD/hpcsh
- Dreamcast
- How to run your binary images on DC
- How to cross-build NetBSD kernel
- How to get NetBSD-current
Hardwares
IDE Interface
IDE HDD
I'm using a "IBM DTLA-305040" IDE drive. The "32G clip" jumper
switch is enabled because our PC's BIOS fails to probe over 32GB drive.
wdc0 at dppbus0
wd0 at wdc0 channel 0 drive 0: <IBM-DTLA-305040>
wd0: drive supports 16-sector PIO transfers, LBA addressing
wd0: 32253 MB, 16383 cyl, 16 head, 63 sec, 512 bytes/sect x 66055248 sectors
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5(Ultra/100)
counter:
(since 2001.7.9)
ikehara AT c03.itscom.net
This page is the sole property of Kiyoshi Ikehara and merely mirrored by FuzzyMuzzle.com. Please direct all questions regarding this mirror's content to Kiyoshi Ikehera himself.