sensors-detect segmentation fault.

Bram Havers Bram_Havers at
Mon Aug 18 18:14:14 CEST 2003

I've installed lm_sensors and i2c on my Via Epia ME6000 with Red Hat 9.
When i run sensors-detect it ends with a segmentation fault after which 
only a reboot helps to kill the processes
Below i've posted what appears on the console, dmseg and lsmod.
Hope you can help. Thanks.

-------------  on console  ------
 BIOS vendor (ACPI): VT9174
 System vendor (DMI): VIA Technologies, Inc.
 BIOS version (DMI): 6.00 PG
 We can start with probing for (PCI) I2C or SMBus adapters.
 You do not need any special privileges for this.
 Do you want to probe now? (YES/no):
Probing for PCI bus adapters...
Use driver `i2c-viapro' for device 00:11.0: VIA Technologies VT8233A/8235 
South Bridge
Probe succesfully concluded.

 We will now try to load each adapter module in turn.
Load `i2c-viapro' (say NO if built into your kernel)? (YES/no):
Module loaded succesfully.
 Do you now want to be prompted for non-detectable adapters? (yes/NO):
 To continue, we need module `i2c-dev' to be loaded.
 If it is built-in into your kernel, you can safely skip this.
 i2c-dev is not loaded. Do you want to load it now? (YES/no):
 Module loaded succesfully.

 We are now going to do the adapter probings. Some adapters may hang 
 through; we can't really help that. Also, some chips will be double 
 we choose the one with the highest confidence value in that case.
 If you found that the adapter hung after probing a certain address, you 
 specify that address to remain unprobed. That often
 includes address 0x69 (clock chip).
Segmentation fault
---------- end ----

----------dmesg ----
via82cxxx: board #1 at 0xE400, IRQ 10
i2c-core.o: i2c core module version 2.8.0 (20030714)
i2c-viapro.o version 2.6.5 (20020915)
i2c-viapro.o: Found Via VT8233A/8235 device
i2c-viapro.o: Via Pro SMBus detected and initialized
i2c-dev.o: i2c /dev entries driver module version 2.8.0 (20030714)
i2c-dev.o: Registered 's Via Pro adapter at 0500' as minor 0
Unable to handle kernel NULL pointer dereference at virtual address 
 printing eip:
*pde = 00000000
Oops: 0000
i2c-dev i2c-viapro i2c-core via82cxxx_audio uart401 ac97_codec sound 
soundcore parport_pc lp parpo
rt ipsec autofs via-rhine mii ipt_REJECT iptable_filter ip_t
CPU:    0
EIP:    0060:[<ce951860>]    Not tainted
EFLAGS: 00010206

EIP is at read_bus_i2c [i2c-core] 0x74 (2.4.20-19.9)
eax: 00000000   ebx: 00000000   ecx: c0a15000   edx: ffffffff
esi: 00000006   edi: c0a15000   ebp: 00000c00   esp: c03b3f30
ds: 0068   es: 0068   ss: 0068
Process sensors-detect (pid: 4865, stackpage=c03b3000)
Stack: c0a15000 ce953e30 00000000 ce955b60 00000000 00001000 082a5000 
       00000c00 c0a15000 00001000 c0160f66 c0a15000 c03b3f88 00000000 
       c03b3f84 00000000 c03b2000 c88d39c0 00000000 00000000 00000000 
Call Trace:   [<ce953e30>] .rodata.str1.1 [i2c-core] 0x0 (0xc03b3f34))
[<ce955b60>] core_lists [i2c-core] 0x0 (0xc03b3f3c))
[<c0160f66>] proc_file_read [kernel] 0xb6 (0xc03b3f5c))
[<c013ff65>] sys_read [kernel] 0x85 (0xc03b3f9c))
[<c0109103>] system_call [kernel] 0x33 (0xc03b3fc0))

Code: 8b 50 2c 83 c4 10 85 d2 74 52 8b 40 28 85 c0 74 40 83 ec 08
---------- end ----

-------- lsmod -----
Module                  Size  Used by    Not tainted
i2c-dev                 4992   0  (unused)
i2c-viapro              4816   0  (unused)
i2c-core               19556   1  [i2c-dev i2c-viapro]
via82cxxx_audio        22328   0  (autoclean)
uart401                 8036   0  (autoclean) [via82cxxx_audio]
ac97_codec             13160   0  (autoclean) [via82cxxx_audio]
sound                  70132   0  (autoclean) [via82cxxx_audio uart401]
soundcore               6116   4  (autoclean) [via82cxxx_audio sound]
parport_pc             17508   1  (autoclean)
lp                      8580   0  (autoclean)
parport                33952   1  (autoclean) [parport_pc lp]
ipsec                 263264   2
autofs                 12148   0  (autoclean) (unused)
via-rhine              15344   1
mii                     3720   0  [via-rhine]
ipt_REJECT              3736   2  (autoclean)
iptable_filter          2316   1  (autoclean)
ip_tables              14488   2  [ipt_REJECT iptable_filter]
ohci1394               18600   0  (unused)
ieee1394               45388   0  [ohci1394]
keybdev                 2752   0  (unused)
mousedev                5236   0
hid                    20868   0  (unused)
input                   5632   0  [keybdev mousedev hid]
usb-uhci               24684   0  (unused)
ehci-hcd               18568   0  (unused)
usbcore                73280   1  [hid usb-uhci ehci-hcd]
ext3                   64704   2
jbd                    47860   2  [ext3]
-------------- end ---

Bram Havers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the lm-sensors mailing list