Possible support for the SMSC SCH5317? (found on HP dc7700 hardware)

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

 



On 6/18/07, Jean Delvare <khali at linux-fr.org> wrote:
> Hi Juerg, hi Simon,
>
> On Fri, 15 Jun 2007 09:08:59 -0700, Juerg Haefliger wrote:
> > On 6/15/07, Simon Farnsworth <simon.farnsworth at onelan.co.uk> wrote:
> > > Juerg Haefliger wrote:
> > > > Simon,
> > > >
> > > > If you feel adventurous, you can add device ID 0x85 to the smsc47b397
> > > > driver which also supports the sch5037 chip. You'd have to modify it
> > > > as follows:
> > > >
> > > > static int __init smsc47b397_find(unsigned short *addr)
> > > > {
> > > >        u8 id, rev;
> > > >
> > > >        superio_enter();
> > > >        id = superio_inb(SUPERIO_REG_DEVID);
> > > >
> > > > -        if ((id != 0x6f) && (id != 0x81)) {
> > > > +        if ((id != 0x6f) && (id != 0x81) && (id != 0x85)) {
> > > >                superio_exit();
> > > >                return -ENODEV;
> > > >        }
> > > >
> > > Did this, and the chip is found, but the numbers I get back look wrong:
> > >
> > > dmesg output from the module:
> > > smsc47b397: found SMSC LPC47B397-NC (base address 0x0480, revision 2)
> > >
> > > sensors output:
> > >
> > > # sensors
> > > smsc47b397-isa-0480
> > > Adapter: ISA adapter
> > > temp1:       +44?C
> > > temp2:       +53?C
> > > temp3:       +26?C
> > > temp4:      -128?C
> > > fan1:     2011 RPM
> > > fan2:       82 RPM
> > > fan3:     1262 RPM
> > > fan4:     1095 RPM
> >
> > Well I think that looks pretty good.
>
> I agree it looks quite good. temp4 and fan2 are probably not connected,
> thus the wrong values, but the 6 other values look just fine.
>
> > > temp1 and temp2 both look likely for CPU, while temp3 might well be
> > > system temperature. temp4 is completely out, and I'm not sure how I'd
> > > relate the fan speeds to the fans in the system (I have a fan in the
> > > front, a CPU fan, and a fan in the PSU.
> >
> > Run some stress tests like 'stress' or 'cpuburn-in' to correlate temps
> > to CPUs. Are the fans automatically adjusted? If yes, this should also
> > tell you which one is the CPU fan, assuming it spins up under load.
> > Alternatively, you can unplug one fan at a time to correlate the
> > physical reality to the readings.
>
> So it looks like we could easily add support for this chip. Juerg, can
> you please take care of it? Pick list:
>
> * patch for sensors-detect
> * patch for the smsc47b397 driver
> * update Devices in the wiki

Will do.

...juerg


> Thanks,
> --
> Jean Delvare
>




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

  Powered by Linux