diff vidix/drivers/cyberblade_vid.c @ 9767:f6d2772efca3

Ignore disabled cards. (Jon Burgess <jburgess@uklinux.net>)
author ranma
date Mon, 31 Mar 2003 00:14:36 +0000
parents e40760677a83
children 972d1998bde9
line wrap: on
line diff
--- a/vidix/drivers/cyberblade_vid.c	Sun Mar 30 21:20:04 2003 +0000
+++ b/vidix/drivers/cyberblade_vid.c	Mon Mar 31 00:14:36 2003 +0000
@@ -183,6 +183,11 @@
 				dname = pci_device_name(VENDOR_TRIDENT, lst[i].device);
 				dname = dname ? dname : "Unknown chip";
 				printf("[cyberblade] Found chip: %s\n", dname);
+				if ((lst[i].command & PCI_COMMAND_IO) == 0)
+				{
+					printf("[cyberblade] Device is disabled, ignoring\n");
+					continue;
+				}
 				cyberblade_cap.device_id = lst[i].device;
 				err = 0;
 				memcpy(&pci_info, &lst[i], sizeof(pciinfo_t));