ProjectOSX

Welcome Guest!

Returning User? Login here.

Want membership privileges? Register here.

 
Start a new topic Add Reply
> Fakesmc/plugins, Fan Speed, And Unknown Device
crackmac
post Feb 1 2011, 07:17 PM
Post #1
Hey guys, couldn't post in the FakeSMC forum, so wanted to ask this question here.

I've made some mods to my bootloader, and enabled AppleLPC.kext, and I've been able to get speedstep working. In addition, I've been able to, with FakeSMC, see temps for the processors and HD. However, I still don't see fan speed temperatures, and I'm not sure why.

One thing I noticed in my kernel log was the following message:

QUOTE
IT87x: [WARNING] found unsupported chip ID=0x4b00


Does anyone have any ideas as to what this unidentified hardware is? Could it be the fan speed control? I doubt it's an ITE sensor, as the ID is nowhere near the values of other ITE Devices I've seen. Also, my sensors-detect output claims it's an SMSC device of some kind:

CODE

# sensors-detect revision 5818 (2010-01-18 17:22:07 +0100)
# System: Dell Inc. Latitude E6510 (laptop)
# Board: Dell Inc. 0N5KHN

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.

Some south bridges, CPUs or memory controllers contain embedded sensors.
Do you want to scan for them? This is totally safe. (YES/no): Silicon Integrated Systems SIS5595... No
VIA VT82C686 Integrated Sensors... No
VIA VT8231 Integrated Sensors... No
AMD K8 thermal sensors... No
AMD Family 10h thermal sensors... No
AMD Family 11h thermal sensors... No
Intel Core family thermal sensor... No
Intel Atom thermal sensor... No
Intel AMB FB-DIMM thermal sensor... No
VIA C7 thermal sensor... No
VIA Nano thermal sensor... No

Some Super I/O chips contain embedded 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'... Yes
Found unknown chip with ID 0x4b00
Probing for Super-I/O at 0x4e/0x4f
Trying family `National Semiconductor'... No
Trying family `SMSC'... No
Trying family `VIA/Winbond/Nuvoton/Fintek'... No
Trying family `ITE'... No


I'm not sure if it helps, as I don't see anything relevant, but I've also attached my lspci output as well:

CODE

00:00.0 Host bridge [0600]: Intel Corporation Core Processor DMI
[8086:d132] (rev 11)
Subsystem: Dell Device [1028:040b]
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Capabilities: <access denied>

00:03.0 PCI bridge [0604]: Intel Corporation Core Processor PCI
Express Root Port 1 [8086:d138] (rev 11) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 00007000-00007fff
Memory behind bridge: d0000000-e30fffff
Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport
Kernel modules: shpchp

00:08.0 System peripheral [0880]: Intel Corporation Core Processor
System Management Registers [8086:d155] (rev 11)
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Capabilities: <access denied>

00:08.1 System peripheral [0880]: Intel Corporation Core Processor
Semaphore and Scratchpad Registers [8086:d156] (rev 11)
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Capabilities: <access denied>

00:08.2 System peripheral [0880]: Intel Corporation Core Processor
System Control and Status Registers [8086:d157] (rev 11)
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Capabilities: <access denied>

00:08.3 System peripheral [0880]: Intel Corporation Core Processor
Miscellaneous Registers [8086:d158] (rev 11)
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-

00:10.0 System peripheral [0880]: Intel Corporation Core Processor QPI
Link [8086:d150] (rev 11)
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-

00:10.1 System peripheral [0880]: Intel Corporation Core Processor QPI
Routing and Protocol Registers [8086:d151] (rev 11)
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-

00:19.0 Ethernet controller [0200]: Intel Corporation 82577LM Gigabit
Network Connection [8086:10ea] (rev 05)
Subsystem: Dell Device [1028:040b]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 51
Region 0: Memory at e9600000 (32-bit, non-prefetchable) [size=128K]
Region 1: Memory at e9680000 (32-bit, non-prefetchable) [size=4K]
Region 2: I/O ports at 8040 [size=32]
Capabilities: <access denied>
Kernel driver in use: e1000e
Kernel modules: e1000e

00:1a.0 USB Controller [0c03]: Intel Corporation 5 Series/3400 Series
Chipset USB2 Enhanced Host Controller [8086:3b3c] (rev 05) (prog-if 20
[EHCI])
Subsystem: Dell Device [1028:040b]
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-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 0: Memory at e9670000 (32-bit, non-prefetchable) [size=1K]
Capabilities: <access denied>
Kernel driver in use: ehci_hcd

00:1b.0 Audio device [0403]: Intel Corporation 5 Series/3400 Series
Chipset High Definition Audio [8086:3b56] (rev 05)
Subsystem: Dell Device [1028:040b]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 53
Region 0: Memory at e9660000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel

00:1c.0 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series
Chipset PCI Express Root Port 1 [8086:3b42] (rev 05) (prog-if 00
[Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 00006000-00006fff
Memory behind bridge: e8200000-e95fffff
Prefetchable memory behind bridge: 00000000e9700000-00000000e98fffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport
Kernel modules: shpchp

00:1c.1 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series
Chipset PCI Express Root Port 2 [8086:3b44] (rev 05) (prog-if 00
[Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
I/O behind bridge: 00005000-00005fff
Memory behind bridge: e6e00000-e81fffff
Prefetchable memory behind bridge: 00000000e9900000-00000000e9afffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport
Kernel modules: shpchp

00:1c.2 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series
Chipset PCI Express Root Port 3 [8086:3b46] (rev 05) (prog-if 00
[Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=04, subordinate=05, sec-latency=0
I/O behind bridge: 00002000-00003fff
Memory behind bridge: e3100000-e59fffff
Prefetchable memory behind bridge: 00000000ec000000-00000000efffffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport
Kernel modules: shpchp

00:1c.3 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series
Chipset PCI Express Root Port 4 [8086:3b48] (rev 05) (prog-if 00
[Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=06, subordinate=0b, sec-latency=0
I/O behind bridge: 00004000-00004fff
Memory behind bridge: e5a00000-e6dfffff
Prefetchable memory behind bridge: 00000000e9b00000-00000000e9cfffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport
Kernel modules: shpchp

00:1d.0 USB Controller [0c03]: Intel Corporation 5 Series/3400 Series
Chipset USB2 Enhanced Host Controller [8086:3b34] (rev 05) (prog-if 20
[EHCI])
Subsystem: Dell Device [1028:040b]
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-
Latency: 0
Interrupt: pin A routed to IRQ 17
Region 0: Memory at e9650000 (32-bit, non-prefetchable) [size=1K]
Capabilities: <access denied>
Kernel driver in use: ehci_hcd

00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge
[8086:2448] (rev a5) (prog-if 01 [Subtractive decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Bus: primary=00, secondary=0c, subordinate=0c, sec-latency=0
I/O behind bridge: 0000f000-00000fff
Memory behind bridge: fff00000-000fffff
Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>

00:1f.0 ISA bridge [0601]: Intel Corporation Mobile 5 Series Chipset
LPC Interface Controller [8086:3b07] (rev 05)
Subsystem: Dell Device [1028:040b]
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-
Latency: 0
Capabilities: <access denied>
Kernel modules: iTCO_wdt

00:1f.2 SATA controller [0106]: Intel Corporation 5 Series/3400 Series
Chipset 6 port SATA AHCI Controller [8086:3b2f] (rev 05) (prog-if 01
[AHCI 1.0])
Subsystem: Dell Device [1028:040b]
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-
Latency: 0
Interrupt: pin C routed to IRQ 50
Region 0: I/O ports at 8090 [size=8]
Region 1: I/O ports at 8080 [size=4]
Region 2: I/O ports at 8070 [size=8]
Region 3: I/O ports at 8060 [size=4]
Region 4: I/O ports at 8020 [size=32]
Region 5: Memory at e9640000 (32-bit, non-prefetchable) [size=2K]
Capabilities: <access denied>
Kernel driver in use: ahci
Kernel modules: ahci

00:1f.3 SMBus [0c05]: Intel Corporation 5 Series/3400 Series Chipset
SMBus Controller [8086:3b30] (rev 05)
Subsystem: Dell Device [1028:040b]
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 C routed to IRQ 10
Region 0: Memory at e9630000 (64-bit, non-prefetchable) [size=256]
Region 4: I/O ports at 8000 [size=32]
Kernel modules: i2c-i801

01:00.0 VGA compatible controller [0300]: nVidia Corporation GT218
[NVS 3100M] [10de:0a6c] (rev a2) (prog-if 00 [VGA controller])
Subsystem: Dell Device [1028:040b]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 16
Region 0: Memory at e2000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at d0000000 (64-bit, prefetchable) [size=256M]
Region 3: Memory at e0000000 (64-bit, prefetchable) [size=32M]
Region 5: I/O ports at 7000 [size=128]
Expansion ROM at e3000000 [disabled] [size=512K]
Capabilities: <access denied>
Kernel driver in use: nouveau
Kernel modules: nouveau, nvidiafb

01:00.1 Audio device [0403]: nVidia Corporation High Definition Audio
Controller [10de:0be3] (rev a1)
Subsystem: Dell Device [1028:040b]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin B routed to IRQ 17
Region 0: Memory at e3080000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel

03:00.0 Network controller [0280]: Intel Corporation Centrino
Ultimate-N 6300 [8086:422b] (rev 35)
Subsystem: Intel Corporation Centrino Ultimate-N 6300 3x3 AGN [8086:1121]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 52
Region 0: Memory at e6e00000 (64-bit, non-prefetchable) [size=8K]
Capabilities: <access denied>
Kernel driver in use: iwlagn
Kernel modules: iwlagn

04:00.0 CardBus bridge [0607]: Ricoh Co Ltd Device [1180:e476] (rev 02)
Subsystem: Dell Device [1028:040b]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 18
Region 0: Memory at e5940000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=04, secondary=05, subordinate=08, sec-latency=176
Memory window 0: ec000000-effff000 (prefetchable)
Memory window 1: e3400000-e37ff000
I/O window 0: 00002000-000020ff
I/O window 1: 00002400-000024ff
BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ PostWrite+
16-bit legacy interface ports at 0001
Kernel driver in use: yenta_cardbus
Kernel modules: yenta_socket

04:00.1 SD Host controller [0805]: Ricoh Co Ltd Device [1180:e822]
(rev 03) (prog-if 01)
Subsystem: Dell Device [1028:040b]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin B routed to IRQ 19
Region 0: Memory at e5930000 (32-bit, non-prefetchable) [size=256]
Capabilities: <access denied>
Kernel driver in use: sdhci-pci
Kernel modules: sdhci-pci

04:00.4 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd Device [1180:e832]
(rev 03) (prog-if 10 [OHCI])
Subsystem: Dell Device [1028:040b]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin C routed to IRQ 16
Region 0: Memory at e5900000 (32-bit, non-prefetchable) [size=2K]
Capabilities: <access denied>
Kernel driver in use: firewire_ohci
Kernel modules: firewire-ohci, ohci1394

3f:00.0 Host bridge [0600]: Intel Corporation Core Processor QuickPath
Architecture Generic Non-Core Registers [8086:2c52] (rev 04)
Subsystem: Intel Corporation Device [8086:8086]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

3f:00.1 Host bridge [0600]: Intel Corporation Core Processor QuickPath
Architecture System Address Decoder [8086:2c81] (rev 04)
Subsystem: Intel Corporation Device [8086:8086]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

3f:02.0 Host bridge [0600]: Intel Corporation Core Processor QPI Link
0 [8086:2c90] (rev 04)
Subsystem: Intel Corporation Device [8086:8086]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Kernel modules: i7core_edac

3f:02.1 Host bridge [0600]: Intel Corporation Core Processor QPI
Physical 0 [8086:2c91] (rev 04)
Subsystem: Intel Corporation Device [8086:8086]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

3f:03.0 Host bridge [0600]: Intel Corporation Core Processor
Integrated Memory Controller [8086:2c98] (rev 04)
Subsystem: Intel Corporation Device [8086:8086]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

3f:03.1 Host bridge [0600]: Intel Corporation Core Processor
Integrated Memory Controller Target Address Decoder [8086:2c99] (rev
04)
Subsystem: Intel Corporation Device [8086:8086]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

3f:03.4 Host bridge [0600]: Intel Corporation Core Processor
Integrated Memory Controller Test Registers [8086:2c9c] (rev 04)
Subsystem: Intel Corporation Device [8086:8086]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

3f:04.0 Host bridge [0600]: Intel Corporation Core Processor
Integrated Memory Controller Channel 0 Control Registers [8086:2ca0]
(rev 04)
Subsystem: Intel Corporation Device [8086:8086]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

3f:04.1 Host bridge [0600]: Intel Corporation Core Processor
Integrated Memory Controller Channel 0 Address Registers [8086:2ca1]
(rev 04)
Subsystem: Intel Corporation Device [8086:8086]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

3f:04.2 Host bridge [0600]: Intel Corporation Core Processor
Integrated Memory Controller Channel 0 Rank Registers [8086:2ca2] (rev
04)
Subsystem: Intel Corporation Device [8086:8086]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

3f:04.3 Host bridge [0600]: Intel Corporation Core Processor
Integrated Memory Controller Channel 0 Thermal Control Registers
[8086:2ca3] (rev 04)
Subsystem: Intel Corporation Device [8086:8086]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

3f:05.0 Host bridge [0600]: Intel Corporation Core Processor
Integrated Memory Controller Channel 1 Control Registers [8086:2ca8]
(rev 04)
Subsystem: Intel Corporation Device [8086:8086]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

3f:05.1 Host bridge [0600]: Intel Corporation Core Processor
Integrated Memory Controller Channel 1 Address Registers [8086:2ca9]
(rev 04)
Subsystem: Intel Corporation Device [8086:8086]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

3f:05.2 Host bridge [0600]: Intel Corporation Core Processor
Integrated Memory Controller Channel 1 Rank Registers [8086:2caa] (rev
04)
Subsystem: Intel Corporation Device [8086:8086]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0

3f:05.3 Host bridge [0600]: Intel Corporation Core Processor
Integrated Memory Controller Channel 1 Thermal Control Registers
[8086:2cab] (rev 04)
Subsystem: Intel Corporation Device [8086:8086]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0


Any help, pointers, or references to information that might help me get fan speed control enabled and/or identify this deivce would be greatly appreciated.

This post has been edited by crackmac: Feb 1 2011, 07:17 PM
Slice
post Feb 2 2011, 11:16 AM
Post #2
The SuperIO plugin is devoted to SuperIO chip located at LPC bus. It may be ITE, Winbond, Fintek, SMSC, NSC etc. But it seems not the case for Dell notebooks.
Usually notebooks contain special chip like microcontroller that performs many actions independent on operation system. For example control FAN speed depending on temperature. With my Dell Inspiron I am successful due to a hack: I found a RAM cache of the controller and read temps and fans info from here.
To do this I used RWEverything in Windows and observed where is the values.
Once found I can write a plugin for the reading. It is PC8738x.kext. Just a joke, it is not really the chip like it seems.
Hope it helps.
i3-2120 GA-H61M-S1 UEFI, Radeon HD6670-UEFI, ALC887(VoodooHDA 2.8.6), OS⌘10.9.5, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
tmacyunn1
post Feb 2 2011, 02:05 PM
Post #3
QUOTE (Slice @ Feb 2 2011, 11:16 AM) *
The SuperIO plugin is devoted to SuperIO chip located at LPC bus. It may be ITE, Winbond, Fintek, SMSC, NSC etc. But it seems not the case for Dell notebooks.
Usually notebooks contain special chip like microcontroller that performs many actions independent on operation system. For example control FAN speed depending on temperature. With my Dell Inspiron I am successful due to a hack: I found a RAM cache of the controller and read temps and fans info from here.
To do this I used RWEverything in Windows and observed where is the values.
Once found I can write a plugin for the reading. It is PC8738x.kext. Just a joke, it is not really the chip like it seems.
Hope it helps.

Hi slice, I have the issue of fan controlling, I read the topic of acpitmonitor, but I can't find the monitor chip, i guess it may be in the EC. And I observe and find when the CPU temperature is 42 ℃, fan turn on. I don't know how to use RW in the windows, So could you give some advice ?
Here is my dsdt file, thanks. Attached File  DSDT.dsl.zip ( 21.1K ) Number of downloads: 3


This post has been edited by tmacyunn1: Feb 3 2011, 08:17 AM
Windows 7 x64 SP1+ Mavericks 10.9.0
CPU : I5-2450m Ram : 8G=4*2G Graphics : HD3000(Disabled AMD6630m BY DSDT) Ethernet: RTL8136 Wireless: AR9280 Audio Card: ALC269 Clover version: 2330
.
Slice
post Feb 4 2011, 11:48 AM
Post #4
QUOTE (tmacyunn1 @ Feb 2 2011, 06:05 PM) *
Hi slice, I have the issue of fan controlling, I read the topic of acpitmonitor, but I can't find the monitor chip, i guess it may be in the EC. And I observe and find when the CPU temperature is 42 ℃, fan turn on. I don't know how to use RW in the windows, So could you give some advice ?
Here is my dsdt file, thanks. Attached File  DSDT.dsl.zip ( 21.1K ) Number of downloads: 3

I can give you the only advice: try to understand how to use RW.
Attached File  SetupRw.zip ( 1.16MB ) Number of downloads: 38


PS. It must be real windows, not Parallels, not VirtualBox, not CrossOver etc.
i3-2120 GA-H61M-S1 UEFI, Radeon HD6670-UEFI, ALC887(VoodooHDA 2.8.6), OS⌘10.9.5, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
tmacyunn1
post Feb 10 2011, 05:50 PM
Post #5
QUOTE (Slice @ Feb 4 2011, 12:48 PM) *
I can give you the only advice: try to understand how to use RW.
Attached File  SetupRw.zip ( 1.16MB ) Number of downloads: 38


PS. It must be real windows, not Parallels, not VirtualBox, not CrossOver etc.

Hi Slice, I follow your advice and do it in the real windows system, and find something. I found two places , one shows the current cpu temperature, other one shows memory usage, like the picture blow. But can't find something about turn on the fan or turn off, maybe I miss it, and one more question I find somewhere is changing, where I want to set a value, but it turn back immediately. Also after some searching, I get some information of EmbeddedControl of my laptop, the ERAM of it contains fan control register and monitor the cpu temp, but don't know which one execute.
Attached File  __1.PNG ( 283.29K ) Number of downloads: 77


This post has been edited by tmacyunn1: Feb 11 2011, 04:16 PM
Windows 7 x64 SP1+ Mavericks 10.9.0
CPU : I5-2450m Ram : 8G=4*2G Graphics : HD3000(Disabled AMD6630m BY DSDT) Ethernet: RTL8136 Wireless: AR9280 Audio Card: ALC269 Clover version: 2330
.
tmacyunn1
post Feb 11 2011, 04:20 PM
Post #6
@Slice:
Today I find the address where control fan speed. Look the blow picture, the address of 0xB5 control fan speed, here is some value, 0x28, turn off, 0x30 turn on (min speed), other value is 0x39,41,47,53,61,63(max speed).0x65 critical speed. Here is my collection. How can I find the register in the dsdt and add some patches?
Thanks.

Attached File  screenshot.PNG ( 261.33K ) Number of downloads: 56
Windows 7 x64 SP1+ Mavericks 10.9.0
CPU : I5-2450m Ram : 8G=4*2G Graphics : HD3000(Disabled AMD6630m BY DSDT) Ethernet: RTL8136 Wireless: AR9280 Audio Card: ALC269 Clover version: 2330
.
Slice
post Feb 12 2011, 10:13 AM
Post #7
Something like this
CODE
        OperationRegion (SMIF, SystemIO, 0xB4, 0x02)
        Field (SMIF, ByteAcc, NoLock, Preserve)
        {
            SMIC,   8,
            SMID,   8
        }

....
   Store(0x28, SMID)

But this may be incorrect, because of EC.
I have another field
CODE
                    OperationRegion (TMIF, SystemMemory, 0xFF800160, 0x20)
                    Field (TMIF, ByteAcc, Lock, Preserve)
                    {
                        THS0,   8,
                        THS1,   8,
                        THS2,   8,
                                Offset (0x08),
                        FAN1,   8,
                                Offset (0x10),
                        TSP0,   8,
                        TSC0,   8,
                        TSP1,   8,
                        TSC1,   8
                    }

And a good example with EC device
CODE

Device (H_EC)
{
Name (_HID, EisaId ("PNP0C09"))
Name (_UID, 0x01)
Method (_CRS, 0, NotSerialized)
{
Name (BFFR, ResourceTemplate ()
{
IO (Decode16,
0x0062, // Range Minimum
0x0062, // Range Maximum
0x00, // Alignment
0x01, // Length
)
IO (Decode16,
0x0066, // Range Minimum
0x0066, // Range Maximum
0x00, // Alignment
0x01, // Length
)
})
Return (BFFR)
}

OperationRegion (ECR, EmbeddedControl, 0x00, 0xFF)
Field (ECR, ByteAcc, Lock, Preserve)
{
Offset (0x80),
B1EX, 1,
B2EX, 1,
ACEX, 1,

You should choose Offset (0x65).
Hope you will be successful.
i3-2120 GA-H61M-S1 UEFI, Radeon HD6670-UEFI, ALC887(VoodooHDA 2.8.6), OS⌘10.9.5, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
tmacyunn1
post Feb 12 2011, 12:58 PM
Post #8
Thanks for the reply, I check my dsdt file, but it is quiet different from what you give, I find three OperationRegions under EC device, like this:
CODE

OperationRegion (ERAM, EmbeddedControl, Zero, 0xFF)
Field (ERAM, ByteAcc, Lock, Preserve)
{
Offset (0x05),
WINV, 1,
Offset (0x65),
SMPR, 8,
SMST, 8,
SMAD, 8,
SMCM, 8,
SMD0, 256,
BCNT, 8,
SMAA, 24,
Offset (0x90),
CHGM, 16,
CHGS, 16,
ENID, 8,
ENIB, 8,
ENDD, 8,
CHGV, 8,
CHGA, 16,
BAL0, 1,
BAL1, 1,
BAL2, 1,
BAL3, 1,
BBC0, 1,
BBC1, 1,
BBC2, 1,
BBC3, 1,
Offset (0x9C),
PHDD, 1,
IFDD, 1,
IODD, 1,
SHDD, 1,
S120, 1,
EFDD, 1,
CRTD, 1,
SPWR, 1,
SBTN, 1,
VIDO, 1,
VOLD, 1,
VOLU, 1,
MUTE, 1,
CONT, 1,
BRGT, 1,
HBTN, 1,
S4ST, 1,
SKEY, 1,
BKEY, 1,
TOUP, 1,
FNBN, 1,
LIDF, 1,
DIGM, 1,
UWAK, 1,
Offset (0xA0),
DKSP, 1,
DKIN, 1,
DKID, 1,
DKOK, 1,
Offset (0xA1),
DKPW, 1,
Offset (0xA2),
BTNS, 8,
S1LD, 1,
S3LD, 1,
VGAQ, 1,
PCMQ, 1,
PCMR, 1,
ADPT, 1,
SLLS, 1,
SYS7, 1,
PWAK, 1,
MWAK, 1,
LWAK, 1,
Offset (0xA5),
Offset (0xAA),
TCNL, 8,
TMPI, 8,
TMSD, 8,
FASN, 4,
FASU, 4,
PCVL, 4,
, 2,
SWTO, 1,
HWTO, 1,
MODE, 1,
FANS, 2,
INIT, 1,
FAN1, 1,
FAN2, 1,
FANT, 1,
SKNM, 1,
CTMP, 8,
LIDE, 1,
PMEE, 1,
PWBE, 1,
RNGE, 1,
BTWE, 1,
DCKE, 1,
Offset (0xB2),
SKTX, 8,
SKTB, 8,
SKTC, 8,
SKTA, 8,
EVTS, 8,
EVTC, 8,
BTDT, 1,
BTPW, 1,
BTDS, 1,
BTPS, 1,
BTSW, 1,
BTWK, 1,
BTLD, 1,
Offset (0xB9),
BRTS, 8,
CNTS, 8,
WLAT, 1,
BTAT, 1,
WLEX, 1,
BTEX, 1,
KLSW, 1,
WLOK, 1,
Offset (0xBC),
PTID, 8,
CPUT, 8,
EPKT, 8,
GHID, 8,
, 4,
BMF0, 3,
BTY0, 1,
BST0, 8,
BRC0, 16,
BSN0, 16,
BPV0, 16,
BDV0, 16,
BDC0, 16,
BFC0, 16,
GAU0, 8,
CYC0, 8,
BPC0, 16,
BAC0, 16,
BAT0, 8,
BTW0, 16,
BDN0, 8,
Offset (0xE0),
, 4,
BMF1, 3,
BTY1, 1,
BST1, 8,
BRC1, 16,
BSN1, 16,
BPV1, 16,
BDV1, 16,
BDC1, 16,
BFC1, 16,
GAU1, 8,
CYC1, 8,
BPC1, 16,
BAC1, 16,
BAT1, 8,
BTW1, 16
}

....
OperationRegion (CCLK, SystemIO, 0x1010, 0x04)
Field (CCLK, DWordAcc, NoLock, Preserve)
{
, 1,
DUTY, 3,
THEN, 1,
Offset (0x01),
FTT, 1,
, 8,
TSTS, 1
}
OperationRegion (ECRM, EmbeddedControl, Zero, 0xFF)
Field (ECRM, ByteAcc, Lock, Preserve)
{
Offset (0x94),
ERIB, 16,
ERBD, 8,
Offset (0xAC),
SDTM, 8,
FSSN, 4,
FANU, 4,
PTVL, 3,
, 4,
TTHR, 1,
Offset (0xBC),
PJID, 8,
Offset (0xBE),
Offset (0xF9),
RFRD, 16

}

Windows 7 x64 SP1+ Mavericks 10.9.0
CPU : I5-2450m Ram : 8G=4*2G Graphics : HD3000(Disabled AMD6630m BY DSDT) Ethernet: RTL8136 Wireless: AR9280 Audio Card: ALC269 Clover version: 2330
.

Add Reply Start a new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members: