web-dev-qa-db-ja.com

Lenovo ThinkPad L530、RTS5229でSDカードリーダーが検出されない

新しいL530のSDカードリーダーが機能しません。

これを修正するために提供できる診断を教えてください。

3
joeyboy
2
joeyboy

Realtek Webサイトのドライバーは、3.xカーネルでのみ簡単にコンパイルできます。

新しい4.xカーネルの場合、いくつかのエラーを修正し、githubにリポジトリを作成しました。

https://github.com/gexplorer/RTS5209-linux-driver

0
gexplorer

Lenovo Thinkpadでは、Ubuntu 16.04 LTSでL460同様の問題がありました。最新のファームウェアとカーネルの更新により、問題は解消されました。私は以前のようにまだ次の出力を取得していますが

$ Sudo lspci -v
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)
Subsystem: Lenovo RTS522A PCI Express Card Reader
Flags: bus master, fast devsel, latency 0, IRQ 123
Memory at f1100000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number 00-00-00-01-00-4c-e0-00
Capabilities: [150] Latency Tolerance Reporting
Capabilities: [158] L1 PM Substates
Kernel driver in use: rtsx_pci
Kernel modules: rtsx_pci
0
digiwizkid

このドライバーを提供するパッケージがppa:jamesf/lenovofixesにあります。

Sudo apt-add-repository ppa:jamesf/lenovofixes
Sudo apt-get update
Sudo apt-get install rts-5229-dkms

このパッケージは、ハードウェアを有効にするカーネルモジュールのソースです。 DKMS形式です。このパッケージには、自動マウントを適切に機能させるためのudevルールが含まれています。

(これらのLenovoシステムをCanonical/Lenovoで有効にする作業を行っています。このドライバーソースはRealtekによって正式にリリースされておらず、アップストリームで使用することができません。または近い将来、Ubuntuカーネル。その間に、これがあります。)

マイクミュートのハードボタンが正しく動作しない場合は、そのPPAからmicmuteパッケージを試してください。

0
james.ferguson

「Realtek Semiconductor Co.、Ltd. RTS5229 PCI Express Card」です

解決策 ドイツ語で (ポイントを得ると思う)および 英語に翻訳された

0

翻訳者のメモ

@Christian Zudeickの回答は、sanmiguel9によるドイツのフォーラムへのリンクです。以下は、この投稿の忠実な翻訳です。死んだページまたはドイツ語のページにつながったオリジナルのリンクはそのまま保持され、おそらく同等の生きているページまたは英語のページへのリンクがそれぞれ続きます。あなたの翻訳者はドイツ語のネイティブスピーカーではありません。彼らが伝えられなかった意味、ユーモア、口語のニュアンスを事前に謝罪します。 Omnis traductor traditor。

オリジナルの書誌データ:

こんにちは、

恐ろしいことに、新しいLenovo Edge E530ラップトップはSDカードを読み取れないことを発見しました。会社

lspci

ターミナルでは、次の行が生成されます。

02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5229 (rev 01)

これをお気に入りの熱帯雨林を保護する検索エンジンecosia.orgに入力すると、適切なRealtekにアクセスできます ダウンロードページ [翻訳に取り消し線が追加されました。段落の終わりを参照してください—transl。]。 「Linux用PCIE RTS5229カードリーダードライバー」と書かれていますが、今ではかなり有望に見えますか????????
[そのリンクは「404 not found」を示します。 「realtek RTS5229」を検索すると このダウンロードページ が得られますが、これには「Linux用PCIE RTS5229カードリーダードライバー」というリンクもあります—transl。]

ドライバーをzipファイルとしてダウンロードし、2回解凍し、ターミナルの適切なフォルダーに変更します。

cd rts5229

READMEファイルで説明されているように、次のステップは

make

コマンド。理論的には、

Sudo make install

私は少し古臭いですが、このコマンドの代わりに checkinstall [英語版 —transl。]と

Sudo checkinstall

Deb-packageが正常にビルドおよびインストールされた後、以下が続きます

depmod

さらに、私の場合、新しいカーネルモジュールrts5229の手動ロードが疑われます

Sudo modprobe rts5229

眠れる森の美女の眠りから私のSDカードリーダーを起こすのに必要でした。

->ああ、Linuxはすごいことがありますニース????

Sanmiguel9の投稿の翻訳の終了。すべてのクレジットはそれらに属します。翻訳と代替リンクの責任は私のものです。

0
Esteis