Dear all, I upgraded an OpenBSD 3.7 system, taking the steps mentioned in the upgrade guides from 3.7 -> 3.8 and 3.8 -> 3.9, using official OpenBSD CD media.
While OpenBSD 3.7 and 3.8 used to connect my hard drive using UDMA 5, OpenBSD 3.9 only uses DMA 2: pciide1 at pci0 dev 15 function 1 "VIA VT82C571 IDE" rev 0x06: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility wd0 at pciide1 channel 0 drive 0: <WDC WD200BB-00DEA0> wd0: 16-sector PIO, LBA, 19092MB, 39102336 sectors wd0(pciide1:0:0): using PIO mode 4, DMA mode 2 OpenBSD 3.7 and 3.8 come up this way: pciide1 at pci0 dev 15 function 1 "VIA VT82C571 IDE" rev 0x06: ATA133, channel 0 configured to compatibility, channel 1 configured to compatibility wd0 at pciide1 channel 0 drive 0: <WDC WD200BB-00DEA0> wd0: 16-sector PIO, LBA, 19092MB, 39102336 sectors wd0(pciide1:0:0): using PIO mode 4, Ultra-DMA mode 5 A generic kernel was used to verify these symptoms. If I boot an old OpenBSD 3.8 kernel on my upgraded box, I get my UDMA back. Anyway, I doubt that this is a good setup... ;) I changed the wd* flag to "wd* at pciide? flags 0x0dac" and rebuilt the kernel, with no success - the controller itself only reports DMA capability, so the message stays the same. Any ideas or similar experiences? Kind regards, Jens

