diff options
-rw-r--r-- | sys/pci/if_mn.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/pci/if_mn.c b/sys/pci/if_mn.c index 466b028..6f37ff4 100644 --- a/sys/pci/if_mn.c +++ b/sys/pci/if_mn.c @@ -1301,7 +1301,7 @@ mn_attach (device_t self) u = pci_read_config(self, PCIR_COMMAND, 1); printf("%x\n", u); - ver = pci_read_config(self, PCI_CLASS_REG, 4); + ver = pci_get_revid(self); sc->m32x = (struct m32xreg *) sc->m0v; sc->f54w = (struct f54wreg *) sc->m1v; @@ -1313,12 +1313,12 @@ mn_attach (device_t self) return (0); printf("mn%d: Munich32X", sc->unit); - switch (ver & 0xff) { + switch (ver) { case 0x13: printf(" Rev 2.2"); break; default: - printf(" Rev 0x%x\n", ver & 0xff); + printf(" Rev 0x%x\n", ver); } printf(", Falc54"); switch (sc->f54r->vstr) { |