--- if_vr.c.orig 2008-02-18 10:46:10.000000000 +0900 +++ if_vr.c 2008-02-25 13:30:56.000000000 +0900 @@ -638,6 +638,10 @@ pci_enable_busmaster(dev); sc->vr_revid = pci_get_revid(dev); device_printf(dev, "Revision: 0x%x\n", sc->vr_revid); +#if 1 + if (sc->vr_revid == 0x96) + sc->vr_quirks |= VR_Q_NEEDALIGN; +#endif /* * Prefer memory-mapped register accesses over IO-mapped one.