ADT7476

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

 



David Liontooth wrote:
> David Liontooth wrote:
>   
>> What's the status of support for the ADT7476?
>>
>> Driver `to-be-written' (should be inserted):
>>   Detects correctly:
>>   * Bus `SMBus PIIX4 adapter at 0580'
>>     Busdriver `i2c-piix4', I2C address 0x2e
>>     Chip `Analog Devices ADT7476' (confidence: 7)
>>
>> I have these on Tyan Tomcat K8SH (S3850G2NR) motherboards and am happy
>> to provide details.
>>     

# i2cdump 0 0x2e b
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c-0, address 0x2e, mode byte
Continue? [Y/n]
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
20: c0 70 bf c1 c1 29 20 22 ff ff c1 06 57 04 ff ff    ?p???) "..??W?..
30: ff ff ff 00 00 00 00 00 ff ff ff 00 00 76 41 69    .............vAi
40: 05 00 00 0a 00 ff 00 ff 00 ff 00 ff 00 ff 81 7f    ?..?..........??
50: 81 7f 81 7f ff ff ff ff ff ff ff ff 62 62 62 aa    ????........bbb?
60: aa aa 00 00 80 80 80 5a 5a 5a 64 64 64 44 40 00    ??..???ZZZdddD at .
70: 00 00 f8 00 00 00 86 9b 00 00 00 55 01 00 00 00    ..?...??...U?...
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

For comparison, here is what Reuben Farrelly 
<mailto:lm-sensors%40lm-sensors.org?Subject=%5Blm-sensors%5D%20Analogue%20Devices%20ADT7476ARQZ%20chip%20status&In-Reply-To=20051126105212.51a1b259.khali%40linux-fr.org>posted
on Nov 26, 2005:

[root at typhoon <http://lists.lm-sensors.org/mailman/listinfo/lm-sensors> ~]# i2cdump 0 0x2e b
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c-0, address 0x2e, mode byte
Continue? [Y/n] y
      0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
20: 77 6c c3 c5 be 36 29 27 62 0c 57 0d 46 36 ff ff    wl???6)'b?W?F6..
30: 33 4c 4c 00 00 00 00 00 ff ff ff 00 00 76 41 69    3LL..........vAi
40: 05 00 00 00 00 ff 00 ff 00 ff 00 ff 00 ff 81 7f    ?.............??
50: 81 7f 81 7f ff ff ff ff ff ff ff ff 02 22 22 7a    ????........?""z
60: 8a 80 e8 88 33 4c 4c 38 2d 2d 45 41 41 24 40 00    ????3LL8--EAA$@.
70: 00 00 00 00 00 00 1a 23 f0 00 00 55 01 00 00 00    ......?#?..U?...
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

http://lists.lm-sensors.org/pipermail/lm-sensors/2005-November/014454.html

Descriptions of the  Tyan S3850G2NR Tomcat K8SH Opteron 939 Motherboard
(e.g., http://www.digiconcepts.com/tyan_motherboards_74.htm) confirm it
has the ADT7476.

The second request for support is at
http://lists.lm-sensors.org/pipermail/lm-sensors/2006-June/016564.html,
with a summary at
http://lists.lm-sensors.org/pipermail/lm-sensors/2006-June/016568.html.

Dave

> # uname -a
> Linux 2.6.19.1 #1 SMP Mon Dec 18 14:33:18 PST 2006 x86_64 GNU/Linux
>
> OS is Debian sid, the kernel is the latest stable from kernel.org
> compiled with gcc 4.1.
>
> # lspci
> 00:01.0 PCI bridge: Broadcom HT1000 PCI/PCI-X bridge
> 00:02.0 Host bridge: Broadcom HT1000 Legacy South Bridge
> 00:02.1 IDE interface: Broadcom HT1000 Legacy IDE controller
> 00:02.2 ISA bridge: Broadcom HT1000 LPC Bridge
> 00:03.0 USB Controller: Broadcom HT1000 USB Controller (rev 01)
> 00:03.1 USB Controller: Broadcom HT1000 USB Controller (rev 01)
> 00:03.2 USB Controller: Broadcom HT1000 USB Controller (rev 01)
> 00:04.0 Ethernet controller: Intel Corporation 82541GI/PI Gigabit
> Ethernet Controller (rev 05)
> 00:05.0 Ethernet controller: Intel Corporation 82541GI/PI Gigabit
> Ethernet Controller (rev 05)
> 00:06.0 VGA compatible controller: XGI - Xabre Graphics Inc Volari Z7
> 00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
> HyperTransport Technology Configuration
> 00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
> Address Map
> 00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
> DRAM Controller
> 00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
> Miscellaneous Control
> 01:0d.0 PCI bridge: Broadcom HT1000 PCI/PCI-X bridge (rev b2)
> 01:0e.0 RAID bus controller: Broadcom BCM5785 (HT1000) SATA Native SATA Mode
>
> # lsmod
> Module                  Size  Used by
> thermal                17296  0
> fan                     6280  0
> processor              22332  1 thermal
> eeprom                  8912  0
> i2c_isa                 7104  0
> i2c_dev                 9032  0
> ata_generic             9156  0
> evdev                  12160  0
> k8temp                  6976  0
> sata_svw               10180  2
> ehci_hcd               34760  0
> ohci_hcd               22596  0
> hwmon                   4296  1 k8temp
> e1000                 127296  0
> psmouse                43792  0
> i2c_piix4              10444  0
> pata_serverworks       12176  0
> i2c_core               25984  7 eeprom,i2c_isa,i2c_dev,i2c_piix4
>
> # ./sensors-detect.pl (downloaded from lm-sensors yesterday)
> # sensors-detect revision $Revision$
>
> This program will help you determine which kernel modules you need
> to load to use lm_sensors most effectively. It is generally safe
> and recommended to accept the default answers to all questions,
> unless you know what you're doing.
>
> We can start with probing for (PCI) I2C or SMBus adapters.
> Do you want to probe now? (YES/no):
> Probing for PCI bus adapters...
> Use driver `i2c-piix4' for device 0000:00:02.0: ServerWorks HT-1000
> South Bridge
>
> We will now try to load each adapter module in turn.
> Module `i2c-piix4' already loaded.
> If you have undetectable or unsupported adapters, you can have them
> scanned by manually loading the modules before running this script.
>
> We are now going to do the I2C/SMBus adapter probings. Some chips may
> 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.
>
> Next adapter: SMBus PIIX4 adapter at 0580 (i2c-0)
> Do you want to scan it? (YES/no/selectively):
> Client found at address 0x1b
> Probing for `Maxim MAX6650/MAX6651'...                      No
> Probing for `Philips Semiconductors PCA9556'...             No
> Client found at address 0x2e
> Probing for `Myson MTP008'...                               No
> Probing for `National Semiconductor LM78'...                No
> Probing for `National Semiconductor LM78-J'...              No
> Probing for `National Semiconductor LM79'...                No
> Probing for `National Semiconductor LM80'...                No
> Probing for `National Semiconductor LM85 or LM96000'...     No
> Probing for `Analog Devices ADM1027, ADT7460 or ADT7463'... No
> Probing for `SMSC EMC6D100, EMC6D101 or EMC6D102'...        No
> Probing for `Analog Devices ADT7462'...                     No
> Probing for `Analog Devices ADT7467 or ADT7468'...          No
> Probing for `Analog Devices ADT7470'...                     No
> Probing for `Analog Devices ADT7473'...                     No
> Probing for `Analog Devices ADT7475'...                     No
> Probing for `Analog Devices ADT7476'...                     Success!
>     (confidence 7, driver `to-be-written')
> Probing for `Andigilog aSC7611'...                          No
> Probing for `Andigilog aSC7621'...                          No
> Probing for `National Semiconductor LM87'...                No
> Probing for `National Semiconductor LM93'...                No
> Probing for `Winbond W83781D'...                            No
> Probing for `Winbond W83782D'...                            No
> Probing for `Winbond W83792D'...                            No
> Probing for `Winbond W83793R/G'...                          No
> Probing for `Winbond W83791SD'...                           No
> Probing for `Winbond W83627HF'...                           No
> Probing for `Winbond W83627EHF'...                          No
> Probing for `Winbond W83627DHG'...                          No
> Probing for `Asus AS99127F (rev.1)'...                      No
> Probing for `Asus AS99127F (rev.2)'...                      No
> Probing for `Asus ASB100 Bach'...                           No
> Probing for `Winbond W83L785TS-S'...                        No
> Probing for `Analog Devices ADM9240'...                     No
> Probing for `Dallas Semiconductor DS1780'...                No
> Probing for `National Semiconductor LM81'...                No
> Probing for `Analog Devices ADM1026'...                     No
> Probing for `Analog Devices ADM1025'...                     No
> Probing for `Analog Devices ADM1024'...                     No
> Probing for `Analog Devices ADM1029'...                     No
> Probing for `Analog Devices ADM1030'...                     No
> Probing for `Analog Devices ADM1031'...                     No
> Probing for `Analog Devices ADM1022'...                     No
> Probing for `Texas Instruments THMC50'...                   No
> Probing for `Analog Devices ADM1028'...                     No
> Probing for `ITE IT8712F'...                                No
> Probing for `SMSC DME1737'...                               No
> Probing for `Fintek F75373S/SG'...                          No
> Probing for `Fintek F75375S/SP'...                          No
> Probing for `Fintek F75387SG/RG'...                         No
> Probing for `Winbond W83791D'...                            No
> Client found at address 0x40
> Probing for `Maxim MAX6633/MAX6634/MAX6635'...              No
> Client found at address 0x50
> Handled by driver `eeprom' (already loaded), chip type `eeprom'
> Client found at address 0x51
> Handled by driver `eeprom' (already loaded), chip type `eeprom'
> Client found at address 0x69
> Client found at address 0x6c
>
> Some chips are also accessible through the ISA I/O ports. We have to
> write to arbitrary I/O ports to probe them. This is usually safe though.
> Yes, you do have ISA I/O ports even if you do not have any ISA slots!
> Do you want to scan the ISA I/O ports? (YES/no):
> Probing for `National Semiconductor LM78' at 0x290...       No
> Probing for `National Semiconductor LM78-J' at 0x290...     No
> Probing for `National Semiconductor LM79' at 0x290...       No
> Probing for `Winbond W83781D' at 0x290...                   No
> Probing for `Winbond W83782D' at 0x290...                   No
> Probing for `Winbond W83627HF' at 0x290...                  No
> Probing for `Silicon Integrated Systems SIS5595'...         No
> Probing for `VIA VT82C686 Integrated Sensors'...            No
> Probing for `VIA VT8231 Integrated Sensors'...              No
> Probing for `IPMI BMC KCS' at 0xca0...                      No
> Probing for `IPMI BMC SMIC' at 0xca8...                     No
>
> Some Super I/O chips may also contain sensors. We have to write to
> standard I/O ports to probe them. This is usually safe.
> Do you want to scan for Super I/O sensors? (YES/no):
> Probing for Super-I/O at 0x2e/0x2f
> Trying family `ITE'...                                      No
> Trying family `National Semiconductor'...                   No
> Trying family `SMSC'...                                     No
> Trying family `VIA/Winbond/Fintek'...                       No
> Probing for Super-I/O at 0x4e/0x4f
> Trying family `ITE'...                                      Yes
> Found unknown chip with ID 0xee19
> Trying family `National Semiconductor'...                   Yes
> Found `Nat. Semi. PC8741x Super IO'
>     (no hardware monitoring capabilities)
> Trying family `SMSC'...                                     Yes
> Found unknown chip with ID 0xee19
> Trying family `VIA/Winbond/Fintek'...                       Yes
> Found unknown chip with ID 0xee19
>
> Some CPUs or memory controllers may also contain embedded sensors.
> Do you want to scan for them? (YES/no):
> AMD K8 thermal sensors...                                   Success!
>     (driver `k8temp')
> Intel Core family thermal sensor...                         No
> Intel AMB FB-DIMM thermal sensor...                         No
>
>
>
>
>
> _______________________________________________
> lm-sensors mailing list
> lm-sensors at lm-sensors.org
> http://lists.lm-sensors.org/mailman/listinfo/lm-sensors
>   





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

  Powered by Linux