Zitat
# sensors-detect revision 1.413 (2006/01/19 20:28:00)
[...]
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-i801' for device 00:1f.3: Intel ICH7
Probe succesfully concluded.
We will now try to load each adapter module in turn.
Module `i2c-i801' already loaded.
If you have undetectable or unsupported adapters, you can have them
scanned by manually loading the modules before running this script.
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 already loaded.
We are now going to do the adapter probings. Some adapters may hang halfway
through; we can't really help that. Also, some chips will be double detected;
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 can
specify that address to remain unprobed. That often
includes address 0x69 (clock chip).
Next adapter: SMBus I801 adapter at 18e0
Do you want to scan it? (YES/no/selectively): Client found at address 0x08
Client found at address 0x30
Client found at address 0x32
Client found at address 0x44
Probing for `Maxim MAX6633/MAX6634/MAX6635'... Failed!
Client found at address 0x50
Probing for `SPD EEPROM'... Success!
(confidence 8, driver `eeprom')
Probing for `DDC monitor'... Failed!
Probing for `Maxim MAX6900'... Failed!
Client found at address 0x52
Probing for `SPD EEPROM'... Success!
(confidence 8, driver `eeprom')
Some chips are also accessible through the ISA bus. ISA probes are
typically a bit more dangerous, as we have to write to I/O ports to do
this. This is usually safe though.
Do you want to scan the ISA bus? (YES/no): Probing for `National Semiconductor LM78'
[...]
Some Super I/O chips may also contain sensors. Super I/O probes are
typically a bit more dangerous, as we have to write to I/O ports to do
this. This is usually safe though.
[...]
Do you want to scan for secondary Super I/O sensors? (YES/no): Probing for `ITE 8702F Super IO Sensors'
Failed! (skipping family)
Probing for `Nat. Semi. PC87351 Super IO Fan Sensors'
Failed! (skipping family)
Probing for `SMSC 47B27x Super IO Fan Sensors'
Failed! (skipping family)
Probing for `VT1211 Super IO Sensors'
Failed! (skipping family)
Probing for `Winbond W83627EHF/EHG Super IO Sensors'
Failed! (skipping family)
Now follows a summary of the probes I have just done.
Just press ENTER to continue:
Driver `eeprom' (should be inserted):
Detects correctly:
* Bus `SMBus I801 adapter at 18e0'
Busdriver `i2c-i801', I2C address 0x50
Chip `SPD EEPROM' (confidence:
* Bus `SMBus I801 adapter at 18e0'
Busdriver `i2c-i801', I2C address 0x52
Chip `SPD EEPROM' (confidence:
[...]
To make the sensors modules behave correctly, add these lines to
/etc/modules.d/lm_sensors and run modules-update:
#----cut here----
# I2C module options
alias char-major-89 i2c-dev
#----end cut here----
[...]
#----cut here----
# I2C adapter drivers
modprobe i2c-i801
# I2C chip drivers
# Warning: the required module eeprom is not currently installed on your system.
# For status of 2.6 kernel ports see http://secure.netroedge.com/~lm78/supported.html
# If driver is built-in to the kernel, or unavailable, comment out the following line.
modprobe eeprom
# sleep 2 # optional
/usr/bin/sensors -s # recommended
#----end cut here----
Zitat
execve("/usr/bin/sensors", ["sensors", "-s"], [/* 24 vars */]) = 0
uname({sys="Linux", node="localhost", ...}) = 0
brk(0) = 0x806b000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/tls/i686/sse2/libsensors.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/tls/i686/sse2", 0xbf852a64) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/tls/i686/libsensors.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/tls/i686", 0xbf852a64) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/tls/sse2/libsensors.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/tls/sse2", 0xbf852a64) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/tls/libsensors.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/tls", 0xbf852a64) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/i686/sse2/libsensors.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/i686/sse2", 0xbf852a64) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/i686/libsensors.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/i686", 0xbf852a64) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/sse2/libsensors.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/sse2", 0xbf852a64) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/libsensors.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib", {st_mode=S_IFDIR|0755, st_size=72, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=20175, ...}) = 0
mmap2(NULL, 20175, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f5b000
close(3) = 0
open("/usr/lib/libsensors.so.3", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 r\0\0004\0\0\0\34}\2\0\0\0\0\0004\0 \0\5\0(\0\31\0\30\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0d\5\1\0d\5\1\0\5\0\0\0\0\20\0\0\1\0\0\0d\5\1\0d\25\1\0d\25\1\0,u\1\0\200\207\1\0\6\0\0\0\0\20\0\0\2\0\0\0\310\7\1\0\310\27\1\0\310\27\1\0\330\0\0\0\330\0\0\0\6\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\203\0\0\0\240\0\0\0\0\0\0\0\0\0\0\0_\0\0\0\235\0\0\0\0\0\0\0Z\0\0\0Q\0\0\0\237\0\0\0(\0\0\0l\0\0\0\221\0\0\0+\0\0\0\0\0\0\0\36\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\'\0\0\0\177\0\0\0005\0\0\0000\0\0\0\0\0\0\0\224\0\0\0z\0\0\0\0\0\0\0\0\0\0\0\207\0\0\0\202\0\0\0q\0\0\0\\\0\0\0009\0\0\0\232\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\26\0\0\0k\0\0\0s\0\0\0j\0\0\0e\0\0\0\201\0\0\0\203\0\0\0;\0\0\0@\0\0\0\0\0\0\0\0\0\0\0006\0\0\0\0\0\0\0\226\0\0\0\0\0\0\0\17\0\0\0\236\0\0\0\30\0\0\0\227\0\0\0\0\0\0\0L\0\0\0\0\0\0\0t\0\0\0\234\0\0\0\204\0\0\0{\0\0\0|\0\0\0\222\0\0\0\""..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=164100, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f5a000
mmap2(NULL, 171236, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f30000
madvise(0xb7f30000, 171236, MADV_SEQUENTIAL|0x1) = 0
mmap2(0xb7f41000, 98304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10) = 0xb7f41000
mmap2(0xb7f59000, 3300, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f59000
close(3) = 0
open("/usr/local/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\322T\1\0004\0\0\0\\d\21\0\0\0\0\0004\0 \0\v\0(\0<\0;\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0`\1\0\0`\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\20N\20\0\20N\20\0\20N\20\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0p\225\20\0p\225\20\0\5\0\0\0\0\20\0\0\1\0\0\0\264\242\20\0\264\242\20\0\264\242\20\0X,\0\0<V\0\0\6\0\0\0\0\20\0\0\2\0\0\0\34\275\20\0\34\275\20\0\34\275\20\0\360\0\0\0\360\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\224\1\0\0\224\1\0\0\224\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0\7\0\0\0\264\242\20\0\264\242\20\0\264\242\20\0\10\0\0\0(\0\0\0\4\0\0\0\4\0\0\0P\345td$N\20\0$N\20\0$N\20\0t\16\0\0t\16\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\274\242\20\0\274\242\20\0\264\242\20\0,\35\0\0,\35\0\0\4\0\0\0 \0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\4\0\0\0\1\0\0\0\377\3\0\0\203\10\0\0\5\1\0\0\236\6\0\0Z\2\0\0\321\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1142204, ...}) = 0
mmap2(NULL, 1112304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e20000
madvise(0xb7e20000, 1112304, MADV_SEQUENTIAL|0x1) = 0
mmap2(0xb7f2a000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10a) = 0xb7f2a000
mmap2(0xb7f2d000, 10480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f2d000
close(3) = 0
open("/lib/libm.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P4\0\0004\0\0\0(&\2\0\0\0\0\0004\0 \0\t\0(\0\36\0\35\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0 \1\0\0 \1\0\0\5\0\0\0\4\0\0\0\3\0\0\0X\376\1\0X\376\1\0X\376\1\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0p\376\1\0p\376\1\0\5\0\0\0\0\20\0\0\1\0\0\0\344\376\1\0\344\16\2\0\344\16\2\0T\1\0\0\234\1\0\0\6\0\0\0\0\20\0\0\2\0\0\0\370\376\1\0\370\16\2\0\370\16\2\0\340\0\0\0\340\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0T\1\0\0T\1\0\0T\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\344\376\1\0\344\16\2\0\344\16\2\0\20\1\0\0\20\1\0\0\4\0\0\0\4\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\4\0\0\0\1\0\0\0\241\2\0\0_\1\0\0000\1\0\0\0\0\0\0\0\0\0\0\203\0\0\0\270\0\0\0\316\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\245\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0&\0\0\0\0\0\0\0\0\0\0\0~"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=142040, ...}) = 0
mmap2(NULL, 135296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7dfe000
madvise(0xb7dfe000, 135296, MADV_SEQUENTIAL|0x1) = 0
mmap2(0xb7e1e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1f) = 0xb7e1e000
close(3) = 0
open("/lib/libsysfs.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260#\0\0004\0\0\0\210\244\0\0\0\0\0\0004\0 \0\5\0(\0\30\0\27\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\236\0\0\4\236\0\0\5\0\0\0\0\20\0\0\1\0\0\0\0\240\0\0\0\240\0\0\0\240\0\0l\2\0\0p\2\0\0\6\0\0\0\0\20\0\0\2\0\0\0\24\240\0\0\24\240\0\0\24\240\0\0\310\0\0\0\310\0\0\0\6\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\4\0\0\0\203\0\0\0\233\0\0\0<\0\0\0G\0\0\0d\0\0\0X\0\0\0\214\0\0\0+\0\0\0B\0\0\0\223\0\0\0\0\0\0\0l\0\0\0b\0\0\0\0\0\0\0\221\0\0\0\211\0\0\0\205\0\0\0\0\0\0\0O\0\0\0\0\0\0\0\224\0\0\0F\0\0\0e\0\0\0U\0\0\0\0\0\0\0\220\0\0\0\0\0\0\0\0\0\0\0\210\0\0\0\0\0\0\0E\0\0\0v\0\0\0\206\0\0\0\0\0\0\0\24\0\0\0\230\0\0\0m\0\0\0\202\0\0\0_\0\0\0\30\0\0\0\216\0\0\0\0\0\0\0g\0\0\0\204\0\0\0\0\0\0\0t\0\0\0P\0\0\0\217\0\0\0\0\0\0\0J\0\0\0h\0\0\0\200\0\0\0\0\0\0\0w\0\0\0\232\0\0\0j\0\0\0003\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\226\0\0\0\231\0\0\0\0\0\0\0\32\0\0\0009\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=43080, ...}) = 0
mmap2(NULL, 41584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7df3000
madvise(0xb7df3000, 41584, MADV_SEQUENTIAL|0x1) = 0
mmap2(0xb7dfd000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa) = 0xb7dfd000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7df2000
mprotect(0xb7f2a000, 4096, PROT_READ) = 0
mprotect(0xb7f75000, 4096, PROT_READ) = 0
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7df28e0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0xb7f5b000, 20175) = 0
open("/dev/urandom", O_RDONLY) = 3
read(3, "\26g\251E", 4) = 4
close(3) = 0
brk(0) = 0x806b000
brk(0x808c000) = 0x808c000
open("/etc/sensors.conf", O_RDONLY) = 3
open("/proc/mounts", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f5f000
read(4, "rootfs / rootfs rw 0 0\n/dev/root / reiserfs rw,noatime 0 0\nproc /proc proc rw,nosuid,nodev,noexec 0 0\nsysfs /sys sysfs rw,nosuid,nodev,noexec 0 0\nudev /dev tmpfs rw,nosuid 0 0\ndevpts /dev/pts devpts rw,nosuid,noexec 0 0\n/dev/sda3 /boot ext2 rw,noatime 0 0\nshm /dev/shm tmpfs rw,nosuid,nodev,noexec 0 0\nusbfs /proc/bus/usb usbfs rw,nosuid,noexec 0 0\nbinfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,nosuid,nodev,noexec 0 0\n", 1024) = 425
close(4) = 0
munmap(0xb7f5f000, 4096) = 0
open("/proc/mounts", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f5f000
read(4, "rootfs / rootfs rw 0 0\n/dev/root / reiserfs rw,noatime 0 0\nproc /proc proc rw,nosuid,nodev,noexec 0 0\nsysfs /sys sysfs rw,nosuid,nodev,noexec 0 0\nudev /dev tmpfs rw,nosuid 0 0\ndevpts /dev/pts devpts rw,nosuid,noexec 0 0\n/dev/sda3 /boot ext2 rw,noatime 0 0\nshm /dev/shm tmpfs rw,nosuid,nodev,noexec 0 0\nusbfs /proc/bus/usb usbfs rw,nosuid,noexec 0 0\nbinfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,nosuid,nodev,noexec 0 0\n", 1024) = 425
close(4) = 0
munmap(0xb7f5f000, 4096) = 0
lstat64("/sys/class/hwmon", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
lstat64("/sys/class/hwmon", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
open("/sys/class/hwmon", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 4
fstat64(4, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
fcntl64(4, F_SETFD, FD_CLOEXEC) = 0
getdents64(4, /* 2 entries */, 4096) = 48
getdents64(4, /* 0 entries */, 4096) = 0
close(4) = 0
write(2, "Can\'t access procfs/sysfs file\n", 31Can't access procfs/sysfs file
) = 31
write(2, "Unable to find i2c bus information;\nFor 2.6 kernels, make sure you have mounted sysfs and libsensors\nwas compiled with sysfs support!\nFor older kernels, make sure you have done \'modprobe i2c-proc\'!\n", 198Unable to find i2c bus information;
For 2.6 kernels, make sure you have mounted sysfs and libsensors
was compiled with sysfs support!
For older kernels, make sure you have done 'modprobe i2c-proc'!
) = 198
exit_group(1) = ?
Process 10067 detached
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »vio« (09.10.2006, 19:47)
Quellcode |
|
1 2 3 |
# /etc/init.d/lm_sensors start # /etc/init.d/lm_sensors : line 20: 5403 Segementation fault /usr/bin/sensors -s >&/dev/null # ERROR: lm_sensors failed to start |