Puncte:3

Cititorul de carduri SD nu funcționează - Ubuntu 20.04

drapel cn

Am Ubuntu 20.04, proaspăt instalat. Nu poate accesa niciun card SD dacă este utilizat cu adaptorul pentru card SD. Am încercat mai multe adaptoare și am testat același lucru și cu alte computere. Cardul SD sau adaptorul funcționează perfect pe alte sisteme, dar pe al meu nu îl recunoaște.

Pot accesa cardul SD dacă folosesc un adaptor USB pentru el.

Cu siguranță nu este o problemă hardware, deoarece pot să o accesez dacă deschid pe partiția Windows de pe computerul meu.

Aceasta este o captură de ecran a listei de discuri disponibile, cu cardul SD conectat cu adaptorul pentru card SD:

introduceți descrierea imaginii aici

Este un dispozitiv de stocare simplu, care se deschide ușor dacă îl deschid pe partiția mea Windows, dar pe Ubuntu.

Unele forumuri au sugerat să reinstalez udisks2, ceea ce am făcut, dar nu a rezolvat problema.

sudo apt-get install --reinstall udisks2

Cum repar asta?

Informații hardware:

HP-15 Pavillion Gaming Procesor Intel i5 a 9-a generație 8 GB RAM, 512 GB SSD

Editare: așa cum se sugerează în comentarii, am folosit GParted pentru a obține informații mai elaborate, iar acesta a fost rezultatul la pornirea GParted:

introduceți descrierea imaginii aici

Edit2: Am rulat comenzile lspci și apoi lspci -v | grep -iA15 sd și aceasta este rezultatul:

lspci:

00:00.0 Pod de gazdă: Registre de pod/DRAM cu procesor cu 4 nuclee de generație a 8-a Intel Corporation [Coffee Lake H] (rev. 07)
00:01.0 Punte PCI: Controler PCIe cu procesor de bază Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen (x16) (rev 07)
00:02.0 Controler compatibil VGA: Intel Corporation UHD Graphics 630 (Mobil)
00:04.0 Controler de procesare a semnalului: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev. 07)
00:08.0 Periferic de sistem: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / a 6-a/7-a/8-a generație Procesor Core Model Gaussian Mixture
00:12.0 Controler de procesare a semnalului: Controler termic Intel Corporation Cannon Lake PCH (rev. 10)
00:14.0 Controler USB: Controler gazdă Intel Corporation Cannon Lake PCH USB 3.1 xHCI (rev. 10)
00:14.2 Memorie RAM: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10)
00:14.3 Controler de rețea: Intel Corporation Wireless-AC 9560 [Jefferson Peak] (rev. 10)
00:15.0 Controler magistrală serială [0c80]: Controlerul I2C Serial IO PCH Intel Corporation Cannon Lake #0 (rev. 10)
00:16.0 Controler de comunicație: Controler Intel Corporation Cannon Lake PCH HECI (rev. 10)
00:17.0 Controler de magistrală RAID: Controler SATA mobil Intel Corporation 82801 [mod RAID] (rev 10)
00:1d.0 bridge PCI: Intel Corporation Cannon Lake PCH PCI Express Root Port #9 (rev f0)
00:1d.5 Punte PCI: Intel Corporation Cannon Lake PCH PCI Express Root Port #14 (rev f0)
00:1d.6 bridge PCI: Intel Corporation Cannon Lake PCH PCI Express Root Port #15 (rev f0)
00:1f.0 ISA bridge: Intel Corporation HM470 Chipset LPC/eSPI Controller (rev. 10)
00:1f.3 Dispozitiv audio: Intel Corporation Cannon Lake PCH cAVS (rev 10)
00:1f.4 SMBus: Controler Intel Corporation Cannon Lake PCH SMBus (rev. 10)
00:1f.5 Controler magistrală serială [0c80]: Controler Intel Corporation Cannon Lake PCH SPI (rev. 10)
01:00.0 Controler compatibil VGA: NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1)
01:00.1 Dispozitiv audio: NVIDIA Corporation Device 10fa (rev a1)
02:00.0 Controler de memorie non-volatil: Samsung Electronics Co Ltd Controler SSD NVMe SM981/PM981/PM983
03:00.0 Controler Ethernet: Realtek Semiconductor Co., Ltd. Controler PCI Express Gigabit Ethernet RTL8111/8168/8411 (rev. 16)
04:00.0 Clasă nealocată [ff00]: controler pentru cititor de carduri flash PCI-E Alcor Micro AU6625

Si pentru lspci -v | grep -iA15 sd:

02:00.0 Controler de memorie non-volatil: Samsung Electronics Co Ltd Controler SSD NVMe SM981/PM981/PM983 (prog-if 02 [NVM Express])
    Subsistem: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
    Indicatoare: bus master, fast devsel, latență 0, IRQ 16, NUMA nod 0
    Memorie la b4400000 (64 de biți, neprelucibilă) [dimensiune=16K]
    Capabilități: <acces refuzat>
    Driver kernel în uz: nvme
    Module kernel: nvme

03:00.0 Controler Ethernet: Realtek Semiconductor Co., Ltd. Controler PCI Express Gigabit Ethernet RTL8111/8168/8411 (rev. 16)
    DeviceName: Controler de familie Realtek Gaming GBE
    Subsistem: Hewlett-Packard Company RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
    Indicatoare: master bus, fast devsel, latență 0, IRQ 17
    Porturi I/O la 3000 [dimensiune=256]
    Memorie la b4304000 (64 de biți, neprelucibilă) [dimensiune=4K]
    Memorie la b4300000 (64 de biți, neprelucibilă) [dimensiune=16K]
    Capabilități: <acces refuzat>
    Driver kernel în uz: r8169

Editarea 3: a alergat lspci -v | grep -iA15 „cititor de carduri” și aceasta a fost rezultatul:

04:00.0 Clasă nealocată [ff00]: controler pentru cititor de carduri flash PCI-E Alcor Micro AU6625
    Subsistem: Hewlett-Packard Company AU6625 PCI-E Controler cititor de carduri Flash
    Indicatoare: dezvoltare rapidă, IRQ 18
    Memorie la b4200000 (64 de biți, neprelucibilă) [virtuală] [dimensiune=4K]
    Capabilități: <acces refuzat>
    Driver de kernel în uz: alcor_pci
    Module kernel: alcor_pci
drapel cn
Ray
Doar o idee aleatorie... Puteți rula `gparted`, poate folosind `sudo`? Dacă puteți vedea discul, evidențiați-l și apoi accesați Partiția | Informație. Actualizați-vă întrebarea cu tipul de „sistem de fișiere” care este. *Bănuiesc* că ar putea fi FAT32 sau ceva de genul... Apoi mergeți la Vizualizare | Suport pentru sistemul de fișiere și vedeți dacă acel sistem de fișiere are o bifă verde sau un X roșu...
drapel in
Acest lucru ar fi mult mai ușor de oferit sugestii dacă ar fi cunoscute marca și modelul hardware real. Doar pentru că „totul” funcționează în Windows nu înseamnă că există drivere decente disponibile peste tot
RishiC avatar
drapel cn
@matigo a adăugat informații hardware la întrebare.
RishiC avatar
drapel cn
@Ray Am folosit GParted și nu a reușit să citească mass-media complet. Am actualizat întrebarea cu o captură de ecran
sudodus avatar
drapel jp
Vă rugăm să ne spuneți nu numai informații generale despre computer, ci și informații speciale despre cititorul de carduri. Cineva poate știe o soluție pentru asta. - Din nefericire, unor hardware le lipsesc drivere bune pentru Linux, iar cititorul dvs. de carduri poate avea această problemă. - Mă bucur că puteți folosi un adaptor USB pentru a vă citi cardurile SD.
drapel cn
Ray
„Am încercat mai multe adaptoare” -- ce înseamnă asta? Acesta este un card microSD și adaptorul este un adaptor microSD la SD? „Pot accesa cardul SD... adaptorul USB” - presupun că v-ați referit la Ubuntu. Dacă da, e bine. Într-adevăr, așa cum au spus alții, se pare că cititorul de carduri are nevoie de un driver...
RishiC avatar
drapel cn
Am încercat diverse adaptoare de card SD pentru a mă asigura că este o problemă Linux și că nu este nimic în neregulă cu cardul SD sau adaptorul în sine. Am 3 dintre ele în mod specific, Sony, Samsung și Strontium
sudodus avatar
drapel jp
@RishiC, Rulați comenzile `lspci` și apoi `lspci -v | grep -iA15 sd` (sau ceva similar pentru a vedea mai bine specificațiile cititorului de carduri SD). Puteți copia și lipi rezultatul acelor comenzi din fereastra terminalului pentru a edita întrebarea originală și a indenta 4 spații pentru a o reda ca „cod”.
Level9 avatar
drapel cn
Unii cititori sunt puțin sensibili atunci când sunt folosiți pe Linux. Conectați cititorul fără cardul introdus și așteptați ca acesta să fie recunoscut, apoi introduceți cardul de memorie.Dacă acest lucru nu ajută, ați putea să ne spuneți despre cardul de memorie, cu ce sistem de fișiere a fost formatat? Exfat, un format popular pentru partajarea între Mac și Windows, de exemplu, necesită instalarea utilitarelor exfat pentru a putea fi citite pe Ubuntu.
RishiC avatar
drapel cn
@sudodus Am rulat comenzile și am lipit rezultatul în întrebare, vă rugăm să verificați.
RishiC avatar
drapel cn
@Level9 formatul sistemului de fișiere de pe cardul de memorie este FAT32, dar am încercat și să folosesc carduri SD care nu au fost formatate în nimic, precum și carduri SD cu un sistem de fișiere NTFS. De asemenea, utilitarele nu ar trebui să fie o problemă, așa cum am menționat deja la întrebarea că pot accesa cardurile SD dacă folosesc un adaptor USB
sudodus avatar
drapel jp
@RishiC, Mulțumesc pentru feedback :-) Nu a existat un șir „SD” în specificațiile cititorului de carduri. Dar putem găsi `cititor de carduri`. Deci, vă rugăm să rulați comanda `lspci -v | grep -iA15 'card reader'` astfel încât să putem găsi mai multe detalii despre acesta. Poate exista cineva care știe cum să facă acest cititor să funcționeze cu Ubuntu: **Cititor de carduri Flash Alcor Micro AU6625 PCI-E**
RishiC avatar
drapel cn
@sudodus Am adăugat rezultatul acelei comenzi la întrebare. Vă rugăm să verificați
sudodus avatar
drapel jp
@RishiC, *Sperăm că există suficiente informații acum* despre cititorul de carduri, astfel încât cineva să vă ajute să vă rezolvați problema :-)
sudodus avatar
drapel jp
@RishiC, Conform [acest link](https://linux-hardware.org/index.php?id=pci:1aea-6625-103c-8478), există un driver pentru cititorul dvs. de carduri, dacă kernel-ul dvs. linux este suficient de nou (5.6 sau mai nou). Vă rugăm să verificați nucleul cu `uname -a` și versiunea de lansare Ubuntu cu `lsb_release -a`; Dacă faceți upgrade la Ubuntu 20.04.2, nucleul ar trebui să fie suficient de nou.
sudodus avatar
drapel jp
Să [continuăm această discuție în chat](https://chat.stackexchange.com/rooms/126213/discussion-between-sudodus-and-rishic).

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.