SuSE Support Database

Title: Strange kernel messages caused by HiSax

---

Mainpage ---- Searchform ---- History ---- Versions ---- Categories ---- Contents ---

Strange kernel messages caused by HiSax

Applies to

Kernel: Version 2.0
HiSax: Version 2.*

Symptom:

The kernel reports strange things in the ISDN and/or HiSax region, e.g.
Feb 25 17:12:44 sv1 kernel: general protection: 0000
Feb 25 17:12:44 sv1 kernel: CPU:    0
Feb 25 17:12:44 sv1 kernel: EIP:    0010:[<00486e00>]
Feb 25 17:12:44 sv1 kernel: EFLAGS: 00010202
Feb 25 17:12:44 sv1 kernel: eax: 00486dfc   ebx: 00000001   ecx:
00a79918   edx: 00000000
Feb 25 17:12:44 sv1 kernel: esi: 00486e6d   edi: 00000000   ebp:
001a966c   esp: 001a960c
Feb 25 17:12:44 sv1 kernel: ds: 0018   es: 0018   fs: 002b   gs: 0000
ss: 0018
Feb 25 17:12:44 sv1 kernel: Process swapper (pid: 0, process nr: 0,
stackpage=001a8ebc)
Feb 25 17:12:44 sv1 kernel: Stack: 0013c990 00486e6c 00000001 00486e6c
007d353000145640 00486e6c 00000000
Feb 25 17:12:44 sv1 kernel:        00486e6c 00486e1c 00000042 00000042
0000110400df0038 001af230 00486e30
Feb 25 17:12:44 sv1 kernel:        c50aa8c0 00486e6c 00000000 00486ebc
00a7991800486e7c 00486e2c 007d3530
Feb 25 17:12:44 sv1 kernel: Call Trace: [kfree_skb+144/272]
[ip_forward+1984/2016] [ip_rcv+1301/1440] [net_bh+252/304]
[do_bottom_half+59/112] [handle_bottom_half+11/32] [exit_notify+62/496]
Feb 25 17:12:44 sv1 kernel:        [do_exit+456/512]
[die_if_kernel+707/736] [<02000000>] [<01800000>]
[do_general_protection+44/96] [do_general_protection+0/96]
[error_code+64/80] [kfree_skb+144/272]
Feb 25 17:12:44 sv1 kernel:        [ip_forward+1984/2016]
[ip_rcv+1301/1440] [net_bh+252/304] [do_bottom_half+59/112]
[handle_bottom_half+11/32] [exit_notify+62/496] [do_exit+456/512]
[die_if_kernel+707/736]
Feb 25 17:12:44 sv1 kernel:        [<02000000>] [<01800000>]
[do_general_protection+44/96] [do_general_protection+0/96]
[error_code+64/80] [kfree_skb+144/272] [ip_forward+1984/2016]
[ip_rcv+1301/1440]
Feb 25 17:12:44 sv1 kernel:        [net_bh+252/304]
[do_bottom_half+59/112] [handle_bottom_half+11/32] [exit_notify+62/496]
[do_exit+456/512] [die_if_kernel+707/736] [<02000000>] [<01800000>]
Feb 25 17:12:44 sv1 kernel:        [do_general_protection+44/96]
[do_general_protection+0/96] [error_code+64/80] [kfree_skb+144/272]
[ip_forward+1984/2016] [ip_rcv+1301/1440] [net_bh+252/304]
[do_bottom_half+59/112]
Feb 25 17:12:44 sv1 kernel:        [handle_bottom_half+11/32]
[exit_notify+62/496] [do_exit+456/512] [die_if_kernel+707/736]
[<02000000>] [<01800000>] [do_general_protection+44/96]
[do_general_protection+0/96]
Feb 25 17:12:44 sv1 kernel:        [error_code+64/80]
[kfree_skb+144/272] [ip_forward+1984/2016] [ip_rcv+1301/1440]
[net_bh+252/304] [do_bottom_half+59/112] [handle_bottom_half+11/32]
[exit_notify+30/496]
Feb 25 17:12:44 sv1 kernel:        [do_exit+456/512]
[die_if_kernel+707/736] [<02000000>] [<01800000>]
[do_general_protection+44/96] [do_general_protection+0/96]
[error_code+64/80] [kfree_skb+144/272]
Feb 25 17:12:44 sv1 kernel:        [ip_forward+1984/2016]
[ip_rcv+1301/1440] [net_bh+252/304] [do_bottom_half+59/112]
[handle_bottom_half+11/32] [do_exit+90/512]
Feb 25 17:12:44 sv1 kernel: Code: 65 62 20 32 35 20 31 37 3a 31 32 3a 34
33 00 00 c0 04 16 00
Feb 25 17:12:44 sv1 kernel: Aiee, killing interrupt handler

Cause:

Not known....

Solution:

Shutdown ISDN. (/sbin/init.d/i4l stop;/sbin/init.d/i4l_hardware stop) Load the modules isdn.o and hisax.o manually with -m:
cd /lib/modules/2.0.33/misc
insmod -m isdn.o >/tmp/isdn.map
insmod -m hisax.o >/tmp/hisax.map
Then start up ISDN again, maybe you also have to set the route again (/sbin/init.d/i4l start; /sbin/init.d/route start).

Then try to provoke the error and send me the maps (also System.map from / or from the kernel source), the trace and the version lines from isdn/hisax (excerpt from /var/log/messages).

---

Keywords: HISAX, GENERAL PROTECTION, AIEE, KILLING INTERRUPT HANDLER

---

Categories: Hardware

---

Mainpage ---- Searchform ---- History ---- Versions ---- Categories ---- Contents ---

SDB-kernel_hisax, Copyright SuSE GmbH, Nuremberg, Germany - Version: 12. Mar 1998
Impressum - Last generated: 24. Feb 1999 14:53:53 by maddin with sdb_gen 1.00.0