ASUS k56cm
картридер не видит SD карточку
lspci
Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5289 (rev 01)
решение с помощью
rts-bpp-dkms_1.1_all.deb
не помогло
если устанавливаю драйвер rts_bpp.tar.bz2 в ручную, то после make
savaoff@savaoff-book:~/rts_bpp$ make
cp -f ./define.release ./define.h
make -C /lib/modules/3.8.0-22-generic/build/ SUBDIRS=/home/savaoff/rts_bpp modules
make[1]: Вход в каталог `/usr/src/linux-headers-3.8.0-22-generic'
CC [M] /home/savaoff/rts_bpp/rtsx.o
/home/savaoff/rts_bpp/rtsx.c:893:22: ошибка: expected «=», «,», «;», «asm» or «__attribute__» before «rtsx_probe»
/home/savaoff/rts_bpp/rtsx.c:1048:23: ошибка: expected «=», «,», «;», «asm» or «__attribute__» before «rtsx_remove»
/home/savaoff/rts_bpp/rtsx.c:1073:11: ошибка: «rtsx_probe» undeclared here (not in a function)
/home/savaoff/rts_bpp/rtsx.c:1074:2: ошибка: неявная декларация функции «__devexit_p» [-Werror=implicit-function-declaration]
/home/savaoff/rts_bpp/rtsx.c:1074:24: ошибка: «rtsx_remove» undeclared here (not in a function)
/home/savaoff/rts_bpp/rtsx.c:255:34: предупреждение: «rtsx_host_template» определена, но нигде не используется [-Wunused-variable]
/home/savaoff/rts_bpp/rtsx.c:450:12: предупреждение: «rtsx_control_thread» определена, но нигде не используется [-Wunused-function]
/home/savaoff/rts_bpp/rtsx.c:559:12: предупреждение: «rtsx_polling_thread» определена, но нигде не используется [-Wunused-function]
/home/savaoff/rts_bpp/rtsx.c:715:13: предупреждение: «quiesce_and_remove_host» определена, но нигде не используется [-Wunused-function]
/home/savaoff/rts_bpp/rtsx.c:751:13: предупреждение: «release_everything» определена, но нигде не используется [-Wunused-function]
/home/savaoff/rts_bpp/rtsx.c:761:12: предупреждение: «rtsx_scan_thread» определена, но нигде не используется [-Wunused-function]
/home/savaoff/rts_bpp/rtsx.c:786:13: предупреждение: «rtsx_init_options» определена, но нигде не используется [-Wunused-function]
cc1: некоторые предупреждения рассматриваются как ошибки
make[2]: *** [/home/savaoff/rts_bpp/rtsx.o] Ошибка 1
make[1]: *** [_module_/home/savaoff/rts_bpp] Ошибка 2
make[1]: Выход из каталога `/usr/src/linux-headers-3.8.0-22-generic'
make: *** [default] Ошибка 2
что делать?
на работе, на буке тоже проблемы с ридером, только выхлоп ядра, при вставке карты, начинает выдавать что у нее поломанные блоки, причем! некоторые карты он отлично переваривает, но это редкость.
PS Все карты заведомо рабочие
Я себе собирал по-дефолту и если система x64, то можно попробовать:
linux-headers-3.9.4-ubuntu_amd64.deb
linux-image-3.9.4-ubuntu_amd64.deb
продолжаем? :)
lsmod | grep rtsx_pci
что-то говорит?
попробуй собрать этот rts-bpp
make
sudo make install
или c deb-пакетом:
make
sudo checkinstall
и да, после сборки и установки:
sudo depmod -a
sudo reboot
собрал deb пакет (все собралось без ошибок)
установил
depmod
reboot
?
как мне помнится, данные об устройстве берутся из /usr/share/misc/pci.ids
и обновляются, насколько мне не изменяет мой склероз(а он мне в данном случае не изменяет), update-pciids, через судо, разумеется...
Блин. Забыл, что после записи в блеклист, команду:
sudo update-initramfs -u
перезагрузка.
и дальше по списку команд.
и наверно ещё в блеклист надо добавить:
blacklist rtsx_pci_ms
blacklist rtsx_pci_sdmmc
спасибо
заработало
:)
Вот и отлично. :)
Единственное, что при обновлении ядра модуль пересобрать придется. Или настроить DKMS, что сам пересобирался. Но с DKMS я пока не очень дружу - может кто-нить поможет. Или сам разберёшься и нам повествуешь.;)
Отправить комментарий