Hi,
during the last days (nights) I tried to install a internal/PCI
ISDN-card in my PC164LX.
Since ISDN was not installed and the kernel running was
2.2.7-ac-something and not the 2.2.13 delivered with SuSE 6.3 axp
(probably from an earlier installation) I installed lx-suse (Sources of
the delivered Kernel incl. SuSE patches) via yast and compiled a new
kernel including ISDN support as module.
The card is a noname (Highscreen) with a chip signed:
HFC-S PCI A
2BDS0 ISDN
CCD 0002E
so I included HFC PCI support etc. Compiled ... reboot ... installed
ISDN via Yast everything smooth :-).
Then I tried to connect to a provider an nothing happend. Ok I hadnt
really expected it on the first try, but ...
At boot time I saw a message about <i4l_hardware not succeeded> pass by
and after some investigation in the ISDN Subsystem to no avail I found
the following on the console and in ttyS0 || /var/log/warn:
----------------
Aug 2 20:03:51 alpha kernel: Symbol table has incorrect version number.
Aug 2 20:03:51 alpha kernel: Cannot find map file.
Aug 2 20:03:51 alpha kernel: Error seeking in /dev/kmem
Aug 2 20:03:51 alpha kernel: Symbol #hisax, value 00854000
Aug 2 20:03:51 alpha kernel: Error adding kernel module table entry.
Aug 2 20:03:51 alpha kernel: Unable to handle kernel paging request at
virtual address 000000000b000068
Aug 2 20:03:51 alpha kernel: modprobe(74): Oops 1
Aug 2 20:03:51 alpha kernel: pc = [<fffffe000088b9a4>] ra =
[<fffffe000088b990>] ps = 0007
Aug 2 20:03:51 alpha kernel: v0 = 0000000000000000 t0 =
0000000002100002 t1 = fffffc000049cd6c
Aug 2 20:03:51 alpha kernel: t2 = 000000000b000000 t3 =
0000000000000000 t4 = fffffc8700090088
Aug 2 20:03:51 alpha kernel: t5 = fffffc000049d670 t6 =
fffffc000049ce48 t7 = fffffc000937c000
Aug 2 20:03:51 alpha kernel: s0 = fffffc000904a000 s1 =
fffffe0000897680 s2 = 0000000000001fff
Aug 2 20:03:51 alpha kernel: s3 = fffffe0000893a94 s4 =
0000000000000009 s5 = fffffe0000894640
Aug 2 20:03:51 alpha kernel: s6 = fffffe00008939a0 a0 =
0000000000000007 a1 = 0000000000000002
Aug 2 20:03:51 alpha kernel: a2 = 0000000000000000 a3 =
fffffc000937fcb0 a4 = fffffc000937fca8
Aug 2 20:03:51 alpha kernel: a5 = 0000000000000020 t8 =
000000000000001f t9 = fffffc000049ced0
Aug 2 20:03:51 alpha kernel: t10= fffffc000049e708 t11=
000000000000000a pv = fffffc000031b2c0
Aug 2 20:03:52 alpha kernel: at = fffffc000049ceb8 gp =
fffffe00008a13a8 sp = fffffc000937fcc8
Aug 2 20:03:52 alpha kernel: Code:
Aug 2 20:03:52 alpha kernel: 6b5b725c jsr ra,(pv)
Aug 2 20:03:52 alpha kernel: 27ba0001 ldah gp,1(ra)
Aug 2 20:03:52 alpha kernel: 23bd5a18 lda gp,23064(gp)
Aug 2 20:03:52 alpha kernel: a4690048 ldq t2,72(s0)
Aug 2 20:03:52 alpha kernel: 3be90035 stb zero,53(s0)
Aug 2 20:03:52 alpha kernel: 3be90034 stb zero,52(s0)
Aug 2 20:03:52 alpha kernel: *3be30068 stb zero,104(t2)
Aug 2 20:03:52 alpha kernel: a4490048 ldq t1,72(s0)
Aug 2 20:03:52 alpha kernel: Trace: 326af4 310bd8
-------------------------------------
But kernel and modules compiled ++without++ error ???
And the modules ++are++ loaded as seen in
-------------------------------------
lsmod:
Module Size Used by
hisax 297536 1 (uninitialized)
isdn 147440 0 [hisax]
slhc 6976 0 [isdn]
-------------------------------------
I also tried to compile hisax as fixed kernel part (not module) the
result is a shorter message but the same failure.
depmod -e showed no unresolved symbols and ksymoops showes all the
symbols the kernel is complaining about to be missing.
I even tried an 2.2.16 kernel which runs everything fine ++except
hisax++.
So is this a kernel bug ? a hardware problem (cheap card)? ++ Or What
??? ++
++Any++ hints welcome !!
Thomas
--
----------------------------------------------------
Physikalisch-Technische Bundesanstalt
Braunschweig
Fachlabor: 1.13
Bundesallee 100 Tel: 0531/592-1225
D-38116 Braunschweig Fax: 0531/592-1105
----------------------------------------------------