Рейтинг:3

Устройство чтения SD-карт не работает — Ubuntu 20.04

флаг cn

У меня Ubuntu 20.04, только что установленная. Он не может получить доступ ни к одной SD-карте, если используется с адаптером SD-карты. Я попробовал несколько адаптеров и проверил то же самое на других компьютерах. SD-карта или адаптер отлично работают в других системах, но моя не распознает их.

Я могу получить доступ к SD-карте, если использую для нее USB-адаптер.

Это определенно не аппаратная проблема, поскольку я могу получить к ней доступ, если открою раздел Windows на своем компьютере.

Это снимок экрана со списком доступных дисков с SD-картой, подключенной к адаптеру SD-карты:

введите описание изображения здесь

Это простое запоминающее устройство, которое легко открывается, если я открою его в своем разделе Windows, но в Ubuntu.

На некоторых форумах предлагалось переустановить udisks2, что я и сделал, но это не решило проблему.

sudo apt-get install --reinstall udisks2

Как я могу это исправить ?

Информация об оборудовании:

Игровой павильон HP-15 Процессор Intel i5 9-го поколения 8 ГБ ОЗУ, 512 ГБ SSD

Редактировать: как было предложено в комментариях, я использовал GParted для получения более подробной информации, и вот результат при запуске GParted:

введите описание изображения здесь

Edit2: я выполнил команды lspci а потом lspci -v | grep -iA15 сд и это вывод:

lspci:

00:00.0 Хост-мост: 4-ядерный процессор Intel Core 8-го поколения Host Bridge/регистры DRAM [Coffee Lake H] (версия 07)
00:01.0 Мост PCI: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (версия 07)
00:02.0 Контроллер, совместимый с VGA: Intel Corporation UHD Graphics 630 (мобильный)
00:04.0 Контроллер обработки сигналов: Тепловая подсистема процессора Intel Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (версия 07)
00:08.0 Периферийные устройства системы: процессор Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:12.0 Контроллер обработки сигналов: термоконтроллер Intel Corporation Cannon Lake PCH (версия 10)
00:14.0 USB-контроллер: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (версия 10)
00:14.2 Оперативная память: Intel Corporation Cannon Lake PCH Shared SRAM (версия 10)
00:14.3 Сетевой контроллер: Intel Corporation Wireless-AC 9560 [Пик Джефферсона] (версия 10)
00:15.0 Контроллер последовательной шины [0c80]: Intel Corporation Cannon Lake PCH Serial IO I2C Controller #0 (rev 10)
00:16.0 Коммуникационный контроллер: Intel Corporation Cannon Lake PCH HECI Controller (версия 10)
00:17.0 Контроллер шины RAID: Intel Corporation 82801 Mobile SATA Controller [режим RAID] (версия 10)
00:1d.0 Мост PCI: Intel Corporation Cannon Lake PCH PCI Express Root Port #9 (rev f0)
00:1d.5 Мост PCI: Intel Corporation Cannon Lake PCH PCI Express Root Port #14 (rev f0)
00:1d.6 Мост PCI: Intel Corporation Cannon Lake PCH PCI Express Root Port #15 (rev f0)
00:1f.0 Мост ISA: Intel Corporation HM470 Набор микросхем LPC/eSPI Controller (версия 10)
00:1f.3 Аудиоустройство: Intel Corporation Cannon Lake PCH cAVS (версия 10)
00:1f.4 SMBus: Контроллер SMBus корпорации Intel Cannon Lake PCH (версия 10)
00:1f.5 Контроллер последовательной шины [0c80]: Контроллер Intel Corporation Cannon Lake PCH SPI (версия 10)
01:00.0 Контроллер, совместимый с VGA: NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1)
01:00.1 Аудиоустройство: NVIDIA Corporation Device 10fa (rev a1)
02:00.0 Контроллер энергонезависимой памяти: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
03:00.0 Контроллер Ethernet: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 Контроллер PCI Express Gigabit Ethernet (версия 16)
04:00.0 Неназначенный класс [ff00]: Контроллер считывателя флэш-карт Alcor Micro AU6625 PCI-E

И для lspci -v | grep -iA15 сд:

02:00.0 Контроллер энергонезависимой памяти: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 (программа-if 02 [NVM Express])
    Подсистема: Контроллер NVMe SSD Samsung Electronics Co Ltd SM981/PM981/PM983
    Флаги: мастер шины, быстрая разработка, задержка 0, IRQ 16, узел NUMA 0
    Память на уровне b4400000 (64-разрядная, без предварительной выборки) [размер = 16 КБ]
    Возможности: <доступ запрещен>
    Используемый драйвер ядра: nvme
    Модули ядра: nvme

03:00.0 Контроллер Ethernet: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 Контроллер PCI Express Gigabit Ethernet (версия 16)
    DeviceName: Семейный контроллер Realtek Gaming GBE
    Подсистема: Hewlett-Packard Company RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
    Флаги: bus master, fast devsel, latency 0, IRQ 17
    Порты ввода-вывода на 3000 [размер = 256]
    Память на уровне b4304000 (64-разрядная, без предварительной выборки) [размер = 4 КБ]
    Память на уровне b4300000 (64-разрядная, без предварительной выборки) [размер = 16 КБ]
    Возможности: <доступ запрещен>
    Используемый драйвер ядра: r8169

Редактировать 3: побежал lspci -v | grep -iA15 'кардридер' и это был вывод:

04:00.0 Неназначенный класс [ff00]: Контроллер считывателя флэш-карт Alcor Micro AU6625 PCI-E
    Подсистема: Hewlett-Packard Company AU6625 PCI-E контроллер считывателя флэш-карт
    Флаги: fast devsel, IRQ 18
    Память на уровне b4200000 (64-разрядная, без предварительной выборки) [виртуальная] [размер = 4 КБ]
    Возможности: <доступ запрещен>
    Используемый драйвер ядра: alcor_pci
    Модули ядра: alcor_pci
флаг cn
Ray
Просто случайная идея... Можете ли вы запустить `gparted`, возможно, используя `sudo`? Если вы видите диск, выделите его и перейдите в раздел Раздел | Информация. Обновите свой вопрос, указав тип «файловой системы». Я *догадываюсь* это может быть FAT32 или что-то в этом роде... Затем перейдите в View | Поддержка файловой системы и посмотрите, отмечена ли эта файловая система зеленой галочкой или красным крестиком...
флаг in
Было бы намного проще давать предложения, если бы фактическая марка и модель оборудования были известны. Тот факт, что «всё» работает в Windows, не означает, что везде есть достойные драйверы.
RishiC avatar
флаг cn
@matigo добавил к вопросу информацию об оборудовании.
RishiC avatar
флаг cn
@Ray Я использовал GParted, и он не смог полностью прочитать носитель. Я обновил вопрос скриншотом
sudodus avatar
флаг jp
Пожалуйста, сообщите нам не только общую информацию о компьютере, но и конкретную информацию о кард-ридере. Кто-то может знать обходной путь для этого. - К сожалению, для некоторых аппаратных средств отсутствуют хорошие драйверы для Linux, и ваш кард-ридер может страдать от этой проблемы. - Я рад, что вы можете использовать USB-адаптер для чтения SD-карт.
флаг cn
Ray
«Я пробовал несколько адаптеров» — что это значит? Это карта microSD, а адаптер — переходник с microSD на SD? «Я могу получить доступ к SD-карте… USB-адаптеру» — полагаю, вы имели в виду под Ubuntu. Если так, то это хорошо. Действительно, как уже говорили другие, похоже, что кардридеру нужен драйвер...
RishiC avatar
флаг cn
Я пробовал различные адаптеры SD-карт, чтобы убедиться, что это проблема Linux, и все в порядке с SD-картой или самим адаптером. У меня их 3 конкретно, Сони, Самсунг и Стронций
sudodus avatar
флаг jp
@RishiC, пожалуйста, запустите команды `lspci`, а затем `lspci -v | grep -iA15 sd` (или что-то подобное, чтобы лучше ознакомиться со спецификацией вашего устройства чтения SD-карт). Вы можете скопировать и вставить вывод этих команд из окна терминала, чтобы отредактировать исходный вопрос и сделать отступ в 4 пробела, чтобы отобразить его как «код».
Level9 avatar
флаг cn
Некоторые читатели немного чувствительны при использовании в Linux. Подключите ридер без вставленной карты и дождитесь ее распознавания, после чего вставьте карту памяти.Если не поможет, расскажите про карту памяти, в какой файловой системе она была отформатирована? Например, Exfat, популярный формат для обмена между Mac и Windows, требует установки утилит exfat, чтобы его можно было прочитать в Ubuntu.
RishiC avatar
флаг cn
@sudodus Я выполнил команды и вставил вывод в вопрос, пожалуйста, проверьте.
RishiC avatar
флаг cn
@Level9 формат файловой системы на карте памяти - FAT32, но я также пытался использовать SD-карты, которые не были отформатированы ни во что, а также SD-карты с файловой системой NTFS. Кроме того, утилиты не должны быть проблемой, поскольку я уже упоминал в вопросе, что я могу получить доступ к SD-картам, если использую USB-адаптер.
sudodus avatar
флаг jp
@RishiC, спасибо за отзыв :-) В спецификации картридера не было строки `SD`. Но мы можем найти кард-ридер. Поэтому запустите команду `lspci -v | grep -iA15 'кардридер'`, чтобы мы могли найти более подробную информацию о нем. Может быть кто-то знает, как заставить этот ридер работать с Ubuntu: **Alcor Micro AU6625 PCI-E Flash card reader**
RishiC avatar
флаг cn
@sudodus Я добавил вывод этой команды в вопрос. пожалуйста, проверьте
sudodus avatar
флаг jp
@RishiC, *будем надеяться, что сейчас достаточно информации* о картридере, так что кто-нибудь может помочь вам решить вашу проблему :-)
sudodus avatar
флаг jp
@RishiC, Согласно [этой ссылке](https://linux-hardware.org/index.php?id=pci:1aea-6625-103c-8478), есть драйвер для вашего кард-ридера, если ваше ядро ​​Linux достаточно новый (5.6 или новее). Пожалуйста, проверьте ядро ​​с помощью `uname -a` и версию выпуска Ubuntu с помощью `lsb_release -a`; Если вы обновитесь до Ubuntu 20.04.2, ядро ​​должно быть достаточно новым.
sudodus avatar
флаг jp
Давайте [продолжим это обсуждение в чате](https://chat.stackexchange.com/rooms/126213/discussion-between-sudodus-and-rishic).

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

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