An alle Mac Profis: Mac Mini USB2 Controller defekt?

schoenbi

Neues Mitglied
Thread Starter
Dabei seit
09.05.2008
Beiträge
11
Reaktionspunkte
0
Hallo allerseits,

seit drei Jahren bin ich Besitzer eines Apple MacMini (Intel Prozessor mit Mac OS X : 10.4.11) welchen ich als Mediamaschine im Wohnzimmer einsetze; na ja einsetzTe denn seit einer Woche funktioniert er nicht mehr richtig.

Mein Mac erkennt keine Geräte mehr welche mit USB2 betrieben werden, so auch meine TV-Karte von Elgato (EyeTV 250); Fernsehsendungen aufnehmen ist also zur Zeit kein Thema :-(

Kurz zu mir: ich kenne mich ziemlich gut uas mit Computern, habe jedoch aus technischer Sicht wenig Erfahrung mit der Mac-Umgebung.

Ich habe schon so ziemlich alles versucht:
- Anschluss der Geräte an andere USB Ports
- Verwenden eines Hubs
- Anschliessen anderer USB2 Geräte an den Mac; verursacht denselben Fehler
- Die USB Geräte funktionieren alle an einem anderen Computer
- Installieren von USB Prober (das Programm sieht die USB2 Geräte nicht, der Logger meldet Fehlermeldungen)
- Booten mit einer Knoppix DVD um zu sehen ob ein anderes OS die
Hardware erkennt (tut sie nicht)

Das komische ist dass USB1 Geräte tadellos funktionieren und kein Hardware-Fehler gemeldet wird.

Nun zu meinen Fragen:
1. Kann es sein dass der Hardware Controller vom USB-Port auf dem MacMini kaputt ist so dass USB2 Geräte nicht mehr funktionieren, USB1 geräte aber schon, sprich sind auf dem Mac hardwaremässig 2 USB-Controller im Spiel?

2. Gibt es Einträge über USB welche unabhängig vom Betriebssystem (BIOS) abgelegt sind und die sich manipulieren liessen?


Ich hoffe dass Ihr mir weiterhelfen könnt!

Gruss,
Stephan
 
Sehr geehrter Herr,

nach bestem Wissen beantworte ich Ihre Fragen: Meines Wissens verfügt der Mac mini nur über einen USB-Controller. Es besteht also keine "funktionale Arbeitsteilung" zwischen USB1.x und USB2.0. Eine Möglichkeit des Zugriffs auf ein BIOS besteht meines Wissens nicht (zumindest keine einfache ohne Softwareinstallation). Haben sie einen Reset des PRAM probiert?

Ich wünsche Ihnen bei der Problemlösung viel Erfolg und verbleibe mit freundlichen Grüssen,

tufkap
 
hast mal die USB 1 geräte abgeklemmt, damit die nur 2er dran sind?

ansonsten nimm den mal komplett vom strom, also netzstecker raus für 30 sekunden...
oder die batterie kurz abziehen vom motherboard...
 
@tufkap:

wenn es tatsächlich so ist dass für USB2 und USB1 nur ein Controller vorhanden ist, würde dies bedeuten dass die Hardware noch funktioniert.
Einen Reset des PRAMS hatte ich ohne Erfolg durchgeführt (mit Command-Option-P-R beim Booten)

@oneHeight:

einen PMU Reset habe ich auch schon versucht (alle Kabel entfernen. Powerknopf gedrückt halten und dann das Kabel wieder einstecken; Powerknopf loslassen und nochmal drücken); mit dem Nebeneffekt dass zunächst der Lüfter die Lautstärke eines Orkans hatte. Auch dieser Versuch blieb leider ohne Erfolg.
Auch das kurzzeitige Entfernen der Batterie brachte nichts.

Ebensowenig nützte es etwas alle USB1 Devices zu entfernen und nur USB2 Devices anzuschliessen.


Gruss,
Stephan
 
bei den developer tools (optionaler Teil der OS Distribution) war ein tool namens usb probe dabei. Versuch mal ob du damit den Controller ansprechen kannst. Ansonsten mal die Hardware Test Suite laufen lassen.
 
Hallo Lunde,

wie eingangs erwähnt den USB Prober hatte ich schon ergebnislos eingesetzt.
Der Controller ist zu sehen, aber die USB2 Devices welche dranhängen nicht.

Sobald man ein USB2 Gerät anhängt meldet der Logger Fehler.

Die Hardware Test Suite habe ich auch schon laufen gelassen; alles i.O

Wirklich kurios ist Folgendes:
- auch unter Knoppix (hatte ich mit einer bootbaren DVD auf dem Mac laufen lassen) erkennt der Mac keine USB2 Devices mehr.

Dies weist auf einen Hardwarefehler hin oder auf ein BIOS-Problem; beides kann ich aber nicht bestätigen weil ich keine vernünftigen Tools dazu habe.

Gruss,
Stephan
 
was brauchst denn extra ein tool, dass dir sagt "geht nicht"?
siehst du doch...
tools von intel wirst du wohl nur für windows kriegen...
hast da eventuell mit irgendwelchen chipsatz inf dateien rumgespielt?

hast dir schon mal die kontakte angeguckt?
vielleicht ist das irgendwo ein kurzschluss...
 
Ja, aber das Tool könnte mir vielleicht sagen WAS und WARUM es nicht tut!

Bzgl. Kurzschluss ist mir nichts aufgefallen; wäre auch etwas komisch wenn ein Kurzschluss nur die USB2 Devices zum Erliegen bringt, die USB1 Devices aber fröhlich werkeln (unter der Annahme dass wie weiter oben von tufkap gesagt nur ein Controller im Spiel sei).

An inf-Dateien hab ich nich wissentlich rumgespielt; aber können denn in inf-Dateien Anweisungen stehen die betriebssystemübergreifende Auswirkungen haben?

Gruss,
Stephan
 
Sehr geehrter Herr,

vielleicht könnten Sie einmal auflisten, welche (alle!) Geräte vom USB-Logger erkannt werden, welche funktionieren, bzw. welche nicht?

Mit herzlichen Grüssen,

tufkap
 
Zu den "inf"-Dateien (Das ist eigentlich Windows) - Nein können sie nicht.
Linux muss nicht zwingend ein Indikator sein, kann auch sein, dass der mit dem Controller nicht wirklich umgehen kann.
Die Devices erscheinen also auch nicht im System-Profiler?
Hast du mal evtl. ein alternatives System von einer anderen(Firewire) Platte gestartet?
 
seit drei Jahren bin ich Besitzer eines Apple MacMini (Intel Prozessor mit Mac OS X : 10.4.11)

Intel-Minis gibt's doch erst seit 2006 :confused:
Und die haben auch kein BIOS, sondern ein EFI.

Welches Modell ist das denn konkret? Für die älteren Modelle gab's mal ein Firmware-Update.
 
@tufkap

Anbei ein Auszug aus dem System Profiler, in Bezug auf USB:
USB:

USB High-Speed Bus:

Host Controller Location: Built In USB
Host Controller Driver: AppleUSBEHCI
PCI Device ID: 0x27cc
PCI Revision ID: 0x0002
PCI Vendor ID: 0x8086
Bus Number: 0xfd

USB Bus:

Host Controller Location: Built In USB
Host Controller Driver: AppleUSBUHCI
PCI Device ID: 0x27c8
PCI Revision ID: 0x0002
PCI Vendor ID: 0x8086
Bus Number: 0x1d

Optical USB Mouse:

Version: 3.40
Bus Power (mA): 500
Speed: Up to 1.5 Mb/sec
Manufacturer: Logitech
Product ID: 0xc016
Vendor ID: 0x046d

USB Bus:

Host Controller Location: Built In USB
Host Controller Driver: AppleUSBUHCI
PCI Device ID: 0x27cb
PCI Revision ID: 0x0002
PCI Vendor ID: 0x8086
Bus Number: 0x7d

Bluetooth USB Host Controller:

Version: 19.65
Bus Power (mA): 500
Speed: Up to 12 Mb/sec
Manufacturer: Apple, Inc.
Product ID: 0x8205
Vendor ID: 0x05ac (Apple Computer, Inc.)

IR Receiver:

Version: 1.10
Bus Power (mA): 500
Speed: Up to 12 Mb/sec
Manufacturer: Apple Computer, Inc.
Product ID: 0x8240
Vendor ID: 0x05ac (Apple Computer, Inc.)

USB Bus:

Host Controller Location: Built In USB
Host Controller Driver: AppleUSBUHCI
PCI Device ID: 0x27c9
PCI Revision ID: 0x0002
PCI Vendor ID: 0x8086
Bus Number: 0x3d

USB Keyboard:

Version: 1.12
Bus Power (mA): 500
Speed: Up to 1.5 Mb/sec
Manufacturer: NOVATEK
Product ID: 0x00f2
Vendor ID: 0x0603

USB Bus:

Host Controller Location: Built In USB
Host Controller Driver: AppleUSBUHCI
PCI Device ID: 0x27ca
PCI Revision ID: 0x0002
PCI Vendor ID: 0x8086
Bus Number: 0x5d


Ich habe testeshalber noch einen Memorystick angeschlossen, welcher zuvor funktioniert hatte; von dem ist nichts zu sehen.

Hier noch die geladenen Module welche USB betreffen

com.apple.iokit.IOUSBFamily 2.7.7 208 KB 204 KB 0x536000
com.apple.driver.AppleUSBUHCI 2.7.5 104 KB 100 KB 0x8c1000
com.apple.driver.AppleUSBEHCI 2.7.7 132 KB 128 KB 0x946000
com.apple.iokit.IOUSBUserClient 2.7.6 12 KB 8 KB 0x56a000
com.apple.driver.AppleUSBHub 2.7.7 76 KB 72 KB 0x91b000
com.apple.driver.AppleUSBComposite 2.7.7 16 KB 12 KB 0x805000
com.apple.iokit.IOUSBHIDDriver 2.7.7 28 KB 24 KB 0x710000
com.apple.driver.AppleUSBBluetoothHCIController 1.9.5f4 20 KB 16 KB 0x6d8000
com.apple.driver.CSRUSBBluetoothHCIController 1.9.5f4 12 KB 8 KB 0x729000
com.apple.driver.AppleUSBMergeNub 2.7.7 12 KB 8 KB 0x936000


Gruss,
Stephan
 
@lol

inf-Dateien. Ich weiss dass es diese im Windows gibt und auch was sie tun. Beim Mac waren mir diese nicht bekannt (wohl zurecht ;) ).

Korrekt; die Devices erscheinen NICHT im System Profiler. Allerdings sind im Logfile Fehlermeldungen zu finden. Ich werde spaeter die Fehlermeldungen noch posten, allerdings denke ich dass diese nur noch mehr Verwirrung stiften werden...

Danke fuer den Tip mit der Firewireplatte. Allerdings habe ich kein solches System zur Hand. Deshalb auch die Uebung mit dem Knoppix. Es ist unwahrscheinlich dass Knoppix die USB Devices nicht erkennt da
a) USB1 Devices erkannt werden
b) die DVD auch auf dem MacBook Pro die USB Devices erkennt

Gruss,
Stephan
 
@Elchmann

Du hast Recht, es sind erst etwas mehr als zwei Jahre... und die haben auch kein BIOS sondern ein EFI.

Die Firmware hatte ich nachgefuehrt und das Modell ist:
Model Name: Mac mini
Model Identifier: Macmini1,1
Processor Name: Intel Core Duo
Processor Speed: 1.66 GHz
Number Of Processors: 1
Total Number Of Cores: 2
L2 Cache (per processor): 2 MB
Memory: 2 GB
Bus Speed: 667 MHz
Boot ROM Version: MM11.0055.B08
SMC Version: 1.3f4

Gruss,
Stephan
 
habe eben die Maschine neu gestartet und hier kommt der Auszug aus dem Logfile, die fett gehaltene Zeile ist meines Erachtens die relevante:

Code:
USBF:   0.276   [0x397c400] USB Generic Hub @ 1 (0xfd000000)
USB caused wake event (EHCI)
USBF:   0.386   [0x39b6e00] USB Generic Hub @ 1 (0x3d000000)
USBF:   0.389   [0x39b6000] USB Generic Hub @ 1 (0x5d000000)
USBF:   0.393   [0x39b6400] USB Generic Hub @ 1 (0x1d000000)
USBF:   0.395   [0x39b6200] USB Generic Hub @ 1 (0x7d000000)
[B]USBF:   0.572   IOUSBDevice[0x3a62e00]: Error (0xe000404f) getting device device descriptor[/B]
USBF:   0.962   [0x3aa5c00] USB HID Interface #0 of device USB Keyboard @ 2 (0x3d100000)
USBF:   5.974   [0x3e65e00] USB HID Interface #0 of device IR Receiver @ 3 (0x7d200000)
USBF:   5.976   [0x3e66400] USB HID Interface #0 of device Optical USB Mouse @ 2 (0x1d100000)
USBF:   5.982   [0x3d05500] USB HID Interface #1 of device USB Keyboard @ 2 (0x3d100000)
ath_attach: devid 0x1c
USBF:   6.271   AppleUSBEHCI[0x3915000]::Found a transaction which hasn't moved in 5 seconds on bus 253, timing out!
USBF:   12.271  AppleUSBEHCI[0x3915000]::Found a transaction which hasn't moved in 5 seconds on bus 253, timing out!
USBF:   12.291  IOUSBDevice[0x3a62e00]: error setting config. err=0xe00002ed
USBF:   12.291  IOUSBCompositeDriver[0x3d88000](IOUSBDevice) 
USBF:   95.273  AppleUSBEHCI[0x3915000]::Found a transaction which hasn't moved in 5 seconds on bus 253, timing out!
USBF:   100.183 IOUSBDevice[0x3a62e00]: error setting config. err=0xe0004061
USBF:   101.273 AppleUSBEHCI[0x3915000]::Found a transaction which hasn't moved in 5 seconds on bus 253, timing out!
USBF:   120.277 AppleUSBHub[0x397c400]::ResetPortZero: - port 5 - Releasing devZero lock
USBF:   120.277 AppleUSBHubPort[0x39a9f00]::ReleaseDevZeroLock()

Gruss,
Stephan
 
und vom USB Prober sind auf dem Log Level 6 folgende Meldungen zu sehen:
Code:
43.118 [6]	AppleUSBUHCI[0x3865000]::RHAreAllPortsDisconnectedOrSuspended returns 0
   43.118 [6]	AppleUSBUHCI[0x386b000]::RHAreAllPortsDisconnectedOrSuspended returns 0
   47.008 [6]	AppleUSBEHCI[0x3915000] Time to check for root hub inactivity on bus 253
   47.008 [6]	AppleUSBEHCI[0x3915000]::RootHubAreAllPortsDisconnectedOrSuspended - port 5 CONNECTED, NOT ENABLED and not suspended - we used to allow this but no more
   49.118 [6]	AppleUSBUHCI[0x3865000]::RHAreAllPortsDisconnectedOrSuspended returns 0
   49.118 [6]	AppleUSBUHCI[0x386b000]::RHAreAllPortsDisconnectedOrSuspended returns 0
   52.008 [6]	AppleUSBEHCI[0x3915000] Time to check for root hub inactivity on bus 253
   52.008 [6]	AppleUSBEHCI[0x3915000]::RootHubAreAllPortsDisconnectedOrSuspended - port 5 CONNECTED, NOT ENABLED and not suspended - we used to allow this but no more
   55.118 [6]	AppleUSBUHCI[0x3865000]::RHAreAllPortsDisconnectedOrSuspended returns 0
   55.118 [6]	AppleUSBUHCI[0x386b000]::RHAreAllPortsDisconnectedOrSuspended returns 0
   57.008 [6]	AppleUSBEHCI[0x3915000] Time to check for root hub inactivity on bus 253
   57.008 [6]	AppleUSBEHCI[0x3915000]::RootHubAreAllPortsDisconnectedOrSuspended - port 5 CONNECTED, NOT ENABLED and not suspended - we used to allow this but no more
   61.118 [6]	AppleUSBUHCI[0x3865000]::RHAreAllPortsDisconnectedOrSuspended returns 0
   61.118 [6]	AppleUSBUHCI[0x386b000]::RHAreAllPortsDisconnectedOrSuspended returns 0
   62.008 [6]	AppleUSBEHCI[0x3915000] Time to check for root hub inactivity on bus 253
   62.008 [6]	AppleUSBEHCI[0x3915000]::RootHubAreAllPortsDisconnectedOrSuspended - port 5 CONNECTED, NOT ENABLED and not suspended - we used to allow this but no more
 
Hallo

OS X schon mal neu installiert?
 
Hallo ranzi

Nein, das ist das letzte was ich nicht versucht habe, aber:

a) ich habe schon von der Installations DVD gebootet und die USB2 Devices wurden nicht erkannt

b) Starten unter Knoppix erkennt die USB2 Devices auch nicht mehr

Das Problem dreht sich um zwei Dinge:
1. Ist die Hardware defekt?
-> komisch wenn nur ein Controller vorhanden ist welcher USB1 und USB2 steuert, da USB1 Geräte ja funktionieren (was ja bedeuten würde dass dies über Software geschieht)

2. Gibt es Parameter die unabhängig vom Betriebssystem gesetzt werden welche USB betreffen und wie komm ich an die ran?
-> Gibt es allenfalls eine Möglichkeit die Firmware neu zu installieren?

Gruss,
Stephan
 
Wirklich spannendes Problem:
Ein anderer Ansatz: Stromversorgung der USB-Ports defekt?
Welche Geräte hast du da immer drangeklemmt, passive, oder auch welche mit aktiver Vesorgung?
Evt. ist nämlich "nur" die Stromversorgung durch, und es funktioniert ausgerechnet nur das eine USB1 Gerät, das eben nur sehr wenig Strom braucht.
 
Zurück
Oben Unten