#2195: Fails to detect ITE family chip with ID 0x7803

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

 



looking at sensors-detect:

> # $_[0]: A reference to the file descriptor to access this chip.
> # $_[1]: Address
> # Returns: undef if not detected, 5 or 6 if detected.
> # Registers used:
> #   0x3E: Manufacturer ID
> #   0x3F: Version/Stepping
> #   0x40: Configuration (2 reserved bits)
> #   0x42: Interrupt Status 2 (1 reserved bit)
> #   0x43: VID (2 reserved bits)
> sub dme1737_detect
> {
>   my ($file, $addr) = @_;
>   return unless i2c_smbus_read_byte_data($file, 0x3E) == 0x55

this should be 0x5c not 0x55.


>            and (i2c_smbus_read_byte_data($file, 0x3F) & 0xF8) == 0x88
>            and (i2c_smbus_read_byte_data($file, 0x40) & 0xC4) == 0x04
>            and (i2c_smbus_read_byte_data($file, 0x42) & 0x02) == 0x00
>            and (i2c_smbus_read_byte_data($file, 0x43) & 0xC0) == 0x00;

Are the checks of addresses 0x40, 0x42 & 0x43 really necessary?

>   return ($addr == 0x2e ? 6 : 5);
}


...juerg




On 3/22/07, Juerg Haefliger <juergh at gmail.com> wrote:
> Yes, the chip is a DME1737.
> 0x3e: 0x5c == SMSC
> 0x3f: 0x8a == DME1737
>
>
> Jean: I tried to add the comment to the ticket but get a
> 'TICKET_APPEND privileges are required to perform this operation'
> error. I logged in as user 'ticket'.
>
> ...juerg
>
>
> On 3/21/07, lm-sensors <lm-sensors-notify at lm-sensors.org> wrote:
> > #2195: Fails to detect ITE family chip with ID 0x7803
> > ---------------------------+------------------------------------------------
> >   Reporter:  cc at cs.aau.dk  |       Owner:  khali
> >       Type:  enhancement   |      Status:  assigned
> >   Priority:  minor         |   Milestone:
> >  Component:  hardware      |     Version:  SVN
> > Resolution:                |    Keywords:
> > ---------------------------+------------------------------------------------
> > Changes (by khali):
> >
> >  * cc: juergh at gmail.com (added)
> >
> > Comment:
> >
> >  Juerg, please check this sensors-detect output. The Super-I/O detection
> >  finds a DME1737 chip, but the Intel 82801 SMBus probing fails to identify
> >  the device at 0x2e as a DME1737.
> >
> >  Reporter, can you please provide the output of:
> >  {{{
> >  i2cdump 0 0x2e
> >  }}}
> >
> > --
> > Ticket URL: <http://lm-sensors.org/ticket/2195#comment:2>
> > lm-sensors <http://lm-sensors.org/>
> > Linux hardware monitoring
>




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

  Powered by Linux