Score:3

เครื่องอ่านการ์ด SD ไม่ทำงาน - Ubuntu 20.04

ธง cn

ฉันมี Ubuntu 20.04 ติดตั้งใหม่ ไม่สามารถเข้าถึงการ์ด SD ใด ๆ หากใช้กับอะแดปเตอร์การ์ด SD ฉันลองใช้อะแดปเตอร์หลายตัว และทดสอบแบบเดียวกันนี้กับคอมพิวเตอร์เครื่องอื่นด้วย การ์ด SD หรืออะแดปเตอร์ทำงานได้อย่างสมบูรณ์กับระบบอื่น แต่ของฉันไม่รู้จัก

ฉันสามารถเข้าถึงการ์ด SD ได้หากใช้อะแดปเตอร์ USB

ไม่ใช่ปัญหาฮาร์ดแวร์อย่างแน่นอน เนื่องจากฉันสามารถเข้าถึงได้หากฉันเปิดบนพาร์ติชัน Windows บนคอมพิวเตอร์ของฉัน

นี่คือภาพหน้าจอของรายการดิสก์ที่มีอยู่ โดยเสียบการ์ด SD กับอะแดปเตอร์การ์ด SD:

ป้อนคำอธิบายรูปภาพที่นี่

เป็นอุปกรณ์เก็บข้อมูลแบบธรรมดา ซึ่งเปิดได้ง่ายถ้าฉันเปิดบนพาร์ติชัน windows แต่บน Ubuntu

บางฟอรัมแนะนำให้ฉันติดตั้ง udisks2 ใหม่ ซึ่งฉันทำไปแล้ว แต่ยังไม่สามารถแก้ปัญหาได้

sudo apt-get install -- ติดตั้ง udisks2 ใหม่

ฉันจะแก้ไขปัญหานี้ได้อย่างไร

ข้อมูลฮาร์ดแวร์:

HP-15 พาวิลเลียนเกมมิ่ง โปรเซสเซอร์ Intel i5 รุ่นที่ 9 แรม 8GB, 512GB SSD

แก้ไข: ตามที่แนะนำในความคิดเห็น ฉันใช้ GParted เพื่อรับข้อมูลที่ละเอียดยิ่งขึ้น และนี่คือผลลัพธ์เมื่อเริ่มต้น GParted:

ป้อนคำอธิบายรูปภาพที่นี่

แก้ไข 2: ฉันรันคำสั่ง lspci แล้ว lspci -v | grep -iA15 เอสดี และนี่คือผลลัพธ์:

lspci:

00:00.0 โฮสต์บริดจ์: โปรเซสเซอร์ Intel Corporation คอร์ 4 คอร์ เจนเนอเรชั่น 8 โฮสต์บริดจ์/ลงทะเบียน DRAM [Coffee Lake H] (rev 07)
00:01.0 บริดจ์ PCI: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 07)
00:02.0 คอนโทรลเลอร์ที่รองรับ VGA: Intel Corporation UHD Graphics 630 (มือถือ)
00:04.0 ตัวควบคุมการประมวลผลสัญญาณ: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 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 Thermal Controller (rev 10)
00:14.0 คอนโทรลเลอร์ USB: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10)
00:14.2 หน่วยความจำ RAM: Intel Corporation Cannon Lake PCH SRAM ที่ใช้ร่วมกัน (rev 10)
00:14.3 ตัวควบคุมเครือข่าย: Intel Corporation Wireless-AC 9560 [Jefferson Peak] (rev 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 (rev 10)
00:17.0 ตัวควบคุมบัส RAID: Intel Corporation 82801 Mobile SATA Controller [โหมด RAID] (rev 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 Chipset LPC/eSPI Controller (rev 10)
00:1f.3 อุปกรณ์เสียง: Intel Corporation Cannon Lake PCH cAVS (rev 10)
00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
00:1f.5 คอนโทรลเลอร์บัสอนุกรม [0c80]: Intel Corporation Cannon Lake PCH SPI Controller (rev 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 ตัวควบคุมอีเทอร์เน็ต: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 ตัวควบคุมอีเทอร์เน็ต PCI Express Gigabit (rev 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 (prog-if 02 [NVM Express])
    ระบบย่อย: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
    ค่าสถานะ: บัสมาสเตอร์, การพัฒนาอย่างรวดเร็ว, เวลาแฝง 0, IRQ 16, โหนด NUMA 0
    หน่วยความจำที่ b4400000 (64 บิต ไม่สามารถดึงล่วงหน้าได้) [size=16K]
    ความสามารถ: <การเข้าถึงถูกปฏิเสธ>
    ไดรเวอร์เคอร์เนลที่ใช้งานอยู่: nvme
    โมดูลเคอร์เนล: nvme

03:00.0 ตัวควบคุมอีเทอร์เน็ต: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 ตัวควบคุมอีเทอร์เน็ต PCI Express Gigabit (rev 16)
    ชื่ออุปกรณ์: Realtek Gaming GBE Family Controller
    ระบบย่อย: Hewlett-Packard Company RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
    ค่าสถานะ: บัสมาสเตอร์, การพัฒนาที่รวดเร็ว, เวลาแฝง 0, IRQ 17
    พอร์ต I/O ที่ 3000 [size=256]
    หน่วยความจำที่ b4304000 (64 บิต ไม่สามารถดึงล่วงหน้าได้) [size=4K]
    หน่วยความจำที่ b4300000 (64 บิต ไม่สามารถดึงล่วงหน้าได้) [size=16K]
    ความสามารถ: <การเข้าถึงถูกปฏิเสธ>
    ไดรเวอร์เคอร์เนลที่ใช้งานอยู่: r8169

แก้ไข 3: วิ่ง lspci -v | grep -iA15 'เครื่องอ่านบัตร' และนี่คือผลลัพธ์:

04:00.0 คลาสที่ไม่ได้กำหนด [ff00]: คอนโทรลเลอร์ตัวอ่านการ์ดแฟลช Alcor Micro AU6625 PCI-E
    ระบบย่อย: Hewlett-Packard Company AU6625 PCI-E Flash card reader controller
    ค่าสถานะ: การพัฒนาที่รวดเร็ว, IRQ 18
    หน่วยความจำที่ b4200000 (64 บิต ไม่สามารถดึงล่วงหน้าได้) [เสมือน] [ขนาด=4K]
    ความสามารถ: <การเข้าถึงถูกปฏิเสธ>
    ไดรเวอร์เคอร์เนลที่ใช้งานอยู่: alcor_pci
    โมดูลเคอร์เนล: alcor_pci
cn flag
Ray
แค่ความคิดแบบสุ่ม... คุณสามารถเรียกใช้ 'gparted' หรืออาจใช้ 'sudo' ได้หรือไม่ หากคุณเห็นดิสก์ ให้ไฮไลต์ดิสก์นั้นแล้วไปที่ Partition | ข้อมูล. อัปเดตคำถามของคุณด้วยประเภทของ "ระบบไฟล์" ที่เป็นอยู่ ฉัน *เดา* มันอาจจะเป็น FAT32 หรืออะไรสักอย่าง... จากนั้นไปที่ View | รองรับระบบไฟล์ และดูว่าระบบไฟล์นั้นมีเครื่องหมายถูกสีเขียวหรือ X สีแดง...
in flag
นี่จะเป็นการง่ายกว่ามากในการให้คำแนะนำหากทราบยี่ห้อและรุ่นของฮาร์ดแวร์จริง เพียงเพราะ "ทุกอย่าง" ใช้งานได้ใน Windows ไม่ได้หมายความว่ามีไดรเวอร์ที่เหมาะสมในทุกที่
RishiC avatar
cn flag
@matigo เพิ่มข้อมูลฮาร์ดแวร์ในคำถาม
RishiC avatar
cn flag
@Ray ฉันใช้ GParted และไม่สามารถอ่านสื่อได้อย่างสมบูรณ์ ฉันได้อัปเดตคำถามด้วยภาพหน้าจอแล้ว
sudodus avatar
jp flag
โปรดบอกเราไม่เพียงแต่ข้อมูลทั่วไปเกี่ยวกับคอมพิวเตอร์ แต่ข้อมูลเฉพาะเกี่ยวกับการ์ดรีดเดอร์ด้วย บางคนอาจรู้วิธีแก้ปัญหา - น่าเสียดายที่ฮาร์ดแวร์บางตัวขาดไดรเวอร์ที่ดีสำหรับ linux และเครื่องอ่านการ์ดของคุณอาจประสบปัญหาดังกล่าว - ฉันดีใจที่คุณสามารถใช้อะแดปเตอร์ USB เพื่ออ่านการ์ด SD ของคุณได้
cn flag
Ray
"ฉันลองใช้อะแดปเตอร์หลายตัว" หมายความว่าอย่างไร นี่เป็นการ์ด microSD และอะแดปเตอร์เป็นอะแดปเตอร์ microSD เป็น SD หรือไม่ "ฉันสามารถเข้าถึงการ์ด SD ... อะแดปเตอร์ USB" - ฉันคิดว่าคุณหมายถึงภายใต้ Ubuntu ถ้าเป็นเช่นนั้นก็ดี จริงอย่างที่คนอื่นพูด ดูเหมือนว่าเครื่องอ่านบัตรต้องการไดรเวอร์...
RishiC avatar
cn flag
ฉันลองใช้อะแดปเตอร์การ์ด SD หลายตัวเพื่อให้แน่ใจว่าเป็นปัญหาของ Linux และไม่มีอะไรผิดปกติกับการ์ด SD หรือตัวอะแดปเตอร์เอง ฉันมี 3 อย่างโดยเฉพาะ Sony, Samsung และ Strontium
sudodus avatar
jp flag
@RishiC โปรดรันคำสั่ง `lspci` แล้วตามด้วย `lspci -v | grep -iA15 sd` (หรือบางอย่างที่คล้ายกันเพื่อให้ดูข้อมูลจำเพาะของเครื่องอ่านการ์ด SD ของคุณได้ดีขึ้น) คุณสามารถคัดลอกและวางผลลัพธ์ของคำสั่งเหล่านั้นจากหน้าต่างเทอร์มินัลเพื่อแก้ไขคำถามเดิมของคุณและเยื้องช่องว่าง 4 ช่องเพื่อแสดงเป็น `code`
Level9 avatar
cn flag
เครื่องอ่านบางตัวค่อนข้างไวเมื่อใช้งานบน Linux เชื่อมต่อเครื่องอ่านโดยไม่ต้องเสียบการ์ดและรอให้เครื่องรู้จัก จากนั้นใส่การ์ดหน่วยความจำหากวิธีนี้ไม่ได้ผล คุณช่วยบอกเราเกี่ยวกับการ์ดหน่วยความจำได้ไหม ระบบไฟล์ใดที่ได้รับการฟอร์แมตด้วย ตัวอย่างเช่น Exfat ซึ่งเป็นรูปแบบยอดนิยมสำหรับการแชร์ระหว่าง mac และ Windows ต้องติดตั้ง exfat utils เพื่อให้สามารถอ่านได้บน Ubuntu
RishiC avatar
cn flag
@sudodus ฉันรันคำสั่งและฉันได้วางผลลัพธ์ในคำถามแล้ว โปรดตรวจสอบ
RishiC avatar
cn flag
@Level9 รูปแบบของระบบไฟล์ในการ์ดหน่วยความจำคือ FAT32 แต่ฉันยังได้ลองใช้การ์ด SD ซึ่งไม่ได้ฟอร์แมตเป็นอะไรเลย เช่นเดียวกับการ์ด SD ที่มีระบบไฟล์ NTFS นอกจากนี้ โปรแกรมอรรถประโยชน์ก็ไม่น่าจะมีปัญหา เพราะฉันได้บอกไปแล้วในคำถามที่ว่าฉันสามารถเข้าถึงการ์ด SD ได้หากฉันใช้อแดปเตอร์ USB
sudodus avatar
jp flag
@RishiC ขอบคุณสำหรับคำติชม :-) ไม่มีสตริง `SD` ในข้อมูลจำเพาะของเครื่องอ่านการ์ด แต่เราสามารถหา `เครื่องอ่านบัตร` ได้ ดังนั้นโปรดเรียกใช้คำสั่ง `lspci -v | grep -iA15 'card reader'` เพื่อให้เราสามารถหารายละเอียดเพิ่มเติมเกี่ยวกับมันได้ อาจมีบางคนที่รู้วิธีทำให้ผู้อ่านทำงานกับ Ubuntu: **Alcor Micro AU6625 PCI-E Flash card reader**
RishiC avatar
cn flag
@sudodus ฉันได้เพิ่มผลลัพธ์ของคำสั่งนั้นให้กับคำถามแล้ว โปรดตรวจสอบ
sudodus avatar
jp flag
@RishiC * หวังว่าตอนนี้จะมีข้อมูลเพียงพอ * เกี่ยวกับเครื่องอ่านบัตร เพื่อให้ใครบางคนสามารถช่วยคุณแก้ปัญหาของคุณได้ :-)
sudodus avatar
jp flag
@RishiC ตาม [ลิงค์นี้] (https://linux-hardware.org/index.php?id=pci:1aea-6625-103c-8478) มีไดรเวอร์สำหรับเครื่องอ่านการ์ดของคุณ หากเคอร์เนล linux ของคุณ ใหม่พอ (5.6 หรือใหม่กว่า) โปรดตรวจสอบเคอร์เนลด้วย `uname -a` และ Ubuntu point release version ด้วย `lsb_release -a`; หากคุณอัปเกรดเป็น Ubuntu 20.04.2 เคอร์เนลควรใหม่พอ
sudodus avatar
jp flag
ให้เรา [ดำเนินการสนทนาต่อในการแชท](https://chat.stackexchange.com/rooms/126213/discussion-between-sudodus-and-rishic)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา