Ticket #2297 (closed enhancement: fixed)

Opened 7 years ago

Last modified 4 years ago

Jetway J9F2 motherboard support

Reported by: ticket Owned by: somebody
Priority: minor Milestone:
Component: hardware Version: kernel
Keywords: Cc: v7tw7v@…, sglass@…, iain@…

Description

Hello, Latest sensors-detect from 2008-01-06 detects only coretemp sensors. Supposedly motherboard has FINTEK F71858DG chip but that might be inaccurate.

i'll be glad to help with the testing and maybe some development (let me know how to start)

kernel 2.6.23.9-85.fc8

# sensors-detect revision 5097 (2008-01-06 09:14:25 -0500)

This program will help you determine which kernel modules you need
to load to use lm_sensors most effectively. It is generally safe
and recommended to accept the default answers to all questions,
unless you know what you're doing.

We can start with probing for (PCI) I2C or SMBus adapters.
Do you want to probe now? (YES/no): 
Probing for PCI bus adapters...
Use driver `i2c-i801' for device 0000:00:1f.3: Intel 82801G ICH7

We will now try to load each adapter module in turn.
Module `i2c-i801' already loaded.
If you have undetectable or unsupported adapters, you can have them
scanned by manually loading the modules before running this script.

We are now going to do the I2C/SMBus adapter probings. Some chips may
be double detected; we choose the one with the highest confidence
value in that case.
If you found that the adapter hung after probing a certain address,
you can specify that address to remain unprobed.

Next adapter: SMBus I801 adapter at 0500 (i2c-0)
Do you want to scan it? (YES/no/selectively): 
Client found at address 0x44
Probing for `Maxim MAX6633/MAX6634/MAX6635'...              No
Client found at address 0x50
Probing for `Analog Devices ADM1033'...                     No
Probing for `Analog Devices ADM1034'...                     No
Probing for `SPD EEPROM'...                                 Yes
    (confidence 8, not a hardware monitoring chip)
Probing for `EDID EEPROM'...                                No

Some chips are also accessible through the ISA I/O ports. We have to
write to arbitrary I/O ports to probe them. This is usually safe though.
Yes, you do have ISA I/O ports even if you do not have any ISA slots!
Do you want to scan the ISA I/O ports? (YES/no): 
Probing for `National Semiconductor LM78' at 0x290...       No
Probing for `National Semiconductor LM78-J' at 0x290...     No
Probing for `National Semiconductor LM79' at 0x290...       No
Probing for `Winbond W83781D' at 0x290...                   No
Probing for `Winbond W83782D' at 0x290...                   No
Probing for `Silicon Integrated Systems SIS5595'...         No
Probing for `VIA VT82C686 Integrated Sensors'...            No
Probing for `VIA VT8231 Integrated Sensors'...              No
Probing for `IPMI BMC KCS' at 0xca0...                      No
Probing for `IPMI BMC SMIC' at 0xca8...                     No

Some Super I/O chips may also contain sensors. We have to write to
standard I/O ports to probe them. This is usually safe.
Do you want to scan for Super I/O sensors? (YES/no): 
Probing for Super-I/O at 0x2e/0x2f
Trying family `National Semiconductor'...                   No
Trying family `SMSC'...                                     No
Trying family `VIA/Winbond/Fintek'...                       No
Trying family `ITE'...                                      No
Probing for Super-I/O at 0x4e/0x4f
Trying family `National Semiconductor'...                   No
Trying family `SMSC'...                                     No
Trying family `VIA/Winbond/Fintek'...                       Yes
Found unknown chip with ID 0x0507
    (logical device 2 has address 0x295, could be sensors)

Some CPUs or memory controllers may also contain embedded sensors.
Do you want to scan for them? (YES/no): 
AMD K8 thermal sensors...                                   No
AMD K10 thermal sensors...                                  No
Intel Core family thermal sensor...                         Success!
    (driver `coretemp')
Intel AMB FB-DIMM thermal sensor...                         No

Now follows a summary of the probes I have just done.
Just press ENTER to continue: 

Driver `coretemp' (should be inserted):
  Detects correctly:
  * Chip `Intel Core family thermal sensor' (confidence: 9)

Do you want to overwrite /etc/sysconfig/lm_sensors? (YES/no): no
To load everything that is needed, add this to one of the system
initialization scripts (e.g. /etc/rc.d/rc.local):

#----cut here----
# Chip drivers
modprobe coretemp
/usr/bin/sensors -s
#----cut here----

If you have some drivers built into your kernel, the list above will
contain too many modules. Skip the appropriate ones! You really
should try these commands right now to make sure everything is
working properly. Monitoring programs won't work until the needed
modules are loaded.

Change History

  Changed 7 years ago by khali

  • owner changed from somebody to khali
  • status changed from new to assigned
  • component changed from sensors to hardware

It is possible that the device ID 0x0507 found by sensors-detect corresponds to a Fintek F71858DG, but unfortunately the datasheet for this chip is not available for download from the Fintek website. If you have physical access to the board, it would be great if you could look for Fintek chips on the board and write down their names.

Anyway, without a datasheet, we can't support this device.

follow-up: ↓ 7   Changed 7 years ago by khali

The engineers at Fintek were kind enough to send me a datasheet for the F71858DG. I confirm that it has device ID 0x0507, so this is the device you have on your board. I have added detection to sensors-detect in r5109.

The datasheet has all the details needed to write a driver. I am however unsure if I will have the time to write it myself - probably not.

follow-up: ↓ 5   Changed 7 years ago by jwrdegoede

Jean,

Jelle is a student of the university I work for, today I told him to try the latest sensors-detect from svn, and I see with some success :)

Jelle,

Can you miss your system for a couple of days (say a week) somewhere the next few weeks? Then I take a stab at writing a driver (or add support to an existing driver if the chip looks like an existing fintek monitor chip for which we already have support).

  Changed 7 years ago by khali

A quick look at the datasheet shows some common points with the register map of the F71882, but also some differences. I'm not sure whether we want to add support to Hans' f71882fg driver, or to write a new driver.

in reply to: ↑ 3   Changed 7 years ago by ticket

Replying to jwrdegoede:

Jean, Jelle de Jong is a student of the university I work for, today I told him to try the latest sensors-detect from svn, and I see with some success :) Jelle de Jong, Can you miss your system for a couple of days (say a week) somewhere the next few weeks? Then I take a stab at writing a driver (or add support to an existing driver if the chip looks like an existing fintek monitor chip for which we already have support).

Sure, I will donate my system for a few weeks, i will take it with me next Wednesday. I would really appreciate some set point option for the pwm fan outs, so a pi(d) controller can keep my cpu at a constant temperature of 60 degree's.

Kind regards,

Jelle de Jong (aka tuxcrafter)

  Changed 7 years ago by ticket

hello, are there any news on this? does a new driver needs to be written or existing can be used? i can provide access to my box (latest kernel) if nessesary.

in reply to: ↑ 2   Changed 7 years ago by ticket

Replying to khali:

The engineers at Fintek were kind enough to send me a datasheet for the F71858DG. I confirm that it has device ID 0x0507, so this is the device you have on your board. I have added detection to sensors-detect in r5109. The datasheet has all the details needed to write a driver. I am however unsure if I will have the time to write it myself - probably not.

Hi. Can I possibly get the datasheet to try to add some support here? I have one of these motherboards.

Thanks, Simon Glass sglass@…

  Changed 7 years ago by ticket

  Changed 7 years ago by khali

  • cc sglass@… added
  • owner changed from khali to somebody
  • status changed from assigned to new

  Changed 6 years ago by jwrdegoede

  • cc iain@… added

  Changed 4 years ago by khali

  • status changed from new to closed
  • version changed from 2.10.5 to kernel
  • resolution set to fixed

Support for the Fintek F71858 was added to the f71882fg driver in kernel 2.6.31:
 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=09475d32e652fe60901fe8c9cd50f3f6db0c4933

Note: See TracTickets for help on using tickets.