#include "../include/canmsg.h"\r
#include "../include/unican_types.h"\r
#include "../include/unican_cl2.h"\r
+#include "linux/delay.h"\r
\r
\r
/*******************************************************************************\r
for ( i = 0; i < 10000; i++ )\r
{\r
if ( isAA && is55 ) return CL2_OK;\r
- tmpWord = *((U16*)(card->baseAddressPtr));\r
+ tmpWord = *((volatile U16*)(card->baseAddressPtr));\r
+ /*printk("cl2_test_card: %08lx %04x\n", (long)card->baseAddressPtr, tmpWord);*/\r
+ udelay(100);\r
if ( (tmpWord & 0x00FF) == 0x00AA ) isAA = TRUE;\r
if ( (tmpWord & 0x00FF) == 0x0055 ) is55 = TRUE;\r
}\r