fix KP when davicom chip is doing dma to unmapped memory. from obsd
fix poweroff on init for machines without adb bus on macppc
separate setting of dma levels
support powerbook5,8 trackpad