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

Re: Hardware-Monitoring auf Fujitsu-Mainboard



Hallo Sebastian,

On Sat, Jul 23, 2016 at 09:02:26PM +0200, Sebastian Suchanek wrote:
> Aktuell versuche ich, das Hardware-Monitoring (Temperaturen, Spannungen,
> Lüfterdrehzahlen...) auf meinem Fujitsu-Mainboard D3417-B via lmsensors
> zum Laufen zu bekommen, komme aber nicht so recht weiter.
> 
> Das Problem scheint zu sein, dass das SMBus-Device nicht richtig erkannt
> bzw. unterstützt wird.
> 
> | # lspci | grep -i smb
> | 00:1f.4 SMBus: Intel Corporation Device a123 (rev 31)
> | # lspci -s 1f.4 -vvv
> | 00:1f.4 SMBus: Intel Corporation Device a123 (rev 31)
> |         Subsystem: Fujitsu Technology Solutions Device 121d
> |         Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop-
> ParErr- Stepping- SERR- FastB2B- DisINTx-
> |         Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium
> >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
> |         Interrupt: pin A routed to IRQ 11
> |         Region 0: Memory at f7336000 (64-bit, non-prefetchable) [size=256]
> |         Region 4: I/O ports at f040 [size=32]
> |
> | #

Was gibt

	lspci -s 1f.4 -n

bei Dir aus?

Bei meinem SMBus-Controller steht da:

	$ lspci -s 00:1f.3 -n
	00:1f.3 0c05: 8086:3b30 (rev 06)

und der i2c-i801-Treiber fühlt sich dafür verantwortlich[1]:

/sbin/modinfo i2c-i801 | grep -i 8086 | grep -i 3b30
alias:		pci:v00008086d00003B30sv*sd*bc*sc*i*

> Wie man sieht, wird hier kein Kernel-Driver verwendet.

Wo sieht man das?

> Ein Anleitungs-PDF von Fujitsu, das gefunden habe, deutet darauf hin,
> dass evtl. ein Kernel-Treiber namens "i801_smbus" funktionieren /könnte/.
> 
> Allerdings sagt mir z.B. modinfo nur, dass es dieses Modul nicht kenne:
> 
> | # modinfo i801_smbus
> | modinfo: ERROR: Module i801_smbus not found.
> | #

Modulname != Treibername; der i801_smbus-Treiber ist im Modul i2c-i801
"versteckt":

$ ls -l /sys/bus/pci/drivers/i801_smbus/module
lrwxrwxrwx 1 root root 0 Jul 24 21:03 /sys/bus/pci/drivers/i801_smbus/module -> ../../../../module/i2c_i801

Hast Du diesen Link auch? Was sagt

	ls -l /sys/bus/pci/drivers/i801_smbus

bei Dir?

Liebe Grüße
Uwe

[1] das ist etwas vereinfacht, aber in der Praxis so richtig.

Attachment: signature.asc
Description: PGP signature


Reply to: