Che cosa causa un panico del kernel sul mio macbook ogni giorno?

3

Di seguito è riportato il rapporto. Sembra un dispositivo USB, ma come posso sapere quale?

Wed Apr  8 15:52:28 2015

*** Panic Report ***
panic(cpu 3 caller 0xffffff801594887b): "thread_invoke: preemption_level 1, possible cause: blocking while holding a spinlock, or within interrupt context"@/SourceCache/xnu/xnu-2782.10.73/osfmk/kern/sched_prim.c:2213
Backtrace (CPU 3), Frame : Return Address
0xffffff802a4c3820 : 0xffffff801592fe41
0xffffff802a4c38a0 : 0xffffff801594887b
0xffffff802a4c3930 : 0xffffff801594612f
0xffffff802a4c3970 : 0xffffff8015a13889
0xffffff802a4c39b0 : 0xffffff8015a0e17d
0xffffff802a4c39d0 : 0xffffff8015b903bf
0xffffff802a4c3a80 : 0xffffff8015b90bf2
0xffffff802a4c3a90 : 0xffffff7f9656688e
0xffffff802a4c3ac0 : 0xffffff7f9656dc8d
0xffffff802a4c3b20 : 0xffffff7f96c4ee9d
0xffffff802a4c3bc0 : 0xffffff7f96c5024b
0xffffff802a4c3c40 : 0xffffff7f9617e60d
0xffffff802a4c3d20 : 0xffffff7f969931bd
0xffffff802a4c3de0 : 0xffffff7f969941c6
0xffffff802a4c3e20 : 0xffffff7f969a50ba
0xffffff802a4c3ed0 : 0xffffff7f969ae0fe
0xffffff802a4c3ef0 : 0xffffff8015ed563d
0xffffff802a4c3f40 : 0xffffff8015ed34ad
0xffffff802a4c3f80 : 0xffffff8015ed35a6
0xffffff802a4c3fb0 : 0xffffff8015a14dd7
      Kernel Extensions in backtrace:
         com.apple.iokit.IOUSBFamily(710.4.14)[4030C18E-76A0-37E6-9612-2C901F789E41]@0xffffff7f9617b000->0xffffff7f961dffff
            dependency: com.apple.iokit.IOPCIFamily(2.9)[56AD16B5-4F29-3F74-93E7-D492B3966DE2]@0xffffff7f96134000
         com.apple.driver.AppleUSBXHCI(710.4.11)[0DB91E92-57AF-331B-88DC-02D58332F309]@0xffffff7f96992000->0xffffff7f969b3fff
            dependency: com.apple.iokit.IOUSBFamily(710.4.14)[4030C18E-76A0-37E6-9612-2C901F789E41]@0xffffff7f9617b000
            dependency: com.apple.iokit.IOPCIFamily(2.9)[56AD16B5-4F29-3F74-93E7-D492B3966DE2]@0xffffff7f96134000
         com.apple.iokit.IONetworkingFamily(3.2)[247581D8-DFC5-3AAE-B079-3D13F5514C2B]@0xffffff7f96563000->0xffffff7f9658efff
         com.realtek.driver.AppleRTL815XEthernet(1.0.8)[9F90405D-19F8-3B61-B011-2FF5B4D1EE38]@0xffffff7f96c3b000->0xffffff7f96c57fff
            dependency: com.apple.iokit.IONetworkingFamily(3.2)[247581D8-DFC5-3AAE-B079-3D13F5514C2B]@0xffffff7f96563000
            dependency: com.apple.iokit.IOUSBFamily(710.4.14)[4030C18E-76A0-37E6-9612-2C901F789E41]@0xffffff7f9617b000

BSD process name corresponding to current thread: kernel_task

Mac OS version:
14C1514

Kernel version:
Darwin Kernel Version 14.1.0: Thu Feb 26 19:26:47 PST 2015; root:xnu-2782.10.73~1/RELEASE_X86_64
Kernel UUID: 270413F7-3B44-3602-894F-AC0D392FCF8E
Kernel slide:     0x0000000015600000
Kernel text base: 0xffffff8015800000
__HIB  text base: 0xffffff8015700000
System model name: MacBookPro11,1 (Mac-189A3D4F975D5FFC)

System uptime in nanoseconds: 87746033147343
last loaded kext at 41798636569677: com.apple.driver.AppleUSBCDC        4.2.2b5 (addr 0xffffff7f9818a000, size 20480)
last unloaded kext at 63308857397996: com.apple.driver.AppleUSBCDC      4.2.2b5 (addr 0xffffff7f9818a000, size 16384)
loaded kexts:
org.pqrs.driver.Karabiner       10.6.0
org.virtualbox.kext.VBoxNetAdp  4.3.26
org.virtualbox.kext.VBoxNetFlt  4.3.26
foo.tun 1.0
org.virtualbox.kext.VBoxUSB     4.3.26
foo.tap 1.0
org.virtualbox.kext.VBoxDrv     4.3.26
com.asix.driver.ax88179-178a    1.4.0
com.realtek.driver.AppleRTL815XEthernet 1.0.8
com.realtek.driver.AppleRTL815XComposite        1.0.3
com.Logitech.Unifying.HID Driver        1.3.1
com.Logitech.Control Center.HID Driver  3.9.1
at.obdev.nke.LittleSnitch       4240
com.apple.filesystems.smbfs     3.0.0
com.apple.filesystems.msdosfs   1.10
com.apple.filesystems.autofs    3.0
com.apple.iokit.IOBluetoothSerialManager        4.3.2f6
com.apple.driver.AGPM   100.15.5
com.apple.driver.ApplePlatformEnabler   2.1.7d1
com.apple.driver.X86PlatformShim        1.0.0
com.apple.driver.AppleHDA       269.25
com.apple.driver.AppleUpstreamUserClient        3.6.1
com.apple.driver.AppleOSXWatchdog       1
com.apple.driver.AudioAUUC      1.70
com.apple.iokit.IOUserEthernet  1.0.1
com.apple.Dont_Steal_Mac_OS_X   7.0.0
com.apple.driver.AppleHWAccess  1
com.apple.driver.AppleHV        1
com.apple.driver.AppleCameraInterface   5.29.0
com.apple.driver.AppleThunderboltIP     2.0.2
com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport     4.3.2f6
com.apple.driver.AppleSMCLMU    2.0.7d0
com.apple.driver.AppleLPC       1.7.3
    
posta Michelle 08.04.2015 - 19:49
fonte

5 risposte

2

Ecco alcuni passaggi per la risoluzione dei problemi.

Esegui seguendo in Terminal kextstat | grep "USB"

Verrà elencato tutto l'USB.

Ora supponiamo che i driver Apple stiano bene, quindi quali sono i driver Apple USB e non Apple?

Disattivalo uno per uno per trovare quello che lo causa.

Potrei anche trovare i seguenti driver non Apple nel tuo registro:

org.virtualbox.kext.VBoxUSB

at.obdev.nke.LittleSnitch

org.pqrs.driver.Karabiner

com.realtek.driver

com.Logitech.

foo.tap

Grazie alle appassionate capacità di osservazione di @Tetsujin, sarei d'accordo sul fatto che dovresti esaminare le estensioni del kernel in backtrace: com.realtek.driver.AppleRTL815XEthernet .

    
risposta data 08.04.2015 - 20:42
fonte
3

Ho avuto lo stesso problema a questa pagina è possibile trovare un driver aggiornato che sembra risolvere il problema.

Driver USB RealTek Versione: 1.0.16 Rilasciato: 16-11-2016

    
risposta data 02.12.2016 - 11:40
fonte
2

Sto utilizzando OS X 10.11.6 e ho un hub USB Anker a 3 porte con il driver Realtek v1.0.15. L'esecuzione di kextstat | grep realtek restituisce quanto segue:

com.realtek.driver.AppleRTL815XEthernet (1.0.15)

Ogni volta che aprivo Chrome (adesso alla v54), alcuni istanti dopo ottenevo costantemente il panico del kernel, quindi ho smesso di usare del tutto il mio hub USB. Poi mi è capitato su una strana funzionalità di Chrome chiamata Web USB.

chrome://flags/#enable-webusb

Disabilitando la funzione Web USB, il panico del kernel è svanito.

    
risposta data 22.11.2016 - 18:03
fonte
1

È sicuramente il driver Realtek; Ho avuto lo stesso problema con la stessa versione del driver (1.0.8) e lo stesso hub Anker sul mio Macbook Air 2012. I kernel panics sembrano essere innescati da qualsiasi IO di rete significativo. Quindi funzionerà per la navigazione web per un po ', ma non appena trasferisci un file di grandi dimensioni o avvia un download è game over. A partire da ora questo è ultima versione quindi l'unica soluzione è rimuovere l'estensione del kernel. Non esiste un programma di disinstallazione, quindi è necessario farlo manualmente.

Se vai a /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/ vedrai due file chiamati AppleRTL815XEthernet109.kext e AppleRTL815XComposite109.kext . Elimina entrambi (con rm o, se utilizzi il Finder, assicurati di svuotare il cestino).

Dopodiché, svuota la cache del kernel e riavvia, quindi dovresti liberarti dei kernel panic:

sudo rm -rf /System/Library/Caches/com.apple.kext.caches

Sfortunatamente le prestazioni ethernet senza il driver sembrano essere piuttosto terribili - nel mio caso, peggio del wi-fi, rendendo l'hardware inutile. Speriamo che a un certo punto venga rilasciato un driver aggiornato.

    
risposta data 14.07.2015 - 14:58
fonte
0

Ho installato il driver Realtek v1.0.16 (Anker bianco AH212) e ho riscontrato un panico del kernel. Riavviato, e il sistema continua a non sfruttare la parte ethernet dell'adattatore. Ho eseguito il programma di disinstallazione e ho notato che non poteva eliminare i driver dalla directory PlugIns. Ho reinstallato e che i driver non sono stati installati lì. Tuttavia, le directory .kext esistevano in / Library / Extensions.

Ho copiato i file da / Library / Extensions nella directory PlugIns in questo modo:

cd /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/
cp -a  /Library/Extensions/AppleRTL815X* ./

e ha corretto la correzione dei flag di Google Chrome dall'alto, quindi è stata riavviata. Nessun panico del kernel dopo quello ed ethernet sembra funzionare.

    
risposta data 10.04.2017 - 16:00
fonte

Leggi altre domande sui tag