Autor Thema: hmland nach Wiki Artikel auf 10.10.5 scheint nicht zu funktionieren  (Gelesen 2554 mal)

Offline gima84

  • New Member
  • *
  • Beiträge: 44
Hi, aktuell versuche ich mein FHEM von Debian auf OSX umzuziehen. Für den HM-CFG-USB2 Stick bin ich nach Wiki Artikel vorgegangen.

http://www.fhemwiki.de/wiki/HM-CFG-USB_USB_Konfigurations-Adapter

Wenn ich dann ./hmland eingeben, erfolgt jedoch keine Ausgabe (und keine Fehlermeldung).

libusb1.0 hab ich per macports installiert. Xcode ist aktuell. Ideen?

Offline gima84

  • New Member
  • *
  • Beiträge: 44
Antw:hmland nach Wiki Artikel auf 10.10.5 scheint nicht zu funktionieren
« Antwort #1 am: 14 September 2015, 21:10:49 »
Fehler mit Permission Denied tritt auf, das sich OSX das Gerät mit dem eigenen Treiber krallt. Ich bekomm es leider nicht hin, mir eine codeless kext zu schreiben. Hat das schonmal jemand erfolgreich durchgeführt? Kext Signierung ist deaktiviert.

Offline gima84

  • New Member
  • *
  • Beiträge: 44
Antw:hmland nach Wiki Artikel auf 10.10.5 scheint nicht zu funktionieren
« Antwort #2 am: 17 September 2015, 18:09:16 »
Hab mittlerweile hinbekommen  ;D

Ich habe einen Ordner /System/Library/Extensions/libusbshield.kext erstellt. Dort drin einen weiteren Ordner Contents. Dort drin dann eine Info.plist mit folgendem Inhalt:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd";>
<plist version="1.0">
<dict>
        <key>CFBundleDevelopmentRegion</key>
        <string>English</string>
        <key>CFBundleIdentifier</key>
        <string>com.libusb.stlink_shield</string>
        <key>CFBundleInfoDictionaryVersion</key>
        <string>6.0</string>
        <key>CFBundlePackageType</key>
        <string>KEXT</string>
        <key>CFBundleSignature</key>
        <string>????</string>
        <key>CFBundleVersion</key>
        <string>1.0.0</string>
        <key>IOKitPersonalities</key>
        <dict>
                <key>DeviceDriver</key>
                <dict>
                        <key>CFBundleIdentifier</key>
                        <string>com.apple.kpi.iokit</string>
                        <key>IOClass</key>
                        <string>IOService</string>
                        <key>IOProviderClass</key>
                        <string>IOUSBDevice</string>
                        <key>bcdDevice</key>
                        <integer>2407</integer>
                        <key>idProduct</key>
                        <integer>49167</integer>
                        <key>idVendor</key>
                        <integer>6943</integer>
                </dict>
                <key>InterfaceDriver</key>
                <dict>
                        <key>CFBundleIdentifier</key>
                        <string>com.apple.kpi.iokit</string>
                        <key>IOClass</key>
                        <string>IOService</string>
                        <key>IOProviderClass</key>
                        <string>IOUSBInterface</string>
                        <key>bConfigurationValue</key>
                        <integer>1</integer>
                        <key>bInterfaceNumber</key>
                        <integer>0</integer>
                        <key>idProduct</key>
                        <integer>49167</integer>
                        <key>idVendor</key>
                        <integer>6943</integer>
                </dict>
        </dict>
        <key>OSBundleLibraries</key>
        <dict>
                <key>com.apple.iokit.IOUSBFamily</key>
                <string>1.8</string>
                <key>com.apple.kpi.libkern</key>
                <string>11.2.0</string>
        </dict>
</dict>
</plist>

Offline kamischi

  • New Member
  • *
  • Beiträge: 8
Antw:hmland nach Wiki Artikel auf 10.10.5 scheint nicht zu funktionieren
« Antwort #3 am: 04 Oktober 2015, 16:31:57 »
Das heisst FHEM läuft mit dem USB-Adapter? Wenn ja, welche Version von hmland hast du genommen und hast du auch den automatischen Start hinbekommen?
FHEM auf Mac OS X, HM-CFG-USB, HM-CC-RT-DN, HM-WDS40-TH-I

Offline gima84

  • New Member
  • *
  • Beiträge: 44
Antw:hmland nach Wiki Artikel auf 10.10.5 scheint nicht zu funktionieren
« Antwort #4 am: 04 Oktober 2015, 19:09:40 »
Ja, der USB würde prinzipiell laufen. Auch den Autostart habe ich hinbekommen.

Da das ganze aber Sicherheitstechnisch nicht ganz ohne ist, habe ich das ganze auf einen Intel NUC mit Linux umgezogen (Stichwort kext signing abschalten!).