¿Por qué un puerto USB podría ser problemático en una MacBook Pro?

Fondo

A veces me doy cuenta de que el primer puerto de los tres en un MacBookPro5,2 de 2009 es menos capaz que los otros puertos.

Este puerto frontal con un autobús independiente parece:

  • lo suficientemente bueno para cargar un iPhone 1
  • a veces problemático para los dispositivos que tienen sus propias fuentes de alimentación
  • a veces problemático para dispositivos simples alimentados por bus, por ejemplo, Microsoft IntelliMouse Optical.

Tal vez sea más problemático cuando la computadora portátil se inicia desde algo que no sea la unidad interna (Serial-ATA).

En algunas situaciones problemáticas, volver a conectar el dispositivo a un puerto alternativo podría funcionar... al menos temporalmente.

Leí de problemas comparables con:

Expectativa

Un puerto debe proporcionar hasta 1100 mA a 5 V sujeto a las condiciones dadas en el artículo HT4049 de Apple.

Pregunta

¿Por qué un solo puerto USB de una MacBook Pro podría ser problemático con un dispositivo que consume poca energía o con un dispositivo que tiene una fuente de alimentación independiente?

Ambiente

MacBookPro5,2 con 8 GB de memoria, comprobado dos veces con Apple Service Toolkit (AST) por un proveedor de servicios autorizado de Apple.

A lo mejor de mi conocimiento/recuerdo:

  • cuando encuentro problemas con el puerto más frontal, ninguno de los otros puertos tiene requisitos que excedan los 500 mA a 5 V
  • No tengo ningún dispositivo que requiera más de 500 mA.

Puerto más trasero

USB High-Speed Bus:

  Host Controller Location: Built-in USB
  Host Controller Driver:   AppleUSBEHCI
  PCI Device ID:    0x7f8b00000aa9 
  PCI Revision ID:  0x7f8b000000b1 
  PCI Vendor ID:    0x7f8b000010de 
  Bus Number:   0x26 

Puerto central

USB High-Speed Bus:

  Host Controller Location: Built-in USB
  Host Controller Driver:   AppleUSBEHCI
  PCI Device ID:    0x7fb200000aa9 
  PCI Revision ID:  0x7fb2000000b1 
  PCI Vendor ID:    0x7fb2000010de 
  Bus Number:   0x26 

Puerto más adelantado

USB High-Speed Bus:

  Host Controller Location: Built-in USB
  Host Controller Driver:   AppleUSBEHCI
  PCI Device ID:    0x7250505300000aa6 
  PCI Revision ID:  0x72505053000000b1 
  PCI Vendor ID:    0x72505053000010de 
  Bus Number:   0x24 

Siempre en bus 0x24: el iSight incorporado, que requiere 500 mA cuando no está en uso.

Otros autobuses

USB Bus:

  Host Controller Location: Built-in USB
  Host Controller Driver:   AppleUSBOHCI
  PCI Device ID:    0x7faf00000aa5 
  PCI Revision ID:  0x7faf000000b1 
  PCI Vendor ID:    0x7faf000010de 
  Bus Number:   0x04 

USB Bus:

  Host Controller Location: Built-in USB
  Host Controller Driver:   AppleUSBOHCI
  PCI Device ID:    0x7faf00000aa7 
  PCI Revision ID:  0x7faf000000b1 
  PCI Vendor ID:    0x7faf000010de 
  Bus Number:   0x06 

Enlaces

¿Cómo se comprueba cuánta energía puede entregar un puerto USB de Mac?

Computadoras y pantallas Apple: alimentación de periféricos a través de USB : artículo HT4049.


Algún tiempo después de publicar esta pregunta, supe que USB se encuentra entre las áreas de enfoque para Build 12B13 de OS X 10.8.1. Revisaré esta pregunta y sus respuestas después del lanzamiento de la versión 10.8.1.

Hola Graham. Es el modelo 15" 6,2, 2.4GHz. Saludos

Respuestas (2)

Es difícil saber si tiene un problema de hardware o si es así como están diseñadas las cosas.

¿Ha leído este artículo sobre cómo Apple detecta el primer dispositivo que solicita mayor potencia y habilita esa potencia en algunos, pero no en todos los puertos?

Sé que lo ha vinculado, pero los 500 mA están sujetos a errores de medición en el lado de la computadora, por lo que enchufar un dispositivo puede consumir más corriente de la que el dispositivo dice que debería. Del mismo modo, el lado de medición donde la Mac determina el consumo de energía real podría ser escamoso o fallar. Este tipo de cosas no se prueban en los diagnósticos del sistema. Necesitaría un equipo de prueba/osciloscopio/laboratorio de ingeniería para medir realmente estas corrientes con suficiente resolución para precisar exactamente lo que está sucediendo.

Podría ser solo el orden en que el sistema decide detectar un dispositivo conectado. Una vez que lo haya descartado y tenga un problema repetible, es posible que deba verificar el servicio de la Mac si no está produciendo la energía como se esperaba. Ahora que sabe que el orden en que se conectan los dispositivos puede afectar las cosas, tal vez esto ayude a reducir si la potencia mejorada está correctamente disponible para algún subconjunto (cambiable) de los puertos y concentradores fabricados por Apple.

No hay una respuesta fácil más que ser preciso y reducir exactamente qué dispositivos están causando errores y determinar/aislar estadísticamente si son los dispositivos o el puerto los que están fuera de especificación y necesitan ser reemplazados.

Gracias: el MacBookPro5,2 se ha comprobado dos veces con AST. Con un periférico afectado, debería ser lo suficientemente simple como para comprobar la alimentación. Con otros periféricos afectados, puede pasar mucho tiempo antes de que se puedan realizar comprobaciones comparables.
¿Los errores de medición del lado de la computadora se deben a problemas con (a) hardware integral, (b) OS X o ambos? Veo que Boot Camp no puede proporcionar energía adicional, así que dudo que Windows pueda ser mejor para la medición, pero me pregunto si arrancar algo que no sea OS X permitirá una medición más precisa.

El puerto puede estar sucio o desgastado.

En ese caso, puede ser un problema de contacto, el puerto puede tener suciedad, corrosión, etc. acumulándose en los contactos. Intentaría limpiar el puerto USB con un limpiador de contactos eléctricos o alcohol isopropílico y ver si los problemas persisten. Si es así, sugeriría que puede haber un problema con el controlador USB o el propio puerto físico, lo que causa el mal comportamiento.

También una fuente útil sobre cómo limpiar un puerto USB

  1. Desconecte todos los dispositivos de los puertos USB y apague la computadora.

  2. Sople aire comprimido en los puertos USB para eliminar la suciedad o el polvo.

  3. Humedezca un hisopo de algodón con una pequeña cantidad de alcohol isopropílico y exprima el exceso.

  4. Limpie suavemente el interior de los puertos USB con un hisopo de algodón. Permita que los puertos se sequen durante una o dos horas antes de encender la computadora.

Leer más: Cómo limpiar puertos USB | eHow.com http://www.ehow.com/how_8279912_clean-usb-ports.html#ixzz21djdUf2f

Ejemplo de limpiador de contactos