LINUX.ORG.RU

0
Всего сообщений: 22

Не стабильная работа кардридера

Всем привет! Проблема такая, не стабильно работает кардридер в Kali, и ubuntu 20, то есть если вытащить флешку, то значок карты не пропадает, если же по пробовать нажать на значок карты, то она естественно пропадает, вот что пишет dmesg

[   78.890401] rtsx_pci_sdmmc rtsx_pci_sdmmc.0: error -123 requesting status
[   78.959104] mmc0: tried to HW reset card, got error -123
[   78.959111] mmcblk0: recovery failed!
[   78.959142] blk_update_request: I/O error, dev mmcblk0, sector 8192 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[   78.959216] FAT-fs (mmcblk0p1): unable to read boot sector

это когда вытащил флешку и нажал на оставшийся значок карты.

Если вставить обратно, то ничего не происходит она тупо не появляется, а появляется через некоторое время когда что-то делается, а может минут через 5 появиться, а то и больше. Заметил если сделать вывод lspci то карта тут же появляется, но это не выход из ситуации

[ 4452.057242] mmc0: card aaaa removed
[ 4467.574170] mmc0: cannot verify signal voltage switch
[ 4467.694355] mmc0: new ultra high speed SDR104 SDHC card at address aaaa
[ 4467.694565] mmcblk0: mmc0:aaaa SE16G 14.8 GiB 
[ 4467.723292]  mmcblk0: p1 p2

Если перезагрузиться со вставленной картой, то она нормально отображается, и все повторяется как описано выше в ubuntu такая же хрень. В винде все нормально работает

Вот что пишет lspci

05:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5227 PCI Express Card Reader (rev 01)
        Subsystem: Micro-Star International Co., Ltd. [MSI] RTS5227 PCI Express Card Reader
        Flags: bus master, fast devsel, latency 0, IRQ 29
        Memory at f7800000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: <access denied>
        Kernel driver in use: rtsx_pci
        Kernel modules: rtsx_pci

Хрень какая-то, кто что может предложить?

 

valokorden ()

Передние панели для компьютеров

У меня есть старая материнка на чипе KX133 и Socket A, в котором установлен довольно новый для неё процессор Athlon XP. В разъёмы расширения вставлена целая картотека:

  • NVIDIA GeForce Ti 4200
  • Creative Sound Blaster Live! SB0220
  • Сетевая карточка от Acorp с чипом Realtek r8168
  • Контроллер USB 2.0 от VIA
  • Контроллер SATA от VIA
  • Контроллер FireWire от VIA

Короче, крутой прокачанный компьютер. Пользуюсь - не нарадуюсь. Но вот проблема: флешку сзади вставлять неудобно. Может есть какие-то передние панели? Upd: Во, вот так хочу, только не встроенное в корпус. Гугление выдаёт только новые панели, в которых уже USB 3. Может кто-то подскажет модель года так 2010? Upd2: Хотя хрен с ним, посоветуйте корпус :-)

Первое, что приходит в голову, это обычный кард-ридер. Вот только он подключается к материнской плате - а мне не надо к материнской плате, ибо там USB 1.1, а надо к дискретной плате USB, в которой один разъём - внутри корпуса. Такой же на FireWire.

Помню году в 2003 у меня была 5,25-дюймовая передняя панель. Стояла по соседству с CD-ROM и Mobile Rack. Смешная такая - даже PS/2 разъём для мыши был выведен вперёд. Вот мне бы что-то такое, только без PS/2, но с Jack, USB, FireWire и eSATA.

---

На более новых компьютерах (P4, C2D и Athlon II) есть передняя панель прямо в корпусе. Там два USB и два Jack для наушников и микрофона. Для FireWire дырка тоже предусмотрена, но чаще всего запечатана.

Правда, заменить такую переднюю панель - сложно. Вернее, не физически открутить, а найти замену. Прошвырнулся по сервисным центрам - да, там есть куча списанных офисных компьютеров, но там такие же разъёдолбанные разъёмы USB на передних панелях, как и у меня. Девственных нетронутых мне найти не удалось.

 ,

ZenitharChampion ()

Подключение внешнего картридера Digma Multi Card Reader & HUB к ноутбуку.

Нужно прочитать данные с Memory Stick PRO Duo. Имеется выше указанный картридер. Ноутбук не видит картридер. Подозреваю что нужны драйвера но не могу их найти.

 , , , ,

FenValera ()

Linux не распознает mmc карту

Доброго вам.

Пытаюсь приладить mmc карту в картридере на ноуте. И не могу побороть вот такое: mmc2: SDHCI controller on ACPI [80860F14:02] using ADMA Feb 16 16:18:48 fedorast kernel: mmc2: error -110 whilst initialising SD card

Система fedora 31 64x на ядре 5.5.3 Ноут digma citi e401 Карту вставляю во встроенный кардридер.

 , , , ,

Gib_adm ()

Скорость кард ридера очень низкая

Втыкаю microSD карту в самый дешёвый миниатюрный китайский usb 2.0 ридер, который давали к какой-то флешке вообще в подарок, показывает нормальную скорость (около заявленной). Все порты на ноуте usb 3.0, но не имеет значения при таком юсбридере. Втыкаю через переходник на SD во встроенный порт для чтения карт - скорость в 10 раз ниже (например не 15 Мб/с, а 1Мб/с, ооочень медленно). С чем может быть проблема? А то слома случайно юсб ридер, а тут флеху на 64Гиг надо скопировать и записать на неё, неохота ждать до старости...

 ,

fehhner ()

Смарт карты и линукс

Имеется онное приложение авторизация в котором проводится через карт ридер и смарт карту, ПО запущено через wine и при запуске онного пишет «Не установлены компоненты COM для работы с Диспетчером ресурсов смарт-карт». В lsusb устройство распознается. Так же с сайта производителя карт ридера были поставлены дрова для линухи. Операционка - Lubuntu 14.04 Старая тема с идентичной проблемой - А есть возможность подружить wine и смарт-карты? Все из той темы уже опробывал, результат 1 в 1. Карт ридер ACR1281U-C1

 , ,

cryevecry ()

lubuntu на microsd

В общем есть старенький нетбук aspire one 753 u361cc без харда. И так как на новый hdd или ssd денег нет, думал поставить Lubuntu на microSD, к счастью биос видит картридер. Но моя карта памяти оказалась медленной для полноценной ОС. А сегодня увидел в магазине карты со скоростью записи/чтения 45/85мб за полцены. Теперь как узнать поддерживает ли мой картридер Ultra-High Speed Class 1 то есть UHS-I? Можно ли через live-дистры? Через lshw ничего не понятно

 , , ,

schautaa ()

Assuming drive cache: write through (как отключить неисправный картридер)

Есть лэптоп с физически неисправным alcor micro corp. multi flash reader, а проблема состоит в том, что при заходе в tty1-6, экран забивается постоянными сообщениями

sd 2555:0:0:0: [sdb] Assuming drive cache: write through
sd 2555:0:0:0: [sdb] Asking for cache data failed
Просто выдернуть шлейф картридера нельзя - он расположен прямо на мат. плате. Пересобрал ядро, отключив «MMC, SD, SDIO card support» и «Sony MemoryStick card support», но ничего не изменилось. Что еще можно предпринять?

Пример вывода из dmesg:

[ 4319.755848] usb-storage 1-1.5:1.0: USB Mass Storage device detected
[ 4319.756091] scsi host1775: usb-storage 1-1.5:1.0
[ 4320.883373] scsi 1775:0:0:0: Direct-Access     Multiple Card  Reader     1.00 PQ: 0 ANSI: 0
[ 4320.883949] sd 1775:0:0:0: Attached scsi generic sg2 type 0
[ 4321.131618] usb 1-1.5: USB disconnect, device number 39
[ 4321.138947] sd 1775:0:0:0: [sdb] Read Capacity(10) failed: Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
[ 4321.138957] sd 1775:0:0:0: [sdb] Sense not available.
[ 4321.139051] sd 1775:0:0:0: [sdb] Write Protect is off
[ 4321.139062] sd 1775:0:0:0: [sdb] Mode Sense: 2e 2e 2f 2e
[ 4321.139119] sd 1775:0:0:0: [sdb] Asking for cache data failed
[ 4321.139127] sd 1775:0:0:0: [sdb] Assuming drive cache: write through
[ 4321.139488] sd 1775:0:0:0: [sdb] Read Capacity(10) failed: Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
[ 4321.139495] sd 1775:0:0:0: [sdb] Sense not available.
[ 4321.139524] sd 1775:0:0:0: [sdb] Attached SCSI removable disk
[ 4321.362837] usb 1-1.5: new high-speed USB device number 40 using ehci-pci
[ 4321.456902] usb 1-1.5: New USB device found, idVendor=058f, idProduct=6366
[ 4321.456911] usb 1-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4321.456917] usb 1-1.5: Product: Mass Storage Device
[ 4321.456922] usb 1-1.5: Manufacturer: Generic
[ 4321.456927] usb 1-1.5: SerialNumber: 058F63666433

 ,

fahrenheit ()

Sabayon не видит флешку, вставленную в card-reader ноута

Сабж. Почему?

$ sudo udevadm monitor --property
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent

KERNEL[814101.717097] add      /devices/pci0000:00/0000:00:1d.7/usb2/2-2 (usb)
ACTION=add
BUSNUM=002
DEVNAME=/dev/bus/usb/002/007
DEVNUM=007
DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-2
DEVTYPE=usb_device
MAJOR=189
MINOR=134
PRODUCT=bda/159/5888
SEQNUM=3652
SUBSYSTEM=usb
TYPE=0/0/0

KERNEL[814101.718951] add      /devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2:1.0 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2:1.0
DEVTYPE=usb_interface
INTERFACE=8/6/80
MODALIAS=usb:v0BDAp0159d5888dc00dsc00dp00ic08isc06ip50in00
PRODUCT=bda/159/5888
SEQNUM=3653
SUBSYSTEM=usb
TYPE=0/0/0

UDEV  [814101.779548] add      /devices/pci0000:00/0000:00:1d.7/usb2/2-2 (usb)
ACTION=add
BUSNUM=002
DEVNAME=/dev/bus/usb/002/007
DEVNUM=007
DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-2
DEVTYPE=usb_device
DRIVER=usb
ID_BUS=usb
ID_MODEL=USB2.0-CRW
ID_MODEL_ENC=USB2.0-CRW
ID_MODEL_FROM_DATABASE=RTS5159 Card Reader Controller
ID_MODEL_ID=0159
ID_REVISION=5888
ID_SERIAL=Generic_USB2.0-CRW_20071114173400000
ID_SERIAL_SHORT=20071114173400000
ID_USB_INTERFACES=:080650:
ID_VENDOR=Generic
ID_VENDOR_ENC=Generic
ID_VENDOR_FROM_DATABASE=Realtek Semiconductor Corp.
ID_VENDOR_ID=0bda
MAJOR=189
MINOR=134
PRODUCT=bda/159/5888
SEQNUM=3652
SUBSYSTEM=usb
TYPE=0/0/0
USEC_INITIALIZED=814101720134

UDEV  [814101.786649] add      /devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2:1.0 (usb)
.MM_USBIFNUM=00
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2:1.0
DEVTYPE=usb_interface
ID_MODEL_FROM_DATABASE=RTS5159 Card Reader Controller
ID_VENDOR_FROM_DATABASE=Realtek Semiconductor Corp.
INTERFACE=8/6/80
MODALIAS=usb:v0BDAp0159d5888dc00dsc00dp00ic08isc06ip50in00
PRODUCT=bda/159/5888
SEQNUM=3653
SUBSYSTEM=usb
TYPE=0/0/0
USEC_INITIALIZED=814101786048

т.е. она видится, но в дисках не появляется, потому что

# fdisk -l

многабукаф

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1            2048  16779263  16777216     8G 82 Linux swap / Solaris
/dev/sda2  *     16779264 100665343  83886080    40G 83 Linux
/dev/sda3       100665344 976773119 876107776 417.8G 83 Linux

Что бы предпринять?

 , ,

bvn13 ()

Fujitsu SmartCard Reader драйвера Centos

Centos 6. Встроенный смарт карт ридер. Ранее не сталкивался с подобными девайсами под линуксой. Что-то не доустанавливал? Может в настройках подкрутить? Как его завести?

$ lsusb

Bus 005 Device 002: ID 0bf8:1006 Fujitsu Siemens Computers SmartCard Reader 2A

КриптоПро не видит девайс

$ ./cpconfig -hardware reader -view

Nick name: FLASH Connect name: Reader name: FLASH

Накатывал: ccid opensc psacct

Демоны запущены

/etc/init.d/pcscd status pcscd (pid 1590) is running...

/etc/init.d/psacct status Process accounting is enabled.

ps aux | grep ccid

0:00 /usr/sbin/ifdhandler -H -p ccid usb /dev/bus/usb/005/002

 , , ,

do_not_want ()

sd-кардридер

Нужен.

У меня есть нонейм-кардридер, который шёл в комплекте с материнкой, и подключается прямо к ней, изнутри. Умеет читать обычные usb-флешки (там usb 2.0), но вот sd-карты, почему-то, не читает. Хотя при подключении карточки мигает светодиодами, а в системе они не монтируются.

Вопрос - можно ли как-то заставить его работать? Если нет...

Вопрос - какой кардридер взять? Желательно, дешево и сердито, и чтобы заводился если не из коробки, то хотя бы с полпинка.

 , ,

tekk ()

Найти кардридер и заставить работать (acer e3-112)

Добрый вечер. Решил настроить встроенный кардридер, только не знаю что вообще там стоит.

lspci:

( читать дальше... )

lsusb:

( читать дальше... )

В dmesg на ключевое слово cardreader ничего нет.

 

rmu ()

Странное поведение кардридера Realtek RTS5159.

Значится так. При «втыкивании» microsd запись на fat32 происходит неудачно - bhex говорит, что он до какой-то точки пишет, а дальше нули и только они, хотя размер файла тот же самый. Ума не приложу, в чём проблема. Дальше - веселее. Начинаю выправлять ошибки через gparted - в dmesg сыпятся ошибки ввода\вывода. dosfsck про битые сектора молчит. uname:

Linux entk85 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt9-3~deb8u1 (2015-04-24) x86_64 GNU/Linux
lsusb:
Bus 001 Device 020: ID 0bda:0159 Realtek Semiconductor Corp. RTS5159 Card Reader Controller
dmesg:
[26843.320572] sd 18:0:0:0: [sdb]
[26843.320576] Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
[26843.320580] sd 18:0:0:0: [sdb]
[26843.320583] Sense Key : Hardware Error [current]
[26843.320589] sd 18:0:0:0: [sdb]
[26843.320592] Add. Sense: No additional sense information
[26843.320596] sd 18:0:0:0: [sdb] CDB:
[26843.320599] Write(10): 2a 00 00 00 2d 70 00 00 f0 00
[26843.320612] end_request: I/O error, dev sdb, sector 11632
[26843.766805] sd 18:0:0:0: [sdb] Unhandled sense code
[26843.766815] sd 18:0:0:0: [sdb]
[26843.766820] Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
[26843.766824] sd 18:0:0:0: [sdb]
[26843.766827] Sense Key : Hardware Error [current]
[26843.766833] sd 18:0:0:0: [sdb]
[26843.766836] Add. Sense: No additional sense information
[26843.766840] sd 18:0:0:0: [sdb] CDB:
[26843.766843] Write(10): 2a 00 00 00 2e 60 00 00 e0 00
[26843.766856] end_request: I/O error, dev sdb, sector 11872
[26934.021290]  sdb: sdb1
badblocks:
# badblocks -v /dev/sdb1
Checking blocks 0 to 7770111
Checking for bad blocks (read-only test): done                                                 
Pass completed, 0 bad blocks found. (0/0/0 errors)
Карта Kingston microsd SDC4 8Gb

 ,

mironicus ()

Что надо перезапустить?

я исправил файл
/etc/rc.conf

добавил туда строчку
rc_hotplug=«pcscd»

Что надо перезапустить, чтобы изменения вступили в силу? (перезагружать всю машину - это не linux way)

 

StrongDollar ()

Встроенный картридер, read-only

Нетбук. Втроенный картридер монтирует MMC флешку в read-only.

Bus 001 Device 004: ID 0c45:62c0 Microdia Sonix USB 2.0 Camera
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 0cf3:3005 Atheros Communications, Inc. AR3011 Bluetooth
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 24ae:2001  
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Что из этого карт-ридер я хз, наверное я думаю 24ae:2001
Флешка MMC 512MB, только достал из фотика, всё работало.
Раньше она стояла в Nokia N70. К флешке снизу крепится болванка, чтобы флешка была по размеру как SD и влезала в карт-ридеры.
Lock'а на флешке нет.
Точно не помню, но вроде раньше работало.
С флешкой проблем нет, вставляю её в USBшный карт-ридер, нормально форматируется и записывается.
Хотел на флешку загнать /boot/ (так надо).

Я вот хотел спросить, может на плате есть Lock какой? Никто не сталкиваться. Что-то похожей проблемы нагуглить не смог, только как снести драйвера в Windows.

 ,

IIIypuk ()

Realtek RTS5139 card reader и Arch Linux поссорились

Доброго времени суток, уважаемые пользователи!
Суть проблемы: кардридер перестал работать на Arch'е, но на лайв-дистрибутивах и винде пашет отлично, в ядре не копался, система его видит, но его нет в /dev/, хотя раньше был /dev/sdc если кардридер пуст и /dev/sdc1 если там была карточка

~$ lsusb | grep Card
Bus 001 Device 003: ID 0bda:0139 Realtek Semiconductor Corp. RTS5139 Card Reader Controller
~$ uname -a
Linux lord-arch 3.16.2-1-ARCH #1 SMP PREEMPT Sat Sep 6 13:12:51 CEST 2014 x86_64 GNU/Linux
~$ ls /dev | grep sd
sda
sda1
sda2
sda3
sdb
sdb1
~$ sudo lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465,8G  0 disk 
├─sda1   8:1    0   3,8G  0 part 
├─sda2   8:2    0  19,1G  0 part /
└─sda3   8:3    0 442,9G  0 part /home
sdb      8:16   0 298,1G  0 disk 
└─sdb1   8:17   0   298G  0 part /home/lord/windisk

Очень надеюсь на вашу помощь!

 , ,

lord_iu ()

Не работает кардридер

Надо записать образ на карту памяти (microSD+SD адаптер). Вставляю в кардридер, в системе появляется mmcblk0. Пишу из-под root'а, конечно:

pv ArchLinuxARM-2014.06-rpi.img > /dev/mmcblk0
pv рисует прогресс до 482 мегабайт (почти мнгновенно), а затем... ничего. Когда-то до этого я пробовал тоже самое и так до конца и не дождался. На другом компьютере все работает (как в Linux, так и в Windows), т.е. неисправность карточки, думаю, можно исключить. Кстати, ^C убить pv не вышло. Помогло только выдергивание карточки.

Тем временем, в dmesg много ошибок:
http://pastebin.com/PykF73ai

Вывод lsusb и lspci:
http://pastebin.com/uhhpZPbL
Вывод lspci -v:
http://pastebin.com/6aZxh8qM
Вывод lspci -vv:
http://pastebin.com/Ch6Ze9h7
Вывод lsusb -v:
http://pastebin.com/Z3qrcKw2

Система: Xubuntu 14.04. uname -a:
Linux qzxcvbnm-Aspire-V3-571G 3.13.0-24-generic #47-Ubuntu SMP Fri May 2 23:30:00 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
Карта:
Toshiba MicroSDHC C32G - 32Гб
Помогите, пожалуйста, решить проблему.

 , ,

qzxcvbnm ()

Требуется подружить wine и смарт-карты

А есть возможность подружить wine и смарт-карты?

Кто сможет взяться и доделать работу до конца?

 ,

Siado ()

А есть возможность подружить wine и смарт-карты?

Есть виндовая программа, которая неработает под wine'ном

Под виндой программа взаимодействует с USB-шным карт-ридером ACR1281U.

Этот карт ридер прекрасно работает под линуксами:

$ dmesg
...
[ 3671.641755] usb 7-1: new full-speed USB device number 3 using ohci-pci
[ 3671.794290] usb 7-1: New USB device found, idVendor=072f, idProduct=2224
[ 3671.794298] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 3671.794303] usb 7-1: Product: ACR1281U
[ 3671.794306] usb 7-1: Manufacturer: ACS

на сайте производителя есть возможность закачать драйверы под разные дистрибутивы.

Попытка запуска под wine сопровождается таким сообщением: «Не установлены компонены COM для работы с Диспетчером ресурсов смарт-карт.»

Возможно вообще сообразить запуск виндовых программ под вайном с работой карт-ридеров?

 ,

Siado ()

как определять выдергивание и втыкание SD карт в USB кард-ридер

я не обнаружил соответствующих u-евентов. кардридер - transcend совмещенный с USB-хабом.

 , ,

cvv ()