//
 // Static vars definitions
 //
-
-static int          device_nics             = 0;
-
 static CHIP_INFO chip_info_table[] = {
        { VT3253,       "VIA Networking Solomon-A/B/G Wireless LAN Adapter ",
          256, 1,     DEVICE_FLAGS_IP_ALIGN|DEVICE_FLAGS_TX_ALIGN },
 }
 
 static void device_get_options(struct vnt_private *pDevice,
-                              int index, char *devname)
+                              char *devname)
 {
        POPTIONS pOpts = &(pDevice->sOpts);
 
        struct vnt_private *pDevice;
        int         rc;
 
-       if (device_nics++ >= MAX_UINTS) {
-               pr_notice(DEVICE_NAME ": already found %d NICs\n", device_nics);
-               return -ENODEV;
-       }
-
        dev = alloc_etherdev(sizeof(*pDevice));
 
        pDevice = netdev_priv(dev);
        MACvInitialize(pDevice->PortOffset);
        MACvReadEtherAddress(pDevice->PortOffset, dev->dev_addr);
 
-       device_get_options(pDevice, device_nics-1, dev->name);
+       device_get_options(pDevice, dev->name);
        device_set_options(pDevice);
        //Mask out the options cannot be set to the chip
        pDevice->sOpts.flags &= pChip_info->flags;