Внутренний читатель SD-карты не обнаруженный HP realtek RTS5227

Я недавно установил 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

Что не работало:

  • Перезагрузка с SD-картой в читателе
  • sudo modprobe rts5139
  • sudo modprobe rts5229 (ФАТАЛЬНЫЙ: Модуль, не найденный)
  • это
  • это который оставил меня устраняющий мои типы раздела в течение следующих 4 часов
  • что-либо первая полоса Google, обсуждая эту тему

Некоторая информация

  • Ядро: 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

16
задан 13 March 2019 в 08:23

2 ответа

Святое дерьмо, я наконец заставил это работать.

Хорошо, таким образом, вот то, что я сделал.

От последней строки 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.

В конце концов, это, необходимо смочь обычно установить драйвер как так:

  1. make
  2. sudo make install
  3. sudo depmod
  4. sudo modprobe rts5227

Необходимо теперь видеть слот SD в наутилусе и в средстве запуска (на Ubuntu).

Надеюсь, что это помогло, и спасибо всем для поддержки!!!

18
ответ дан 13 March 2019 в 08:23

Поскольку я сообщил сегодня относительно Ubuntu 14.04 Realtek Semiconductor Co., Ltd. Картридер PCI Express RTS5227 isn' t работа :

# modprobe -r rtsx_pci
# modprobe rtsx_pci

с ядром, запускающимся от 3,9, сделает. Одна потребность заняться расследованиями, почему это добирается, отключает.

1
ответ дан 13 March 2019 в 18:23

Другие вопросы по тегам:

Похожие вопросы: