HI!

 We are trying to set up a system which uses RTLinux for collecting
data. This box needs to communicate via CAN. I found a few CAN-drivers
and tried to compile them. No luck so far!



Question 1:
 Using Heinz Haeberle can driver, I get complains RTL_SPIN_LOCK (see
below). Anyone knows about this?

Question 2:
 I am not sure wether I need to have SMP enabled in the kernel or not
(?) Could a wrong setting cause the above RTL_SPIN_LOCK-error
 
Question 3:
 Can anyone recommend a driver that 
        - suits our system (see below)
 or
        - os known to be "good"
 


Our system:
----------
CAN:    PCM-3680
CPU:    Pentium II
OS:     2.2.14-rtl2.2 
Source: RTlinux 2.2
        Linux 2.2.14
GCC:    2.95.4





hesa@einar:/usr/src/can$ make
gcc -I/usr/src/rtlinux-2.2/linux/include -I/usr/src/rtlinux-2.2/include
-I/usr/src/rtlinux-2.2 -I/usr/src/rtlinux-2.2/linux/include
-I/usr/src/rtlinux-2.2/include -I/usr/src/rtlinux-2.2
-I/usr/src/rtlinux-2.2/include/posix -Wall -Wstrict-prototypes -O2
-D__SMP__ -D__RTL__ -D__KERNEL__ -DMODULE -pipe -fno-strength-reduce
-m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586
-DMODVERSIONS -include
/usr/src/rtlinux-2.2/linux/include/linux/modversions.h
-fomit-frame-pointer -c candrv.c
candrv.c: In function `CANAddCallbackFn':
candrv.c:57: `RTL_SPIN_LOCK' undeclared (first use in this function)
candrv.c:57: (Each undeclared identifier is reported only once
candrv.c:57: for each function it appears in.)
candrv.c: In function `CANRemCallbackFn':
candrv.c:69: `RTL_SPIN_LOCK' undeclared (first use in this function)
candrv.c: In function `ProcessID':
candrv.c:81: `RTL_SPIN_LOCK' undeclared (first use in this function)
{standard input}: Assembler messages:
{standard input}:9: Warning: ignoring changed section attributes for
.modinfo
make: *** [candrv.o] Error 1


-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
--
For more information on Real-Time Linux see:
http://www.rtlinux.org/

Reply via email to