Я недавно установил Ubuntu 14.04 на своем HP Envy m7-j020dx. Единственная проблема, которую я в настоящее время имею, состоит в том, что внутренний читатель SD-карты, кажется, не обнаруживается вообще. Я попытался найти Google использования решения, но было мало для нахождения о том, как решить эту проблему, и решения, которые я попробовал, не работали. Нет никакой внешней проблемы, потому что все хорошо работает в Windows 8.
Забавный факт: SD-карта обнаруживается на 14,04 Живых 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 и сделал следующее.
Я загрузил эти файлы для использования в качестве драйвера RTS5227 для кого-либо еще нуждающегося.
Вот то, что я сделал для тех, кто не доверяет ссылке или хочет сделать это вручную:
Войти rtsx.c
и удалите следующие части кода из файла:
__devinit
__devexit
__devexit_p
.proc_info = proc_info
на строке 266 путем добавления//перед строкой.Затем в rtsx.h
, изменение
#define CR_DRIVER_NAME "rts5229"
кому:
#define CR_DRIVER_NAME "rts5227"
.
Затем в Make-файле, изменении TARGET_MODULE := rts5229
кому: TARGET_MODULE := rts5227
.
В конце концов, это, необходимо смочь обычно установить драйвер как так:
make
sudo make install
sudo depmod
sudo modprobe rts5227
Необходимо теперь видеть слот SD в наутилусе и в средстве запуска (на Ubuntu).
Надеюсь, что это помогло, и спасибо всем для поддержки!!!
Поскольку я сообщил сегодня относительно Ubuntu 14.04 Realtek Semiconductor Co., Ltd. Картридер PCI Express RTS5227 isn' t работа :
# modprobe -r rtsx_pci
# modprobe rtsx_pci
с ядром, запускающимся от 3,9, сделает. Одна потребность заняться расследованиями, почему это добирается, отключает.