Jump to content

Problem mit dem Brick-Demon unter OSX (10.8) - Konflikt mit USB-Ethernet-Adapter


Recommended Posts

Das Problem liegt daran, dass sich libusb an die Dokumentation von Apple hält, statt an Apples Beispielprogramme.

 

Die Zeile um dies es geht ist diese hier:

 

https://github.com/libusbx/libusbx/blob/master/libusb/os/darwin_usb.c#L626

 

Laut dem Kommentar zu dieser Zeile besagt die Apple Dokumentation, dass ein USB Gerät zuerst geöffnet werden muss, bevor man gewisse Informationen abfragen kann. Ein Beispielprogramm von Apple tut dies aber nicht. Die libusb Entwickler wollten aber auf der sicheren Seite sein und halten sich an die Dokumentation.

 

Der Aufruf von USBDeviceOpenSeize ist aber genau der der deinen USB-Ethernet-Adapter aus dem Tritt bringt. Daher habe ich jetzt eingebaut, dass USBDeviceOpenSeize nur noch für nicht-Apple Geräte aufgerufen wird. Dadurch sollte diese Problem behoben sein und brickd weiterhin normal funktionieren.

Link zu diesem Kommentar
Share on other sites

Dann musst du wahrscheinlich einfach nur wieder in den Sicherheitseinstellungen Software aus unbekannten Quellen zulassen, wie in der brickd Installationsanleitung beschrieben.

 

Das wird aber auch in kürze ein Ende haben. Die nächste brickd Version wird höchstwahrschnlich signiert sein und dann hört Mac OS X auf zu meckern.

Link zu diesem Kommentar
Share on other sites

Der Trick bei den PMs ist es im Antwort Dialog den Haken für "Kopie im Ausgang speichern" zu setzen :)

 

Sorry, wegen 2.0.9 RC1, da hatte ich den Installer geändert und es nicht ordentlich genug getestet.

 

Hier RC3, damit sollte jetzt alles in Ordnung sein. Diese Version ist jetzt auch signiert, so dass der Gate Keeper sie nicht mehr blockiert in der Standardeinstellung.

 

http://download.tinkerforge.com/_stuff/brickd_macos_2_0_9_rc3.dmg

 

Wenn die Version bei dir jetzt auch ordentlich funktioniert, wird das 2.0.9 final.

Link zu diesem Kommentar
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gast
Reply to this topic...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Clear editor

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...