lm_sensors on Itanium
Marc Rieffel
marc at paracel.com
Wed Mar 3 22:03:07 CET 2004
After modifying smsc47m1.c, sensors-detect didn't detect anything, but manually loading the smsc47m1 driver succeeded and gave me bogus fan speeds,
sensors
smsc47m1-isa-0800
Adapter: ISA adapter
fan1: -1 RPM (min = 2997 RPM, div = 2)
fan2: -1 RPM (min = 2997 RPM, div = 2)
ls /proc/sys/dev/sensors/smsc47m1-isa-0800/
alarms fan1 fan2 fan_div pwm1 pwm2
[root at gb0010 sensors]# cat /proc/sys/dev/sensors/smsc47m1-isa-0800/*
0
2997 -1
2997 -1
2 2
0 0
0 0
I must have sent you the i2c info before I had loaded one of the modules. I can see both i2c-0 and i2c-1:
[root at gb0010 sensors]# cat /proc/bus/i2c
i2c-0 smbus SMBus I801 adapter at 0600 Non-I2C SMBus adapter
i2c-1 dummy ISA main adapter ISA bus algorithm
What do you think is preventing us from accessing the adm1026 chip?
> -----Original Message-----
> From: Jean Delvare [mailto:khali at linux-fr.org]
> Sent: Wednesday, March 03, 2004 11:52 AM
> To: Marc Rieffel
> Cc: LM Sensors
> Subject: Re: lm_sensors on Itanium
>
>
> > With that change, I found the SMSC chip but no sensors.
>
> This at least means that, if nothing else, you may be able to monitor
> your fans with that SMSC chip. The smsc47m1 driver wouldn't
> load because
> it doesn't recognize the device ID as one it handles. I took a quick
> look at the 47B27x datasheet and it _seems_ to be compatible with the
> 47M1xx. Same logical device, same registers. If there are subtle
> differences, I could have missed them. If you want to take
> your chance,
> edit smsc47m1.c, edit SMSC_DEVID_MATCH so that it likes your ID (0x51)
> and try using it.
>
> > Neither i2c bus shows anything.
>
> > [root at gb0010 sensors]# cat /proc/bus/i2c
> > i2c-0 dummy ISA main adapter ISA
> > bus algorithm
> >
> > [root at gb0010 sensors]# lm_sensors-2.8.4/prog/detect/i2cdetect 0
> > Error: Can't use SMBus Quick Write command on this bus (ISA bus?)
> >
> > [root at gb0010 sensors]# lm_sensors-2.8.4/prog/detect/i2cdetect 1
> > WARNING! This program can confuse your I2C bus, cause
> data loss and
> > worse! I will probe file /dev/i2c-1
> > 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 XX XX XX XX XX 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 XX 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 XX XX XX XX XX XX XX XX
> > 50: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
> > 60: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
> > 70: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
>
> That still surprises me much. How can i2c-1 exist and not be listed in
> /proc/bus/i2c? Very strange.
>
> The SMBus way looks like a dead end anyway. I fear that we won't
> possibly offer you anything but fan monitoring with the SMSC chip.
>
> --
> Jean Delvare
> http://www.ensicaen.ismra.fr/~delvare/
>
More information about the lm-sensors
mailing list