[PATCH] sensors-detect: Check for 1-register-only device (testers wanted)

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

 



> Note that i2cdump, by default, uses byte transactions, while some
> detections in sensors-detect make use of word transactions. It could be
> that one of your chips is happy with byte transactions but chokes on
> word transactions and then keeps the bus in a busy state. You could use
> the "w" mode of i2cdump to test this theory.
> 
> Thanks,

For sake of completenes here's the result of the dump test.

0x2e: skipped ;)
0x38: passed b and w dump
0x47: b,w and s result in no reply and if i cancle it i get XX's for
dumps afterwards
0x4c: passed b dump but does not like w dumps, resulting in XX's
The chip at 0x4e has the values 0x05 at the adresses 0x02 and 0x03 if a
phenom cpu is mounten and 0x00 with k8 cpu's. The interface only shows
up if an phenom is in use. 
As an alternative the registers at 0x01 and 0x30 could be used to detct
that special thermal sensor. The difference seems to be always in the
range 49-50. Also the hysteresis bytes at 0x10 and 0x31 can be checkd
they are eighter 0x00 or 0x80.
The value at 0x04 is always 0x08 and 0x07 is always 0x46 but those might
change with other phenoms.

0x4e: passed b w
0x52,0x53: ?passed b w
0x57:? passed b w
0x70: ?passed b w
0x6e: only likes s dumps others stop at address 0x91 and result in XX's.
The datasheet for that chip is available so it might be possible to at
least detect this chip.






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

  Powered by Linux