опять про картридер

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
[email protected]:~/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

что делать?

0
Nemton - 26 Май, 2013 - 22:35
Изображение пользователя Nemton.

на работе, на буке тоже проблемы с ридером, только выхлоп ядра, при вставке карты, начинает выдавать что у нее поломанные блоки, причем! некоторые карты он отлично переваривает, но это редкость.
PS Все карты заведомо рабочие

0
Гость - 27 Май, 2013 - 10:02

В ядре 3.9.4 уже должна быть поддержка этого карт-ридера - так что можно собрать и установить (если есть желание и необходимость).

0
Гость - 27 Май, 2013 - 12:36

Я себе собирал по-дефолту и если система x64, то можно попробовать:
linux-headers-3.9.4-ubuntu_amd64.deb
linux-image-3.9.4-ubuntu_amd64.deb

0
ReqDfv - 28 Май, 2013 - 11:54

продолжаем? :)
uname -r
3.9.4-ubuntu


lspi
04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5289 (rev 01)

0
Гость - 28 Май, 2013 - 12:31

lsmod | grep rtsx_pci
что-то говорит?

0
ReqDfv - 28 Май, 2013 - 13:17

rtsx_pci_ms 13011 0
memstick 16554 1 rtsx_pci_ms
rtsx_pci_sdmmc 17430 0
rtsx_pci 33355 2 rtsx_pci_ms,rtsx_pci_sdmmc

0
Гость - 28 Май, 2013 - 14:07

попробуй собрать этот rts-bpp
make
sudo make install

или c deb-пакетом:
make
sudo checkinstall

0
Гость - 28 Май, 2013 - 14:22

и да, после сборки и установки:
sudo depmod -a
sudo reboot

0
ReqDfv - 28 Май, 2013 - 22:31

собрал deb пакет (все собралось без ошибок)
установил
depmod
reboot

04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5289 (rev 01)

?

0
Гость - 29 Май, 2013 - 06:28
0
dyug - 29 Май, 2013 - 10:21

как мне помнится, данные об устройстве берутся из /usr/share/misc/pci.ids
и обновляются, насколько мне не изменяет мой склероз(а он мне в данном случае не изменяет), update-pciids, через судо, разумеется...

0
ReqDfv - 29 Май, 2013 - 11:36

в блеклист занес

Развернуть/свернуть скрытый текст.
# This file lists those modules which we don't want to be loaded by
# alias expansion, usually so some other driver will be loaded for the
# device instead.

# evbug is a debug tool that should be loaded explicitly
blacklist evbug

# these drivers are very simple, the HID drivers are usually preferred
blacklist usbmouse
blacklist usbkbd

# replaced by e100
blacklist eepro100

# replaced by tulip
blacklist de4x5

# causes no end of confusion by creating unexpected network interfaces
blacklist eth1394

# snd_intel8x0m can interfere with snd_intel8x0, doesn't seem to support much
# hardware on its own (Ubuntu bug #2011, #6810)
blacklist snd_intel8x0m

# Conflicts with dvb driver (which is better for handling this device)
blacklist snd_aw2

# causes failure to suspend on HP compaq nc6000 (Ubuntu: #10306)
blacklist i2c_i801

# replaced by p54pci
blacklist prism54

# replaced by b43 and ssb.
blacklist bcm43xx

# most apps now use garmin usb driver directly (Ubuntu: #114565)
blacklist garmin_gps

# replaced by asus-laptop (Ubuntu: #184721)
blacklist asus_acpi

# low-quality, just noise when being used for sound playback, causes
# hangs at desktop session start (Ubuntu: #246969)
blacklist snd_pcsp

# ugly and loud noise, getting on everyone's nerves; this should be done by a
# nice pulseaudio bing (Ubuntu: #77010)
blacklist pcspkr

# EDAC driver for amd76x clashes with the agp driver preventing the aperture
# from being initialised (Ubuntu: #297750). Blacklist so that the driver
# continues to build and is installable for the few cases where its
# really needed.
blacklist amd76x_edac

blacklist rtsx_pci

lsmod | grep rtsx_pci
rtsx_pci_ms 13011 0
memstick 16554 1 rtsx_pci_ms
rtsx_pci_sdmmc 17430 0
rtsx_pci 33355 2 rtsx_pci_ms,rtsx_pci_sdmmc

lspci -k | grep -iA 3 realtek
04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5289 (rev 01)
Subsystem: ASUSTeK Computer Inc. Device 1587
Kernel driver in use: rtsx_pci
04:00.2 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168 PCI Express Gigabit Ethernet controller (rev 0a)
Subsystem: ASUSTeK Computer Inc. Device 1587
Kernel driver in use: r8169

0
Гость - 29 Май, 2013 - 11:52

Блин. Забыл, что после записи в блеклист, команду:
sudo update-initramfs -u
перезагрузка.
и дальше по списку команд.

0
Гость - 29 Май, 2013 - 11:55

и наверно ещё в блеклист надо добавить:
blacklist rtsx_pci_ms
blacklist rtsx_pci_sdmmc

0
Гость - 29 Май, 2013 - 12:27

Хотя что-то у меня подозрение, что так он не дезактивирует этот модуль.

0
ReqDfv - 29 Май, 2013 - 12:43

спасибо
заработало
lspci
04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5289 (rev 01)
Subsystem: ASUSTeK Computer Inc. Device 1587
Kernel driver in use: rts_bpp

:)

0
Гость - 29 Май, 2013 - 12:54

Вот и отлично. :)
Единственное, что при обновлении ядра модуль пересобрать придется. Или настроить DKMS, что сам пересобирался. Но с DKMS я пока не очень дружу - может кто-нить поможет. Или сам разберёшься и нам повествуешь.;)

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры