Hi, having the various constants in pci_ids.h is a really good thing for grepping through the kernel source. And if they were used, it would be even better (if you e.g. are looking for which driver claims an SIImage 3112 card...). However, the sata_xxx.c files in the drivers/scsi directory are notorious for not using the PCI Ids but just hard coded numbers. This patch tries to fix this. It is against the 2.6.10 tree from Fedora Core 3 but should apply to a regular 2.6.10 too. Regards Henning -- Dipl.-Inf. (Univ.) Henning P. Schmiedehausen INTERMETA GmbH hps@intermeta.de +49 9131 50 654 0 http://www.intermeta.de/ RedHat Certified Engineer -- Jakarta Turbine Development Linux, Java, perl, Solaris -- Consulting, Training, Engineering "Now you can start with implementation and integration and do the requirements later". -- Prof. Dr. Dr. h.c. Manfred Broy about the new german federal software development standard "V-Model XT" (found at http://de.biz.yahoo.com/050207/299/4en0t.html)