LINUX.ORG.RU

Card Reader в AltLinux не работает

 , ,


0

1

Доброго времени! Кард-ридер sd-карт не работает под Альт, хотя им никогда не пользовались, возможно, он просто не подключен.

Просьба подсказать, куда копать. fdisk -l не видит вставленную sd-карту

$ lsusb
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 006: ID 0cf3:e004 Qualcomm Atheros Communications 
Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 005: ID 0bda:58c2 Realtek Semiconductor Corp. 
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 0458:003a KYE Systems Corp. (Mouse Systems) NetScroll+ Mini Traveler / Genius NetScroll 120
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

$ lspci
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller (rev 04)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Thames [Radeon HD 7500M/7600M Series] (rev ff)
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast Ethernet controller (rev 05)
08:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)


# fdisk -l

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes, 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1            2048     9928703     4963328   82  Linux своп / Solaris
/dev/sda2   *     9928704    59928575    24999936   83  Linux
/dev/sda4        59928576  1953519615   946795520    5  Расширенный
/dev/sda5        59928584  1953519615   946795516   83  Linux

Если подключать фотоаппарат через усб-кабель, то он подхватывается, в Mate появляются ярлыки на раб столе на диски фотоаппарата (на сд карту тоже).

карта читается на другом ноуте под другой ОС.

Как диагностировать неисправность до разборки ноута?



Последнее исправление: comoestasyan (всего исправлений: 1)

Судя по тому, что lsusb показывает

Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 005: ID 0bda:58c2 Realtek Semiconductor Corp. 
кардридер подключен и на USB виден. А вот почему не работает... Гуглить про RTS5129 и Linux. На сколько новый ридер? Какое ядро стоит? То есть, начать можно с обновления ядра:
apt-get update
update-kernel

AS ★★★★★
()
Последнее исправление: AS (всего исправлений: 1)
Ответ на: комментарий от AS

Вроде как, должен поддерживаться драйвером rtsx_usb. Он есть:

$ zcat /proc/config.gz | grep -i rtsx_usb
CONFIG_MFD_RTSX_USB=m

AS ★★★★★
()

Как диагностировать неисправность до разборки ноута?

Установить на внешний диск винду?

anonymous
()
Ответ на: комментарий от AS
# uname -a
Linux comp-core-i5-3317u-01e288.localdomain 3.14.59-std-def-alt1.M70C.9 #1 SMP Mon Jun 19 17:26:04 UTC 2017 i686 GNU/Linux

# update-kernel
bash: update-kernel: команда не найдена

В репах ядро найдено так:

 apt-cache search --names-only 'kernel-image'
kernel-image-el-def - The Linux kernel (the core of the Linux operating system)
kernel-image-ltsp-client - The Linux kernel (the core of the Linux operating system)
kernel-image-domU-ovz-el - Uncompressed linux kernel for XEN domU boot
kernel-image-ovz-el - The Linux kernel (the core of the Linux operating system)
kernel-image-domU-std-def - Uncompressed linux kernel for XEN domU boot
kernel-image-std-def - The Linux kernel (the core of the Linux operating system)
kernel-image-domU-std-pae - Uncompressed linux kernel for XEN domU boot
kernel-image-std-pae - The Linux kernel (the core of the Linux operating system)
kernel-image-domU-un-def - Uncompressed linux kernel for XEN domU boot
kernel-image-un-def - The Linux kernel (the core of the Linux operating system)
kernel-image-std-def - The Linux kernel (the core of the Linux operating system)



# apt-cache show  kernel-image-std-def
Виртуальный пакет kernel-image-std-def предоставляется следующими пакетами:
  kernel-image-std-def#1:3.14.59-alt1.M70C.9 1:3.14.59-alt1.M70C.9
  kernel-image-std-def#1:4.4.143-alt0.M70C.1 1:4.4.143-alt0.M70C.1
You should explicitly select one to show.
E: Package kernel-image-std-def is a virtual package with multiple providers.



# apt-cache search --names-only 'kernel-source'
kernel-source-drbd83-8.3.8 - Kernel source for DRBD
kernel-source-fglrx - ATI/AMD fglrx (Radeon video card driver) module sources
kernel-source-bcmwl_5.100.82.38 - Linux bcmwl Broadcom WiFi chipset series module sources
kernel-source-nvidia - Linux nvidia module sources
kernel-source-mISDN - Linux mISDN module sources
kernel-source-ndiswrapper-1.58 - Linux ndiswrapper modules sources
kernel-source-nvidia-1731437 - Linux nvidia modules sources
kernel-source-nvidia-1731438 - Linux nvidia modules sources
kernel-source-nvidia-1731439 - Linux nvidia modules sources
kernel-source-nvidia-304108 - Linux nvidia modules sources
kernel-source-nvidia-304116 - Linux nvidia modules sources
kernel-source-nvidia-304117 - Linux nvidia modules sources
kernel-source-nvidia-304119 - Linux nvidia modules sources
kernel-source-nvidia-304121 - Linux nvidia modules sources
kernel-source-nvidia-304123 - Linux nvidia modules sources
kernel-source-nvidia-304125 - Linux nvidia modules sources
kernel-source-nvidia-304131 - Linux nvidia modules sources
kernel-source-nvidia-30488 - Linux nvidia modules sources
kernel-source-nvidia-31044 - Linux nvidia modules sources
kernel-source-nvidia-31917 - Linux nvidia modules sources
kernel-source-nvidia-31923 - Linux nvidia modules sources
kernel-source-nvidia-31932 - Linux nvidia modules sources
kernel-source-nvidia-31949 - Linux nvidia modules sources
kernel-source-nvidia-31960 - Linux nvidia modules sources
kernel-source-nvidia-33120 - Linux nvidia modules sources
kernel-source-nvidia-33138 - Linux nvidia modules sources
kernel-source-nvidia-33149 - Linux nvidia modules sources
kernel-source-nvidia-33167 - Linux nvidia modules sources
kernel-source-nvidia-33179 - Linux nvidia modules sources
kernel-source-nvidia-33189 - Linux nvidia modules sources
kernel-source-nvidia-34024 - Linux nvidia modules sources
kernel-source-nvidia-34032 - Linux nvidia modules sources
kernel-source-nvidia-34046 - Linux nvidia modules sources
kernel-source-nvidia-34058 - Linux nvidia modules sources
kernel-source-nvidia-34065 - Linux nvidia modules sources
kernel-source-nvidia-34096 - Linux nvidia modules sources
kernel-source-nvidia-36735 - Linux nvidia modules sources
kernel-source-nvidia-964323 - Linux nvidia modules sources
kernel-source-open-iscsi - Linux open-iscsi modules sources
kernel-source-subfs - subfs module sources for Linux kernel
kernel-source-svgalib_helper - kernel-space модуль для svgalib
kernel-source-wanpipe - wanpipe
kernel-source-accel-ppp - Kernel module for accel-ppp IPoE
kernel-source-acpi_call - acpi_call kernel module sources
kernel-source-bbswitch - bbswitch kernel module sources
kernel-source-blcr - BLCR sources for kernel development
kernel-source-btier - sources for btier kernel module
kernel-source-cloop - cloop Linux kernel module sources
kernel-source-dahdi - Linux DAHDI module sources
etercifs - Advanced Common Internet File System for Linux with Etersoft extension
kernel-source-ipset - Linux ipset modules sources
kernel-source-iscsitarget - Linux iscsitarget modules sources
kernel-source-2.6.32 - Linux kernel 2.6.32 sources
kernel-source-3.14 - Linux kernel 3.14 sources
kernel-source-4.4 - Linux kernel 4.4 sources
kernel-source-4.9 - Linux kernel 4.9 sources
kernel-source-LiME - Linux LiME modules sources for LiME.
kernel-source-alx - alx Ethernet driver
kernel-source-asix - asix linux kernel module sources
kernel-source-bcmwl - Linux bcmwl Broadcom WiFi chipset series module sources
kernel-source-dst-0.1 - Linux dst modules sources
kernel-source-e1000e - Linux e1000e modules sources
kernel-source-emlog - emlog kernel module sources
kernel-source-igb - Linux igb modules sources
kernel-source-ipt-netflow - ipt_NETFLOW linux 2.6 kernel module sources
kernel-source-ipt_netflow - Netflow iptables module for Linux kernel
kernel-source-lsadrv - Linux lsadrv modules sources for Hitachi StarBoard.
kernel-source-omnibook - Kernel module for some Toshiba and HP laptops
kernel-source-pf_ring - Packet capture acceleration by means of a ring buffer
kernel-source-r8168 - Source for RTL8168 driver
kernel-source-rt3070 - Linux RT3070 modules sources
kernel-source-rtl8192 - Linux rtl8192 Realtek 819x WiFi chipset series module sources
kernel-source-sobol - Linux sobol modules sources for Sobol.
kernel-source-tp_smapi-0.40 - IBM ThinkPad SMAPI Driver - module sources
kernel-source-tp_smapi-0.41 - IBM ThinkPad SMAPI Driver - module sources
kernel-source-u200 - u200 linux kernel module sources
kernel-source-vboxhost - Linux VirtualBox host modules sources
kernel-source-vhba - Source for VHBA module
kernel-src-exfat - Linux read/write kernel driver for the exFAT file system
kernel-src-kvm - KVM modules sources for Linux kernel
kernel-source-knem - KNEM module sources for Linux kernel
kernel-source-kqemu - QEMU x86 virtualization module - sources
kernel-source-lustre - Lustre sources for kernel development
kernel-source-netatop - Kernel source for netatop module
kernel-source-opendpi - opendpi module sources
kernel-source-spl - SPL modules sources for Linux kernel
kernel-source-vboxdrv - Sources for VirtualBox module
kernel-source-vboxguest - Sources for VirtualBox module for OSE guest additions
kernel-source-vboxnetadp - Sources for VirtualBox module for OSE netadaptor
kernel-source-vboxnetflt - Sources for VirtualBox module for OSE netfilter
kernel-source-vboxpci - Sources for VirtualBox module for OSE pci
kernel-source-vboxsf - Sources for VirtualBox module for OSE VFS
kernel-source-vboxvideo - Sources for VirtualBox module for OSE Video DRM
kernel-source-xtables-addons - xtables module sources
kernel-source-zfs - ZFS modules sources for Linux kernel



# apt-get update kernel-image-std-def
E: Список источников /etc/apt/sources.list.d/kernel-image-std-def.list отсутствует.


Как обновить ядро безболезненно?

comoestasyan
() автор топика
Ответ на: комментарий от comoestasyan

Как обновить ядро безболезненно?

Вcё-таки, update-kernel. Раз его нет, значит надо доустановить. Но. M70C означает, что это дистрибутив, сертифицированный ФСТЕК, на базе репозитория c7. Отсюда вопрос. Это поставлено просто так и сертификат не важен, или же это купленный сертифицированный дистрибутив, и всё должно быть сертифицировано? В последнем случае следует обратиться в техподдержку: я не в курсе нюансов, что можно делать и что нельзя делать, чтобы не потерять сертификацию. Это может оказаться важнее, чем сделать, чтобы работало.

AS ★★★★★
()
Ответ на: комментарий от comoestasyan

https://en.altlinux.org/ALT_Linux_4.1_Desktop
сейчас попробую update-kernel

4.x сильно древнее c7. Опять же, если это cX, то его, кажется, нельзя обновлять через сеть по условиям сертификации (подробнее - в техподдержке). Если же сертификат не нужен, то добавьте в /etc/apt/sources.list

rpm [updates] http://ftp.altlinux.org/pub/distributions/ALTLinux c7/branch/i586 classic
rpm [updates] http://ftp.altlinux.org/pub/distributions/ALTLinux c7/branch/noarch classic
потом
apt-get update
apt-get install update-kernel
Да и apt-repo не повредит доустановить, если нет ещё.

AS ★★★★★
()
Последнее исправление: AS (всего исправлений: 1)
Ответ на: комментарий от AS
# apt-get install update-kernel
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Последняя версия update-kernel уже установлена.
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.

# update-kernel -t std-def
bash: update-kernel: команда не найдена

# whereis update-kernel
update-kernel: /usr/sbin/update-kernel

# /usr/sbin/update-kernel -t std-def
Try to install new kernel kernel-image-std-def-1:4.4.143-alt0.M70C.1 and update its modules [y]/n? y
update-kernel: kernel-modules-bcmwl is installed, trying to update...
update-kernel: kernel-modules-drm is installed, trying to update...
update-kernel: kernel-modules-drm-nouveau is installed, trying to update...
update-kernel: kernel-modules-drm-radeon is installed, trying to update...
update-kernel: kernel-modules-tp_smapi is installed, trying to update...
update-kernel: kernel-modules-v4l is installed, trying to update...
update-kernel: kernel-modules-virtualbox-addition is installed, trying to update...
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Выбрано kernel-modules-bcmwl-std-def#6.30.223.248-alt10.263311.0.M70C.1 для 'kernel-modules-bcmwl-4.4.143-std-def-alt0.M70C.1'
Выбрано kernel-modules-drm-std-def#1:4.4.143-alt0.M70C.1 для 'kernel-modules-drm-4.4.143-std-def-alt0.M70C.1'
Выбрано kernel-modules-drm-nouveau-std-def#1:4.4.143-alt0.M70C.1 для 'kernel-modules-drm-nouveau-4.4.143-std-def-alt0.M70C.1'
Выбрано kernel-modules-drm-radeon-std-def#1:4.4.143-alt0.M70C.1 для 'kernel-modules-drm-radeon-4.4.143-std-def-alt0.M70C.1'
Выбрано kernel-modules-tp_smapi-std-def#0.41-alt2.M70C.1.263311.0.M70C.1 для 'kernel-modules-tp_smapi-4.4.143-std-def-alt0.M70C.1'
Выбрано kernel-modules-v4l-std-def#1:4.4.143-alt0.M70C.1 для 'kernel-modules-v4l-4.4.143-std-def-alt0.M70C.1'
Выбрано kernel-modules-virtualbox-addition-std-def#5.1.24-alt1.263311.0.M70C.1 для 'kernel-modules-virtualbox-addition-4.4.143-std-def-alt0.M70C.1'
Следующие НОВЫЕ пакеты будут установлены:
  kernel-image-std-def#1:4.4.143-alt0.M70C.1
  kernel-modules-bcmwl-std-def#6.30.223.248-alt10.263311.0.M70C.1
  kernel-modules-drm-nouveau-std-def#1:4.4.143-alt0.M70C.1
  kernel-modules-drm-radeon-std-def#1:4.4.143-alt0.M70C.1
  kernel-modules-drm-std-def#1:4.4.143-alt0.M70C.1
  kernel-modules-tp_smapi-std-def#0.41-alt2.M70C.1.263311.0.M70C.1
  kernel-modules-v4l-std-def#1:4.4.143-alt0.M70C.1
  kernel-modules-virtualbox-addition-std-def#5.1.24-alt1.263311.0.M70C.1
0 будет обновлено, 8 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 49,5MB архивов.
После распаковки потребуется дополнительно 58,4MB дискового пространства.
Получено: 1 ftp://ftp.altlinux.org i586/classic kernel-image-std-def#1:4.4.143-alt0.M70C.1 1:4.4.143-alt0.M70C.1 [40,6MB]
Получено: 2 ftp://ftp.altlinux.org i586/classic kernel-modules-bcmwl-std-def#6.30.223.248-alt10.263311.0.M70C.1 6.30.223.248-alt10.263311.0.M70C.1 [1402kB]
Получено: 3 ftp://ftp.altlinux.org i586/classic kernel-modules-drm-std-def#1:4.4.143-alt0.M70C.1 1:4.4.143-alt0.M70C.1 [1626kB]
Получено: 4 ftp://ftp.altlinux.org i586/classic kernel-modules-drm-nouveau-std-def#1:4.4.143-alt0.M70C.1 1:4.4.143-alt0.M70C.1 [681kB]
Получено: 5 ftp://ftp.altlinux.org i586/classic kernel-modules-drm-radeon-std-def#1:4.4.143-alt0.M70C.1 1:4.4.143-alt0.M70C.1 [768kB]
Получено: 6 ftp://ftp.altlinux.org i586/classic kernel-modules-tp_smapi-std-def#0.41-alt2.M70C.1.263311.0.M70C.1 0.41-alt2.M70C.1.263311.0.M70C.1 [28,4kB]
Получено: 7 ftp://ftp.altlinux.org i586/classic kernel-modules-v4l-std-def#1:4.4.143-alt0.M70C.1 1:4.4.143-alt0.M70C.1 [4284kB]
Получено: 8 ftp://ftp.altlinux.org i586/classic kernel-modules-virtualbox-addition-std-def#5.1.24-alt1.263311.0.M70C.1 5.1.24-alt1.263311.0.M70C.1 [117kB]
Получено 49,5MB за 1m53s (435kB/s).                                            
Совершаем изменения...
Preparing...                 ########################################### [100%]
1: kernel-image-std-def      ########################################### [ 12%]
2: kernel-modules-drm-std-def########################################### [ 25%]
3: kernel-modules-bcmwl-std-d########################################### [ 37%]
4: kernel-modules-drm-nouveau########################################### [ 50%]
5: kernel-modules-drm-radeon-########################################### [ 62%]
6: kernel-modules-tp_smapi-st########################################### [ 75%]
7: kernel-modules-v4l-std-def########################################### [ 87%]
8: kernel-modules-virtualbox-########################################### [100%]
Running /usr/lib/rpm/posttrans-filetriggers
Config file: /etc/initrd.mk
Generating module dependencies on host ...
Creating initrd image ...
Adding plymouth support ...
Adding modules ...
Adding modules (preload) ...
Adding resue modules ...
Adding module dependencies ...
Generating module dependencies in image ...
Adding syslog support ...
Packed modules: agpgart ahci ali-agp amd64-agp amd-k7-agp ati-agp autofs4 crc16 drm drm_kms_helper efficeon-agp evdev ext4 fb_sys_fops hid hid-generic hwmon i2c-algo-bit input-leds intel-agp intel-gtt jbd2 libahci libata mbcache nvidia-agp radeon scsi_mod sd_mod serio_raw sis-agp sworks-agp syscopyarea sysfillrect sysimgblt ttm via-agp 
Packing image to archive ...
Compressing image ...
Installing image ...
Removing work directory ...

Image is saved as /boot/initrd-4.4.143-std-def-alt0.M70C.1.img

Генерируется grub.cfg …
Найдена тема: /boot/grub/themes/spt/theme.txt
Найден образ linux: /boot/vmlinuz-std-def
skipping symlink: /boot/vmlinuz-std-def
Найден образ linux: /boot/vmlinuz
Найден образ initrd: /boot/initrd.img
Найден образ linux: /boot/vmlinuz-4.4.143-std-def-alt0.M70C.1
Найден образ initrd: /boot/initrd-4.4.143-std-def-alt0.M70C.1.img
Найден образ linux: /boot/vmlinuz-3.14.59-std-def-alt1.M70C.9
Найден образ initrd: /boot/initrd-3.14.59-std-def-alt1.M70C.9.img
  No volume groups found
Found memtest image: /boot/memtest-4.20.bin
завершено
Завершено.
update-kernel: kernel-headers is installed, trying to update...
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Последняя версия kernel-headers-std-def уже установлена.
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
update-kernel: kernel-headers-modules is installed, trying to update...
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Последняя версия kernel-headers-modules-std-def уже установлена.
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.


# reboot
comoestasyan
() автор топика
Ответ на: комментарий от AS

спасибо, обновление ядра помогло

$ uname -r
4.4.143-std-def-alt0.M70C.1
[okno14@comp-core-i5-3317u-01e288 ~]$ su
Password: 


# fdisk -l

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes, 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1            2048     9928703     4963328   82  Linux своп / Solaris
/dev/sda2   *     9928704    59928575    24999936   83  Linux
/dev/sda4        59928576  1953519615   946795520    5  Расширенный
/dev/sda5        59928584  1953519615   946795516   83  Linux

Disk /dev/mmcblk0: 8052 MB, 8052015104 bytes, 15726592 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

 Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/mmcblk0p1            8192    15726591     7859200    b  W95 FAT32

При вставке карты появляется окно с предложением открыть носитель с цифровыми фотографиями.

comoestasyan
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.