Ticket 1272

Roger Young r.young at irl.cri.nz
Sun Jun 15 06:22:05 CEST 2003


>Reply from support:
>please run output through ksymoops and email the result,
>ref. your ticket number

Thanks for your quick response. I hope I am replying via this email
through the correct channel. The original inquiry (ticket 1272) is
copied to the bottom of this email. The output from ksymoops is
reproduced directly below (C). This also shows the loaded modules (A)
and the modproble command which generated the oops (B)

Hope this is helpful information.
Regards,
Roger Young.
r.young at irl.cri.nz

.........................................................................
(A)
root at Beauty:~# lsmod
Module                  Size  Used by    Not tainted
eeprom                  3508   0  (unused)
w83781d                19312   0  (unused)
i2c-proc                6928   0  [eeprom w83781d]
i2c-core               14000   0  [eeprom w83781d i2c-proc]

(B)
root at Beauty:~# modprobe i2c-amd756

[Error message copied to i2c-amd756.err1]

(C)
root at Beauty:~# ksymoops i2c-amd756.err1 
ksymoops 2.4.8 on i686 2.4.20.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.20/ (default)
     -m /usr/src/linux/System.map (default)

Warning: You did not tell me where to find symbol information.  I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc.  ksymoops -h explains the options.

Unable to handle kernel paging request at virtual address 000011ee
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0010:[<fc88a65c>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010292
eax: 000011e6   ebx: 00000000   ecx: fc87d69c   edx: 00000000
esi: 00000001   edi: 00000001   ebp: fc88a000   esp: f77d1f08
ds: 0018   es: 0018   ss: 0018
Process modprobe (pid: 114, stackpage=f77d1000)
Stack: fc88a6fc 000080e0 00000001 00000001 ffffffea c011ec4e fc88a060 08090a80
       00000d50 fc88abfc 08091534 00000b14 00000060 00000060 0000000a c1c1d840
       f77c9000 f77ca000 00000060 fc888000 fc88a060 00000db0 00000000 00000000
Call Trace:    [<fc88a6fc>] [<c011ec4e>] [<fc88a060>] [<fc88abfc>] [<fc88a060>]
  [<c01091ff>]
Code: ff 70 08 68 80 aa 88 fc ff 05 ac ad 88 fc e8 21 34 89 c3 31


>>EIP; fc88a65c <.data.end+18a9/????>   <=====

>>ecx; fc87d69c <[i2c-core].data.end+d1/1a95>
>>ebp; fc88a000 <.data.end+124d/????>
>>esp; f77d1f08 <_end+3740c950/3c4b4aa8>

Trace; fc88a6fc <.data.end+1949/????>
Trace; c011ec4e <sys_init_module+4ee/650>
Trace; fc88a060 <.data.end+12ad/????>
Trace; fc88abfc <.data.end+1e49/????>
Trace; fc88a060 <.data.end+12ad/????>
Trace; c01091ff <system_call+33/38>

Code;  fc88a65c <.data.end+18a9/????>
00000000 <_EIP>:
Code;  fc88a65c <.data.end+18a9/????>   <=====
   0:   ff 70 08                  pushl  0x8(%eax)   <=====
Code;  fc88a65f <.data.end+18ac/????>
   3:   68 80 aa 88 fc            push   $0xfc88aa80
Code;  fc88a664 <.data.end+18b1/????>
   8:   ff 05 ac ad 88 fc         incl   0xfc88adac
Code;  fc88a66a <.data.end+18b7/????>
   e:   e8 21 34 89 c3            call   c3893434 <_EIP+0xc3893434>
Code;  fc88a66f <.data.end+18bc/????>
  13:   31 00                     xor    %eax,(%eax)


1 warning issued.  Results may not be reliable.


.....................................................................................
[Original inquiry]

Ticket #: 1272 Timestamp: 2003-06-14 13:18:02-07 Version/Environment: lm_sensors 2.7.0 Linux 2.4.20 SMP
Subject: i2c-amd756 segfault with kernel 2.4.20 Category: kernel
Contact: r.young at irl.cri.nz Client Machine: ippool31-186-irl.remote.irl.cri.nz Status: Examined/Unsolved
Problem in detail:

Hello, I am trying to use i2c/lm_sensors v.2.7.0 under Linux v.2.4.20
but the i2c-amd756 module segfaults when loaded (with modprobe or insmod).
I give the complete error message below. I have a Tyan MPX 2466B m/b.
and use gcc 3.3.2 (with the Slackware 9.0 distribution). 

I am using the "stand-alone" option (method 1). Therefore I didn?t
apply any of the patches as they seemed to relate only to the kernel
option. There was an initial compile problem but that was fixed according to 
a suggestion made in ticket #1189. There were no further problems.
modules.conf and sensors.conf were configured as suggested by 
Tyan on their website.

My impression is that this is related to the current kernel version
(2.4.20) since I have not had this problem in the past. After a search
I looked at some other tickets (#1235, 1096) but they did not seem to 
relate directly to my problem.

Thanks for any help with this.
Regards,
Roger Young. 

....................................................................
root at Beauty:~# modprobe i2c-amd756
Unable to handle kernel paging request at virtual address 000011f2
*pde = 00000000
Oops: 0000
CPU:    1
EIP:    0010:[<fc89e65c>]    Not tainted
EFLAGS: 00010292
eax: 000011ea   ebx: 00000000   ecx: fc89169c   edx: 00000000
esi: 00000001   edi: 00000001   ebp: fc89e000   esp: f77e5f08
ds: 0018   es: 0018   ss: 0018
Process modprobe (pid: 111, stackpage=f77e5000)
Stack: fc89e6fc 000080e0 00000001 00000001 ffffffea c011ec4e fc89e060 080916e8
       00000d50 fc89ebfc 0809219c 00000b14 00000060 00000060 0000000a f7d92500
       f77da000 f77db000 00000060 fc89c000 fc89e060 00000db0 00000000 00000000
Call Trace:    [<fc89e6fc>] [<c011ec4e>] [<fc89e060>] [<fc89ebfc>] [<fc89e060>]
  [<c01091ff>]

Code: ff 70 08 68 80 ea 89 fc ff 05 ac ed 89 fc e8 21 f4 87 c3 31
 Segmentation fault

Reply from support:

please run output through ksymoops and email the result,
ref. your ticket number





More information about the lm-sensors mailing list