the new i386 snapshot going out now contains a replacement ahc(4) driver. it's not commited... but... it is in the snapshot.
perhaps some people can report how things work out for them. bugs can be reported to krw_(_at_)_openbsd_(_dot_)_org, but i like to see them too..