直接 USB C 型連接可防止 SD 卡讀卡機被識別

直接 USB C 型連接可防止 SD 卡讀卡機被識別

我有一張 micro 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

在此期間,取景器或系統報告中不會出現任何內容。我只能透過向 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. 有什麼方法可以在軟體層級上修復/做一些事情,這樣我就可以只使用內建電纜而不必創建一系列適配器?

相關內容