1 ============ 2 Device table 3 ============ 4 5 Matching of PCMCIA devices to drivers is done 6 following criteria: 7 8 - manufactor ID 9 - card ID 10 - product ID strings _and_ hashes of these str 11 - function ID 12 - device function (actual and pseudo) 13 14 You should use the helpers in include/pcmcia/d 15 struct pcmcia_device_id[] entries which match 16 17 If you want to match product ID strings, you a 18 hashes of the string to the macro, e.g. if you 19 string 1, you need to use 20 21 PCMCIA_DEVICE_PROD_ID1("some_string", 0x(hash_ 22 23 If the hash is incorrect, the kernel will info 24 upon module initialization, and tell you of th 25 26 You can determine the hash of the product ID s 27 "modalias" in the sysfs directory of the PCMCI 28 in the following form: 29 pcmcia:m0149cC1ABf06pfn00fn00pa725B842DpbF1EFE 30 31 The hex value after "pa" is the hash of produc 32 string 2 and so on. 33 34 Alternatively, you can use crc32hash (see tool 35 to determine the crc32 hash. Simply pass the 36 as argument to this program, e.g.: 37 $ tools/pcmcia/crc32hash "Dual Speed"
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.