我有一个多读卡器。今天,我不小心弹出了Gparted格式化SD卡时的读取器。当我再次插入它时,它检测到是lsusb,但是没有打开。作为存储设备。
我尝试将SD卡插入笔记本电脑的SD卡读卡器中,效果很好。但是用读卡器我什么都看不到。我尝试使用几个链接和建议进行谷歌搜索,这些链接和建议说内核编译,但几乎没有任何帮助。我试图通过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 sg_scan -i结果
/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 2015年
请插入读卡器和存储卡,等待10–30秒钟,然后运行
—
David Foerster,2015年
lsblk
和sudo dmesg | tail -n 20
。在您的问题中包括输出。希望这会告诉我们更多有关内核在后台使用存储介质进行操作的信息。
我有一台带有SD卡读卡器的笔记本电脑,通过它我可以创建,读取和写入卡。但是,我用阅读器将同一张卡插入ubuntu盒中,得到了上述结果。我的dmesg显示检测到设备,模块已加载,但是/ dev / sdb不可用。lsusb显示如上。我已经在显微镜下检查了读卡器,电路板还可以。它表明存在固件问题,但是我对如何进行升级感到困惑。
—
sibaz 2015年
@sibaz:除非是同一读卡器和存储卡,否则请为您的问题打开一个新问题。提供与该问题相同的信息,以及人们在评论中要求的内容。给我一个ping,我来看看。
—
David Foerster,2015年