Ticket #1137 (closed task)
Opened 7 years ago
SIS5595 found unsupported dev 0645 (Examined/Solved - lm_sensors 2.7.0 Linux 2.4.20 and 2.4.21-pre3)
| Reported by: | contact | Owned by: | somebody |
|---|---|---|---|
| Priority: | minor | Milestone: | |
| Component: | hardware | Version: | |
| Keywords: | Cc: |
Description
HI!
I have same problema that is in ticket 1101
with kernel 2.4.20:
# depmod -ae
depmod: *** Unresolved symbols in
/lib/modules/2.4.20/kernel/drivers/i2c/i2c-sis645.o
depmod: pci_insert_device
depmod: pci_setup_device
I try compile HOT_PLUG as module and built-in kernel too. But that not resolve.
I try to disable HOTPLUG in i2c-sis645.c, but it not load:
i2c-sis645.o: version 2.7.0 (20021208)
i2c-sis645.o: Found SiS south bridge in compatability mode(?)
i2c-sis645.o: Attempting to enable SiS645 SMBus device
i2c-sis645.o: Requires kernel >= 2.4 with CONFIG_HOTPLUG, sorry!
i2c-sis645.o: SiS645 not detected, module not inserted.
I suspect that this is a bug in kernel becaus these error appear in other
modules from kernel.
Then , I find this in patch-2.4.21.log:
Matthew Wilcox <willy@…>:
o Add pci_bus_*() API for 2.4 [1/2]
o Convert acpiphp to pci_bus_*() API [2/2]
And other mentions on pci_*
I apply the patch and these problem ( Unresolved symbols - ticket 1101 ) is
resolved, but...
Now I have that problem:
# dmesg
i2c-core.o: i2c core module version 2.7.0 (20021208)
i2c-sis645.o: version 2.7.0 (20021208)
i2c-sis645.o: Found SiS south bridge in compatability mode(?)
i2c-sis645.o: Attempting to enable SiS645 SMBus device
PCI: Found IRQ 10 for device 00:02.1
PCI: Sharing IRQ 10 with 00:05.0
PCI: Sharing IRQ 10 with 00:09.0
i2c-sis645.o: SiS645 SMBus base address: 0xe600
i2c-sis645.o: SiS645 bus detected and initialized.
i2c-sis5595.o version 2.7.0 (20021208)
i2c-sis5595.o: Error: Looked for SIS5595 but found unsupported device 0645
i2c-sis5595.o: SIS5595 not detected, module not inserted.
i2c-dev.o: i2c /dev entries driver module version 2.7.0 (20021208)
i2c-dev.o: Registered 'SMBus SiS645 adapter at 0xe600' as minor 0
i2c-isa.o version 2.7.0 (20021208)
i2c-dev.o: Registered 'ISA main adapter' as minor 1
i2c-isa.o: ISA bus access for i2c modules initialized.
i2c-proc.o version 2.7.0 (20021208)
sis5595.o version 2.7.0 (20021208)
sis5595.o: Error: Looked for SIS5595 but found unsupported device 0645
sis5595.o: SIS5595 not detected, module not inserted.
output from lspci:
00:00.0 Host bridge: Silicon Integrated Systems [SiS]: Unknown device 0645 (rev 01)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] 5591/5592 AGP
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513
00:02.1 SMBus: Silicon Integrated Systems [SiS]: Unknown device 0016
00:02.2 USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 07)
00:02.3 USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 07)
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev d0)
00:05.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C (rev 10)
00:0a.0 Ethernet controller: Davicom Semiconductor, Inc. Ethernet 100/10 MBit
(rev 31)
01:00.0 VGA compatible controller: nVidia Corporation NV4 [Riva TnT] (rev 04)
Thanks
--- you don't want sis5595, it is not the right chip driver.
Now that you have i2c-sis645 bus driver loaded, try running sensors-detect
to look for sensor chips.
it87 may be the right driver.
Of course we may not have a driver for your sensors.
Look at your board to try to identify, and check our
'new drivers' page for other info.
Good luck.
