UbuntuがSDカードを検出しないのはなぜですか?


14

SDカードをマウントできません。Asus K55V(Intel)でUbuntu 12.04 LTSを使用しています。SDカードスロットがありますが、SDカードをスロットに挿入してもUbuntuが検出しません。Ubuntuや他のプログラムではありません。


スロットにフォーマット済みのカードがあることを確認し、次のコマンドを実行します: "sudo fdisk -l"および "blkid"。結果を質問に貼り付けて、ご覧ください。
Fabricator4

カードがexfatである場合、ファイルシステムをチェックしましたか、それをマウントするためにexfat fuseをインストールする必要があります。
チンマヤB

回答:


18

コマンドプロンプトから次のコマンドを実行します。

sudo modprobe -r r852
sudo modprobe -r sdhci_pci
sudo modprobe r852
sudo modprobe sdhci_pci

これはmodprobe、デバイスドライバー(この場合はカーネルモジュール)をアンロードおよび再ロードして、カーネルへのSDカードを自動的に検出するために使用します。

ソースコード

  • r852ドライバー:Ricoh 85xx xD / smartmediaカードリーダードライバー
  • sdhci_pci driver:セキュアデジタルホストコントローラーインターフェイスPCIドライバー

天才、それはUbuntuの13.10 64で動作します
ラロ

2
Ubuntu 14.04 32でも動作します
pylover 14

7
私にはうまくいきません。Ubuntu 14.04 64
VukBG 14

Ubuntu 12.04では私のために何もしません。
セリン

コマンドを実行し、SDカードを取り出して再度挿入すると、Ubuntu 14.04 64ビットで動作します。トンありがとう!
Ads20000

0

Broadcom Corporation BCM57765 / 57785の場合、以下の回答に加えて、modprobe.d(上記のコマンドの前に)行を追加する必要がありました

$ sudo sh -c 'echo options sdhci debug_quirks=0x40 >> /etc/modprobe.d/sdhci-pci.conf'

そして

$ sudo setpci -s 00:1c.2 0x50.B=0x41

[ソース]

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.