直接 USB C 型连接阻止 SD 卡读卡器被识别

直接 USB C 型连接阻止 SD 卡读卡器被识别

我有一张微型 SD 卡,想在我的 M2 MacBook Pro(Ventura)上读取它。

我最近买了一个适配器,理论上应该可以读取所述卡。

在手册中,读卡器被描述为“T-Flash(Micro SD HD/XC)读卡器(USB2.0)”,手册链接

该适配器有一个从 C 型到 C 型的电缆。

如果我将此电缆直接连接到 Mac 上的 USB C 型端口,SD 卡将不会显示在 Finder 上,但是如果我使用该system_profiler SPUSBDataType命令,在设备断开连接之前,我将在几秒钟内看到一些信息(?)。

$ system_profiler SPUSBDataType
USB:
    USB 3.1 Bus:
      Host Controller Driver: AppleT8112USBXHCI

    USB 3.1 Bus:
      Host Controller Driver: AppleT8112USBXHCI

    USB 3.1 Bus:
      Host Controller Driver: AppleT8112USBXHCI

        USB Storage:

          Product ID: 0x0761
          Vendor ID: 0x05e3  (Genesys Logic, Inc.)
          Version: 24.02
          Serial Number: 000000002402
          Speed: Up to 480 Mb/s
          Location ID: 0x00100000 / 1
          Current Available (mA): 500
          Current Required (mA): 500
          Extra Operating Current (mA): 0

在此期间,finder 或系统报告中没有显示任何内容。我只能通过发送 system_profiler 命令来获取此信息。

现在有趣的是,我有一些额外的适配器,如果我执行以下操作:

适配器 -> C 型转 A 型 -> A 型转 C 型 -> MacBook

然后 Finder 就会识别 SD 卡!调用 system_profiler 将产生以下结果:

USB:
    USB 3.1 Bus:
      Host Controller Driver: AppleT8112USBXHCI
    USB 3.1 Bus:
      Host Controller Driver: AppleT8112USBXHCI
    USB 3.1 Bus:
      Host Controller Driver: AppleT8112USBXHCI

        USB Storage:

          Product ID: 0x0751
          Vendor ID: 0x05e3  (Genesys Logic, Inc.)
          Version: 14.04
          Speed: Up to 480 Mb/s
          Manufacturer: USB Storage
          Location ID: 0x00100000 / 1
          Current Available (mA): 500
          Current Required (mA): 98
          Extra Operating Current (mA): 0
          Media:
            STORAGE DEVICE:
              Capacity: 125,62 GB (125.619.404.800 bytes)
              Removable Media: Yes
              BSD Name: disk4
              Logical Unit: 0
              Partition Map Type: MBR (Master Boot Record)
              S.M.A.R.T. status: Verified
              USB Interface: 0
              Volumes:
                Untitled:
                  Capacity: 125,62 GB (125.619.388.416 bytes)
                  Free: 27,49 GB (27.491.893.248 bytes)
                  Writable: Yes
                  File System: MS-DOS FAT32
                  BSD Name: disk4s1
                  Mount Point: /Volumes/Untitled
                  Content: Windows_FAT_32

我的电脑“看到”设备的关键变化是这个 USB 存储设备version24.0214.04MEDIA在第二种情况下部分可见。

我知道 USB 协议的建立方式存在问题,通过在路径中添加 A 型连接,我可以强制它“正确”。

但我有以下问题:

  1. 为什么这一步是必要的?是不是因为适配器很便宜,所以不指望这一点?

  2. 这是典型的“苹果就是苹果”的做法吗?其端口设计假定一切只能以某种方式运作?

  3. 有什么方法可以在软件层面修复/做些什么,以便我可以使用内置电缆,而不必创建一列适配器?

相关内容