Angka-angka yang paling saya minati
- -2
- 0
- 3
- 5
... Saya mungkin menambahkan ke daftar pendek itu.
Apa arti angka-angka itu; di mana kita dapat menemukan penjelasan yang berwibawa?
Di suatu tempat di Apple open source, mungkin?
Latar Belakang
Ada jawaban yang disarankan untuk -60 , sebuah pertanyaan tentang -81 , seorang diperdebatkan jawaban disarankan untuk -108 , diskusi -128 , -72 , -62 , -30 , -2 , 0 , 3 ... dan seterusnya, tapi kecuali aku Saya melewatkan sesuatu:
- tidak seperti daftar penjelasan Apple tentang angka-angka yang biasa dilihat.
Contohnya
Tiga pesan baru-baru ini dikirim oleh kernel pada MacBookPro5,2:
2014-03-31 09:04:49.000 kernel[0]: Previous Shutdown Cause: 5
2014-03-31 11:01:24.000 kernel[0]: Previous Sleep Cause: 5
2014-03-31 14:47:00.000 kernel[0]: |Previous Shutdown Cause: -60
Mungkin relevan dengan beberapa nomor penyebab
Kode kesalahan di http://www.opensource.apple.com/source/CarbonHeaders/CarbonHeaders-18.1/MacErrors.h
- itu di Apple open source untuk Mac OS X 10.6.2 tetapi tidak dalam open source untuk Mac OS X 10.6.3
- kode sumber untuk 10.6.2 hampir identik dengan apa yang dipasang di bawah MacOSX10.8.sdk
- mungkin masuk akal untuk memperlakukan beberapa kode kesalahan tersebut sebagai usang .
Jawaban:
Arti yang tepat dari kode tidak didokumentasikan secara publik, meskipun menurut situs web @ grgarside untuk Shutdown Penyebab , penyebab yang tercantum dalam pertanyaan adalah:
5
3
0
-2
Kemungkinan besar itu masalah perangkat keras seperti papan logika yang salah , kartu video atau RAM .
Terkait:
Untuk daftar terbaru yang lengkap, lihat Penyebab Shutdown .
Lihat juga: Daftar Of Kode Kesalahan Mac OS X .
Di sini, di Ask Different, ada sejumlah pertanyaan tentang penyebab shutdown:
-60 : Apa yang menyebabkan shutdown -60?
-62 : Kernel: "Penyebab shutdown sebelumnya: -62"
-64 : Panic Kernel Acak dengan Shutdown Penyebab: -64
-104 : Penyebab shutdown: -104
-108 : Apa itu Shutdown Cause -108?
-112 : Penyebab shutdown -112
-128 :
Secara umum, -128 adalah masalah perangkat keras yang tidak diketahui, tetapi umumnya dapat terkait dengan masalah memori atau rentang waktu baterai (pada akhir masa pakainya).
Jika Anda sering mendapatkan angka negatif, Apple lebih ingin memperbaiki Mac Anda, karena biasanya menunjukkan masalah dengan perangkat keras Anda.
Saran umum jika terjadi masalah lebih lanjut:
sumber
Jadi artikel kbase pada kode Kesalahan Sistem tanggal kembali ke hari-hari prosesor PowerPC, yang tampaknya membutuhkan lebih banyak bit untuk melaporkan semua kesalahan perangkat keras potensial yang dapat menyebabkan shutdown. Dimulai dengan munculnya papan Intel, semua shutdown ditandai dengan kode 8-bit, jika flag shutdown perangkat lunak normal tidak direkam. Kode positif menunjukkan perangkat lunak atau HID memulai pematian, sementara kode negatif (dalam kisaran -1 hingga -127) menunjukkan pemadaman yang dimulai oleh Intel SMC yang dimulai oleh perangkat keras. Kode shutdown -128 menunjukkan shutdown terkait perangkat keras dari penyebab yang tidak diketahui.
Kode 0 shutdown berada di ruang terbatas antara perangkat keras dan pengguna; itu menandakan hilangnya daya secara tiba-tiba yang dapat disebabkan oleh kegagalan perangkat keras atau tindakan pengguna (jika Anda ingin menunjukkannya sendiri, coba keluarkan baterai dari MacBook lama atau MacBook Pro saat sedang menyala dan dicabut, atau menariknya. kabel daya keluar dari iMac saat sedang berjalan, kemudian reboot komputer dan memeriksa Console.app. A 0 Sleep Menyebabkan hasil ketika MacBook / Pro / Air menempatkan dirinya ke SafeSleep menggunakan bit terakhir daya baterai cadangan sebelum shutdown sistem penuh agar untuk melestarikan isi RAM dalam
mengajukan. Kecuali jika Anda menghubungkan adaptor MagSafe Anda segera setelah komputer tidur, kode ini dijamin cukup baik untuk diikuti oleh 0 Shutdown Cause di system.log.
Beberapa kode mematikan perangkat keras adalah unik untuk model komputer tertentu tergantung pada konfigurasinya karena merujuk pada sensor atau perangkat tertentu yang hanya ada dalam model itu– ketika saya bekerja untuk Apple, kami diberitahu bahwa Intel bertanggung jawab untuk menetapkan kode dan tidak terlalu bebas dengan berbagi informasi tentang hal itu, bahkan dengan Apple Engineering. Jadi kami harus mencari tahu yang tidak jelas itu sendiri.
Shutdown sebelumnya Penyebab 5 dan 3 adalah peninggalan dari hari-hari PowerPC - karena mereka diprakarsai oleh pengguna, OS masih bertanggung jawab untuk melaporkannya.
Kode 5 adalah shutdown perangkat lunak yang dimulai oleh pengguna, misalnya dengan memilih Shut Down dari menu , atau menekan tombol daya dan memilih Shut Down di jendela pop-up, atau menahan controloptioncommandeject, atau mengetik
di command prompt. Demikian pula, Penyebab Tidur Sebelumnya dari 5 mengindikasikan adanya tidur yang diprakarsai oleh pengguna yang bersih, dari menu atau sudut panas atau baris perintah atau menutup tutupnya dan memicu sensor efek hall di casing atas MacBook / Pro / Air .
Kode 3 adalah Shutdown "kotor", yang dapat disebabkan oleh Reboot komputer yang diprakarsai oleh pengguna, atau dengan memaksa komputer perangkat keras berhenti dengan menahan tombol daya selama 5+ detik.
sumber
Ini adalah kode yang kami gunakan ketika saya bekerja di sana
sumber
Saya mengajukan laporan bug kepada Apple tentang angka-angka rahasia, dan akhirnya mendapat tanggapan ini:
Singkatnya: mereka merekomendasikan menggunakan perintah
pmset -g log
untuk mendiagnosis masalah tidur daripada melihat log sistem.sumber
Saya dapat membantu Anda dengan kode 0 yang berarti tidak ada masalah, dan berhasil.
Saya telah menemukan daftar lama , dari tahun 1998 sebelum OS X. Mungkin membantu Anda ke arah yang benar walaupun itu bukan jawaban yang tepat yang Anda cari.
Jika kode kesalahan tidak digunakan lagi, kode itu tidak akan diganti oleh penyebab baru, karena itu hanya akan membuat jauh lebih sulit untuk melacak nomor-nomor ini yang digunakan dalam OS X dan sebelumnya.
sumber
Semoga ini bisa membantu seseorang.
MBP 2008
sumber