Some error messages are added by Brian Somers <brian@Awfulhak.org>.
driver lacks error recovery and still needs more testing, but it's about time I got it under revision control. Submitted by: Tekram Inc. Bus Space/DMA and cleanup: gibbs