On 5/23/05, Brad <[EMAIL PROTECTED]> wrote: > On Mon, May 23, 2005 at 03:03:46AM -0500, Andrew Daugherity wrote: > > On 5/23/05, Richard D <[EMAIL PROTECTED]> wrote: > > > > > > The interrupt levels change a bit but still stay above 80% :( > > > > > > I think my motherboard is not fully supported. > > > > You think correctly. Specifically, the IDE controller in the ATI > > chipset is not supported, so OpenBSD is falling back to a generic IDE > > driver, which is functional, but lacks DMA transfers, which means your > > transfer rate is limited to about 3MB/sec and CPU usage is very high, > > as you have seen. > > > > These are the relevant sections of your dmesg log. For a supported > > IDE controller, it would note that DMA transfers were in use, rather > > than "16-sector PIO". > > ==== > > > dmesg: > > > pciide0 at pci0 dev 17 function 0 vendor "ATI", unknown product 0x437a > > > rev 0x00: DMA (unsupported), channel 0 configured to native-PCI, > > > channel 1 configured to native-PCI > > > pciide0: using irq 10 for native-PCI interrupt > > > pciide0: channel 0 ignored (not responding; disabled or no drives?) > > > pciide0: channel 1 ignored (not responding; disabled or no drives?) > > > pciide1 at pci0 dev 18 function 0 vendor "ATI", unknown product 0x4379 > > > rev 0x00: DMA (unsupported), channel 0 configured to native-PCI, > > > channel 1 configured to native-PCI > > > pciide1: using irq 11 for native-PCI interrupt > > > pciide1: channel 0 ignored (not responding; disabled or no drives?) > > > pciide1: channel 1 ignored (not responding; disabled or no drives?) > > > pciide2 at pci0 dev 20 function 1 vendor "ATI", unknown product 0x4376 > > > rev 0x00: DMA (unsupported), channel 0 configured to compatibility, > > > channel 1 configured to compatibility > > > wd0 at pciide2 channel 0 drive 0: <ST380011A> > > > wd0: 16-sector PIO, LBA48, 76319MB, 156301488 sectors > > > wd1 at pciide2 channel 0 drive 1: <WDC WD205AA> > > > wd1: 16-sector PIO, LBA, 19569MB, 40079088 sectors > > > atapiscsi0 at pciide2 channel 1 drive 0 > > > scsibus0 at atapiscsi0: 2 targets > > > cd0 at scsibus0 targ 0 lun 0: <ATAPI, DVD DD 2X16X4X16, G7L9> SCSI0 > > > 5/cdrom removable > > ==== > > > > Your best solution at this point (assuming you continue using the same > > motherboard) would be to get a PCI IDE card (such as Promise Ultra > > 100, etc.), which can be found for about $25 at online vendors, and > > will get you proper DMA transfers. > > > > > > -Andrew > > Or he could try -current which has support for the ATI re-badged Silicon > Image SATA controllers. Everything else on the board is supported. Not > having pcidevs strings is purely cosmetic but that's been resolved in > -current too. > thanks for all the replies. Unfortunitly I am pretty poor, so purchasing new equipment right now is not a good idea. Now I was wonder if any devs who has some free time wouldn't mind adding OpenBSD support for ATI IPX. I found some linux drivers that could get ported across at http://www.kernel.org/pub/linux/kernel/people/bart/atiixp_ide/. I am willing to test out anything that somebody could come up with. My computers took 1 1/2 days to compile needed ports up to and including qt3, its pathetic :(
Thank you, Richard

