0xFireWolf / RealtekCardReader

An unofficial Realtek PCIe/USB-based SD card reader driver for macOS
BSD 3-Clause "New" or "Revised" License
182 stars 18 forks source link

Any input device will be disabled when wake-up on RTS5129 #19

Open CHN-STUDENT opened 2 years ago

CHN-STUDENT commented 2 years ago

image

Laptop: GP62-1281 XCN Use opencore 0.7.4 mac big sur 12.6, lilu 1.5.6

panic(cpu 1 caller 0xffffff80099c4996): Kernel trap at 0xffffff800d97ed45, type 14=page fault, registers:
CR0: 0x000000008001003b, CR2: 0x00000000000000c8, CR3: 0x000000001f483000, CR4: 0x00000000003626e0
RAX: 0xffffffb0b0e2bd90, RBX: 0x0000000000000000, RCX: 0xffffff800d973eda, RDX: 0xffffffa057fc0bb0
RSP: 0xffffffb0b0e2bd70, RBP: 0xffffffb0b0e2bd80, RSI: 0xffffffb0b0e2bd90, RDI: 0x0000000000000000
R8:  0x0000000000000093, R9:  0x0000000000000010, R10: 0x0000000000000000, R11: 0x0000000000000008
R12: 0xffffff936afe8c20, R13: 0xffffff800d978468, R14: 0xffffffb0b0e2bd90, R15: 0x0000000000000000
RFL: 0x0000000000010286, RIP: 0xffffff800d97ed45, CS:  0x0000000000000008, SS:  0x0000000000000010
Fault CR2: 0x00000000000000c8, Error code: 0x0000000000000000, Fault CPU: 0x1, PL: 0, VF: 1

Backtrace (CPU 1), Frame : Return Address
0xffffffb0b0e2b790 : 0xffffff800988cfdd mach_kernel : _handle_debugger_trap + 0x3fd
0xffffffb0b0e2b7e0 : 0xffffff80099d3fd3 mach_kernel : _kdp_i386_trap + 0x143
0xffffffb0b0e2b820 : 0xffffff80099c45ca mach_kernel : _kernel_trap + 0x55a
0xffffffb0b0e2b870 : 0xffffff8009831a2f mach_kernel : _return_from_trap + 0xff
0xffffffb0b0e2b890 : 0xffffff800988c7fd mach_kernel : _DebuggerTrapWithState + 0xad
0xffffffb0b0e2b9b0 : 0xffffff800988caf3 mach_kernel : _panic_trap_to_debugger + 0x273
0xffffffb0b0e2ba20 : 0xffffff800a09cdca mach_kernel : _panic + 0x54
0xffffffb0b0e2ba90 : 0xffffff80099c4996 mach_kernel : _sync_iss_to_iks + 0x2c6
0xffffffb0b0e2bc10 : 0xffffff80099c467d mach_kernel : _kernel_trap + 0x60d
0xffffffb0b0e2bc60 : 0xffffff8009831a2f mach_kernel : _return_from_trap + 0xff
0xffffffb0b0e2bc80 : 0xffffff800d97ed45 science.firewolf.rtsx : __ZN14IOSDHostDriver20onSDCardRemovedGatedEPN8IOSDCard10CompletionE + 0xd
0xffffffb0b0e2bd80 : 0xffffff800d973fcf science.firewolf.rtsx : __ZN14IOSDHostDevice20onSDCardRemovedGatedEPN8IOSDCard10CompletionE + 0x31
0xffffffb0b0e2bdb0 : 0xffffff800d9784b0 science.firewolf.rtsx : __ZN30RealtekUSBCardReaderController22fetchDeviceStatusGatedEP18IOTimerEventSource + 0x48
0xffffffb0b0e2bde0 : 0xffffff8009ff39a5 mach_kernel : __ZN18IOTimerEventSource15timeoutSignaledEPvS0_ + 0xa5
0xffffffb0b0e2be50 : 0xffffff8009ff38a6 mach_kernel : __ZN18IOTimerEventSource17timeoutAndReleaseEPvS0_ + 0xc6
0xffffffb0b0e2be80 : 0xffffff80098d3595 mach_kernel : _thread_call_delayed_timer + 0x4a5
0xffffffb0b0e2bef0 : 0xffffff80098d4504 mach_kernel : _thread_call_delayed_timer + 0x1414
0xffffffb0b0e2bfa0 : 0xffffff800983113e mach_kernel : _call_continuation + 0x2e
      Kernel Extensions in backtrace:
         science.firewolf.rtsx(0.9.6)[7182D818-35D8-3B1C-A38F-D1D7920DC055]@0xffffff800d968000->0xffffff800d9fffff
            dependency: com.apple.iokit.IOPCIFamily(2.9)[4E85D41F-6AD7-3C24-911C-A8B80B599F86]@0xffffff800c36c000->0xffffff800c394fff
            dependency: com.apple.iokit.IOStorageFamily(2.1)[7C0E4949-640F-3D1D-97AF-030903A22663]@0xffffff800c46f000->0xffffff800c480fff
            dependency: com.apple.iokit.IOUSBHostFamily(1.2)[854E579F-B284-3221-B1FC-D4A0FDC1F056]@0xffffff800c68a000->0xffffff800c718fff

Process name corresponding to current thread: kernel_task
Boot args: -v debug=0x100 keepsyms=1 chunklist-security-epoch=0 -chunklist-no-rev2-dev chunklist-security-epoch=0 -chunklist-no-rev2-dev

Mac OS version:
20G165

Kernel version:
Darwin Kernel Version 20.6.0: Mon Aug 30 06:12:21 PDT 2021; root:xnu-7195.141.6~3/RELEASE_X86_64
Kernel UUID: C2591F4E-EE82-33CC-8C59-DB81D9AD80DD
KernelCache slide: 0x0000000009600000
KernelCache base:  0xffffff8009800000
Kernel slide:      0x0000000009610000
Kernel text base:  0xffffff8009810000
__HIB  text base: 0xffffff8009700000
System model name: MacBookPro13,3 (Mac-A5C67F76ED83108C)
System shutdown begun: NO
Panic diags file available: YES (0x0)
Hibernation exit count: 0

System uptime in nanoseconds: 114633609072
Last Sleep:           absolute           base_tsc          base_nano
  Uptime  : 0x0000001ab0b21277
  Sleep   : 0x0000001a81b8d445 0x000000090239da86 0x0000000000000000
  Wake    : 0x0000001a83dd33fc 0x000000009de0e754 0x0000001a822616ac
last started kext at 114301740922: >!UAudio 405.39 (addr 0xffffff7fa43ac000, size 315392)
loaded kexts:
com.intel.driver.EnergyDriver   3.7.0
science.firewolf.rtsx   0.9.6
com.insanelymac.AtherosE2200Ethernet    2.2.2
ru.joedm.SMCSuperIO 1.2.7
org.rehabman.voodoo.driver.PS2Mouse 1.9.2
org.rehabman.voodoo.driver.PS2Trackpad  1.9.2
org.rehabman.voodoo.driver.PS2Keyboard  1.9.2
org.rehabman.voodoo.driver.PS2!C    1.9.2
as.vit9696.SMCProcessor 1.2.7
science.firewolf.rtsf   1.0.0
as.lvs1974.AirportBrcmFixup 2.1.3
org.acidanthera.NVMeFix 1.0.9
as.vit9696.!AALC    1.6.5
as.vit9696.WhateverGreen    1.5.4
ru.usrsse2.SMCBatteryManager    1.2.7
as.vit9696.VirtualSMC   1.2.7
as.vit9696.Lilu 1.5.6
@filesystems.msdosfs    1.10
>AudioAUUC  1.70
@filesystems.autofs 3.0
@fileutil   20.036.15
>X86PlatformShim    1.0.0
>AGPM   122.1
>!APlatformEnabler  2.7.0d0
@filesystems.ntfs   3.14.3
>!AHDAHardwareConfigDriver  283.15
>!AUpstreamUserClient   3.6.8
>!AHDA  283.15
>!A!ISKLGraphics    16.0.5
>!AGraphicsDevicePolicy 6.3.5
>!A!ISKLGraphicsFramebuffer 16.0.5
@AGDCPluginDisplayMetrics   6.3.5
>AGDCBacklightControl   6.3.5
>pmtelemetry    1
|IOUserEthernet 1.0.1
>usb.!UUserHCI  1
|IO!BSerialManager  8.0.5d7
@Dont_Steal_Mac_OS_X    7.0.0
>!AHV   1
>!ADiskImages2  1
>!ABacklight    180.3
>ACPI_SMC_PlatformPlugin    1.0.0
>!A!IPCHPMC 2.0.1
>!AFIVRDriver   4.1.0
>!A!ISlowAdaptiveClocking   4.0.0
>!AMCCSControl  1.14
|SCSITaskUserClient 436.140.1
>!UMass!SInterfaceNub   511.141.1
>!AFileSystemDriver 3.0.1
@filesystems.tmpfs  1
@filesystems.hfs.kext   556.100.11
@BootCache  40
@!AFSCompression.!AFSCompressionTypeZlib    1.0.0
@!AFSCompression.!AFSCompressionTypeDataless    1.0.0d1
>!ASmartBatteryManager  161.0.0
@filesystems.apfs   1677.141.2
@private.KextAudit  1.0
>!AAHCIPort 346.100.2
>AirPort.BrcmNIC    1400.1.1
>!AHPET 1.8
>!AACPIEC   6.1
>!AACPIButtons  6.1
>!ARTC  2.0
>!ASMBIOS   2.1
>!AAPIC 1.7
@!ASystemPolicy 2.0.0
@nke.applicationfirewall    311
|IOKitRegistryCompatibility 1
|EndpointSecurity   1
>!UAudio    405.39
@kext.triggers  1.0
>DspFuncLib 283.15
@kext.OSvKernDSPLib 529
>!AGraphicsControl  6.3.5
|IOAccelerator!F2   442.9
>!AHDA!C    283.15
|IOHDA!F    283.15
|IOAudio!F  300.6.1
@vecLib.kext    1.2.0
|IOSerial!F 11
|IOAVB!F    940.4
|IOEthernetAVB!C    1.1.0
>!ABacklightExpert  1.1.0
|IONDRVSupport  585.1
>IOPlatformPluginLegacy 1.0.0
>X86PlatformPlugin  1.0.0
@plugin.IOgPTPPlugin    985.2
>IOPlatformPlugin!F 6.0.0d8
@!AGPUWrangler  6.3.5
@!AGraphicsDeviceControl    6.3.5
|IOSlowAdaptiveClocking!F   1.0.0
>!ASMBusPCI 1.0.14d1
|IOGraphics!F   585.1
>!ASMBus!C  1.0.18d1
|IOAHCIBlock!S  332
>usb.IOUSBHostHIDDevice 1.2
>usb.cdc    5.0.0
>usb.networking 5.0.0
>usb.!UHostCompositeDevice  1.2
|Broadcom!BHost!CUSBTransport   8.0.5d7
|IO!BHost!CUSBTransport 8.0.5d7
|IO!BHost!CTransport    8.0.5d7
>!UMergeNub 900.4.2
>!ABSDKextStarter   3
|IOSurface  290.8.1
@filesystems.hfs.encodings.kext 1
>!AXsanScheme   3
>usb.!UHostPacketFilter 1.0
|IOUSB!F    900.4.2
>usb.!UXHCIPCI  1.2
>usb.!UXHCI 1.2
|IONVMe!F   2.1.0
|IOAHCI!F   294.100.1
|IO80211!F  1200.12.2b1
|IOSkywalk!F    1
>mDNSOffloadUserClient  1.0.1b8
>corecapture    1.0.4
>!A!ILpssGspi   3.0.60
>!AEFINVRAM 2.1
>!AEFIRuntime   2.1
|IOHID!F    2.0.0
$!AImage4   3.0.0
|IOSMBus!F  1.1
|IOTimeSync!F   985.2
|IONetworking!F 3.4
>DiskImages 493.0.0
|IO!B!F 8.0.5d7
|IOReport!F 47
|IO!BPacketLogger   8.0.5d7
$quarantine 4
$sandbox    300.0
@kext.!AMatch   1.0.0d1
|CoreAnalytics!F    1
>!ASSE  1.0
>!AKeyStore 2
>!UTDM  511.141.1
|IOUSBMass!SDriver  184.140.2
|IOSCSIBlockCommandsDevice  436.140.1
|IO!S!F 2.1
|IOSCSIArchitectureModel!F  436.140.1
>!AMobileFileIntegrity  1.0.5
@kext.CoreTrust 1
>!AFDEKeyStore  28.30
>!AEffaceable!S 1.0
>!ACredentialManager    1.0
>KernelRelayHost    1
|IOUSBHost!F    1.2
>!UHostMergeProperties  1.2
>usb.!UCommon   1.0
>!ABusPower!C   1.0
>!ASEPManager   1.0.1
>IOSlaveProcessor   1
>!AACPIPlatform 6.1
>!ASMC  3.1.9
|IOPCI!F    2.9
|IOACPI!F   1.4
>watchdog   1
@kec.pthread    1
@kec.corecrypto 11.1
@kec.Libm   1
gnpaone commented 2 years ago

What version of kext are you using, please try the kext attached below and try again, RealtekCardReader_0.9.7_2232117+SLW_DEBUG.zip