最近、HP Envy m7-j020dxにUbuntu 14.04をインストールしました。私が現在抱えている唯一の問題は、内蔵SDカードリーダーがまったく検出されないように見えることです。 Googleを使用して解決策を見つけようとしましたが、この問題を解決する方法について見つけることはほとんどなく、試みた解決策は機能しませんでした。 Windows 8ではすべてが正常に機能するため、外部の問題はありません。
面白い事実:SDカードは14.04 Live CDで検出されますが、そうでない場合は検出されません。
SDカードの有無にかかわらず、df -h
は次の結果をもたらします。
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 154G 35G 112G 24% /
none 4,0K 0 4,0K 0% /sys/fs/cgroup
udev 3,9G 4,0K 3,9G 1% /dev
tmpfs 792M 1,4M 791M 1% /run
none 5,0M 0 5,0M 0% /run/lock
none 3,9G 28M 3,9G 1% /run/shm
none 100M 32K 100M 1% /run/user
/dev/sda2 256M 102M 155M 40% /boot/efi
/home/ramzes/.Private 154G 35G 112G 24% /home/ramzes
Sudo modprobe rts5139
Sudo modprobe rts5229
(致命的:モジュールが見つかりません)Linux envy 3.13.0-30-generic #55-Ubuntu SMP Fri Jul 4 21:40:53 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
lspci -v
カードの出力: http://Pastebin.com/VEHik10j -関連ビット(おそらく):
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5227 PCI Express Card Reader (rev 01)
Subsystem: Hewlett-Packard Company Device 1965
Flags: fast devsel, IRQ 19
Memory at b1000000 (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
dmesg
出力: http://Pastebin.com/daVuzg2g
さて、ここで私がやったことです。
lspci
の最後の行から、RTS5227ドライバーが必要であることは明らかでした。しかし、私は本当にこれをオンラインで見つけることができませんでした。
代わりに、RTS5229ドライバーを使用しました Realtek Webサイトから を実行し、以下を実行しました。
これらのファイルをアップロードして、RTS5227ドライバーとして必要な他の人に使用します。
リンクを信頼していないか、手動でそれをしたい人のために私がしたことは次のとおりです。
rtsx.c
に移動して、ファイルから次のコードを削除します。
__devinit
__devexit
__devexit_p
.proc_info = proc_info
をコメント化します。次に、rtsx.h
で、変更します#define CR_DRIVER_NAME "rts5229"
へ#define CR_DRIVER_NAME "rts5227"
。
次に、MakefileでTARGET_MODULE := rts5229
をTARGET_MODULE := rts5227
に変更します。
このすべての後、通常は次のようにドライバーをインストールできるはずです。
make
Sudo make install
Sudo depmod
Sudo modprobe rts5227
これで、nautilusとランチャー(Ubuntu上)にSDスロットが表示されます。
それが役に立てば幸いであり、サポートしてくれてありがとう!
今日報告したように buntu 14.04 Realtek Semiconductor Co.、Ltd. RTS5227 PCI Express Card Readerが機能していません :
# modprobe -r rtsx_pci
# modprobe rtsx_pci
3.9以降のカーネルで実行できます。無効になる理由を調査する必要があります。