sensors fail randomally (hardware weirdness?)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



me and my big mouth. today, after 5 days everything was running
absolutely fine, the weirdness happened again. same thing. any
application that tries to read sensors data gets stuck.
only now, when i ran 'sensors-detect' after the weirdness happened,
instead of not finding the AMD756, it just got stuck when it tries to
scan it. tried running 'sensors-detect' both before and after unloading
the i2c and the lm_sensors modules, same result:

<blah blah...>

 Next adapter: SMBus AMD756 adapter at 50e0 (Non-I2C SMBus adapter)
 Do you want to scan it? (YES/no/selectively): YES
 |

<that's it, stuck, ctrl-c>

L3ECH.


On Tue, 2002-06-18 at 00:40, L3ECH wrote:
> my motherboard is about 2 years old and i'm using lm_sensors for about a
> year now, and the exact same thing was happening last summer. therefore
> it is unlikely a "board aging" problem.
> at this time of year, cpu temperature at normal load is around 54C. when
> there's a lot of cpu activity, and it's a hot day - it gets up to 60C or
> even more. i monitor the system and cpu temperature using gkrellm.
> before this CVS version i NEVER seen it reach 60C, the sensor chip
> usually failed around 59.5C, so i have to conclude that it's definitely
> temperature related.
> today it was showing 61C and still running. that leads me to conclude
> that the patches in the CVS do help.
> 
> L3ECH.
> 
> On Mon, 2002-06-17 at 07:09, merlin wrote:
> > 
> > I think I checked in those changes, and I'm afraid they don't
> > solve the problem completely. I've observed them recover from a
> > failure occasionally, but the sensors still eventually become totally
> > unresponsive. I have a Gigabyte 7ix which exhibits the same symptoms that
> > you describe. It's interesting that you have such a similar motherboard
> > and are, I believe, the first to report this.. I wonder is it unique to
> > this family of mobos.
> > 
> > The sensors ran reliably for several years before they started misbehaving
> > as they do now, but it does seem temperature-related, and those several
> > years were in Ireland which is not renowned for its warmth.
> > 
> > Merlin
> > 
> > r/l3ech at l3ech.dyns.net/2002.06.16/23:53:21
> > >after installing the CVS version the hangs didn't appear anymore. but
> > >then again, they never appeared during the winter too (when it was cold
> > >outside). i live in a desert-like climate and it can get VERY hot in the
> > >summer, and because it's an amd cpu, the weather has major effect on the
> > >system's temperature (and on the sensor chips?).
> > >i'll let you know if the weirdness happen again.
> > >
> > >thanks for the help.
> > >L3ECH.
> > >
> > >
> > >On Wed, 2002-06-12 at 04:58, Mark D. Studebaker wrote:
> > >> As sensors-detect didn't find any chips after things hang,
> > >> the problem is most likely in adm-756.
> > >> You can verify this by trying prog/detect/i2cdetect before and after
> > >> the hang.
> > >> We recently checked in some changes advertised as 'reliability
> > >> improvements'
> > >> to amd-756 in CVS. Please try it and see if it helps.
> > >> Let us know.
> > >> mds
> > >> 
> > >> 
> > >> L3ECH wrote:
> > >> > 
> > >> > lm_sensors, i2c drivers and everything else installs and works just
> > >> > fine.
> > >> > however, on random occasions (usually on a hot day), the sensor chip
> > >> > just fails (i think). data from sensors is no longer recieved.
> > >> > unloading the modules and loading them again doesn't help and
> > >> > sensors-detect do not detect the lm chip after that happens.
> > >> > this happened with previous versions of lm_sensors too.
> > >> > after a reboot everything goes back to normal.
> > >> > is this a hardware problem, or am i doing something wrong?
> > >> > is there a way to do the same thing a reboot does without a reboot?
> > >> > 
> > >> > included info: chip and motherboard type, dmesg output, sensors-detect
> > >> > output after the weirdness, normal sensors-detect output, lsmod output,
> > >> > output of 'lspci -n', output of i2cdetect.
> > >> > 
> > >> > sensor chip: Winbond W83977E AW
> > >> > motherboard: Gigabyte GA-7IXE
> > >> > (http://www.gigabyte.com.tw/products/ga7ixe.htm)
> > >> > 
> > >> > dmesg output:
> > >> > --------------------------------------------------------------------------
> > >> > Linux version 2.4.18 (root at l3ech.dyns.net) (gcc version 2.95.4 20011002
> > >> > (Debian prerelease)) #3 Sun Jun 9 12:26:51 IDT 2002
> > >> > BIOS-provided physical RAM map:
> > >> >  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
> > >> >  BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
> > >> >  BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
> > >> >  BIOS-e820: 0000000000100000 - 000000000fff0000 (usable)
> > >> >  BIOS-e820: 000000000fff0000 - 000000000fff8000 (ACPI data)
> > >> >  BIOS-e820: 000000000fff8000 - 0000000010000000 (ACPI NVS)
> > >> >  BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
> > >> > On node 0 totalpages: 65520
> > >> > zone(0): 4096 pages.
> > >> > zone(1): 61424 pages.
> > >> > zone(2): 0 pages.
> > >> > Kernel command line: auto BOOT_IMAGE=Linux ro root=1601
> > >> > Initializing CPU#0
> > >> > Detected 757.481 MHz processor.
> > >> > Console: colour VGA+ 132x50
> > >> > Calibrating delay loop... 1510.60 BogoMIPS
> > >> > Memory: 255424k/262080k available (1327k kernel code, 6268k reserved,
> > >> > 387k data, 204k init, 0k highmem)
> > >> > Dentry-cache hash table entries: 32768 (order: 6, 262144 bytes)
> > >> > Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)
> > >> > Mount-cache hash table entries: 4096 (order: 3, 32768 bytes)
> > >> > Buffer-cache hash table entries: 16384 (order: 4, 65536 bytes)
> > >> > Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
> > >> > CPU: Before vendor init, caps: 0183f9ff c1c3f9ff 00000000, vendor = 2
> > >> > CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
> > >> > CPU: L2 Cache: 512K (64 bytes/line)
> > >> > CPU: After vendor init, caps: 0183f9ff c1c3f9ff 00000000 00000000
> > >> > Intel machine check architecture supported.
> > >> > Intel machine check reporting enabled on CPU#0.
> > >> > CPU:     After generic, caps: 0183f9ff c1c3f9ff 00000000 00000000
> > >> > CPU:             Common caps: 0183f9ff c1c3f9ff 00000000 00000000
> > >> > CPU: AMD Athlon(tm) Processor stepping 02
> > >> > Enabling fast FPU save and restore... done.
> > >> > Checking 'hlt' instruction... OK.
> > >> > POSIX conformance testing by UNIFIX
> > >> > PCI: PCI BIOS revision 2.10 entry at 0xfdb71, last bus=1
> > >> > PCI: Using configuration type 1
> > >> > PCI: Probing PCI hardware
> > >> > PCI: Using IRQ router AMD756 VIPER [1022/740b] at 00:07.3
> > >> > isapnp: Scanning for PnP cards...
> > >> > isapnp: Card 'Rockwell 56K ACF II Fax+Data+Voice Modem'
> > >> > isapnp: 1 Plug & Play card detected total
> > >> > Linux NET4.0 for Linux 2.4
> > >> > Based upon Swansea University Computer Society NET3.039
> > >> > Initializing RT netlink socket
> > >> > Starting kswapd
> > >> > Journalled Block Device driver loaded
> > >> > pty: 256 Unix98 ptys configured
> > >> > Real Time Clock Driver v1.10e
> > >> > block: 128 slots per queue, batch=32
> > >> > Uniform Multi-Platform E-IDE driver Revision: 6.31
> > >> > ide: Assuming 33MHz system bus speed for PIO modes; override with
> > >> > idebus=xx
> > >> > AMD7409: IDE controller on PCI bus 00 dev 39
> > >> > AMD7409: chipset revision 3
> > >> > AMD7409: not 100% native mode: will probe irqs later
> > >> >     ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:pio
> > >> >     ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:DMA
> > >> > hda: ST36531A, ATA DISK drive
> > >> > hdc: WDC WD400EB-00CPF0, ATA DISK drive
> > >> > hdd: LG CD-ROM CRD-8521B, ATAPI CD/DVD-ROM drive
> > >> > ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> > >> > ide1 at 0x170-0x177,0x376 on irq 15
> > >> > hda: 12706470 sectors (6506 MB) w/128KiB Cache, CHS=790/255/63, UDMA(33)
> > >> > hdc: 78165360 sectors (40021 MB) w/2048KiB Cache, CHS=77545/16/63,
> > >> > UDMA(33)
> > >> > hdd: ATAPI 52X CD-ROM drive, 128kB Cache, DMA
> > >> > Uniform CD-ROM driver Revision: 3.12
> > >> > Partition check:
> > >> >  hda: hda1 hda2
> > >> >  hdc: hdc1
> > >> > Floppy drive(s): fd0 is 1.44M
> > >> > FDC 0 is a post-1991 82077
> > >> > loop: loaded (max 8 devices)
> > >> > ne2k-pci.c:v1.02 10/19/2000 D. Becker/P. Gortmaker
> > >> >   http://www.scyld.com/network/ne2k-pci.html
> > >> > AMD756: dev 10ec:8029, router pirq : 3 get irq :  5
> > >> > PCI: Found IRQ 5 for device 00:0a.0
> > >> > eth0: RealTek RTL-8029 found at 0xda00, IRQ 5, 00:40:95:46:6F:2D.
> > >> > AMD756: dev 10ec:8029, router pirq : 2 get irq : 11
> > >> > PCI: Found IRQ 11 for device 00:09.0
> > >> > eth1: RealTek RTL-8029 found at 0xd800, IRQ 11, 00:40:95:42:6A:0A.
> > >> > PPP generic driver version 2.4.1
> > >> > PPP Deflate Compression module registered
> > >> > PPP BSD Compression module registered
> > >> > SCSI subsystem driver Revision: 1.00
> > >> > aec671x_detect:
> > >> > AMD756: dev 1191:8030, router pirq : 4 get irq : 10
> > >> > PCI: Found IRQ 10 for device 00:0b.0
> > >> > PCI: Sharing IRQ 10 with 00:07.4
> > >> >    ACARD AEC-671X PCI Ultra/W SCSI-3 Host Adapter: 0    IO:de00, IRQ:10.
> > >> >          ID:  3  YAMAHA  CRW2100S        1.0H
> > >> >          ID:  7  Host Adapter
> > >> > scsi0 : ACARD AEC-6710/6712/67160 PCI Ultra/W/LVD SCSI-3 Adapter Driver
> > >> > V2.5+ac
> > >> >   Vendor: YAMAHA    Model: CRW2100S          Rev: 1.0H
> > >> >   Type:   CD-ROM                             ANSI SCSI revision: 02
> > >> > Attached scsi CD-ROM sr0 at scsi0, channel 0, id 3, lun 0
> > >> > sr0: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray
> > >> > NET4: Linux TCP/IP 1.0 for NET4.0
> > >> > IP Protocols: ICMP, UDP, TCP, IGMP
> > >> > IP: routing cache hash table of 2048 buckets, 16Kbytes
> > >> > TCP: Hash tables configured (established 16384 bind 16384)
> > >> > ip_conntrack (2047 buckets, 16376 max)
> > >> > ip_tables: (C) 2000-2002 Netfilter core team
> > >> > NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
> > >> > kjournald starting.  Commit interval 5 seconds
> > >> > EXT3-fs: mounted filesystem with ordered data mode.
> > >> > VFS: Mounted root (ext3 filesystem) readonly.
> > >> > Freeing unused kernel memory: 204k freed
> > >> > Adding Swap: 257032k swap-space (priority -1)
> > >> > EXT3 FS 2.4-0.9.17, 10 Jan 2002 on ide1(22,1), internal journal
> > >> > es1371: version v0.30 time 01:06:23 Jun  9 2002
> > >> > AMD756: dev 1274:1371, router pirq : 1 get irq :  9
> > >> > PCI: Found IRQ 9 for device 00:0c.0
> > >> > es1371: found chip, vendor id 0x1274 device id 0x1371 revision 0x06
> > >> > es1371: found es1371 rev 6 at io 0xdc00 irq 9
> > >> > es1371: features: joystick 0x0
> > >> > ac97_codec: AC97 Audio codec, id: 0x4352:0x5913 (Cirrus Logic CS4297A
> > >> > rev A)
> > >> > i2c-core.o: i2c core module
> > >> > i2c-dev.o: i2c /dev entries driver module version 2.6.3 (20020322)
> > >> > i2c-core.o: driver i2c-dev dummy driver registered.
> > >> > nvidia: loading NVIDIA NVdriver Kernel Module  1.0-2960  Tue May 14
> > >> > 07:41:42 PDT 2002
> > >> > Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ
> > >> > SERIAL_PCI ISAPNP enabled
> > >> > ttyS00 at 0x03f8 (irq = 4) is a 16550A
> > >> > ttyS01 at port 0x02f8 (irq = 12) is a 16550A
> > >> > i2c-amd756.o version 2.6.3 (20020322)
> > >> > i2c-dev.o: Registered 'SMBus AMD7X6 adapter at 50e0' as minor 0
> > >> > i2c-core.o: adapter SMBus AMD7X6 adapter at 50e0 registered as adapter
> > >> > 0.
> > >> > i2c-amd756.o: AMD756/766 bus detected and initialized
> > >> > i2c-proc.o version 2.6.3 (20020322)
> > >> > w83781d.o version 2.6.3 (20020322)
> > >> > i2c-core.o: driver W83781D sensor driver registered.
> > >> > i2c-core.o: client [W83782D chip] registered to adapter [SMBus AMD7X6
> > >> > adapter at 50e0](pos. 0).
> > >> > i2c-core.o: client [W83782D subclient] registered to adapter [SMBus
> > >> > AMD7X6 adapter at 50e0](pos. 1).
> > >> > i2c-core.o: client [W83782D subclient] registered to adapter [SMBus
> > >> > AMD7X6 adapter at 50e0](pos. 2).
> > >> > eeprom.o version 2.6.3 (20020322)
> > >> > i2c-core.o: driver EEPROM READER registered.
> > >> > i2c-core.o: client [EEPROM chip] registered to adapter [SMBus AMD7X6
> > >> > adapter at 50e0](pos. 3).
> > >> > i2c-core.o: client [EEPROM chip] registered to adapter [SMBus AMD7X6
> > >> > adapter at 50e0](pos. 4).
> > >> > lirc_serial: auto-detected active low receiver
> > >> > i2c-core.o: client [W83782D chip] unregistered.
> > >> > i2c-core.o: client [W83782D subclient] unregistered.
> > >> > i2c-core.o: client [W83782D subclient] unregistered.
> > >> > i2c-core.o: client [EEPROM chip] unregistered.
> > >> > i2c-core.o: client [EEPROM chip] unregistered.
> > >> > i2c-core.o: adapter unregistered: SMBus AMD7X6 adapter at 50e0
> > >> > i2c-core.o: driver unregistered: W83781D sensor driver
> > >> > i2c-core.o: driver unregistered: EEPROM READER
> > >> > i2c-core.o: driver unregistered: i2c-dev dummy driver
> > >> > i2c-core.o: i2c core module
> > >> > i2c-amd756.o version 2.6.3 (20020322)
> > >> > i2c-core.o: adapter SMBus AMD7X6 adapter at 50e0 registered as adapter
> > >> > 0.
> > >> > i2c-amd756.o: AMD756/766 bus detected and initialized
> > >> > i2c-dev.o: i2c /dev entries driver module version 2.6.3 (20020322)
> > >> > i2c-core.o: driver i2c-dev dummy driver registered.
> > >> > i2c-dev.o: Registered 'SMBus AMD7X6 adapter at 50e0' as minor 0
> > >> > --------------------------------------------------------------------------
> > >> > 
> > >> > sensors-detect output AFTER the weirdness:
> > >> > --------------------------------------------------------------------------
> > >> >  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-amd756' for device 00:07.3: AMD-756 Athlon ACPI
> > >> > Use driver `i2c-riva' for device 01:05.0: RIVA UVTNT2
> > >> > Probe succesfully concluded.
> > >> > 
> > >> >  We will now try to load each adapter module in turn.
> > >> > Load `i2c-amd756' (say NO if built into your kernel)? (YES/no):
> > >> > Module loaded succesfully.
> > >> > Load `i2c-riva' (say NO if built into your kernel)? (YES/no):
> > >> > modprobe: Can't locate module i2c-riva
> > >> > Loading failed ()... skipping.
> > >> > ** Note: i2c-riva module is available at
> > >> > ** http://drama.obuda.kando.hu/~fero/cgi-bin/rivatv.shtml
> > >> >  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
> > >> > 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 AMD7X6 adapter at 50e0 (Non-I2C SMBus adapter)
> > >> > Do you want to scan it? (YES/no/selectively):
> > >> > 
> > >> >  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.  Do you want to scan the ISA bus? (YES/no):
> > >> > Probing for `National Semiconductor LM78'
> > >> >   Trying address 0x0290... Failed!
> > >> > Probing for `National Semiconductor LM78-J'
> > >> >   Trying address 0x0290... Failed!
> > >> > Probing for `National Semiconductor LM79'
> > >> >   Trying address 0x0290... Failed!
> > >> > Probing for `Winbond W83781D'
> > >> >   Trying address 0x0290... Failed!
> > >> > Probing for `Winbond W83782D'
> > >> >   Trying address 0x0290... Failed!
> > >> > Probing for `Winbond W83627HF'
> > >> >   Trying address 0x0290... Failed!
> > >> > Probing for `Winbond W83697HF'
> > >> >   Trying address 0x0290... Failed!
> > >> > Probing for `Silicon Integrated Systems SIS5595'
> > >> >   Trying general detect... Failed!
> > >> > Probing for `VIA Technologies VT82C686 Integrated Sensors'
> > >> >   Trying general detect... Failed!
> > >> > Probing for `ITE IT8705F / IT8712F / SiS 950'
> > >> >   Trying address 0x0290... Failed!
> > >> > Probing for `IPMI BMC KCS'
> > >> >   Trying address 0x0ca0... Failed!
> > >> > Probing for `IPMI BMC SMIC'
> > >> >   Trying address 0x0ca8... Failed!
> > >> > 
> > >> >  Now follows a summary of the probes I have just done.
> > >> >  Just press ENTER to continue:
> > >> > 
> > >> >  I will now generate the commands needed to load the I2C modules.
> > >> >  Sometimes, a chip is available both through the ISA bus and an I2C bus.
> > >> >  ISA bus access is faster, but you need to load an additional driver
> > >> > module
> > >> >  for it. If you have the choice, do you want to use the ISA bus or the
> > >> >  I2C/SMBus (ISA/smbus)?
> > >> > 
> > >> > WARNING! If you have some things built into your kernel, the
> > >> > below list will contain too many modules. Skip the appropriate ones!
> > >> > To load everything that is needed, add this to some /etc/rc* file:
> > >> > 
> > >> > #----cut here----
> > >> > # I2C adapter drivers
> > >> > # I2C chip drivers
> > >> > #----cut here----
> > >> > 
> > >> > To make the sensors modules behave correctly, add these lines to either
> > >> > /etc/modules.conf or /etc/conf.modules:
> > >> > 
> > >> > #----cut here----
> > >> > # I2C module options
> > >> > alias char-major-89 i2c-dev
> > >> > #----cut here----
> > >> > --------------------------------------------------------------------------
> > >> > 
> > >> > sensors-detect output after a reboot (normal state):
> > >> > --------------------------------------------------------------------------
> > >> >  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-amd756' for device 00:07.3: AMD-756 Athlon ACPI
> > >> > Use driver `i2c-riva' for device 01:05.0: RIVA UVTNT2
> > >> > Probe succesfully concluded.
> > >> > 
> > >> >  We will now try to load each adapter module in turn.
> > >> > Load `i2c-amd756' (say NO if built into your kernel)? (YES/no):
> > >> > Module loaded succesfully.
> > >> > Load `i2c-riva' (say NO if built into your kernel)? (YES/no):
> > >> > modprobe: Can't locate module i2c-riva
> > >> > Loading failed ()... skipping.
> > >> > ** Note: i2c-riva module is available at
> > >> > ** http://drama.obuda.kando.hu/~fero/cgi-bin/rivatv.shtml
> > >> >  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
> > >> > 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 AMD7X6 adapter at 50e0 (Non-I2C SMBus adapter)
> > >> > Do you want to scan it? (YES/no/selectively):
> > >> > Client found at address 0x08
> > >> > Probing for `National Semiconductor LM78'... Failed!
> > >> > Probing for `National Semiconductor LM78-J'... Failed!
> > >> > Probing for `National Semiconductor LM79'... Failed!
> > >> > Probing for `Winbond W83781D'... Failed!
> > >> > Probing for `Winbond W83782D'... Failed!
> > >> > Probing for `Winbond W83783S'... Failed!
> > >> > Probing for `Winbond W83627HF'... Failed!
> > >> > Probing for `Asus AS99127F'... Failed!
> > >> > Probing for `Winbond W83L784R/AR'... Failed!
> > >> > Client found at address 0x0c
> > >> > Probing for `National Semiconductor LM78'... Failed!
> > >> > Probing for `National Semiconductor LM78-J'... Failed!
> > >> > Probing for `National Semiconductor LM79'... Failed!
> > >> > Probing for `Winbond W83781D'... Failed!
> > >> > Probing for `Winbond W83782D'... Failed!
> > >> > Probing for `Winbond W83783S'... Failed!
> > >> > Probing for `Winbond W83627HF'... Failed!
> > >> > Probing for `Asus AS99127F'... Failed!
> > >> > Probing for `Winbond W83L784R/AR'... Failed!
> > >> > Client found at address 0x2d
> > >> > Probing for `Myson MTP008'... Failed!
> > >> > Probing for `National Semiconductor LM78'... Failed!
> > >> > Probing for `National Semiconductor LM78-J'... Failed!
> > >> > Probing for `National Semiconductor LM79'... Failed!
> > >> > Probing for `National Semiconductor LM80'... Failed!
> > >> > Probing for `National Semiconductor LM87'... Failed!
> > >> > Probing for `Winbond W83781D'... Failed!
> > >> > Probing for `Winbond W83782D'... Success!
> > >> >     (confidence 8, driver `w83781d'), other addresses: 0x48 0x49
> > >> > Probing for `Winbond W83783S'... Failed!
> > >> > Probing for `Winbond W83627HF'... Failed!
> > >> > Probing for `Asus AS99127F'... Failed!
> > >> > Probing for `Winbond W83L784R/AR'... Failed!
> > >> > Probing for `Genesys Logic GL518SM Revision 0x00'... Failed!
> > >> > Probing for `Genesys Logic GL518SM Revision 0x80'... Failed!
> > >> > Probing for `Genesys Logic GL520SM'... Failed!
> > >> > Probing for `Genesys Logic GL525SM'... Failed!
> > >> > Probing for `Analog Devices ADM9240'... Failed!
> > >> > Probing for `Dallas Semiconductor DS1780'... Failed!
> > >> > Probing for `National Semiconductor LM81'... Failed!
> > >> > Probing for `Analog Devices ADM1025'... Failed!
> > >> > Probing for `Analog Devices ADM1024'... Failed!
> > >> > Probing for `Analog Devices ADM1022'... Failed!
> > >> > Probing for `Texas Instruments THMC50'... Failed!
> > >> > Probing for `ITE IT8705F / IT8712F / SiS 950'... Failed!
> > >> > Client found at address 0x48
> > >> > Probing for `National Semiconductor LM78'... Failed!
> > >> > Probing for `National Semiconductor LM78-J'... Failed!
> > >> > Probing for `National Semiconductor LM79'... Failed!
> > >> > Probing for `National Semiconductor LM75'... Success!
> > >> >     (confidence 3, driver `lm75')
> > >> > Probing for `Winbond W83781D'... Failed!
> > >> > Probing for `Winbond W83782D'... Failed!
> > >> > Probing for `Winbond W83783S'... Failed!
> > >> > Probing for `Winbond W83627HF'... Failed!
> > >> > Probing for `Asus AS99127F'... Failed!
> > >> > Probing for `Winbond W83L784R/AR'... Failed!
> > >> > Probing for `Dallas Semiconductor DS1621'... Failed!
> > >> > Probing for `Philips Semiconductors PCF8591'... Success!
> > >> >     (confidence 1, driver `pcf8591')
> > >> > Client found at address 0x49
> > >> > Probing for `National Semiconductor LM78'... Failed!
> > >> > Probing for `National Semiconductor LM78-J'... Failed!
> > >> > Probing for `National Semiconductor LM79'... Failed!
> > >> > Probing for `National Semiconductor LM75'... Success!
> > >> >     (confidence 3, driver `lm75')
> > >> > Probing for `Winbond W83781D'... Failed!
> > >> > Probing for `Winbond W83782D'... Failed!
> > >> > Probing for `Winbond W83783S'... Failed!
> > >> > Probing for `Winbond W83627HF'... Failed!
> > >> > Probing for `Asus AS99127F'... Failed!
> > >> > Probing for `Winbond W83L784R/AR'... Failed!
> > >> > Probing for `Dallas Semiconductor DS1621'... Failed!
> > >> > Probing for `Philips Semiconductors PCF8591'... Success!
> > >> >     (confidence 1, driver `pcf8591')
> > >> > Client found at address 0x51
> > >> > Probing for `National Semiconductor LM78'... Failed!
> > >> > Probing for `National Semiconductor LM78-J'... Failed!
> > >> > Probing for `National Semiconductor LM79'... Failed!
> > >> > Probing for `Winbond W83781D'... Failed!
> > >> > Probing for `Winbond W83782D'... Failed!
> > >> > Probing for `Winbond W83783S'... Failed!
> > >> > Probing for `Winbond W83627HF'... Failed!
> > >> > Probing for `Asus AS99127F'... Failed!
> > >> > Probing for `Winbond W83L784R/AR'... Failed!
> > >> > Probing for `Serial EEPROM (PC-100 DIMM)'... Success!
> > >> >     (confidence 8, driver `eeprom')
> > >> > Client found at address 0x52
> > >> > Probing for `National Semiconductor LM78'... Failed!
> > >> > Probing for `National Semiconductor LM78-J'... Failed!
> > >> > Probing for `National Semiconductor LM79'... Failed!
> > >> > Probing for `Winbond W83781D'... Failed!
> > >> > Probing for `Winbond W83782D'... Failed!
> > >> > Probing for `Winbond W83783S'... Failed!
> > >> > Probing for `Winbond W83627HF'... Failed!
> > >> > Probing for `Asus AS99127F'... Failed!
> > >> > Probing for `Winbond W83L784R/AR'... Failed!
> > >> > Probing for `Serial EEPROM (PC-100 DIMM)'... Success!
> > >> >     (confidence 8, driver `eeprom')
> > >> > Client found at address 0x69
> > >> > 
> > >> >  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.  Do you want to scan the ISA bus? (YES/no):
> > >> > Probing for `National Semiconductor LM78'
> > >> >   Trying address 0x0290... Failed!
> > >> > Probing for `National Semiconductor LM78-J'
> > >> >   Trying address 0x0290... Failed!
> > >> > Probing for `National Semiconductor LM79'
> > >> >   Trying address 0x0290... Failed!
> > >> > Probing for `Winbond W83781D'
> > >> >   Trying address 0x0290... Failed!
> > >> > Probing for `Winbond W83782D'
> > >> >   Trying address 0x0290... Failed!
> > >> > Probing for `Winbond W83627HF'
> > >> >   Trying address 0x0290... Failed!
> > >> > Probing for `Winbond W83697HF'
> > >> >   Trying address 0x0290... Failed!
> > >> > Probing for `Silicon Integrated Systems SIS5595'
> > >> >   Trying general detect... Failed!
> > >> > Probing for `VIA Technologies VT82C686 Integrated Sensors'
> > >> >   Trying general detect... Failed!
> > >> > Probing for `ITE IT8705F / IT8712F / SiS 950'
> > >> >   Trying address 0x0290... Failed!
> > >> > Probing for `IPMI BMC KCS'
> > >> >   Trying address 0x0ca0... Failed!
> > >> > Probing for `IPMI BMC SMIC'
> > >> >   Trying address 0x0ca8... Failed!
> > >> >  Now follows a summary of the probes I have just done.
> > >> >  Just press ENTER to continue:
> > >> > 
> > >> > Driver `w83781d' (should be inserted):
> > >> >   Detects correctly:
> > >> >   * Bus `SMBus AMD7X6 adapter at 50e0' (Non-I2C SMBus adapter)
> > >> >     Busdriver `i2c-amd756', I2C address 0x2d (and 0x48 0x49)
> > >> >     Chip `Winbond W83782D' (confidence: 8)
> > >> > 
> > >> > Driver `lm75' (may not be inserted):
> > >> >   Misdetects:
> > >> >   * Bus `SMBus AMD7X6 adapter at 50e0' (Non-I2C SMBus adapter)
> > >> >     Busdriver `i2c-amd756', I2C address 0x48
> > >> >     Chip `National Semiconductor LM75' (confidence: 3)
> > >> >   * Bus `SMBus AMD7X6 adapter at 50e0' (Non-I2C SMBus adapter)
> > >> >     Busdriver `i2c-amd756', I2C address 0x49
> > >> >     Chip `National Semiconductor LM75' (confidence: 3)
> > >> > 
> > >> > Driver `pcf8591' (may not be inserted):
> > >> >   Misdetects:
> > >> >   * Bus `SMBus AMD7X6 adapter at 50e0' (Non-I2C SMBus adapter)
> > >> >     Busdriver `i2c-amd756', I2C address 0x48
> > >> >     Chip `Philips Semiconductors PCF8591' (confidence: 1)
> > >> >   * Bus `SMBus AMD7X6 adapter at 50e0' (Non-I2C SMBus adapter)
> > >> >     Busdriver `i2c-amd756', I2C address 0x49
> > >> >     Chip `Philips Semiconductors PCF8591' (confidence: 1)
> > >> > 
> > >> > Driver `eeprom' (should be inserted):
> > >> >   Detects correctly:
> > >> >   * Bus `SMBus AMD7X6 adapter at 50e0' (Non-I2C SMBus adapter)
> > >> >     Busdriver `i2c-amd756', I2C address 0x51
> > >> >     Chip `Serial EEPROM (PC-100 DIMM)' (confidence: 8)
> > >> >   * Bus `SMBus AMD7X6 adapter at 50e0' (Non-I2C SMBus adapter)
> > >> >     Busdriver `i2c-amd756', I2C address 0x52
> > >> >     Chip `Serial EEPROM (PC-100 DIMM)' (confidence: 8)
> > >> > 
> > >> >  I will now generate the commands needed to load the I2C modules.
> > >> >  Sometimes, a chip is available both through the ISA bus and an I2C bus.
> > >> >  ISA bus access is faster, but you need to load an additional driver
> > >> > module
> > >> >  for it. If you have the choice, do you want to use the ISA bus or the
> > >> >  I2C/SMBus (ISA/smbus)?
> > >> > 
> > >> > WARNING! If you have some things built into your kernel, the
> > >> > below list will contain too many modules. Skip the appropriate ones!
> > >> > To load everything that is needed, add this to some /etc/rc* file:
> > >> > 
> > >> > #----cut here----
> > >> > # I2C adapter drivers
> > >> > modprobe i2c-amd756
> > >> > # I2C chip drivers
> > >> > modprobe w83781d
> > >> > modprobe eeprom
> > >> > #----cut here----
> > >> > 
> > >> > To make the sensors modules behave correctly, add these lines to either
> > >> > /etc/modules.conf or /etc/conf.modules:
> > >> > 
> > >> > #----cut here----
> > >> > # I2C module options
> > >> > alias char-major-89 i2c-dev
> > >> > #----cut here----
> > >> > --------------------------------------------------------------------------
> > >> > 
> > >> > # lspci -n
> > >> > 00:00.0 Class 0600: 1022:7006 (rev 23)
> > >> > 00:01.0 Class 0604: 1022:7007 (rev 01)
> > >> > 00:07.0 Class 0601: 1022:7408 (rev 01)
> > >> > 00:07.1 Class 0101: 1022:7409 (rev 03)
> > >> > 00:07.3 Class 0680: 1022:740b (rev 03)
> > >> > 00:07.4 Class 0c03: 1022:740c (rev 06)
> > >> > 00:09.0 Class 0200: 10ec:8029
> > >> > 00:0a.0 Class 0200: 10ec:8029
> > >> > 00:0b.0 Class 0100: 1191:8030 (rev 08)
> > >> > 00:0c.0 Class 0401: 1274:1371 (rev 06)
> > >> > 01:05.0 Class 0300: 10de:002d (rev 15)
> > >> > --------------------------------------------------------------------------
> > >> > 
> > >> > # ./i2cdetect 0
> > >> >   WARNING! This program can confuse your I2C bus, cause data loss and
> > >> > worse!
> > >> >   I will probe file /dev/i2c-0
> > >> >   You have five seconds to reconsider and press CTRL-C!
> > >> > 
> > >> >      0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
> > >> > 00: XX XX XX XX XX XX XX XX 08 XX XX XX 0c XX XX XX
> > >> > 10: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
> > >> > 20: XX XX XX XX XX XX XX XX XX XX XX XX XX 2d XX XX
> > >> > 30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
> > >> > 40: XX XX XX XX XX XX XX XX 48 49 XX XX XX XX XX XX
> > >> > 50: XX 51 52 XX XX XX XX XX XX XX XX XX XX XX XX XX
> > >> > 60: XX XX XX XX XX XX XX XX XX 69 XX XX XX XX XX XX
> > >> > 70: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
> > >> > --------------------------------------------------------------------------
> > >> 
> > >
> > merlin
> > -- 
> > "Whenever you cross swords with an enemy you must not think of cutting him
> >  either strongly or weakly; just think of cutting and killing him. Be intent
> >  solely upon killing the enemy." - Miyamoto Musashi
> > 
> 



[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux