Saya baru-baru ini menginstal Ubuntu 14.04 pada HP Envy m7-j020dx saya. Satu-satunya masalah yang saya miliki saat ini adalah bahwa pembaca kartu SD internal sepertinya tidak terdeteksi sama sekali. Saya telah mencoba menemukan solusi menggunakan Google, tetapi hanya sedikit yang bisa ditemukan tentang cara mengatasi masalah ini, dan solusi yang saya coba tidak berhasil. Tidak ada masalah eksternal karena semuanya berfungsi dengan baik di Windows 8.
Fakta menyenangkan: Kartu SD terdeteksi pada 14,04 Live CD, tetapi tidak sebaliknya.
Dengan dan tanpa kartu SD, df -h
berikan saya hasil berikut:
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
Apa yang tidak berhasil:
- Reboot dengan kartu SD di pembaca
sudo modprobe rts5139
sudo modprobe rts5229
(FATAL: Modul tidak ditemukan)- ini
- ini yang membuat saya memperbaiki tipe partisi saya selama 4 jam ke depan
- halaman depan apa pun google membahas topik ini
Beberapa info
- Inti:
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
output dengan kartu di: http://pastebin.com/VEHik10j - bit yang relevan (mungkin):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
output: http://pastebin.com/daVuzg2g
ls /dev/sd*
?/dev/sda /dev/sda2 /dev/sda4 /dev/sda6 /dev/sdb /dev/sda1 /dev/sda3 /dev/sda5 /dev/sda7 /dev/sdc
Output sama dengan dan tanpa kartu. GParted menunjukkan ini, dan/dev/sda
merupakan satu-satunya perangkat i.imgur.com/preT5gE.jpg/dev/sdb
dan/dev/sdc
. Saya akan berasumsi bahwa salah satunya adalah drive DVD dan yang lainnya mungkin adalah pembaca kartu SD Anda.sudo fdisk -l /dev/sdb
akan memberi Anda informasi tentang setiap drive.Jawaban:
Sial, akhirnya aku berhasil.
Oke, jadi inilah yang saya lakukan.
Dari baris terakhir
lspci
jelas bahwa saya membutuhkan driver RTS5227. Namun, saya benar-benar tidak dapat menemukan ini di internet.Sebagai gantinya, saya mengambil driver RTS5229 dari situs Realtek dan melakukan yang berikut.
Saya mengunggah file-file ini untuk digunakan sebagai driver RTS5227 untuk orang lain yang membutuhkan.
Unduh
Inilah yang saya lakukan untuk mereka yang tidak mempercayai tautan atau ingin melakukannya secara manual:
Pergilah ke
rtsx.c
dan hapus potongan kode berikut dari file:__devinit
__devexit
__devexit_p
.proc_info = proc_info
di baris 266 dengan menambahkan // di depan baris.Lalu, masuk
rtsx.h
, ganti#define CR_DRIVER_NAME "rts5229"
ke#define CR_DRIVER_NAME "rts5227"
.Lalu, di Makefile, ubah
TARGET_MODULE := rts5229
keTARGET_MODULE := rts5227
.Setelah semua ini, Anda seharusnya dapat menginstal driver seperti:
make
sudo make install
sudo depmod
sudo modprobe rts5227
Anda sekarang harus melihat slot SD di nautilus dan di peluncur (di Ubuntu).
Semoga ini membantu, dan terima kasih kepada semua orang atas dukungannya !!!
sumber
Seperti yang saya laporkan hari ini di Ubuntu 14.04 Realtek Semiconductor Co., Ltd. RTS5227 Pembaca Kartu PCI Express tidak berfungsi :
dengan kernel mulai dari 3,9 akan dilakukan. Orang perlu menyelidiki mengapa itu dinonaktifkan.
sumber