also bei mir läuft alles genau so gut wie vorher auch
FakeSMC.kext vs VirtualSMC.kext
-
- Erledigt
- Tommisan
- Erledigt
-
-
Habe nun VirtualSMC nochmal getestet als ich gesehen habe, dass er jetzt im Kext Updater enthalten ist. Damit bootet mein Hack nun durch und es läuft auch alles wie es soll, bis auf die bereits angesprochenen fehlenden Sensorwerte. Ist aber kein Drama. So ganz ausgereift ist die Sache aber definitiv nicht. So im Schnitt jeder 10. Boot endet mal in einer Kernel Panic, manchmal mehrfach hintereinander. Nach einem oder mehreren neuen Versuchen startet der Rechner dann durch.
Heute morgen hatte ich mal wieder eine Panic. Hier mal der Report:Wed Oct 17 10:32:56 2018
*** Panic Report ***
panic(cpu 6 caller 0xffffff801e2d87bd): Kernel trap at 0xffffff801e80eea4, type 14=page fault, registers:
CR0: 0x000000008001003b, CR2: 0xffffff801ed818d7, CR3: 0x000000002dbe7000, CR4: 0x00000000003626e0
RAX: 0x000000000000005f, RBX: 0xffffff8064db0000, RCX: 0xffffff80237e065d, RDX: 0x0000000000000000
RSP: 0xffffff83c1f63420, RBP: 0xffffff83c1f63690, RSI: 0xffffff8064db1d70, RDI: 0xffffff80646d0b80
R8: 0xffffff8064db0010, R9: 0x0000000000001121, R10: 0xffffff801e9ee1dd, R11: 0xffffff83c204fdd0
R12: 0xffffff801ed818d7, R13: 0xffffff80653b5d70, R14: 0x00000000000000d7, R15: 0xffffff83c0589438
RFL: 0x0000000000010246, RIP: 0xffffff801e80eea4, CS: 0x0000000000000008, SS: 0x0000000000000000
Fault CR2: 0xffffff801ed818d7, Error code: 0x0000000000000000, Fault CPU: 0x6, PL: 0, VF: 2
Backtrace (CPU 6), Frame : Return Address
0xffffff83c1f62ef0 : 0xffffff801e1aca1d
0xffffff83c1f62f40 : 0xffffff801e2e6b13
0xffffff83c1f62f80 : 0xffffff801e2d859a
0xffffff83c1f62ff0 : 0xffffff801e159ca0
0xffffff83c1f63010 : 0xffffff801e1ac437
0xffffff83c1f63130 : 0xffffff801e1ac283
0xffffff83c1f631a0 : 0xffffff801e2d87bd
0xffffff83c1f63310 : 0xffffff801e159ca0
0xffffff83c1f63330 : 0xffffff801e80eea4
0xffffff83c1f63690 : 0xffffff801e8098c2
0xffffff83c1f63c50 : 0xffffff801e80573b
0xffffff83c1f63cc0 : 0xffffff801e7d2cb1
0xffffff83c1f63da0 : 0xffffff801e7d0b7c
0xffffff83c1f63e10 : 0xffffff801e7de728
0xffffff83c1f63e60 : 0xffffff801e84dcdb
0xffffff83c1f63e80 : 0xffffff801e82b9b1
0xffffff83c1f63f00 : 0xffffff801e82b597
0xffffff83c1f63f50 : 0xffffff801e82d066
0xffffff83c1f63fa0 : 0xffffff801e1590ce
BSD process name corresponding to current thread: Unknown
Boot args: -disablegfxfirmware
Mac OS version:
Not yet set
Kernel version:
Darwin Kernel Version 18.0.0: Wed Aug 22 20:13:40 PDT 2018; root:xnu-4903.201.2~1/RELEASE_X86_64
Kernel UUID: DF83AD37-501E-3B4F-B1F0-04F3AC90FE35
Kernel slide: 0x000000001de00000
Kernel text base: 0xffffff801e000000
__HIB text base: 0xffffff801df00000
System model name: iMac18,3 (Mac-BE088AF8C5EB4FA2)
System uptime in nanoseconds: 2221924628
last loaded kext at 2181020056: com.apple.driver.AppleAHCIPort 329.200.2 (addr 0xffffff7fa2c07000, size 114688)
loaded kexts:
as.vit9696.SMCProcessor 1.0.0
as.vit9696.VirtualSMC 1.0.0
as.vit9696.AppleALC 1.3.2
org.tw.CodecCommander 2.7.1
as.vit9696.Lilu 1.2.7
com.apple.driver.AppleAHCIPort 329.200.2
com.apple.driver.AppleACPIButtons 6.1
com.apple.driver.AppleHPET 1.8
com.apple.driver.AppleRTC 2.0
com.apple.driver.AppleSMBIOS 2.1
com.apple.driver.AppleAPIC 1.7
com.apple.nke.applicationfirewall 190
com.apple.security.TMSafetyNet 8
com.apple.iokit.IOAHCIFamily 288
com.apple.driver.usb.AppleUSBXHCIPCI 1.2
com.apple.driver.usb.AppleUSBXHCI 1.2
com.apple.driver.usb.AppleUSBHostPacketFilter 1.0
com.apple.driver.AppleEFINVRAM 2.1
com.apple.iokit.IOUSBFamily 900.4.2
com.apple.driver.AppleEFIRuntime 2.1
com.apple.iokit.IOHIDFamily 2.0.0
com.apple.security.quarantine 3
com.apple.security.sandbox 300.0
com.apple.kext.AppleMatch 1.0.0d1
com.apple.iokit.IOAudioFamily 206.5
com.apple.vecLib.kext 1.2.0
com.apple.driver.DiskImages 493.0.0
com.apple.driver.AppleFDEKeyStore 28.30
com.apple.driver.AppleEffaceableStorage 1.0
com.apple.driver.AppleKeyStore 2
com.apple.driver.AppleUSBTDM 456.200.8
com.apple.driver.AppleMobileFileIntegrity 1.0.5
com.apple.kext.CoreTrust 1
com.apple.iokit.IOUSBMassStorageDriver 145.200.2
com.apple.iokit.IOSCSIBlockCommandsDevice 408.200.1
com.apple.iokit.IOSCSIArchitectureModelFamily 408.200.1
com.apple.iokit.IOStorageFamily 2.1
com.apple.driver.AppleCredentialManager 1.0
com.apple.driver.KernelRelayHost 1
com.apple.iokit.IOUSBHostFamily 1.2
com.apple.driver.usb.AppleUSBCommon 1.0
com.apple.driver.AppleBusPowerController 1.0
com.apple.driver.AppleSEPManager 1.0.1
com.apple.driver.IOSlaveProcessor 1
com.apple.iokit.IOReportFamily 47
com.apple.iokit.IOTimeSyncFamily 700.7
com.apple.iokit.IONetworkingFamily 3.4
com.apple.driver.AppleACPIPlatform 6.1
com.apple.driver.AppleSMC 3.1.9
com.apple.iokit.IOPCIFamily 2.9
com.apple.iokit.IOACPIFamily 1.4
com.apple.kec.pthread 1
com.apple.kec.Libm 1
com.apple.kec.corecrypto 1.0
EOF
Model: iMac18,3, BootROM IM183.0161.B00, 6 processors, Intel Core i7, 3,70 GHz, 32 GB, SMC 2.41f1
Graphics: kHW_IntelUHDGraphics630Item, Intel UHD Graphics 630, Built-In
Graphics: Radeon RX Vega 64, Radeon RX Vega 64, PCIe
Memory Module: BANK 0/DIMM0, 8 GB, DDR4, 4000 MHz, 8892, -
Memory Module: BANK 1/DIMM0, 8 GB, DDR4, 4000 MHz, 8892, -
Memory Module: BANK 0/DIMM1, 8 GB, DDR4, 4000 MHz, 8892, -
Memory Module: BANK 1/DIMM1, 8 GB, DDR4, 4000 MHz, 8892, -
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x133), Broadcom BCM43xx 1.0 (7.77.61.1 AirPortDriverBrcmNIC-1305.2)
Bluetooth: Version 6.0.8f6, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en1
Serial ATA Device: TS240GMTS420S, 240,06 GB
USB Device: USB 3.0 Bus
USB Device: Controller
USB Device: Bluetooth USB Host Controller
USB Device: Anua Mic CM 900
USB Device: USB 3.1 Bus
Thunderbolt Bus:
Liegt auch eindeutig am VirtualSMC. Mit FakeSMC habe ich nie Panics. Werde trotzdem erstmal beim VirtualSMC bleiben.
-
Wenn Du Dir da so sicher bist, schreibe doch mal auf Github. Ich glaube jede Fehlermeldung bzw im Falle von VirtualSMC auch ein Dump ist dort sehr Willkommen.
-
Ich habe es schon bei den Verrückten gemeldet, habe auf Github keinen Account.
-
Ist trotzdem Top von Dir dort eine Rückmeldung zugeben, sonst kann ja keiner fixen.
-
Es gibt nicht nur Sensoren, sondern auch Plugins für VirtualSMC.
-
Ich habe gestern Abend gleich mal denn AsusSMC angetestet. Leider bisher mit null Auswirkung auf irgendwas.
Das ganze kann jedoch auch daran liegen das dazu die passenden DSDT Patches fehlen. Laut Entwicklerseite sollen diese bald veröffentlicht werden.
@EMlyDinEsHMG entwickelte den AsusNBFnKeys Kext denn ich im Einsatz habe. Nutzen tue ich von diesem Kext jedoch nur noch die Tastenbeleuchtung. Die ganzen anderen Funktionen haben nicht richtig funktioniert und daher habe ich die inzwischen anders gelöst. Ein Update des Kext wäre daher mehr als Willkommen und ich bleibe da mal dran am Testen.
-
Ambiente Light Sensor läuft seit gestern bei mir am ASUS Zenbook Laptop. Erstaunlich gut sogar, was heißen soll, die Helligkeit passt so wie sie für die Umgebung sein sollte.
Der Hinweis von @NoirOSX auf den neunen AsusSMC hat die entscheidende Idee gebracht.
Zwar funktioniert der AsusSMC überhaupt nicht auf meinem Asus Laptop, jedoch ist in diesem der Verweis auf @EMlyDinEsHMG welcher den älteren AsusNBFnKey entwickelt hatte. Daher schaute ich mir nochmal seine DSDT Patches für den AsusNBFnKey an mit dem Gedanken das die SMCLightSensor.kext Entwickler auf seine Basis aufgebaut haben.
Danach hatte ich den Fehler schnell gefunden. Im Grunde fehlte nur ein einziger Methode in "_SB.ATDK".
CodeKann somit bestätigen das der SMCLightSensor.kext funktioniert.
Hat jemand in seiner DSDT ein Device ALS0 mit HID Device "ACPI0008" kann er es auch versuchen.
Voraussetzung damit der Kext auch richtig Funktioniert ist der richtige Name für das Device. ALS oder ALS0.
-
Ich hab komischerweise seit dem ich auf VirtualSMC umgestiegen bin manchmal ne kritische Fehlermeldung auf meinem HackBook. Ist das bei euch schon mal vorgekommen?
-
Kleines Update vom VirtualSMC und SMCProcessor, sowie neue Erweiterung: SMCSuperIO: acidanthera VirtualSMC (Wird zum Boot benötigt)
Erfahrungen?
-
Hab ersetzt, bisher funktioniert's. Hab aber kein unterschied bemerkt.
Gruss Coban
-
Funktioniert Temperatur, Voltage und Fan Speed Readout mit SuperIO?
-
-
Bei mir wird ein Propeller angezeigt wobei ich nicht sicher weiß ob es der CPU Lüfter oder der Gehäuse Lüfter ist der angezeigt wird aber ich tippe mal auf CPU Lüfter einfach weil der instand hoch geht wenn die CPU last bekommt und genau so schnell wieder abfällt wenn die Last weg ist. Also in meinem Fall kann ich sagen geht auf dem Z77-DS3H beim Denkbrett muss ich gucken das installiert gerade noch das update...
-
Bei mir werden zwei Lüfter angezeigt: CPU und ein Gehäuselüfter. Fehlt noch ein Gehäuselüfter und die Wasserpumpe. Außerdem zeigt iStat nun die Lüftersteuerung an. Hat aber keine Auswirkungen.
-
Den Propeller vom T430 mag es nicht kennen ist aber Nebensächlich
-
-
Meh! Mit der Version bekomme ich wieder sporadisch Kernel Panics beim Start. Erstmal wieder zurück auf die Vorherige.
-
-
Das Thema haben wir doch hier schon durch Ich habe immer alles aktuell.