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

, 카드 판독기 및 저장소 카드를 연결 10-30초를 기다렸다가 실행하십시오 lsblk하고 sudo dmesg | tail -n 20. 질문에 출력을 포함하십시오. 이것은 커널이 백그라운드에서 저장 매체로 무엇을하고 있는지에 대해 더 많이 알려줄 것입니다.
David Foerster

SD 카드 리더가 장착 된 랩톱이 있으며 카드를 작성하고 읽고 쓸 수 있습니다. 그러나 독자와 함께 동일한 카드를 우분투 상자에 꽂으면 위의 결과를 얻습니다. 내 dmesg는 장치가 감지되고 모듈이로드되었지만 / dev / sdb를 사용할 수 없음을 보여줍니다. lsusb는 위와 같습니다. 현미경으로 카드 리더를 검사했으며 회로 기판이 양호합니다. 펌웨어 문제를 제안하지만 진행 방법에 대해 당황합니다.
sibaz

@sibaz : 동일한 카드 리더 및 메모리 카드가 아닌 경우 문제에 대한 새 질문 을여십시오. 이 질문에서와 동일한 정보와 사람들이 의견에서 요청한 내용을 제공하십시오. 핑 좀 줘봐 내가 볼게
David Foerster

답변:


1

다음 단계를 사용하십시오.

  1. 기기에서 멀티 카드 카드 리더를 분리합니다
  2. 머신을 콜드 부팅합니다. (종료, 모든 배터리 및 전원을 제거하고 전원을 켠 후 (마지막 몇 개의 전자를 제거하는 것 외에는 아무것도하지 않아야 함) 모든 배터리 및 전원 코드를 연결하고 다시 켭니다)
  3. 내부 SD 카드 리더에 SD 카드를 넣고 gparted를 열고 새 파티션 테이블을 다시 만든 다음 SD 카드를 다시 포맷하십시오.
  4. 내부 SD 카드 리더에서 SD 카드 마운트 해제 및 꺼내기
  5. SD 카드를 (여전히 제거했습니다!) 멀티 카드 리더에 넣습니다.
  6. 멀티 카드 리더를 다시 연결하십시오.

끝난!


1
멀티 카드 리더에 문제가 있습니다. SD 카드가 아닙니다. 멀티 카드 리더 펌웨어가 엉망입니다. 그리고 그 특정 펌웨어를 찾지 못했습니다. 그러므로 나는 그대로 두어야했다. SD 카드가 제대로 작동하지 않으면 내부 카드 리더와 다른 멀티 카드 리더로도
열리지 않습니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.