Linux'ta SD kart başlatılırken hata oluştu


20

Android telefonumdaki microSD kartımla ilgili sorunları fark ettim ve Linux dizüstü bilgisayarıma takmaya çalıştığımda, şu hatayı alıyorum dmesg:

[  247.588279] mmc0: error -123 whilst initialising SD card
[  247.591314] sdhci-pci 0000:0d:00.1: Will use DMA mode even though HW doesn't fully claim to support it.
[  247.648629] sdhci-pci 0000:0d:00.1: Will use DMA mode even though HW doesn't fully claim to support it.
[  248.903044] mmc0: card never left busy state
[  248.903051] mmc0: error -110 whilst initialising SD card
[  248.907007] sdhci-pci 0000:0d:00.1: Will use DMA mode even though HW doesn't fully claim to support it.

Bu, microSD kartımın bozuk olduğu anlamına mı geliyor? Telefonumda aniden nasıl olabilir? Havva üzerindeki verileri kısmen kurtarmanın bir yolu yok mu?


Bu sorundan önce kartı Linux'a bağlayabildiniz mi? Kart exFAT olarak biçimlendirilmişse, exfat-utils ve exfat-fuse takmanız gerekebilir . [Biçim sorun değilse , karttan herhangi bir şeyi kurtarmak için bazı adli araçlara ihtiyacınız olabilir.]
DrMoishe Pippik

5
@DrMoishePippik, hatalar dosya sistemi seviyesinin çok altında bir seviyede meydana geliyor. ExFAT desteğinin olmaması, kullanıcı dosya sistemini bağlamaya çalışana kadar görünmez ve "desteklenmeyen dosya sistemi veya bozuk süper blok" satırları boyunca bir ileti içerir.
Mark

Yanıtlar:


6

SD kartınız öldü. Bu zamanla olur, bir damla veya çok fazla kullanım gibi bir şey bir SD kartın ölmesine neden olabilir. Raspberry Pi 2 ile kullanılan 16GB'lık bir mikro SD kartta da aynı şey oldu. Sadece bir gün çalışmayı bıraktım.

Bu noktada verileri SD karttan almanın tek yolu Veri Kurtarma Alanındaki bir profesyonele götürmektir.


3
Bu doğru değil. Ölü kart olası bir nedendir, ancak başkaları da vardır. Yepyeni bir SD Kart ile aynı problemim var ve fotoğraf makinemde mükemmel çalışıyor. Yine de Linux dizüstü bilgisayarım bu sorunu gösteriyor. Kart tekrar fotoğraf makinesine takıldıktan sonra da çalışıyor. Ölmedi (henüz), bu biçimlendirme / üreticinin garip bir kombinasyonunun linux destek eksikliğidir.
Jean-Bernard Jansen

Sadece yeniden başlatma yeterliydi ...
S0me0ne

2

Bir SD kart takmaya çalışırken Lenovo Dizüstü Bilgisayarımda tam olarak aynı hatayı görüyorum ve Linux masaüstünde SD kart desteğinin maalesef yetersiz olduğunu söylemeliyim. Aynı kart Android telefonumda ve kameramda mükemmel çalışıyor!

Geçici bir çözüm olarak, masaüstünde çalışmasını sağlamak için bulduğum tek çözüm onu ​​bağlı bırakmak ve hata durana ve cihaz görünene kadar birkaç dakika beklemek.


Bu bir cevaptan çok bir yorumdur.
alljamin

2
@alljamin katılmıyorum. Kabul edilen cevap, kullanıcının SD kartı atması gerektiğini önermektedir. Ayrıca, bunun mevcut bir hata olduğunu ve geçici çözümlerin mevcut olduğunu yanıtlar.
Teresa e Junior

1

SD kartı bir USB bellek kartı okuyucu kullanarak bağlamayı deneyin.

Bu benim durumumda çalıştı, Ubuntu 16.04 çalıştıran bir Lenovo dizüstü bilgisayar ve SD kart kesinlikle diğer işletim sistemlerinde tanınıyor.

Çalışırken hata mesajlarını almak yerine dmesg

[  882.603991] mmc0: card never left busy state
[  882.604001] mmc0: error -110 whilst initialising SD card

Başarı mesajlarını alıyorum

[ 1724.883050] sd 6:0:0:2: [sdd] 250607616 512-byte logical blocks: (128 GB/119 GiB)
[ 1724.888318]  sdd: sdd1

Okuma hızının SD'yi doğrudan dizüstü bilgisayara bağlamak kadar hızlı olup olmadığından emin değilim, ancak SD'nin en azından tanındığına sevindim.


0

Modern Linux makinelerde neredeyse yeni SD kartlarla karşılaştım, burada aynı kartlar sorunsuz bir şekilde Raspberry Pis'de (Linux çalışıyor!) Sorunsuz çalışıyor. Benim önerim ilk önce:

  • çıkarın, birkaç saniye bekleyin ve kartı tekrar takın
  • çalışan sudo partprobe zaman zaman işleri (sisteminize bağlı olarak ilk bir paket yüklemeniz gerekebilir)
  • Teresa'nın dediği gibi, birkaç dakika bekleyin ve çekirdek kartı algılayabilecektir.

Oh, ve kartınızı yedekleyin, çünkü yaştan bağımsız olarak ölmek üzere olabilir.


0

Mekanik yazma kilidi anahtarlı bir SD adaptörü kullanıyor musunuz? ?

Aslında, eski bir SD kartım (adaptöre gerek yok) Lenovo ThinkPad E540'ımda da aynı sorun var. Benim durumumdaki çözüm, yazma kilidi anahtarını birkaç kez değiştirmektir. Bu tamamen mekanik olduğundan, buggy / karışık bir kart port şüpheli - benim görünüyor ve ... "oldukça" çürük geliyor!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.