Conexión directa USB tipo C que impide que se reconozca el lector de tarjetas SD

Conexión directa USB tipo C que impide que se reconozca el lector de tarjetas SD

Tengo una tarjeta micro SD que quiero leer en mi MacBook Pro M2 (Ventura).

Recientemente compré un adaptador que, en teoría, se supone que lee dicha tarjeta.

En el manual, el lector se describe como un “lector de tarjetas T-Flash (Micro SD HD/XC) (USB2.0)”.enlace al manual.

El adaptador tiene un cable que va de tipo C a tipo C.

Si conecto este cable directamente al puerto USB tipo C de mi Mac, la tarjeta SD no aparecerá en Finder; sin embargo, si uso el system_profiler SPUSBDataTypecomando veré información durante unos segundos antes de que el dispositivo se desconecte (?).

$ 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

Durante esto no aparece nada en el buscador ni en el informe del sistema. Solo puedo obtener esta información enviando spam con el comando system_profiler.

Ahora, lo interesante, tengo algunos adaptadores adicionales por ahí, y si hago lo siguiente:

Adaptador -> tipo C a tipo A -> tipo A a tipo C -> MacBook

¡Entonces Finder reconocerá la tarjeta SD! Llamar a system_profiler dará como resultado lo siguiente:

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

La clave que parece haber cambiado entre cómo mi computadora "ve" el dispositivo es este almacenamiento USB versionque va de 24.02a14.04y elMEDIAsección siendo visible en el segundo caso.

Entiendo que hay un problema en cómo se establece el protocolo USB y al agregar una conexión tipo A en la ruta puedo forzar que sea "correcto".

Pero tengo las siguientes preguntas:

  1. ¿Por qué es necesario este paso? ¿Será que el adaptador es barato y no cuenta con que así sea?

  2. ¿Es este un clásico "Apple siendo Apple" donde los puertos están diseñados para asumir que las cosas sólo funcionan de cierta manera?

  3. ¿Hay alguna manera de arreglar/hacer algo a nivel de software para poder usar solo el cable incorporado y no tener que crear un conjunto de adaptadores?

información relacionada