检测到SD卡读卡器,但未显示SD存储器


9

我有一个多读卡器。今天,我不小心弹出了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秒钟,然后运行lsblksudo dmesg | tail -n 20。在您的问题中包括输出。希望这会告诉我们更多有关内核在后台使用存储介质进行操作的信息。
David Foerster,2015年

我有一台带有SD卡读卡器的笔记本电脑,通过它我可以创建,读取和写入卡。但是,我用阅读器将同一张卡插入ubuntu盒中,得到了上述结果。我的dmesg显示检测到设备,模块已加载,但是/ dev / sdb不可用。lsusb显示如上。我已经在显微镜下检查了读卡器,电路板还可以。它表明存在固件问题,但是我对如何进行升级感到困惑。
sibaz 2015年

@sibaz:除非是同一读卡器和存储卡,否则请为您的问题打开一个新问题。提供与该问题相同的信息,以及人们在评论中要求的内容。给我一个ping,我来看看。
David Foerster,2015年

Answers:


1

使用以下步骤:

  1. 从机器上卸下多卡读卡器
  2. 冷启动您的机器。(关闭电源,取出所有电池和电源,打开电源(除除去最后几个电子外,什么都不做),然后连接所有电池和电源线,然后再次打开)
  3. 将SD卡插入内部SD卡读取器,打开gparted并重新创建新的分区表,然后重新格式化SD卡。
  4. 从内部SD卡读取器卸下SD卡并弹出
  5. 将SD卡插入(仍然卸下!!)多卡读取器中。
  6. 再次连接多合一读卡器。

做完了!


1
问题是Multicard读卡器。不是SD卡。多卡读卡器固件混乱。而且我没有找到那个特定的固件。因此我必须保持原样。如果SD卡不好,则无法使用内置读卡器和另一个多读卡器打开它:)
ninja.stop 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.