Arduino Uno verhindert hochfahren (Mac Mini)

Hallo Miteinander,

ich habe leider schon einen Englischen Beitrag dazu verfasst, weil ich Deutsche Abteilung hier nicht gesehen hatte. Hoffe mir reißt niemand den Kopf ab, wenn ich hier nun einen zweiten erstelle.

Habe kürzlich mein Arduino Uno erhalten und für Boblight (Ambilight) eingerichtet. Funktionierte super unter MacOS 10.7.[u]5[/u]. Das schmucke stück wird (nur) über USB mit Strom versorgt. Wenn ich den Mac nun ausschalte und bei angeschlossenem Board wieder hochfahren möchte, bleibt der Mac hängen und bootet nicht. Wenn ich ohne Board hochfahre ist alles wunderbar. Hat jemand eine Idee an was das liegen könnte und weiß Abhilfe?

Konfiguriert habe ich das Arduino unter /dev/tty.usbmodem*

Danke für Eure Hilfe

Bub4: Das schmucke stück wird (nur) über USB mit Strom versorgt.

Wieviele Milliampere lutscht das Teil denn aus dem USB? Ob das vielleicht mehr ist als die USB-Spezifikation Deines USB-Anschlusses eigentlich hergibt?

Hi Jurs,

Gute Punkt - kann das leider nicht messen, habe dahingehend keine Messgeräte... Daran hatte ich noch gar nicht gedacht :/ Aber maximal die Leistung vom Board. Die LEDs habe ich separat an einem Netzteil. Ein externes BluRay Laufwerk habe ich noch angeschlossen. Ich werde das abschließen und es nochmal versuchen. Die Konfiguration hat zumindest ohne externes Netzteil funktioniert, aber da lief das BR auch nicht. Beim Hochfahren blinkt die TX LED am Board. Aber nur, wenn ich hochfahre - beim Neustart nicht. In OSX wird das arduino als USB Modem angezeigt. Kann das damit zusammenhängen?

Danke und Grüße

Mhh, dann fällt der Punkt mit der Versorgung eigentlich heraus. Einen nackten Arduino scheint der USB Port des Mac Mini ja zu versorgen können.

Bub4: Gute Punkt - kann das leider nicht messen, habe dahingehend keine Messgeräte... Daran hatte ich noch gar nicht gedacht :/ Aber maximal die Leistung vom Board. Die LEDs habe ich separat an einem Netzteil.

Jeder USB-Anschluss sollte mindestens 100 mA hergeben auch bei Lapttop- und Mini-PCs, während ein beispielsweise UNO oder MEGA Board nur 50 mA im Normalbetrieb zieht. Das sollte passen.

Kritisch werden kann es natürlich, wenn Du Dich irgendwo verschaltet oder verprogrammiert hast, und z.B. ein OUTPUT/HIGH mit einem OUTPUT/LOW auf Kurzschluss zusammengeschlossen sind. Kritisch für das Arduino-Board und kritisch für besonders schwache USB-Schnittstellen.

Das Arduino scheint auf jeden Fall normal zu funktionieren... Der iMac fährt ganz normal hoch. PRAM reset am Mini leider auch ohne Erfolg... Hm...

Hallo, am MacMini fährt das Ding nicht hoch? am iMac gibt es keine Probleme? Was hast Du denn für Systeme auf den Mac´s installiert? Schaue mal mit Konsole/Konsolemeldungen nach den Arduino, das sollte bei beiden Mac´s etwas auftauchen. Wenn mich nicht alles täuscht, greift die Arduino IDE ziemlich tief in die "JavaKiste" Java wird aber von Apple nicht mehr unterstützt. Gruß und Glück Andreas

Wie java wird vom Mac nicht unterstützt?? Und wieso will dann Dreamweaver Java haben?hab ich letztens installiert....

Hallo, ohne Kommentar, aber mit freundlichen Grüßen… Andreas

"Java wird aber von Apple nicht mehr unterstützt"

"Wie java wird vom Mac nicht unterstützt??"

ups :D

Nudel das System neu drüber und repariere im Anschluss die Rechte (Festplattendienstprogramm).

Evtl. guckst Du mal mit einer Lampe tief in den USB-Anschluss und biegst dann die verbogenen Kupferleitungen wieder richtig hin (Tipp: mit einer an der Spitze verbogenen Sicherheitsnadel geht das am Besten). Rechner sollte hierfür natürlich ausgeschaltet sein.

Gruß Chris

Danke für die Tips. Neu aufsetzten wollte ich eig. vermeiden, aber so wie es aussieht bleibt nichts anderes übrig :/

Java wird schon unterstützt - habe ja schließlich auch das Board programmiert.... Apple hatte das bei nem update nur mal eben komplett deaktiviert wg. Sicherheitslücken. Wenn ich mich richtig erinnere.... Beim booten spielt Java ja hoffentlich noch keine Rolle. :D ^^

Der iMac hat übrigens Maverick installiert - aber ohne arduino Treiber. Vielleicht hau ich die auch mal weg und schaue was dann passiert... Wir Mac-Spinner haben ja den TM-Luxus...

"neu aufsetzen" habe ich nicht geschrieben. Es bleibt somit anderes übrig. Was ist ein arduino Treiber?

Gruß Chris

klar - war quatsch. Das Arduino Tool ist ja auch nur ne dmg. Ich hatte so einen FTblabla irgendwas treiber installiert, aber das Problem bestand schon davor - war ein kläglicher Versuch das Prob zu beheben. :/

Du meinst also das Arduino nochmal neu programmieren, oder...?

Danke Dir

ach und.... habe es an alles 4 USBs ausprobiert. An den pins sollte es also nicht liegen...

Nein, nicht den Arduino neuprogrammieren. Das wird weniger die Ursache sein. Denke beim Booten kann er das USB Device nicht zuordnen und versucht es als Massenspeicher zu öffnen. Das kann man bis dahin stehen lassen "Ihr (Wir) Mac-Spinner haben ..." nix am laufen :P

"nix am laufen" ...habe ich verdient :D wenn ich mich nur mit Unix auskennen würde :/ -> musste schon google bemühen um mir die Seriellen Ports anzeigen zu lassen.

Ich dache auch schon, dass er halt mögliche boot-medien durchsucht. Habe ihn daraufhin mal gezwungen die Systemplatte herzunehmen. Das brachte aber auch nichts... Kommt nichtmal bis zum Apfel-Logo der kleine :/

beim Booten des Mac einfach mal "Apfel"+"v" für "verbose" drücken, dann sollten die ganzen Bootmeldungen angezeigt werden. Evtl. sieht man da ja schon wo er hängen bleibt. Mario.

Hi Mario,

Hab das jetzt 3 mal versucht... Der kommt schätzungweise gar nicht so weit bis die Bluetooth Tastatur verbindet. Es passierte auf jeden Fall nichts, ausser das Übliche. Hatte auch mal die rechte im HD Dienstprogramm reparieren lassen - leider auch ohne Erfolg :/ Ich besorg mir noch eine USB Tastatur und werd das nochmal versuchen....

Hat sonst noch jemand eine Idee? Kann es sein, dass ich vllt doch falsch konfiguriert habe? Mein Ambilght funktioniert zwar super, aber unter diesen Umständen würde ich es auch nochmal neu aufsetzten...

Danke Euch für Eure Hilfe.

Hast du mal einen verpackungsneuen Arduino angeschlossen oder einen, der nicht das Programm drauf hat?

Also wenn er ein FTblabla installiert hat, dann müsste es ein schwarzes DK Board sein.