Port-i386 archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Sensors on Asus P2B-F?
Well, the device that you have is not behaving as a good chip should!
It does occassionally return a "valid" value when we retrieve the
device's configuration register, but not consistently. (Sometimes we
get a good 'cr = 1', sometimes we get bad 'cr = 69'). But the device
doesn't report a valid vendor ID (0x6f6f is neither Winbond nor ASUS).
It does report a potentially-valid chip ID 0x88, but that is only valid
if vendor ID is ASUS.
I have just fixed the piixpm code to set the bus type field. This will
enable the I2C_SCAN code to actually work. Can you grab rev 1.30 of
src/sys/dev/pci/piixpm.c and rebuild and try again?
I really doubt that what you have on this motherboard is a real lm chip,
based on its strange behavior.
On Tue, 3 Nov 2009, Hauke Fath wrote:
At 10:39 Uhr -0800 02.11.2009, Paul Goyette wrote:
The resulting kernel is very chatty, but has
Nov 2 18:54:42 Riffel /netbsd: iic0 at piixpm0: I2C bus
Hmmm. If you applied I2C_SCAN, I would have expected to see another line
similar to
iic0: devices at 0x2e 0x50 0x51
That kernel was built with options {LMDEBUG,I2C_SCAN}, but without DEBUG.
Adding DEBUG to the config indeed results in
[...]
piixpm0: 24-bit timer
piixpm0: interrupting at SMI, polling
iic0 at piixpm0: I2C bus
lm_probe: rv = 0, cr = 69
[...]
hauke
--
The ASCII Ribbon Campaign Hauke Fath
() No HTML/RTF in email Institut für Nachrichtentechnik
/\ No Word docs in email TU Darmstadt
Respect for open standards Ruf +49-6151-16-3281
-------------------------------------------------------------------------
| Paul Goyette | PGP DSS Key fingerprint: | E-mail addresses: |
| Customer Service | FA29 0E3B 35AF E8AE 6651 | paul at whooppee.com |
| Network Engineer | 0786 F758 55DE 53BA 7731 | pgoyette at juniper.net |
| Kernel Developer | | pgoyette at netbsd.org |
-------------------------------------------------------------------------
Home |
Main Index |
Thread Index |
Old Index