/* store the info for the board we've found */
        brd->boardnum = dgnc_num_boards;
-       brd->vendor = dgnc_pci_tbl[id].vendor;
        brd->device = dgnc_pci_tbl[id].device;
        brd->pdev = pdev;
-       brd->pci_bus = pdev->bus->number;
-       brd->pci_slot = PCI_SLOT(pdev->devfn);
        brd->name = dgnc_ids[id].name;
        brd->maxports = dgnc_ids[id].maxports;
        init_waitqueue_head(&brd->state_wait);
 
        brd->state              = BOARD_FOUND;
 
-       /* store which card & revision we have */
-       pci_read_config_word(pdev, PCI_SUBSYSTEM_VENDOR_ID, &brd->subvendor);
-       pci_read_config_word(pdev, PCI_SUBSYSTEM_ID, &brd->subdevice);
-       pci_read_config_byte(pdev, PCI_REVISION_ID, &brd->rev);
-
        pci_irq = pdev->irq;
        brd->irq = pci_irq;
 
 
  *
  * @name: Product name.
  * @pdev: Pointer to the pci_dev structure.
- * @vendor: PCI vendor ID.
  * @device: PCI device ID.
- * @subvendor: PCI subsystem vendor ID.
- * @subdevice: PCI subsystem device ID.
- * @rev: PCI revision ID.
- * @pci_bus: PCI bus value.
- * @pci_slot: PCI slot value.
  * @maxports: Maximum ports this board can handle.
- * @dvid: Board specific device ID.
  * @vpd: VPD of this board, if found.
  * @serial_num: Serial number of this board, if found in VPD.
  * @bd_lock: Used to protect board.
        int             boardnum;
        char            *name;
        struct pci_dev  *pdev;
-       u16             vendor;
        u16             device;
-       u16             subvendor;
-       u16             subdevice;
-       unsigned char   rev;
-       uint            pci_bus;
-       uint            pci_slot;
        uint            maxports;
-       unsigned char   dvid;
        unsigned char   vpd[128];
        unsigned char   serial_num[20];