ハードウェア情報

ハードウェア情報

ハードウェア情報

  • ノートブックモデル: Sony Vaio Pro 13
  • 問題のあるハードウェア:Realtek Semiconductor Co.、Ltd。 RTS5209 PCI Expressカードリーダー内蔵

問題の説明

問題は、カードリーダーに挿入されたSDカードから起動すると、Gentooがカーネルモジュールを正しくロードし、SDカードを検出してdmesg出力に従って/ dev / mmcblk0に割り当て、XFCEもSDアイコンを表示することです。デスクトップにあるので問題なくインストールできますね。

ところで、カードリーダーにSDカードがない状態で起動し、起動後にSDカードを挿入すると何も起こりません。 SDカードが検出されず、dmesgには何も表示されません。

SystemRescueCD(Gentooベース)も期待どおりに正常に動作するため(SDカードを挿入せずに起動し、SDカードを挿入して起動すると、SystemResuceCDはそれを正しく検出して/ dev / mmcblock0に割り当てます。 .私はいくつかの設定を行いました)私のGentoo。

私は何を試しましたか?

両方の構成のlsmod出力を比較し、SDカードを挿入した状態で起動すると、次の追加のカーネルモジュールがロードされることがわかりました。

rtsx_pci_sdmmc         13679  0
rtsx_pci_ms             7218  0
mmc_core               91689  2 mmc_block,rtsx_pci_sdmmc
memstick                6896  1 rtsx_pci_ms
rtsx_pci               31487  2 rtsx_pci_ms,rtsx_pci_sdmmc 

SystemRescueCDを使用したときにSDカードをカードリーダーに挿入した後、これらのモジュールがロードされることも確認しました。

また、Gentooシステムにこのモジュールを手動でロードしようとしましたが、ロードした後は何も起こらず、dmesgに新しい出力がなく、まだSDカードが検出されません。

lspci 出力

00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
00:1c.3 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 4 (rev e4)
00:1c.4 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 6 (rev e4)
00:1d.0 USB controller: Intel Corporation 8 Series USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
01:00.0 Network controller: Intel Corporation Wireless 7260 (rev 6b)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)
03:00.0 SATA controller: Samsung Electronics Co Ltd XP941 PCIe SSD (rev 01) 

カーネルの設定

  1. MMC / SD / SDIOカードサポート内のすべて(MMCデバッグ/ MMCホストクロックゲート/ MMCホストテストドライバを除く)はカーネルモジュールにコンパイルされます。
  2. CONFIG_MEMSTICK=m
  3. CONFIG_MEMSTICK_REALTEK_PCI=m

完全に停止し、この問題を解決するためにどのような次の手順を実行する必要があるかわかりません。今どこで確認する必要がありますか?

ベストアンサー1

次のカーネル構成を有効にする必要があることがわかりました。

CONFIG_HOTPLUG_PCIE=y
CONFIG_HOTPLUG_PCI=y
CONFIG_HOTPLUG_PCI_ACPI=y

以前の構成に基づいてこれら3つの構成を追加した後、すべてが期待どおりに機能しました。

おすすめ記事