ฉันมีเครื่องอ่านการ์ดหลายใบ วันนี้ฉันเปิดตัวเครื่องอ่านออกโดยไม่ได้ตั้งใจในขณะที่ฟอร์แมตการ์ด SD โดย Gparted เมื่อฉันใส่มันอีกครั้งมันตรวจพบว่าเป็น lsusb แต่ไม่มีอะไรเปิดเช่น เป็นอุปกรณ์จัดเก็บข้อมูล
ฉันลองใส่การ์ด SD ในเครื่องอ่านการ์ด SD ของแล็ปท็อปและทำงานได้ดี แต่ด้วยเครื่องอ่านการ์ดฉันไม่เห็นอะไรเลย ฉันลอง googling ด้วยลิงค์และข้อเสนอแนะหลายอย่างที่บอกว่าการคอมไพล์เคอร์เนลและทั้งหมด แต่ก็ไม่ช่วยอะไรเลย ฉันพยายามที่จะเปิดมันผ่าน Gparted แต่มันก็ยังคงค้นหาพาร์ติชั่นอยู่และมันก็แสดงให้เห็นว่าภายในฮาร์ดดิสก์ของฉันเท่านั้น
นี่คือผลลัพธ์lsusb
Bus 001 Device 009: ID 05e3:0751 Genesys Logic, Inc.
นี่คือผลลัพธ์ lsusb -vสำหรับอุปกรณ์นั้น
Bus 001 Device 010: ID 05e3:0751 Genesys Logic, Inc.
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x05e3 Genesys Logic, Inc.
idProduct 0x0751
bcdDevice 14.01
iManufacturer 3
iProduct 4
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 98mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk-Only
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
นี่คือผลลัพธ์sudo fdisk -l
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 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: 0x72c8ec7f
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 718847 358400 7 HPFS/NTFS/exFAT
/dev/sda2 718848 210434047 104857600 7 HPFS/NTFS/exFAT
/dev/sda3 210434048 944437247 367001600 7 HPFS/NTFS/exFAT
/dev/sda4 944439294 1953523711 504542209 5 Extended
Partition 4 does not start on physical sector boundary.
/dev/sda5 944439296 960438271 7999488 82 Linux swap / Solaris
/dev/sda6 960440320 1953523711 496541696 83 Linux
นี่คือsudo -i sg_scanผล
/dev/sg0: scsi0 channel=0 id=0 lun=0 [em]
ATA HGST HTS721010A9 JB0O [rmb=0 cmdq=0 pqual=0 pdev=0x0]
/dev/sg1: scsi1 channel=0 id=0 lun=0 [em]
Optiarc DVD RW AD-7560A DH10 [rmb=1 cmdq=0 pqual=0 pdev=0x5]
/dev/sg2: scsi9 channel=0 id=0 lun=0 [em]
Generic STORAGE DEVICE 1401 [rmb=1 cmdq=0 pqual=0 pdev=0x0]
นี่คือผลลัพธ์sudo sg_map
/dev/sg0 /dev/sda
/dev/sg1 /dev/sr0
/dev/sg2 /dev/sdb
มีวิธีการรักษาใดที่ทำให้เครื่องอ่านการ์ดทำงานได้?
2
ฉันกลัวว่าคุณอาจได้รับความเสียหายการ์ด SD และคุณอาจต้องฟอร์แมตใหม่อีกครั้ง
—
Alex Lowe
โปรดเสียบเครื่องอ่านบัตรของคุณและการ์ดเก็บข้อมูลรอ 10-30 วินาทีและเรียกใช้และ
—
David Foerster
lsblk
sudo dmesg | tail -n 20
รวมผลลัพธ์ในคำถามของคุณ หวังว่านี้จะบอกเราเพิ่มเติมเกี่ยวกับสิ่งที่เคอร์เนลทำกับสื่อเก็บข้อมูลในพื้นหลัง
ฉันมีแล็ปท็อปที่มีเครื่องอ่านการ์ด SD และฉันสามารถสร้างอ่านและเขียนการ์ดได้ดี อย่างไรก็ตามฉันเสียบการ์ดตัวเดิมลงในกล่องอูบุนตูพร้อมกับผู้อ่านและฉันจะได้ผลลัพธ์ดังกล่าวข้างต้น dmesg ของฉันแสดงว่าอุปกรณ์ถูกตรวจพบโมดูลถูกโหลด แต่ / dev / sdb ไม่พร้อมใช้งาน lsusb แสดงดังกล่าวข้างต้น ฉันตรวจดูเครื่องอ่านการ์ดภายใต้กล้องจุลทรรศน์และแผงวงจรก็โอเค มันแนะนำปัญหาเฟิร์มแวร์ แต่ฉันงงงันว่าจะก้าวหน้าอย่างไร
—
sibaz
@sibaz: โปรดเปิดคำถามใหม่สำหรับปัญหาของคุณเว้นแต่จะเป็นเครื่องอ่านการ์ดและการ์ดหน่วยความจำเดียวกัน ให้ข้อมูลเดียวกับในคำถามนี้รวมถึงสิ่งที่ผู้คนร้องขอในความคิดเห็น ส่ง Ping ให้ฉันและฉันจะดูมัน
—
David Foerster
เสร็จสิ้น: askubuntu.com/questions/710899/…
—
sibaz