Hi,

I try to modify the rtlcan200 CAN driver (written by Heinz Haeberle) to make 
it work with the PCM3680 and rtlinux-3.1. This is what I did to the original 
source :

1. replace inb/outb with readb/writeb
2. hard coded the base address 0xDA000000 and irq(10)

When I insmod the driver, I got the following error message:


Unable to handle kernel paging request at virtual address da000000
printing eip:
c484207e
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0010:[<c484207e>]
EFLAGS: 00010292
eax: 0000007d   ebx: c4842000   ecx: da000000   edx: da000000
esi: 00000004   edi: 00000064   ebp: c2735eb8   esp: c2735eb8
ds: 0018   es: 0018   ss: 0018
Process insmod (pid: 1203, stackpage=c2735000)
Stack: c2735ee8 c484217d da000000 c2735ee8 c482affe c2735ee8 c482b05c 
00000286
       00000286 c4842000 00000004 00000040 c2735f28 c48426bf da000000 
0000007d
       da0001ff c4842a01 c0128594 00000200 c02a0954 c1044010 c02a0780 
ffffffff
Call Trace: [<c484217d>] [<da000000>] [<c482affe>] [<c482b05c>] [<c4842000>] 
[<c48426bf>] [<da000000>]
       [<da0001ff>] [<c4842a01>] [<c0128594>] [<c4842000>] [<c4842000>] 
[<c0112257>] [<c4846c80>] [<c483a000>]
       [<c4842060>] [<c0106d17>]

Code: 8a 02 83 c8 01 88 02 8a 02 f7 d0 83 e0 01 5d c3 89 f6 55 89


When I lsmod, it shown that the module is initializing.

What could be likely cause? did I left out something?

I can't rmmod because the device is busy. Is there any way to remove this 
module beside re-booting the system?


My system configuration:
Pentium MMX with 64M RAM
Redhat 7.1 with kernel 2.4.4
rtlinux-3.1

If anyone out there have the solution, pls help.

Thanks in advance for any help render.


Lim KC


_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp

-- [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